
jQuery(function($){if($('.feedreading_blogroll_bookmarklist').length>0){$.getScript("http://www.google.com/jsapi?key=ABQIAAAAPPW85IF2_yIkRIvnNw4_vRR_-F6ZvorMYPwT0FQFL8haxG9WohQCSSElxCjbF9vqik8jA8vCXrcUAg",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){if(days>1){return String.sprintf("%d days ago",days);}else if(days==1){return"yesterday ";}else if(days<1&&hours>1){return String.sprintf("%d hrs ago",hours);}else if(days<1&&hours==1){return"in the last hour";}else if(days<1&&hours<1){return"just recently";}}
function addAge(feed,bookmark,anchor,divID,previewtoggle,last_posttitle){var $li=$(bookmark),$a=$(anchor),$toggle=$(previewtoggle),$title=$(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=="")){author=entry.author;}else{if(!(feed.author===null||feed.author=="")){author=feed.author;}}
ageInDays=Math.floor((now-then)/(1000*60*60*24)),ageInHours=Math.floor((now-then)%(1000*60*60*24)/3600000);try{$entryTitle=$("<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))){ageMsg.push(getAge(ageInDays,ageInHours));ageMsg.push(":");if(author!=""){ageMsg.push(" by ");ageMsg.push(author);}
$toggle.html(ageMsg.join('')).attr({feedurl:feed.link});}
$title.html(entry.title);$title.attr({href:entry.link,title:$("<p></p>").html(entry.contentSnippet).html(),rel:"external",rev:"bookmark"});return false;}
function addZeroAge(zeroAgeBookmark){var $zali=$(zeroAgeBookmark),randomAge=Math.floor(Math.random()*10000001);if($zali!==null){$zali.attr({age:randomAge});}
return false;}
function addFeedControl(preview,feed,name){var feedControl=new google.feeds.FeedControl();feedControl.addFeed(feed,name);feedControl.draw($(preview).get(0));return false;}
function feedreading_limit_display(){var
liArray2=$("#feedreading_blogroll_2 > li"),liArray8=$("#feedreading_blogroll_8 > li"),liArraySingle_3=$("#single-3_feedreading_blogroll_ > li");for(var i=0;i<liArray2.length;i++){if(i>149){$(liArray2[i]).css("display","none");}}
for(var i=0;i<liArray8.length;i++){if(i>149){$(liArray8[i]).css("display","none");}}
for(var i=0;i<liArraySingle_3.length;i++){if(i>149){$(liArraySingle_3[i]).css("display","none");}}return false;}
function feedreading_automatic_sort(){var $allCompleted,$hasCompleteAge2=true,isComplete2=false,$liSortArray2=$("#feedreading_blogroll_2>li"),$hasCompleteAge8=true,isComplete8=false,$liSortArray8=$("#feedreading_blogroll_8>li"),$hasCompleteAgeSingle3=true,isCompleteSingle3=false,$liSortSingleArray3=$("#single-3_feedreading_blogroll_ > li");for(var i=0;i<$liSortArray2.length;i++){var $age2=$($liSortArray2[i]).attr("age");if($age2===null||$age2==""||isNaN($age2)){$hasCompleteAge2=false;}}
if($hasCompleteAge2&&!isComplete2){try{$("#feedreading_blogroll_2>li").frbrsort(sortAlpha).appendTo("#feedreading_blogroll_2");isComplete2=true;}catch(e){}}
for(var i=0;i<$liSortArray8.length;i++){var $age8=$($liSortArray8[i]).attr("age");if($age8===null||$age8==""||isNaN($age8)){$hasCompleteAge8=false;}}
if($hasCompleteAge8&&!isComplete8){try{$("#feedreading_blogroll_8>li").frbrsort(sortAlpha).appendTo("#feedreading_blogroll_8");isComplete8=true;}catch(e){}}
for(var i=0;i<$liSortSingleArray3.length;i++){var $age3=$($liSortSingleArray3[i]).attr("age");if($age3===null||$age3==""||isNaN($age3)){$hasCompleteAgeSingle3=false;}}
if($hasCompleteAgeSingle3&&!isCompleteSingle3){try{$("#single-3_feedreading_blogroll_ > li").frbrsort(sortAlpha).appendTo("#single-3_feedreading_blogroll_");isCompleteSingle3=true;}catch(e){}}
$allCompleted=isComplete2&&isComplete8&&isCompleteSingle3;if($allCompleted){clearInterval(myInterval);feedreading_limit_display();}
return false;}
function feedreading_rolling(){var
$blogroll_2=$('#feedreading_blogroll_2'),$blogroll_2_size=$blogroll_2.find('li').size(),$blogroll_2_limit=($blogroll_2_size>5)?(5):($blogroll_2_size-1),$blogroll_8=$('#feedreading_blogroll_8'),$blogroll_8_size=$blogroll_8.find('li').size(),$blogroll_8_limit=($blogroll_8_size>5)?(5):($blogroll_8_size-1),$single_blogroll_3=$('#single-3_feedreading_blogroll_'),$single_blogroll_3_size=$single_blogroll_3.find('li').size(),$single_blogroll_3_limit=($single_blogroll_3_size>5)?(5):($single_blogroll_3_size-1);if($blogroll_2_size>1){$("#feedreading_blogroll_2 > li").css("display","none");$blogroll_2.feedReadingBlogrollSpy($blogroll_2_limit,4000);}
if($blogroll_8_size>1){$("#feedreading_blogroll_8 > li").css("display","none");$blogroll_8.feedReadingBlogrollSpy($blogroll_8_limit,4000);}
if($single_blogroll_3_size>1){$("#single-3_feedreading_blogroll_ > li").css("display","none");$single_blogroll_3.feedReadingBlogrollSpy($single_blogroll_3_limit,4000);}
return false;}
function feedreading_category_observer(){$("ul.feedreading_blogroll_bookmarklist").bind("mouseenter",function(event){var $eventTarget=$(event.target);$eventTarget.parents(".feedreading_blogroll_bookmarklist").addClass("mouseover");});$("ul.feedreading_blogroll_bookmarklist").bind("mouseleave",function(event){var $eventTarget=$(event.target);$eventTarget.parents(".feedreading_blogroll_bookmarklist").removeClass("mouseover");});return false;}
var myInterval=window.setInterval(function(){feedreading_automatic_sort();},1000);window.setTimeout(function(a,b){clearInterval(myInterval);},40000);function initializeBR(){if($("#feedreading_bookmark_25").length>0){google.feeds.lookupFeed("http://wetree.blogspot.com/",function(){var url25=this.url,feed25=new google.feeds.Feed(this.url);feed25.load(function(result_25){if(!result_25.error){addAge(result_25.feed,"#feedreading_bookmark_25","#feedreading_anchor_25","#feedreading_info_25","#feedreading_previewtoggle_25","#frbl_last_posttitle_25");}else{addZeroAge("#feedreading_bookmark_25");}});});}
if($("#feedreading_bookmark_10").length>0){google.feeds.lookupFeed("http://www.thegeneticgenealogist.com/",function(){var url10=this.url,feed10=new google.feeds.Feed(this.url);feed10.load(function(result_10){if(!result_10.error){addAge(result_10.feed,"#feedreading_bookmark_10","#feedreading_anchor_10","#feedreading_info_10","#feedreading_previewtoggle_10","#frbl_last_posttitle_10");}else{addZeroAge("#feedreading_bookmark_10");}});});}
if($("#feedreading_bookmark_24").length>0){google.feeds.lookupFeed("http://www.ancestrytoolbox.com/",function(){var url24=this.url,feed24=new google.feeds.Feed(this.url);feed24.load(function(result_24){if(!result_24.error){addAge(result_24.feed,"#feedreading_bookmark_24","#feedreading_anchor_24","#feedreading_info_24","#feedreading_previewtoggle_24","#frbl_last_posttitle_24");}else{addZeroAge("#feedreading_bookmark_24");}});});}
if($("#feedreading_bookmark_19").length>0){google.feeds.lookupFeed("http://www.storyofmylife.com",function(){var url19=this.url,feed19=new google.feeds.Feed(this.url);feed19.load(function(result_19){if(!result_19.error){addAge(result_19.feed,"#feedreading_bookmark_19","#feedreading_anchor_19","#feedreading_info_19","#feedreading_previewtoggle_19","#frbl_last_posttitle_19");}else{addZeroAge("#feedreading_bookmark_19");}});});}
if($("#feedreading_bookmark_29").length>0){google.feeds.lookupFeed("http://rootsnleaves.blogspot.com",function(){var url29=this.url,feed29=new google.feeds.Feed(this.url);feed29.load(function(result_29){if(!result_29.error){addAge(result_29.feed,"#feedreading_bookmark_29","#feedreading_anchor_29","#feedreading_info_29","#feedreading_previewtoggle_29","#frbl_last_posttitle_29");}else{addZeroAge("#feedreading_bookmark_29");}});});}
if($("#feedreading_bookmark_31").length>0){google.feeds.lookupFeed("http://www.reflectionsfromthefence.com",function(){var url31=this.url,feed31=new google.feeds.Feed(this.url);feed31.load(function(result_31){if(!result_31.error){addAge(result_31.feed,"#feedreading_bookmark_31","#feedreading_anchor_31","#feedreading_info_31","#feedreading_previewtoggle_31","#frbl_last_posttitle_31");}else{addZeroAge("#feedreading_bookmark_31");}});});}
if($("#feedreading_bookmark_23").length>0){google.feeds.lookupFeed("http://familyoralhistory.us/",function(){var url23=this.url,feed23=new google.feeds.Feed(this.url);feed23.load(function(result_23){if(!result_23.error){addAge(result_23.feed,"#feedreading_bookmark_23","#feedreading_anchor_23","#feedreading_info_23","#feedreading_previewtoggle_23","#frbl_last_posttitle_23");}else{addZeroAge("#feedreading_bookmark_23");}});});}
if($("#feedreading_bookmark_33").length>0){google.feeds.lookupFeed("http://nutfieldgenealogy.blogspot.com",function(){var url33=this.url,feed33=new google.feeds.Feed(this.url);feed33.load(function(result_33){if(!result_33.error){addAge(result_33.feed,"#feedreading_bookmark_33","#feedreading_anchor_33","#feedreading_info_33","#feedreading_previewtoggle_33","#frbl_last_posttitle_33");}else{addZeroAge("#feedreading_bookmark_33");}});});}
if($("#feedreading_bookmark_17").length>0){google.feeds.lookupFeed("http://www.littlebytesoflife.com",function(){var url17=this.url,feed17=new google.feeds.Feed(this.url);feed17.load(function(result_17){if(!result_17.error){addAge(result_17.feed,"#feedreading_bookmark_17","#feedreading_anchor_17","#feedreading_info_17","#feedreading_previewtoggle_17","#frbl_last_posttitle_17");}else{addZeroAge("#feedreading_bookmark_17");}});});}
if($("#feedreading_bookmark_18").length>0){google.feeds.lookupFeed("http://landailyn.com/",function(){var url18=this.url,feed18=new google.feeds.Feed(this.url);feed18.load(function(result_18){if(!result_18.error){addAge(result_18.feed,"#feedreading_bookmark_18","#feedreading_anchor_18","#feedreading_info_18","#feedreading_previewtoggle_18","#frbl_last_posttitle_18");}else{addZeroAge("#feedreading_bookmark_18");}});});}
if($("#feedreading_bookmark_21").length>0){google.feeds.lookupFeed("http://honoringourancestors.com",function(){var url21=this.url,feed21=new google.feeds.Feed(this.url);feed21.load(function(result_21){if(!result_21.error){addAge(result_21.feed,"#feedreading_bookmark_21","#feedreading_anchor_21","#feedreading_info_21","#feedreading_previewtoggle_21","#frbl_last_posttitle_21");}else{addZeroAge("#feedreading_bookmark_21");}});});}
if($("#feedreading_bookmark_22").length>0){google.feeds.lookupFeed("http://www.heirlines.com/",function(){var url22=this.url,feed22=new google.feeds.Feed(this.url);feed22.load(function(result_22){if(!result_22.error){addAge(result_22.feed,"#feedreading_bookmark_22","#feedreading_anchor_22","#feedreading_info_22","#feedreading_previewtoggle_22","#frbl_last_posttitle_22");}else{addZeroAge("#feedreading_bookmark_22");}});});}
if($("#feedreading_bookmark_20").length>0){google.feeds.lookupFeed("http://haitfamilyresearch.com/default.aspx",function(){var url20=this.url,feed20=new google.feeds.Feed(this.url);feed20.load(function(result_20){if(!result_20.error){addAge(result_20.feed,"#feedreading_bookmark_20","#feedreading_anchor_20","#feedreading_info_20","#feedreading_previewtoggle_20","#frbl_last_posttitle_20");}else{addZeroAge("#feedreading_bookmark_20");}});});}
if($("#feedreading_bookmark_14").length>0){google.feeds.lookupFeed("http://gretabog.blogspot.com/",function(){var url14=this.url,feed14=new google.feeds.Feed(this.url);feed14.load(function(result_14){if(!result_14.error){addAge(result_14.feed,"#feedreading_bookmark_14","#feedreading_anchor_14","#feedreading_info_14","#feedreading_previewtoggle_14","#frbl_last_posttitle_14");}else{addZeroAge("#feedreading_bookmark_14");}});});}
if($("#feedreading_bookmark_16").length>0){google.feeds.lookupFeed("http://georgiablackcrackers.blogspot.com",function(){var url16=this.url,feed16=new google.feeds.Feed(this.url);feed16.load(function(result_16){if(!result_16.error){addAge(result_16.feed,"#feedreading_bookmark_16","#feedreading_anchor_16","#feedreading_info_16","#feedreading_previewtoggle_16","#frbl_last_posttitle_16");}else{addZeroAge("#feedreading_bookmark_16");}});});}
if($("#feedreading_bookmark_15").length>0){google.feeds.lookupFeed("http://george-geder.blogspot.com/",function(){var url15=this.url,feed15=new google.feeds.Feed(this.url);feed15.load(function(result_15){if(!result_15.error){addAge(result_15.feed,"#feedreading_bookmark_15","#feedreading_anchor_15","#feedreading_info_15","#feedreading_previewtoggle_15","#frbl_last_posttitle_15");}else{addZeroAge("#feedreading_bookmark_15");}});});}
if($("#feedreading_bookmark_11").length>0){google.feeds.lookupFeed("http://www.geneabloggers.com",function(){var url11=this.url,feed11=new google.feeds.Feed(this.url);feed11.load(function(result_11){if(!result_11.error){addAge(result_11.feed,"#feedreading_bookmark_11","#feedreading_anchor_11","#feedreading_info_11","#feedreading_previewtoggle_11","#frbl_last_posttitle_11");}else{addZeroAge("#feedreading_bookmark_11");}});});}
if($("#feedreading_bookmark_8").length>0){google.feeds.lookupFeed("http://www.geneamusings.com/",function(){var url8=this.url,feed8=new google.feeds.Feed(this.url);feed8.load(function(result_8){if(!result_8.error){addAge(result_8.feed,"#feedreading_bookmark_8","#feedreading_anchor_8","#feedreading_info_8","#feedreading_previewtoggle_8","#frbl_last_posttitle_8");}else{addZeroAge("#feedreading_bookmark_8");}});});}
if($("#feedreading_bookmark_13").length>0){google.feeds.lookupFeed("http://www.footnotemaven.com",function(){var url13=this.url,feed13=new google.feeds.Feed(this.url);feed13.load(function(result_13){if(!result_13.error){addAge(result_13.feed,"#feedreading_bookmark_13","#feedreading_anchor_13","#feedreading_info_13","#feedreading_previewtoggle_13","#frbl_last_posttitle_13");}else{addZeroAge("#feedreading_bookmark_13");}});});}
if($("#feedreading_bookmark_26").length>0){google.feeds.lookupFeed("http://desperatelyseekingsurnames.blogspot.com/",function(){var url26=this.url,feed26=new google.feeds.Feed(this.url);feed26.load(function(result_26){if(!result_26.error){addAge(result_26.feed,"#feedreading_bookmark_26","#feedreading_anchor_26","#feedreading_info_26","#feedreading_previewtoggle_26","#frbl_last_posttitle_26");}else{addZeroAge("#feedreading_bookmark_26");}});});}
if($("#feedreading_bookmark_34").length>0){google.feeds.lookupFeed("http://www.blogcatalog.com/directory/mom-and-family/family/genealogy",function(){var url34=this.url,feed34=new google.feeds.Feed(this.url);feed34.load(function(result_34){if(!result_34.error){addAge(result_34.feed,"#feedreading_bookmark_34","#feedreading_anchor_34","#feedreading_info_34","#feedreading_previewtoggle_34","#frbl_last_posttitle_34");}else{addZeroAge("#feedreading_bookmark_34");}});});}
if($("#feedreading_bookmark_12").length>0){google.feeds.lookupFeed("http://valentinoswife.wordpress.com/",function(){var url12=this.url,feed12=new google.feeds.Feed(this.url);feed12.load(function(result_12){if(!result_12.error){addAge(result_12.feed,"#feedreading_bookmark_12","#feedreading_anchor_12","#feedreading_info_12","#feedreading_previewtoggle_12","#frbl_last_posttitle_12");}else{addZeroAge("#feedreading_bookmark_12");}});});}
if($("#feedreading_bookmark_28").length>0){google.feeds.lookupFeed("http://jessica-genealogy.blogspot.com/",function(){var url28=this.url,feed28=new google.feeds.Feed(this.url);feed28.load(function(result_28){if(!result_28.error){addAge(result_28.feed,"#feedreading_bookmark_28","#feedreading_anchor_28","#feedreading_info_28","#feedreading_previewtoggle_28","#frbl_last_posttitle_28");}else{addZeroAge("#feedreading_bookmark_28");}});});}
if($("#feedreading_bookmark_9").length>0){google.feeds.lookupFeed("http://blogs.ancestry.com/circle/?cj=1&amp;o_xid=0001029688&amp;o_lid=0001029688",function(){var url9=this.url,feed9=new google.feeds.Feed(this.url);feed9.load(function(result_9){if(!result_9.error){addAge(result_9.feed,"#feedreading_bookmark_9","#feedreading_anchor_9","#feedreading_info_9","#feedreading_previewtoggle_9","#frbl_last_posttitle_9");}else{addZeroAge("#feedreading_bookmark_9");}});});}
feedreading_category_observer();return false;}
$.fn.feedReadingBlogrollSpy=function(limit,interval){limit=limit||4;interval=interval||4000;return this.each(function(){var $list=$(this),items=[],currentItem=limit,total=0,height=$list.find('li:first').height();$list.find('li').each(function(){items.push($(this));});total=items.length;$list.wrap('<div class="spyWrapper" />').parent().css({height:height*(limit+2)});$list.find('li').filter(':gt('+(limit-1)+')').remove();function spy(){if(!$list.hasClass("mouseover")){var $insert=$(items[currentItem]).css({height:0,opacity:0,display:'none'}).prependTo($list);$list.find('li:last').animate({opacity:0},1000,function(){$insert.animate({height:height},1000).animate({opacity:1},1000);$(this).remove();});currentItem++;if(currentItem>=total){currentItem=0;}}
setTimeout(spy,interval);}
spy();});};$.fn.frbrsort=function(){return this.pushStack([].sort.apply(this,arguments),[]);};function sortAlpha(a,b){return parseInt($(a).attr("age"))<parseInt($(b).attr("age"))?1:-1;};});