var cnt = 0;
function dateChanger (str){
	var mydate = new Date(str);
	yy = mydate.getFullYear();
	mm = mydate.getMonth() + 1;
	dd = mydate.getDate();
/*
	if (mm < 10) { mm = "0" + mm; }
	if (dd < 10) { dd = "0" + dd; }
*/
	datestr = yy + "." + mm + "." + dd ;
	return datestr;
};

$(document).ready(function(){
	$("#top_diary ul, #top_diary .to_detail").hide();
	$("#top_event ul, #top_event .to_detail").hide();
	$("#top_report ul, #top_report .to_detail").hide();
	
	$.ajax({
		type: 'GET',
		url: '../proxy.php?url=http://kan-r-npo.weblogs.jp/family/atom.xml',
		dataType: 'xml',
		error: function() {
		},
		success: function(xml) {
			parseXml(xml);
		}
	});
	$.getFeed({
		url: '../proxy.php?url=http://kan-r-npo.weblogs.jp/event/rss.xml',
		success: function(feed) {
			$('#top_event ul').html("");			
			var html = '';
			
			for(var i = 0; i < feed.items.length && i < 4; i++) {
				
				
				var item = feed.items[i];
				var datestr = dateChanger(item.updated);
				 
				html += '<li>'
				+ '<h3>' + datestr + '</h3>'
				+ '<p><a href="'
				+ item.link
				+ '">'
				+ item.title
				+ '</a></p>'
				+ '</li>';
				
			}
			
			$('#top_event ul').append(html);
			$('#top_event ul, #top_event .to_detail').show();
			$('#top_event .now_loading').hide();
		}    
	});
	$.getFeed({
		url: '../proxy.php?url=http://kan-r-npo.weblogs.jp/report/rss.xml',
		success: function(feed) {
			$('#top_report ul').html("");			
			var html = '';
			
			for(var i = 0; i < feed.items.length && i < 4; i++) {
				
				
				var item = feed.items[i];
				var datestr = dateChanger(item.updated);
				 
				html += '<li>'
				+ '<h3>' + datestr + '</h3>'
				+ '<p><a href="'
				+ item.link
				+ '">'
				+ item.title
				+ '</a></p>'
				+ '</li>';
				
			}
			
			$('#top_report ul').append(html);
			$('#top_report ul, #top_report .to_detail').show();
			$('#top_report .now_loading').hide();
		}    
	});
});

function parseXml(xml) {
	var data = jQuery('feed', xml).eq(0);
	var my_img ;
	var my_entry;
	var info_content;
	var temp_width = 0;
	var temp_height = 0;
	var ori_width = 0;
	var ori_height = 0;
	var rate = 0;
	var item = new JFeedItem();
	var feed = new JFeed(xml);
	var image_array = new Array();
	var my_summary = new Array();
	
/*

	var channel = jQuery('feed', xml).eq(0);
	
	this.version = '1.0';
	this.title = jQuery(channel).find('title:first').text();
	this.link = jQuery(channel).find('link:first').attr('href');
	this.description = jQuery(channel).find('subtitle:first').text();
	this.language = jQuery(channel).attr('xml:lang');
	this.updated = jQuery(channel).find('updated:first').text();
	
	this.items = new Array();

	jQuery('entry', xml).each( function() {
		item.title = jQuery(this).find('title').eq(0).text();
		item.link = jQuery(this).find('link').eq(0).attr('href');
		item.description = jQuery(this).find('content').eq(0).text();
		item.updated = jQuery(this).find('updated').eq(0).text();
		item.id = jQuery(this).find('id').eq(0).text();
		items.push(item);
	});
*/
	cnt=0;
	$('entry',data).each(function(){
		info_content = $("content",this).text();
		my_img = $("img:eq(0)",info_content).attr("src");
		if(my_img == undefined) {
			image_array[cnt] = '<img src="img/top/no_image.gif" width="100" height="75" />';
		}
		else {
			ori_width = $("img:eq(0)",info_content).attr("WIDTH");
			ori_height = $("img:eq(0)",info_content).attr("HEIGHT");
			rate = getRate(ori_width, ori_height);
			temp_width = Math.round(ori_width * rate);
			temp_height = Math.round(ori_height * rate);
			image_array[cnt] = '<img src="'+my_img+'" width="'+ temp_width +'" height="'+ temp_height +'" />';
		}
		my_summary[cnt] = $("summary",this).text();
		cnt++;
	});
	
	
	$('#top_diary ul').html("");			
	var html = '';
	hoge = new Date('2010-06-15T20:12:43+09:00');
	for(var i = 0; i < feed.items.length && i < 4; i++) {
		var item = feed.items[i];
		var my_DateObj = item.updated.split('-');
		var my_year = my_DateObj[0];
		var my_month = my_DateObj[1];
		var my_date = my_DateObj[2].split('T')[0];
		
		var datestr = my_year+ my_month + '.' + my_date;
		 
		html += '<li>'
		+ image_array[i]
		+ '<h3>' + datestr + ' '+ item.title +'</h3>'
		+ '<p><a href="'
		+ item.link
		+ '">'
		+ my_summary[i]
		+ '</a></p>'
		+ '</li>';
	}
	$('#top_diary ul').append(html);
	$('#top_diary ul, #top_diary .to_detail').show();
	$('#top_diary .now_loading').hide();
}


function getRate(original_width, original_height){
	var chg_width = 100;
	var chg_height = 75;
	
	if(original_width > original_height || original_width == original_height){
		return chg_width / original_width;
	}
	else {
		return chg_height / original_height;
	}
	
}



