
jQuery(document).ready(function(){google.load("feeds","1",{"callback":initializeBR});});function sprintf(){if(sprintf.arguments.length<2){return;}
var data=sprintf.arguments[0];for(var k=1;k<sprintf.arguments.length;++k){switch(typeof(sprintf.arguments[k])){case'string':data=data.replace(/%s/,sprintf.arguments[k]);break;case'number':data=data.replace(/%d/,sprintf.arguments[k]);break;case'boolean':data=data.replace(/%b/,sprintf.arguments[k]?'true':'false');break;default:break;}}
return(data);}
if(!String.sprintf){String.sprintf=sprintf;}
function getAge(days,hours){var ageMsg="";if(days>1){ageMsg=String.sprintf("%d days ago",days);}else if(days==1){ageMsg="yesterday ";}else if(days<1&&hours>1){ageMsg=String.sprintf("%d hrs ago",hours);}else if(days<1&&hours==1){ageMsg="in the last hour";}else if(days<1&&hours<1){ageMsg="just recently";}
return ageMsg;}
function addAge(feed,bookmark,anchor,divID,previewtoggle,last_posttitle){var $li=jQuery(bookmark),$a=jQuery(anchor),$toggle=jQuery(previewtoggle),$title=jQuery(last_posttitle),now=(new Date()).getTime(),then=(new Date()).getTime(),ageInDays,ageInHours,randomAge,ageMsg,$snippet,entry,author;entry=feed.entries[0];try{then=new Date(entry.publishedDate).getTime();}catch(dateException){}
if(entry.author===null||entry.author==""){if(feed.author===null||feed.author==""){author="";}else{author=feed.author;}}else{author=entry.author;}
ageInDays=Math.floor((now-then)/(1000*60*60*24)),ageInHours=Math.floor((now-then)%(1000*60*60*24)/3600000);try{$entryTitle=jQuery("<p></p>").html(entry.title);$a.attr({title:$entryTitle.html()});}catch(titleException){$a.attr({title:""});}
if(!isNaN(then)){$li.attr({age:then});}else{randomAge=Math.floor(Math.random()*1000001);$li.attr({age:randomAge});}
if(isNaN(ageInDays)||isNaN(ageInHours)){}else{ageMsg=getAge(ageInDays,ageInHours);if(author!=""){ageMsg=ageMsg+" by "+author;}
$toggle.html(ageMsg);$toggle.attr({feedurl:feed.link});}
$title.html(entry.title);$snippet=jQuery("<p></p>").html(entry.contentSnippet);$title.attr({href:entry.link,title:$snippet.html(),rel:"external",rev:"bookmark"});return;}
function addZeroAge(zeroAgeBookmark){var $zali=jQuery(zeroAgeBookmark),randomAge=Math.floor(Math.random()*1000001);if($zali!==null){$zali.attr({age:randomAge});}
return;}
function addFeedControl(preview,feed,name){var feedControl=new google.feeds.FeedControl();feedControl.addFeed(feed,name);feedControl.draw(jQuery(preview).get(0));}
function feedreading_limit_display(){jQuery.each(jQuery("#feedreading_blogroll_ > li"),function(i,$element){if(i>-1){jQuery($element).css("display","none");}});}
function feedreading_automatic_sort(){jQuery("#feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});}
function feedreading_category_observer(){jQuery("#widget_feedreading_blogroll").bind("change click keypress",function(event){var $eventTarget=jQuery(event.target);if($eventTarget.is('abbr')){$eventTarget.parent().parent().children(".preview_wrap").toggle("slow");}
if($eventTarget.is('small')){$eventTarget.parent().parent().parent().children(".preview_wrap").toggle("slow");}});}
function initializeBR(){feedreading_category_observer();}