$(document).ready(function(){
	// get the last tweet
	
	var username='van3ssatv'; // set user name
	var format='json'; // set format, you really don't have an option on this one
	var url='http://api.twitter.com/1/statuses/user_timeline/'+username+'.'+format+'?callback=?'; // make the url
	
	$("#last-tweet").html("<div style='text-align:center; margin-top:10px;'><img src='http://www.vanessatv.com/images/ajax-loader.gif' border=0 /></div>");
	
	$.getJSON(url,function(tweet){ // get the tweets
		$("#last-tweet").html(linkableTweet(tweet[0].text)); // get the first tweet in the response and place it inside the div
		$("#last-tweet-date").html(parseTwitterDate(tweet[0].created_at)); // get the first tweet date
	});
	
});
function parseTwitterDate(text) {
	
	var date_tweet = new Date(text);

	
	/* would be much easier if it was only for IE bugs
	var tmonth = EnMonthAbbrToFr(text.substr(4,3));
	var tday = date_tweet.getDate();
	var thour = date_tweet.toTimeString().substr(0,5);
	*/
	var tweekday = text.substr(0,3);
	var tmonth = EnMonthAbbrToFr(text.substr(4,3));
	var tday = text.substr(8,2);
	var thour = parseInt(text.substr(11,2)-4)+text.substr(13,3);
	
	return tday +" " + tmonth + " - " + thour;
	return text;
	var newtext = text.replace(/(\+\S+) (.*)/, '$2 $1');
	var date = new Date(Date.parse(newtext)).toLocaleDateString();
	var time = new Date(Date.parse(newtext)).toLocaleTimeString();
	
	
	return date +' - ' + time;
	
	// 12:02 PM Aug 27th 
	
}

function linkableTweet( string ){
	var newtext = string.replace(/(http:\/\/\S+)/g, "<a href='$1' target='_blank'>$1</a>");
	return newtext;
}

function EnMonthAbbrToFr( text ){
	switch(text){
		case "Jan":
			return "janvier";
			break;
		case "Feb":
			return "février";
			break;
		case "Mar":
			return "mars";
			break;
		case "Apr":
			return "avril";
			break;
		case "May":
			return "mai";
			break;
		case "Jun":
			return "juin";
			break;
		case "Jul":
			return "juillet";
			break;
		case "Aug":
			return "août";
			break;
		case "Sep":
			return "septembre";
			break;
		case "Oct":
			return "octobre";
			break;
		case "Nov":
			return "novembre";
			break;
		case "Dec":
			return "décembre";
			break;
		default:
			return text;
			break;
		
	}
}
