function getTwitter(delay)
{
	if ( $( "#twitter" ).html() == "&nbsp;")
	{
		$( "#twitter" ).html('');
		var url = "http://api.twitter.com/1/statuses/user_timeline.json" + "?" + "screen_name=CallingTheShots&count=3&include_rts=false&include_entries=false&exclude_replies=true&contributor_details=false";
	
		$.ajax({
		  url: url,
		  dataType: "jsonp",
		  jsonpCallback: "placeTwitter"
		});
	}
	else if ( $( "#twitter" ).html() != '' )
	{
		showTwitter(delay);
	}
};

String.prototype.parseURL = function() {
	return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&~\?\/.=]+/g, function(url) {
		return url.link(url);
	});
};

function placeTwitter(r) 
{
	var html = "<a href=\"http://twitter.com/CallingTheShots\" target=\"_blank\"><img src=\"/callingtheshots/images/twitter_bird.png\" border=\"0\" \></a><br /><br />";
	for(var i=0; i<r.length; i++)
	{
		html += r[i].text.parseURL() + "<br /><br />";
	}
	$( "#twitter" ).html( html );
	showTwitter(0);
}

function showTwitter(delay)
{ 
	if (!inanimate)
	{
		if ( $( "#twitter" ).css("opacity") < 1)
		{
			$( "#twitter" ).css({"display":"block","opacity":0,"left":700}).delay(delay+500).animate({"left":840,"opacity":1},250);
		}
	}
	else
	{
		$( "#twitter" ).css({"display":"block","opacity":1});
	}
}
function hideTwitter(delay) 
{ 
	if (!inanimate)
	{
		$( "#twitter" ).delay(delay).animate({"opacity":0},250);
	}
	else
	{
		$( "#twitter" ).css({"display":"none"});
	}
}
