function sportsBlog(root) {
    var feed = root.feed;
    var blogTitle = feed.title.$t;
    var bloglink = feed.link[0].href;
    var entries = feed.entry || [];
    var html = [''];
	var hits = 0;
   html.push('<div class="heading"></div>');
   html.push('<table border="0" cellpadding="0" cellspacing="0">')
	// alert(feed.entry.length);
 
 for (var i = 0; i < feed.entry.length; i++) {		
 
      var entry = feed.entry[i];
      var title = entry.title.$t;
      var published = entry.published.$t;
      var updated = entry.updated.$t;
      var content = entry.content.$t;			
      var entrylink = entry.link[2].href;
      var commentlink = entry.link[1].href;
      var author = entry.author[0].name.$t;
	  var tags = new Array();
	  if(entry.category) { 
	     // alert('checking')
		  for (var z = 0;  z < (entry.category.length) ; z++) {
		 
		  	tags[z] = entry.category[z].term;
			
			if(entry.category[z].term.toLowerCase() == sport.toLowerCase()) {
				var evaluatedDate;
	      		evaluatedDate = parseDateString(updated);			
	  	  		html.push('<tr><td><a href="',entrylink,'"><b class="title">', title, '</b></a><br/><i class="date">', evaluatedDate,'</i><br><b>By ',   author,'</b><br>', content,'</td></tr>');	
		   
			}
			
		  }
		 var tagstring = tags.join(",");
		 if (tagstring.search(sport) != -1) {
			var tagstring = tags.join(",");
			html.push('<tr><td><br/>Tagged in <b>', tagstring, '</b><br/><br/></td></tr>');
	 	}
	  }
	    
     
	 
  }
	html.push('</table><br>');
	html.push('&raquo; <a href="', bloglink, '"><b>more on ',blogTitle,' Blog</b></a>');
	document.getElementById("blog").innerHTML = html.join("");
}

function listEvents(root) {
    var feed = root.feed;
    var blogTitle = feed.title.$t;
    var bloglink = feed.link[0].href;
    var entries = feed.entry || [];
    var html = [''];
		
   html.push('<div class="heading"></div>');
   html.push('<table border="0" cellpadding="0" cellspacing="0">')

// Number below is relevant to number of posts available for publishing. 
//It wont work if their arent enough entries for what the script is expecting.
 var num = 2;
 
 for (var i = 0; i < num ; i++) {		 
      var entry = feed.entry[i];
      var title = entry.title.$t;
      var published = entry.published.$t;
      var updated = entry.updated.$t;
      var content = entry.content.$t;			
      var entrylink = entry.link[2].href;
      var commentlink = entry.link[1].href;
      var author = entry.author[0].name.$t;
	  
	    var evaluatedDate;
		evaluatedDate = parseDateString(updated);			
  		html.push('<tr><td><a href="',entrylink,'"><b class="title">', title, '</b></a><br/><i class="date">', evaluatedDate,'</i><br><b>By ',   author,'</b><br>', content,'<br><br><a href="',commentlink,'" target="_blank">Post a comment</a></td></tr>');	

  
  }
   
	html.push('</table><br>');
	html.push('&raquo; <a href="', bloglink, '"><b>more on ',blogTitle,' Blog</b></a>');
	document.getElementById("blog").innerHTML = html.join("");
}

/*Google - JSON - takes JSON ojbect and parses it
Used to display blog entry list on productions*/

function listEntries(root) {
    var feed = root.feed;
    var blogTitle = feed.title.$t;
    var bloglink = feed.link[0].href;
    var entries = feed.entry || [];
    var html = [''];
		
   html.push('<div class="heading"></div>');
   html.push('<table border="0" cellpadding="0" cellspacing="0">')
		
//It wont work if their arent enough entries for what the script is expecting.
 var num = 5;
 
 for (var i = 0; i < num ; i++) {		 
      var entry = feed.entry[i];
      var title = entry.title.$t;
      var published = entry.published.$t;
      var updated = entry.updated.$t;
      var content = entry.content.$t;			
      var entrylink = entry.link[2].href;
      var commentlink = entry.link[1].href;
      var author = entry.author[0].name.$t;
      var evaluatedDate;
      evaluatedDate = parseDateString(updated);			
    html.push('<tr><td><a href="',entrylink,'">', title, '</a></td></tr>');
   }
   
	html.push('</table><br>');
	html.push('&raquo; <a href="', bloglink, '"><b>more on ',blogTitle,' Blog</b></a>');
	document.getElementById("blog").innerHTML = html.join("");
}

/* Takes a timestamp argument and formats to readable date
*/
function parseDateString(published){
var dateStringParsed;
var evaluatedDateString = '';
var year =published.substring(2,4);
var month = published.substring(5,7);
var day = published.substring(8,10);
var hour = published.substring(11,13);
var minutes =published.substring(14,16);


   switch (month)
   {
      case "01":
         month = 'January';
         break;
      case "02":
         month = 'February';
         break;
      case "03":
         month = 'March';
         break;
      case "04":
         month = 'April';
         break;
      case "05":
         month = 'May';
         break;
      case "06":
         month = 'June';
         break;
      case "07":
         month = 'July';
         break;
      case "08":
         month = 'August';
         break;
      case "09":
         month = 'September';
         break;
      case "10":
         month = 'October';
         break;
      case "11":
         month = 'November';
         break;
      case "12":
         month = 'December';
         break;

   }

   //assume 2000+ for year

   year = "20" + year;

   if(minutes > 0){
      minuteFormat = ":" + minutes;
   }else{
      minuteFormat = ":00";
   }   

   if(hour == 0){
      timeFormat = "12" + minuteFormat + " AM";
   }else if(hour < 12){

      timeFormat = hour + minuteFormat + " AM";

   }else if(hour > 12 && hour != 24){
      hour = hour - 12;

      timeFormat = hour + minuteFormat + " PM";
   }else if(hour == 12){
      timeFormat = hour + minuteFormat + " PM";
   }else if(hour == 24){
      timeFormat = "12" + minuteFormat + " AM";
   }


 evaluatedDateString = month + " " + day + ", " + year + "  - " + timeFormat;
 //evaluatedDateString = month + " " + day + ", " + year;

   return evaluatedDateString;
} 
