function getTweets () {
	// settings
	var user = "thinkespionage";
	var count = 1;

	$("#twitter")
	.append("<p id=\"tweet-load\">Getting Think Espionage's latest tweets from Twitter.</p></div>");
	
	var url = "http://twitter.com/statuses/user_timeline.json";
	url += "?screen_name="+user;
	url += "&count="+count;
	
	$.ajax({
		url:url,
		type: 'GET',
		dataType: 'jsonp',
		timeout: 1000,
		error: tweetError,
		success: tweetSuccess
	});
}

function tweetSuccess (e, xml, opt) {
	if (e.length > 0) {
		$(e).each(function() {
			var tweet = makeTweet(this);
			$(".twitter").append(tweet);
		});
	}
	$("#tweet-load").remove();
}

function tweetError (e, xml, opt) {
	var tweet = makeTweet(e);
}

function makeTweet(obj) {
  var html = "";
	html += '<p id="tweet-'+obj.id+'"><strong><a href="http://twitter.com/thinkespionage" target="_blank">@thinkespionage</a>:</strong> ';
	html += linkTweet(obj.text)+'</p>';
  return html;
}

function linkTweet(str) {
  str = str.replace(/(http:\/\/[\w.\/\#-]+)/g, '<a href="$1" target="_blank">$1</a>');
  return str.replace(/@([\w_-]+)/g, '@<a href="http://twitter.com/$1" target="_blank">$1</a>');
}

$(document).ready(function(){
  $('.shop-window').cycle({
    height: 456,
    timeout: 5000,
    transition: 1500,
    sync: true
  });
  
  getTweets();
});
