/*------------------------------------------------------------------------------

BusinessWeek
Five Questions For Blog Scripts
Copyright (c) by The McGraw-Hill Companies Inc. All Rights Reserved

------------------------------------------------------------------------------*/

/*- jQuery Document Ready ----------------------------------------------------*/

// Register functions with jQuery document ready event here

$(document).ready(function(){
	initTweets();
});
 
/*- Display Rcecent Tweets ---------------------------------------------------*/
 
function initTweets() {
	var cacheKiller = new Date();
	// var dataSource = "http://search.twitter.com/search.atom?q=5q4" + "&amp;" + cacheKiller.getTime();
	var dataSource = "http://search.twitter.com/search.atom?q=%235q4" + "&amp;" + cacheKiller.getTime();
	gatewayRequest(dataSource, 'displayTweets');
}


function displayTweets(data) {
	var rawSource = data;
	//
	// change Atom element names that make Safari choke ("title", "list")
	rawSource = rawSource.replace(/<title>/g, "<atomtitle>");
	rawSource = rawSource.replace(/<\/title>/g, "</atomtitle>");
	rawSource = rawSource.replace(/<link /g, "<atomlink ");
	var sourceXML = parseXML(rawSource);
	var entries = $(sourceXML).find('entry');
	//			
	for (var i = 0; i < 5; i++) {
		var link = $(entries[i]).find('uri').text();				
		var avatar = $(entries[i]).find('atomlink[@rel="image"]').attr('href');
		var username = $(entries[i]).find('name').text();
		username = username.split(" (")[0];
		var tweet = $(entries[i]).find('content').text();
		$('#fiveQ4Twitter').find('.tweets').append('<div class="tweet"><a href="'+link+'" class="avatar"><img src="'+avatar+'" alt="" width="48" height="48"></a><p><a href="'+link+'" class="userName">'+username+'</a> '+tweet+'</p></div>');
	}
}

