

google.load( "feeds", "1");

function initialize() {
	
	var feed = new google.feeds.Feed( "http://bearforestrecords.com/blog/feed");
	
	feed.setNumEntries( 2 );
	
	feed.load( function( result ) {
		if( !result.error) {
			var container = document.getElementById( "google-feed");
			
			var temp = '';
			
			for( var i = 0; i < result.feed.entries.length; i++) {
				
				var entry = result.feed.entries[i];
				var strdate = createDateString(entry.publishedDate);
				var linktarget = createTarget(entry.link);
				var strTitle = createTitle(entry.title);
				
				temp += '<li><a href="'+ linktarget + '"><span>' + strdate + '</span>';
				temp += '[Staff Blog]' + strTitle + '</a></li>';
			}

			container.innerHTML = '<ul>' + temp + '</ul>';
		}
	});
}

function createTarget(linkUrl){
	var lengthUrl = linkUrl.length;
	var point = linkUrl.lastIndexOf("&", lengthUrl) +1;
	var target = linkUrl.substr( point );
	
	return target;
}

function createTitle(Title){
	var lengthTitle = Title.length;
	
	if ( lengthTitle > 20 ) {
		var entryTitle = Title.substring(0,25) + "…";
		return entryTitle;
	} else {
		return Title;
	}
}

function createDateString(publishedDate){
	var pdate = new Date(publishedDate);
	var pday = pdate.getDate();
	var pmonth = pdate.getMonth() + 1;
	var pyear = pdate.getFullYear();
	if (pmonth < 10) {
		pmonth = "0" + pmonth;
	}
	if (pdate < 10) {
		pdate = "0" + pdate;
	}
	var strdate = pyear + "." + pmonth + "." + pday;
	
	return strdate;
}

google.setOnLoadCallback( initialize);
