google.load("feeds", "1");
//google.load("scriptaculous", "1.8.2");

function initialize() {
  var RSSfeed = "http://nickelsnotebook.seattle.gov/feed/";
  var feed = new google.feeds.Feed(RSSfeed);
  feed.load(function(result){
	if (!result.error) {
	  result.feed.title="Nickels Notebook";
    var container = document.getElementById("feed");
		var div = "<div style=\"background:url(/citylink/images/blueGray_bkg.gif);height:30px;\"><b style=\"color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;margin:5px;float:left\"><a href=\"http://nickelsnotebook.seattle.gov/\" style=\"color:#000;text-decoration:none;\">"+result.feed.title+"</a></b><a href=\""+RSSfeed+"\"><img style=\"float:right;margin:5px\" src=\"/2004_IMG/rss_icon2.gif\" alt=\"subscribe to rss feed\" border=\"0\" /></a></div>"
    div += "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td width=\"81\" rowspan=\"5\"><image src=\"/mayor/images/nickelsBlogPhoto.jpg\" alt=\"Nickels Notebook\" hspace=\"0\" vspace=\"0\" border=\"0\" style=\"float:left;\" alt=\"Nickels Notebook\"></td>";		
    div += "<td><em style=\"font-size:11px;font-family:verdana;text-decoration:none;padding-left:10px\"><strong>From the Desk of Mayor Greg Nickels</strong></em></td></tr>";   
		for (var i = 0; i < result.feed.entries.length && i<= 4; i++) {
			var entry = result.feed.entries[i];
			var altRow="";
 			if(i%2){
  			altRow = "evenRow";
			}else{
				altRow = "oddRow";
			}
// div = div + "<tr><td id=\"item"+i+"\" onmouseover=\"this.className='hoverState'\" onmouseout=\"this.className=\'"+altRow+"\'\" class=\""+altRow +"\"><em style=\"color:#666666;font-size:10px\">"+entry.publishedDate.slice(5,entry.publishedDate.length-15)+"</em> <a href=\""+entry.link+"\">"+truncStr(entry.title,35)+"</a></td></tr>";
      div = div + "<tr><td id=\"item"+i+"\" onmouseover=\"this.className='hoverState'\" onmouseout=\"this.className=\'"+altRow+"\'\" class=\""+altRow +"\"><em style=\"color:#666666;font-size:10px\">"+dateFormat(entry.publishedDate)+"</em> <a href=\""+entry.link+"\">"+truncStr(entry.title,32)+"</a></td></tr>";

  }
  	container.innerHTML = div+"</table>";
	}else{
	  var container = document.getElementById("feed");
    container.innerHTML="Your browser cannot display this content.";
	}
});
}

function dateFormat(dateObj){
var strDate = dateObj.slice(5,dateObj.length-15);
strDate = strDate.split(" ");
switch (strDate[1].toUpperCase())
{
case "JAN" :
  strDate[1] = "01";
  break;
case "FEB":
  strDate[1] = "02";
  break;
case "MAR":
  strDate[1] = "03";
  break;
case "APR":
  strDate[1] = "04";
  break;
case "MAY":
  strDate[1] = "05";
  break;
case "JUN":
  strDate[1] = "06";
  break;
case "JUL":
  strDate[1] = "07";
  break;
case "AUG":
  strDate[1] = "08";
  break;
case "SEP":
  strDate[1] = "09";
  break;
case "OCT":
  strDate[1] = "10";
  break;
case "NOV":
  strDate[1] = "11";
  break;
case "DEC":
  strDate[1] = "12";
  break;
default:
}


var newDate = strDate[1]+"/"+strDate[0]+"/"+strDate[2].substring(2,4);
  return newDate;
}



function truncStr(str,len){
if(str.length > len){
  str = str.substr(0,len);
  str = str.substr(0,str.lastIndexOf(" "))+"...";
}
  return str;  
}

google.setOnLoadCallback(initialize);