// JavaScript Document

google.load("feeds", "1");

google.setOnLoadCallback(function(){
	var d = new Date();
	var m = d.getMinutes() + ""
	m = m.charAt(0);
    var dq = d.getMonth()+""+d.getDate()+""+d.getHours();
	
	var feedUrl = "http://www.sonymusic.co.jp/Music/Arch/AR/FlowerCompanyz/info.xml" + "?" + dq; 
	var feed = new google.feeds.Feed(feedUrl);
	feed.setNumEntries(4);
	var el = $("#newsdl");
	
	feed.load(function(result) {
		if (!result.error) {
			for (var i = 0; i < result.feed.entries.length; i++) {
				
				var entry = result.feed.entries[i];
				var linka = entry.link;
				var title = triming(entry.title);
					
				var date = new Date(entry.publishedDate);
					
				var year = date.getFullYear();
				var month = date.getMonth()+1;
				month = ("0"+month).slice(-2);
				var day = date.getDate();
				day = ("0"+day).slice(-2);
				el.append("<dt>"+year+"."+month+"."+day+"</dt><dd><a href='news/index.html'>"+title+"</a></dd>");
			}
		}
	});
});


function triming(title) {
	var titletemp = "";
	var count = 0;
	for(var j = 0; j < title.length; j++){
		var len = escape(title.charAt(j)).length;
		if(len>=4){
			if(count + 2 <= 34){
				titletemp = titletemp + title.charAt(j);
				count = count + 2;
			}
		}else {
			if(count + 1 <= 34){
				titletemp = titletemp + title.charAt(j);
				count = count + 1;
			}
		}
	}
	if(count == 34){ title = titletemp + "..."; }
	else if(count == 33){ title = titletemp + " ..."; }
	return title;
}
