(function($){

	var base = 	'http://driveproductions.co.uk/news/',
	method = '?json=get_recent_posts';
	
	function trimTitle(text){
		return text.match(/^(\S+\s){5}/g)[0];
	}
	
	function renderPost(i, post){
		var $container = $($('.blogpost')[i]),
		$date = $container.find('.post small'),
		$title = $container.find('.post h4 a'),
		$excerpt = $container.find('.post p');
		
		console.log($title);
		
		$date.text(Date.parse(post.date).toString('dd.MM.yyyy'));
		$title.html(post.title.match(/^(\S+\s){0,5}/g)[0]);
		$title.attr('href', post.url);
		$title.attr('target', '_blank');
		$title.html(post.title.substr(0,34)+'...');
		$excerpt.html(post.excerpt.substr(0,72)+'...');
	}
	
	function render(posts){
		if(posts.length >3){
			for(var i= 0; i<3; i++){
				renderPost(i,posts[i]);
			}
		}else{
			for(var i= 0; i<posts.length; i++){
				renderPost(i,posts[i]);
			}
		}	
		return;
	}
	
	$(document).ready(function(){
		$.ajax({
			method: 'GET',
			dataType: 'jsonp',
			url: base+method,
			success: function(data){
				render(data.posts);
			},
			error: function(data){
				//TODO remove error
				//console.error(data);
			}
		});
	});	
	
})(jQuery);
