
var feed = new Object();
var html = "";



window.onload = function(){
	random = Math.floor(Math.random() * 10000000);
	jQuery.getFeed({
		
		url: "crosstalker.xml?random="+random,
		
		success: function(f){
			feed = f;
			
			
			jQuery.each(feed.items, function(i, item){
				
				item.description = item.description.replace("CrossTalker: ", "");
				
				html += "<div class='crosstalker_item'>";
				if(i == 0)
					html += "<h2>" + item.description + "</h2>";
				else
					html += "<h4>" + item.description + "</h4>";
					
				
				
				html += "<h5>" + formatDate(item.updated)  + "<h5>";
				html += "</div>";
			});
			
			html+="<div class='crosstalker_item'><h4><a href='http://www.twitter.com/crosstalker' target='_blank'>See CrossTalker on Twitter</a></h4></div>"
			
			$("#content").append(html);
			
			
		}
	})
	
}

function formatDate(timestamp){
	var output = "";
	var bigParts = timestamp.split("T");
	var dateParts = bigParts[0].split("-");
	var timeParts = bigParts[1].substring(0, bigParts[1].length - 1).split(":");
	timeParts[2] = timeParts[2].split("+")[0];
	var d = new Date(Date.parse("" + dateParts[1] + "/" + dateParts[2] + "/" + dateParts[0] + 
						" " + timeParts[0] + ":" + timeParts[1] + ":" + timeParts[2]));
	d.setHours(d.getHours() - d.getTimezoneOffset() / 60)
	output = formatHour(d.getHours()) + ":" + (d.getMinutes() < 10 ? "0"+d.getMinutes() : d.getMinutes() ) + " " + 
					amPM(d.getHours()) + " " + d.toDateString() + "";
	return output;
}

function formatHour(theHour) {
	return (theHour > 0 && theHour < 13) ? theHour : (theHour == 0) ? 12 : theHour - 12;
}

function amPM(theHour) {
	return (theHour < 12) ? "AM" : "PM";
}
/**
"2009-04-10T21:31:30Z"
 Uses JFeed: http://www.hovinne.com/blog/index.php/2007/07/15/132-jfeed-jquery-rss-atom-feed-parser-plugin
 
 Usage:

jQuery.getFeed(options);
   
   options:
   
   * url: the feed URL (required).
   * data: data to be sent to the server. See jQuery.ajax data property.
   * success: a function to be called if the request succeeds.
     The function gets passed one argument: the JFeed object.
   
   Example:
   
   jQuery.getFeed({
       url: 'rss.xml',
       success: function(feed) {
           alert(feed.title);
       }
   });

JFeed properties:

   * feed.type
   * feed.version
   * feed.title
   * feed.link
   * feed.description
   * feed.language
   * feed.updated
   * feed.items: an array of JFeedItem

JFeedItem properties:

   * item.title
   * item.link
   * item.description
   * item.updated
   * item.id




**/