
var authorImage ='http://a1.twimg.com/profile_images/514332234/Maripic_bigger.jpg';
var authorTwitter ='http://twitter.com/MariOkada/';
var feedAreaID = 'twittArea';


function formatDate(d) {
	var date = new Date(d);

	var day = date.getDate();
	var mon = date.getMonth() + 1;
	var year = date.getFullYear();
	var hour = date.getHours();
	var min = date.getMinutes();
	var sec = date.getSeconds();

	return year + "/" + mon + "/" + day + " " + hour + ":" + min + ":" + sec ;
}

function dispFeed(result) {
	var el = document.getElementById(prmFeedTargetID);
	
	if (!result.error) {
		var html = '';
		for (var i = 0; i < result.feed.entries.length; i++) {
			var url = location.href;
			var entry = result.feed.entries[i];
				var desc = entry.content;
			// data
			if (desc.indexOf(url)>-1){	//そのURLのものだけ
				var title = entry.title;
				var linkURL = entry.link;
				var linkTarget = "_blank";
				var pubDate = entry.publishedDate;
				var author = entry.author;

				desc = desc.replace(url, "");  
				desc = desc.replace(/\s*\#[a-zA-Z0-9]*[\s\r]*/g, "");  

				desc = desc.replace(/(http:\/\/[\x21-\x7e]+)/gi, "<a href='$1' target='_blank' >＞＞リンク</a>");  
				// template
				html += '<div class="cbox">';
				html += '<a class="left" href="' + linkURL + '" target="' + linkTarget + '" shape="rect">';
				if (author){
					html += '<img src="' + author + '" alt="" class=""/>';
				}else{
					html += '<img src="' + authorImage + '" alt="" class=""/>';
				}
				html += '</a>';
				html += '<p class="headline">' + desc + '</p>';
				html += '<p class="pubDate">' + formatDate(pubDate) + '</p>';
				html += '<hr />';
				html += '</div>';
			}

		}
		if (el!=null){
			el.innerHTML = html;
		}
	}
	
	if (el.innerHTML.length<20){//空なので消す処理
		var el = document.getElementById(feedAreaID);
		el.innerHTML = "";
	}
}

function initialize() {
	var feed = new google.feeds.Feed(prmFeedXML);
	var feedControl = new google.feeds.FeedControl();
	feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);

	feed.setNumEntries(prmFeedNum);
	feed.load(dispFeed);
}

