//TODO: make this a prototype class
var blogHandler = {
	onloadCallback:function()
	{
		var service = new google.gdata.blogger.BloggerService('BeachesRestaurant-blogFeed-1');
		service.getBlogFeed('https://www.blogger.com/feeds/3445303049412155724/posts/default', blogHandler.receiveBlogList, blogHandler.handleError);
	},
	/*
	 * Receives a blog list
	 */
	receiveBlogList:function(transport)
	{
		var entries = transport.feed.getEntries();
		
		//right now we are only going to show the first blog
		$('BlogFeed').appendChild(
			OBuilder('div',{},[
				OBuilder('h5',{},entries[0].published.getValue().date.toDateString()),
				OBuilder('h4',{},entries[0].title.getText()),
				OBuilder('div',{className:'Post'},entries[0].content.getText())
			])
		);
	},
	handleError:function(error)
	{
		console.log('having an error');
		console.log(error);
	}
};

onloadHandler.functions.push(blogHandler.onloadCallback);
