

jQuery(function($) {


	google.load("feeds", "1",{"callback" : initializeBR});
	//initializeBR();

			/**
			 * printf() for Javascript
			 */
			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:
                           /// function | object | undefined
                        break;
                    }
                }
                return(data);
            }
            if( !String.sprintf ) {
            	String.sprintf = sprintf;
            }


            /**
             * generate text showing the age of the bookmark's latest post
             */
            function getAge(days, hours){
                if (days > 1) {
                    return String.sprintf("hace %d  d&iacute;as", days);
                } else if (days==1){
                	return "ayer ";
                } else if (days< 1 && hours > 1) {
                	return String.sprintf("Hace %d horas", hours);
                } else if (days< 1 && hours == 1) {
                	return "en la &uacute;ltima hora";
                } else if (days < 1 && hours < 1) {
                	return "hace un rato";
                }
            }
            /* add age and other info to bookmark*/
            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;
                entry = feed.entries[0]
                /*,entry1= feed.entries[1] */;
                try {
                    then = new Date(entry.publishedDate).getTime();
                } catch (dateException) {
                    // do noting
                }
                
                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)){
					// insert age into list-item to allow sorting by age of post
                    $li.attr({age:then});
				} else {
		            /* add "very old" age to bookmarks with no feed-url */
					randomAge = Math.floor(Math.random()*1000001);
					$li.attr({age:randomAge});
				}

                                if (!(isNaN(ageInDays) || isNaN(ageInHours))){
                    ageMsg.push(getAge(ageInDays, ageInHours));
					           
                                        $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"
			});

			/*$title.parent().append($("<a></a>").attr({
					href : entry1.link,
					title: $("<p></p>").html(entry1.contentSnippet).html(),
					rel   : "external",
					rev   : "bookmark"
			}).html(entry1.title));*/
                                return false;
            }
            /* add "very old" age to bookmarks with no feed-url */
            function addZeroAge(zeroAgeBookmark){
                var $zali =$(zeroAgeBookmark),
                randomAge = Math.floor(Math.random()*1000001);
                if ($zali !== null ) {
                    $zali.attr({age:randomAge});
                }
                return false;
            }

            /* add jQuery-oberserver to enable mouse-clicks*/
            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
                 liArray = $("#feedreading_blogroll_ > li"), liArraySingle_5 = $("#single-5_feedreading_blogroll_ > li") , liArraySingle_4 = $("#single-4_feedreading_blogroll_ > li") , liArraySingle_3 = $("#single-3_feedreading_blogroll_ > li") ;					for (var i=0; i < liArray.length; i++) { 
						if(i > 7){
	        				$(liArray[i]).css("display","none");
						}
					} 					for (var i=0; i < liArraySingle_5.length; i++) { 
						if(i > 7){
	        				$(liArraySingle_5[i]).css("display","none");
						}
					} 					for (var i=0; i < liArraySingle_4.length; i++) { 
						if(i > 7){
	        				$(liArraySingle_4[i]).css("display","none");
						}
					} 					for (var i=0; i < liArraySingle_3.length; i++) { 
						if(i > 7){
	        				$(liArraySingle_3[i]).css("display","none");
						}
					} 				return false;
        	}
        	
            /*
             * Sort the blogroll with tsort()
             */
            function feedreading_automatic_sort() { 					var $allCompleted=false, $hasCompleteAge=true, isComplete=false, $sortArray=$("#feedreading_blogroll_ >li") 
					,						$hasCompleteAgeSingle5=true, isCompleteSingle5=false, $liSortSingleArray5= $("#single-5_feedreading_blogroll_ > li") 
						,						$hasCompleteAgeSingle4=true, isCompleteSingle4=false, $liSortSingleArray4= $("#single-4_feedreading_blogroll_ > li") 
						,						$hasCompleteAgeSingle3=true, isCompleteSingle3=false, $liSortSingleArray3= $("#single-3_feedreading_blogroll_ > li") 
											;
	        		for (var i=0; i < $sortArray.length; i++) {
						var $age_ = $( $sortArray[i]).attr("age");
						if ($age_ === null || $age_ == "" || isNaN($age_)) {
							$hasCompleteAge = false;
						}
	        		}
					 
		        		for (var i=0; i < $liSortSingleArray5.length; i++) {
							var $age = $($liSortSingleArray5[i]).attr("age");
							if ($age === null || $age == "" || isNaN($age)) {
								$hasCompleteAge = false;
							}
		        		}
						if ($hasCompleteAgeSingle5 && !isCompleteSingle5) {
							$("#single-5_feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});
							isCompletesingle5=true;
						}
						 
		        		for (var i=0; i < $liSortSingleArray4.length; i++) {
							var $age = $($liSortSingleArray4[i]).attr("age");
							if ($age === null || $age == "" || isNaN($age)) {
								$hasCompleteAge = false;
							}
		        		}
						if ($hasCompleteAgeSingle4 && !isCompleteSingle4) {
							$("#single-4_feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});
							isCompletesingle4=true;
						}
						 
		        		for (var i=0; i < $liSortSingleArray3.length; i++) {
							var $age = $($liSortSingleArray3[i]).attr("age");
							if ($age === null || $age == "" || isNaN($age)) {
								$hasCompleteAge = false;
							}
		        		}
						if ($hasCompleteAgeSingle3 && !isCompleteSingle3) {
							$("#single-3_feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});
							isCompletesingle3=true;
						}
												if ($hasCompleteAge && !isComplete){
							$("#feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});
							isComplete=true;
						}

						
					$allCompleted = $hasCompleteAge 
					 && 							$hasCompleteAgeSingle5							 && 							$hasCompleteAgeSingle4							 && 							$hasCompleteAgeSingle3							;							
					if ($allCompleted) {
						clearInterval(myInterval);
													feedreading_limit_display();
																	}
									return false;
            }

	function feedreading_rolling(){
						var
							$blogroll_all= $('#feedreading_blogroll_'), $blogroll_all_size= $blogroll_all.find('li').size(), $blogroll_all_limit = ($blogroll_all_size>5)? (5): ($blogroll_all_size-1)
			 ,			$single_blogroll_5 = $('#single-5_feedreading_blogroll_'), $single_blogroll_5_size=$single_blogroll_5.find('li').size() , $single_blogroll_5_limit = ($single_blogroll_5_size>5)? (5): ($single_blogroll_5_size-1) 
			,			$single_blogroll_4 = $('#single-4_feedreading_blogroll_'), $single_blogroll_4_size=$single_blogroll_4.find('li').size() , $single_blogroll_4_limit = ($single_blogroll_4_size>5)? (5): ($single_blogroll_4_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) 
						;
			
						$('#feedreading_blogroll_ > li').css("display","none");
			$blogroll_all.feedReadingBlogrollSpy($blogroll_all_limit,4000);
						
						if ($single_blogroll_5_size > 1) {
				$("#single-5_feedreading_blogroll_ > li").css("display","none");
				$single_blogroll_5.feedReadingBlogrollSpy($single_blogroll_5_limit,4000);
			}

						if ($single_blogroll_4_size > 1) {
				$("#single-4_feedreading_blogroll_ > li").css("display","none");
				$single_blogroll_4.feedReadingBlogrollSpy($single_blogroll_4_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;
	}

            /*
             * add observer to blogroll()
             */
	function feedreading_category_observer() {
	    		$("#widget_feedreading_blogroll, .widget_feedreading_blogroll").bind("change click keypress", function(event){
			var $eventTarget = $(event.target), $previewtarget = "#"+$eventTarget.parent().children(".previewtarget").text();
						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");

			}
						
					});
				$("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;
	}
					            /* call sort-function every half second */
		            var myInterval = window.setInterval(function (){feedreading_automatic_sort(); },1000);
			/* stop calling sort-function after n seconds */
			window.setTimeout(function (a,b){
				clearInterval(myInterval);
			}, 20000);
			
      function initializeBR() { 						var 					feed54 = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=0")
					,					feed55 = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=1")
					,					feed56 = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=2")
					,					feed57 = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=3")
					,					feed58 = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=4")
					,feed_single545  = new google.feeds.Feed("http://brugales.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single550  = new google.feeds.Feed("http://www.femesalaelche.es/es/index.php?format=feed&#38;type=rss")
						,feed_single548  = new google.feeds.Feed("http://construccionesnavarrovilella.jimdo.com/rss/activity/")
						,feed_single552  = new google.feeds.Feed("http://www.doblepenalti.com/web/index.php?format=feed&#38;type=rss")
						,feed_single559  = new google.feeds.Feed("http://escgallardo.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single549  = new google.feeds.Feed("http://escribeyhablamos.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single554  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=0")
						,feed_single555  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=1")
						,feed_single556  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=2")
						,feed_single557  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=3")
						,feed_single558  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=4")
						,feed_single553  = new google.feeds.Feed("http://www.futbol-tactico.com/noticias/rss.php")
						,feed_single543  = new google.feeds.Feed("http://eljuyma.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single551  = new google.feeds.Feed("http://www.lnfs.es/nuevo/lnfs_rss.asp")
						,feed_single544  = new google.feeds.Feed("http://perfumeriasgala.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single547  = new google.feeds.Feed("http://cid-7071736e4c0fd129.skydrive.live.com/feed.aspx/POALSAN%20Iluminaci%c3%b3n.Muebles%20JAEN.f%c3%batbol%20sala")
						,feed_single546  = new google.feeds.Feed("http://praymar.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single454  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=0")
						,feed_single455  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=1")
						,feed_single456  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=2")
						,feed_single457  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=3")
						,feed_single458  = new google.feeds.Feed("http://www.elxfutbolsala.com/foro08/rss.php?start=4")
						,feed_single345  = new google.feeds.Feed("http://brugales.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single350  = new google.feeds.Feed("http://www.femesalaelche.es/es/index.php?format=feed&#38;type=rss")
						,feed_single348  = new google.feeds.Feed("http://construccionesnavarrovilella.jimdo.com/rss/activity/")
						,feed_single352  = new google.feeds.Feed("http://www.doblepenalti.com/web/index.php?format=feed&#38;type=rss")
						,feed_single359  = new google.feeds.Feed("http://escgallardo.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single349  = new google.feeds.Feed("http://escribeyhablamos.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single353  = new google.feeds.Feed("http://www.futbol-tactico.com/noticias/rss.php")
						,feed_single343  = new google.feeds.Feed("http://eljuyma.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single351  = new google.feeds.Feed("http://www.lnfs.es/nuevo/lnfs_rss.asp")
						,feed_single344  = new google.feeds.Feed("http://perfumeriasgala.blogspot.com/feeds/posts/default?alt=rss")
						,feed_single347  = new google.feeds.Feed("http://cid-7071736e4c0fd129.skydrive.live.com/feed.aspx/POALSAN%20Iluminaci%c3%b3n.Muebles%20JAEN.f%c3%batbol%20sala")
						,feed_single346  = new google.feeds.Feed("http://praymar.blogspot.com/feeds/posts/default?alt=rss")
						;                                      feed54.load(function(result_54){
                                      if (!result_54.error) {
                                      addAge(result_54.feed, "#feedreading_bookmark_54", "#feedreading_anchor_54", "#feedreading_info_54", "#feedreading_previewtoggle_54", "#frbl_last_posttitle_54");
                                      addFeedControl("#feedreading_preview_54", "http://www.elxfutbolsala.com/foro08/rss.php?start=0", "Foro");
    												} else {
                  			addZeroAge("#feedreading_bookmark_54");
              			}
                                      });
                                                                                feed55.load(function(result_55){
                                      if (!result_55.error) {
                                      addAge(result_55.feed, "#feedreading_bookmark_55", "#feedreading_anchor_55", "#feedreading_info_55", "#feedreading_previewtoggle_55", "#frbl_last_posttitle_55");
                                      addFeedControl("#feedreading_preview_55", "http://www.elxfutbolsala.com/foro08/rss.php?start=1", "Foro");
    												} else {
                  			addZeroAge("#feedreading_bookmark_55");
              			}
                                      });
                                                                                feed56.load(function(result_56){
                                      if (!result_56.error) {
                                      addAge(result_56.feed, "#feedreading_bookmark_56", "#feedreading_anchor_56", "#feedreading_info_56", "#feedreading_previewtoggle_56", "#frbl_last_posttitle_56");
                                      addFeedControl("#feedreading_preview_56", "http://www.elxfutbolsala.com/foro08/rss.php?start=2", "Foro");
    												} else {
                  			addZeroAge("#feedreading_bookmark_56");
              			}
                                      });
                                                                                feed57.load(function(result_57){
                                      if (!result_57.error) {
                                      addAge(result_57.feed, "#feedreading_bookmark_57", "#feedreading_anchor_57", "#feedreading_info_57", "#feedreading_previewtoggle_57", "#frbl_last_posttitle_57");
                                      addFeedControl("#feedreading_preview_57", "http://www.elxfutbolsala.com/foro08/rss.php?start=3", "Foro");
    												} else {
                  			addZeroAge("#feedreading_bookmark_57");
              			}
                                      });
                                                                                feed58.load(function(result_58){
                                      if (!result_58.error) {
                                      addAge(result_58.feed, "#feedreading_bookmark_58", "#feedreading_anchor_58", "#feedreading_info_58", "#feedreading_previewtoggle_58", "#frbl_last_posttitle_58");
                                      addFeedControl("#feedreading_preview_58", "http://www.elxfutbolsala.com/foro08/rss.php?start=4", "Foro");
    												} else {
                  			addZeroAge("#feedreading_bookmark_58");
              			}
                                      });
                                          
																														// hallo
										feed_single545.load(function(result_single_545){
										if (!result_single_545.error) {
											addAge(result_single_545.feed, "#single-5_feedreading_bookmark_45", "#single-5_feedreading_anchor_45", "#single-5_feedreading_info_45", "#single-5_feedreading_previewtoggle_45", "#single-5_frbl_last_posttitle_45");
											addFeedControl("#single-5_feedreading_preview_45", "http://brugales.blogspot.com/feeds/posts/default?alt=rss", "Brugales");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_45");
											}
										});
										                    										// hallo
										feed_single550.load(function(result_single_550){
										if (!result_single_550.error) {
											addAge(result_single_550.feed, "#single-5_feedreading_bookmark_50", "#single-5_feedreading_anchor_50", "#single-5_feedreading_info_50", "#single-5_feedreading_previewtoggle_50", "#single-5_frbl_last_posttitle_50");
											addFeedControl("#single-5_feedreading_preview_50", "http://www.femesalaelche.es/es/index.php?format=feed&#38;type=rss", "Club Femesala Elche");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_50");
											}
										});
										                    										// hallo
										feed_single548.load(function(result_single_548){
										if (!result_single_548.error) {
											addAge(result_single_548.feed, "#single-5_feedreading_bookmark_48", "#single-5_feedreading_anchor_48", "#single-5_feedreading_info_48", "#single-5_feedreading_previewtoggle_48", "#single-5_frbl_last_posttitle_48");
											addFeedControl("#single-5_feedreading_preview_48", "http://construccionesnavarrovilella.jimdo.com/rss/activity/", "Const. Navarro Vilella");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_48");
											}
										});
										                    										// hallo
										feed_single552.load(function(result_single_552){
										if (!result_single_552.error) {
											addAge(result_single_552.feed, "#single-5_feedreading_bookmark_52", "#single-5_feedreading_anchor_52", "#single-5_feedreading_info_52", "#single-5_feedreading_previewtoggle_52", "#single-5_frbl_last_posttitle_52");
											addFeedControl("#single-5_feedreading_preview_52", "http://www.doblepenalti.com/web/index.php?format=feed&#38;type=rss", "Doble Penalti");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_52");
											}
										});
										                    										// hallo
										feed_single559.load(function(result_single_559){
										if (!result_single_559.error) {
											addAge(result_single_559.feed, "#single-5_feedreading_bookmark_59", "#single-5_feedreading_anchor_59", "#single-5_feedreading_info_59", "#single-5_feedreading_previewtoggle_59", "#single-5_frbl_last_posttitle_59");
											addFeedControl("#single-5_feedreading_preview_59", "http://escgallardo.blogspot.com/feeds/posts/default?alt=rss", "Esc. Gallardo / Bar el Barranco");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_59");
											}
										});
										                    										// hallo
										feed_single549.load(function(result_single_549){
										if (!result_single_549.error) {
											addAge(result_single_549.feed, "#single-5_feedreading_bookmark_49", "#single-5_feedreading_anchor_49", "#single-5_feedreading_info_49", "#single-5_feedreading_previewtoggle_49", "#single-5_frbl_last_posttitle_49");
											addFeedControl("#single-5_feedreading_preview_49", "http://escribeyhablamos.blogspot.com/feeds/posts/default?alt=rss", "Escribe y Hablamos");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_49");
											}
										});
										                    										// hallo
										feed_single554.load(function(result_single_554){
										if (!result_single_554.error) {
											addAge(result_single_554.feed, "#single-5_feedreading_bookmark_54", "#single-5_feedreading_anchor_54", "#single-5_feedreading_info_54", "#single-5_feedreading_previewtoggle_54", "#single-5_frbl_last_posttitle_54");
											addFeedControl("#single-5_feedreading_preview_54", "http://www.elxfutbolsala.com/foro08/rss.php?start=0", "Foro");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_54");
											}
										});
										                    										// hallo
										feed_single555.load(function(result_single_555){
										if (!result_single_555.error) {
											addAge(result_single_555.feed, "#single-5_feedreading_bookmark_55", "#single-5_feedreading_anchor_55", "#single-5_feedreading_info_55", "#single-5_feedreading_previewtoggle_55", "#single-5_frbl_last_posttitle_55");
											addFeedControl("#single-5_feedreading_preview_55", "http://www.elxfutbolsala.com/foro08/rss.php?start=1", "Foro");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_55");
											}
										});
										                    										// hallo
										feed_single556.load(function(result_single_556){
										if (!result_single_556.error) {
											addAge(result_single_556.feed, "#single-5_feedreading_bookmark_56", "#single-5_feedreading_anchor_56", "#single-5_feedreading_info_56", "#single-5_feedreading_previewtoggle_56", "#single-5_frbl_last_posttitle_56");
											addFeedControl("#single-5_feedreading_preview_56", "http://www.elxfutbolsala.com/foro08/rss.php?start=2", "Foro");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_56");
											}
										});
										                    										// hallo
										feed_single557.load(function(result_single_557){
										if (!result_single_557.error) {
											addAge(result_single_557.feed, "#single-5_feedreading_bookmark_57", "#single-5_feedreading_anchor_57", "#single-5_feedreading_info_57", "#single-5_feedreading_previewtoggle_57", "#single-5_frbl_last_posttitle_57");
											addFeedControl("#single-5_feedreading_preview_57", "http://www.elxfutbolsala.com/foro08/rss.php?start=3", "Foro");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_57");
											}
										});
										                    										// hallo
										feed_single558.load(function(result_single_558){
										if (!result_single_558.error) {
											addAge(result_single_558.feed, "#single-5_feedreading_bookmark_58", "#single-5_feedreading_anchor_58", "#single-5_feedreading_info_58", "#single-5_feedreading_previewtoggle_58", "#single-5_frbl_last_posttitle_58");
											addFeedControl("#single-5_feedreading_preview_58", "http://www.elxfutbolsala.com/foro08/rss.php?start=4", "Foro");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_58");
											}
										});
										                    										// hallo
										feed_single553.load(function(result_single_553){
										if (!result_single_553.error) {
											addAge(result_single_553.feed, "#single-5_feedreading_bookmark_53", "#single-5_feedreading_anchor_53", "#single-5_feedreading_info_53", "#single-5_feedreading_previewtoggle_53", "#single-5_frbl_last_posttitle_53");
											addFeedControl("#single-5_feedreading_preview_53", "http://www.futbol-tactico.com/noticias/rss.php", "Fútbol Táctico");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_53");
											}
										});
										                    										// hallo
										feed_single543.load(function(result_single_543){
										if (!result_single_543.error) {
											addAge(result_single_543.feed, "#single-5_feedreading_bookmark_43", "#single-5_feedreading_anchor_43", "#single-5_feedreading_info_43", "#single-5_feedreading_previewtoggle_43", "#single-5_frbl_last_posttitle_43");
											addFeedControl("#single-5_feedreading_preview_43", "http://eljuyma.blogspot.com/feeds/posts/default?alt=rss", "Juyma Gres / Control Solar");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_43");
											}
										});
										                    										// hallo
										feed_single551.load(function(result_single_551){
										if (!result_single_551.error) {
											addAge(result_single_551.feed, "#single-5_feedreading_bookmark_51", "#single-5_feedreading_anchor_51", "#single-5_feedreading_info_51", "#single-5_feedreading_previewtoggle_51", "#single-5_frbl_last_posttitle_51");
											addFeedControl("#single-5_feedreading_preview_51", "http://www.lnfs.es/nuevo/lnfs_rss.asp", "LNFS");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_51");
											}
										});
										                    										// hallo
										feed_single544.load(function(result_single_544){
										if (!result_single_544.error) {
											addAge(result_single_544.feed, "#single-5_feedreading_bookmark_44", "#single-5_feedreading_anchor_44", "#single-5_feedreading_info_44", "#single-5_feedreading_previewtoggle_44", "#single-5_frbl_last_posttitle_44");
											addFeedControl("#single-5_feedreading_preview_44", "http://perfumeriasgala.blogspot.com/feeds/posts/default?alt=rss", "Perfumería Gala / FAT");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_44");
											}
										});
										                    										// hallo
										feed_single547.load(function(result_single_547){
										if (!result_single_547.error) {
											addAge(result_single_547.feed, "#single-5_feedreading_bookmark_47", "#single-5_feedreading_anchor_47", "#single-5_feedreading_info_47", "#single-5_feedreading_previewtoggle_47", "#single-5_frbl_last_posttitle_47");
											addFeedControl("#single-5_feedreading_preview_47", "http://cid-7071736e4c0fd129.skydrive.live.com/feed.aspx/POALSAN%20Iluminaci%c3%b3n.Muebles%20JAEN.f%c3%batbol%20sala", "Poalsan Iluminación / Muebles Jaen");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_47");
											}
										});
										                    										// hallo
										feed_single546.load(function(result_single_546){
										if (!result_single_546.error) {
											addAge(result_single_546.feed, "#single-5_feedreading_bookmark_46", "#single-5_feedreading_anchor_46", "#single-5_feedreading_info_46", "#single-5_feedreading_previewtoggle_46", "#single-5_frbl_last_posttitle_46");
											addFeedControl("#single-5_feedreading_preview_46", "http://praymar.blogspot.com/feeds/posts/default?alt=rss", "Prada y Marcos Seguros");
																					} else {
												addZeroAge("#single-5_feedreading_bookmark_46");
											}
										});
										                    																									// hallo
										feed_single454.load(function(result_single_454){
										if (!result_single_454.error) {
											addAge(result_single_454.feed, "#single-4_feedreading_bookmark_54", "#single-4_feedreading_anchor_54", "#single-4_feedreading_info_54", "#single-4_feedreading_previewtoggle_54", "#single-4_frbl_last_posttitle_54");
											addFeedControl("#single-4_feedreading_preview_54", "http://www.elxfutbolsala.com/foro08/rss.php?start=0", "Foro");
																					} else {
												addZeroAge("#single-4_feedreading_bookmark_54");
											}
										});
										                    										// hallo
										feed_single455.load(function(result_single_455){
										if (!result_single_455.error) {
											addAge(result_single_455.feed, "#single-4_feedreading_bookmark_55", "#single-4_feedreading_anchor_55", "#single-4_feedreading_info_55", "#single-4_feedreading_previewtoggle_55", "#single-4_frbl_last_posttitle_55");
											addFeedControl("#single-4_feedreading_preview_55", "http://www.elxfutbolsala.com/foro08/rss.php?start=1", "Foro");
																					} else {
												addZeroAge("#single-4_feedreading_bookmark_55");
											}
										});
										                    										// hallo
										feed_single456.load(function(result_single_456){
										if (!result_single_456.error) {
											addAge(result_single_456.feed, "#single-4_feedreading_bookmark_56", "#single-4_feedreading_anchor_56", "#single-4_feedreading_info_56", "#single-4_feedreading_previewtoggle_56", "#single-4_frbl_last_posttitle_56");
											addFeedControl("#single-4_feedreading_preview_56", "http://www.elxfutbolsala.com/foro08/rss.php?start=2", "Foro");
																					} else {
												addZeroAge("#single-4_feedreading_bookmark_56");
											}
										});
										                    										// hallo
										feed_single457.load(function(result_single_457){
										if (!result_single_457.error) {
											addAge(result_single_457.feed, "#single-4_feedreading_bookmark_57", "#single-4_feedreading_anchor_57", "#single-4_feedreading_info_57", "#single-4_feedreading_previewtoggle_57", "#single-4_frbl_last_posttitle_57");
											addFeedControl("#single-4_feedreading_preview_57", "http://www.elxfutbolsala.com/foro08/rss.php?start=3", "Foro");
																					} else {
												addZeroAge("#single-4_feedreading_bookmark_57");
											}
										});
										                    										// hallo
										feed_single458.load(function(result_single_458){
										if (!result_single_458.error) {
											addAge(result_single_458.feed, "#single-4_feedreading_bookmark_58", "#single-4_feedreading_anchor_58", "#single-4_feedreading_info_58", "#single-4_feedreading_previewtoggle_58", "#single-4_frbl_last_posttitle_58");
											addFeedControl("#single-4_feedreading_preview_58", "http://www.elxfutbolsala.com/foro08/rss.php?start=4", "Foro");
																					} else {
												addZeroAge("#single-4_feedreading_bookmark_58");
											}
										});
										                    																									// hallo
										feed_single345.load(function(result_single_345){
										if (!result_single_345.error) {
											addAge(result_single_345.feed, "#single-3_feedreading_bookmark_45", "#single-3_feedreading_anchor_45", "#single-3_feedreading_info_45", "#single-3_feedreading_previewtoggle_45", "#single-3_frbl_last_posttitle_45");
											addFeedControl("#single-3_feedreading_preview_45", "http://brugales.blogspot.com/feeds/posts/default?alt=rss", "Brugales");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_45");
											}
										});
										                    										// hallo
										feed_single350.load(function(result_single_350){
										if (!result_single_350.error) {
											addAge(result_single_350.feed, "#single-3_feedreading_bookmark_50", "#single-3_feedreading_anchor_50", "#single-3_feedreading_info_50", "#single-3_feedreading_previewtoggle_50", "#single-3_frbl_last_posttitle_50");
											addFeedControl("#single-3_feedreading_preview_50", "http://www.femesalaelche.es/es/index.php?format=feed&#38;type=rss", "Club Femesala Elche");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_50");
											}
										});
										                    										// hallo
										feed_single348.load(function(result_single_348){
										if (!result_single_348.error) {
											addAge(result_single_348.feed, "#single-3_feedreading_bookmark_48", "#single-3_feedreading_anchor_48", "#single-3_feedreading_info_48", "#single-3_feedreading_previewtoggle_48", "#single-3_frbl_last_posttitle_48");
											addFeedControl("#single-3_feedreading_preview_48", "http://construccionesnavarrovilella.jimdo.com/rss/activity/", "Const. Navarro Vilella");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_48");
											}
										});
										                    										// hallo
										feed_single352.load(function(result_single_352){
										if (!result_single_352.error) {
											addAge(result_single_352.feed, "#single-3_feedreading_bookmark_52", "#single-3_feedreading_anchor_52", "#single-3_feedreading_info_52", "#single-3_feedreading_previewtoggle_52", "#single-3_frbl_last_posttitle_52");
											addFeedControl("#single-3_feedreading_preview_52", "http://www.doblepenalti.com/web/index.php?format=feed&#38;type=rss", "Doble Penalti");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_52");
											}
										});
										                    										// hallo
										feed_single359.load(function(result_single_359){
										if (!result_single_359.error) {
											addAge(result_single_359.feed, "#single-3_feedreading_bookmark_59", "#single-3_feedreading_anchor_59", "#single-3_feedreading_info_59", "#single-3_feedreading_previewtoggle_59", "#single-3_frbl_last_posttitle_59");
											addFeedControl("#single-3_feedreading_preview_59", "http://escgallardo.blogspot.com/feeds/posts/default?alt=rss", "Esc. Gallardo / Bar el Barranco");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_59");
											}
										});
										                    										// hallo
										feed_single349.load(function(result_single_349){
										if (!result_single_349.error) {
											addAge(result_single_349.feed, "#single-3_feedreading_bookmark_49", "#single-3_feedreading_anchor_49", "#single-3_feedreading_info_49", "#single-3_feedreading_previewtoggle_49", "#single-3_frbl_last_posttitle_49");
											addFeedControl("#single-3_feedreading_preview_49", "http://escribeyhablamos.blogspot.com/feeds/posts/default?alt=rss", "Escribe y Hablamos");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_49");
											}
										});
										                    										// hallo
										feed_single353.load(function(result_single_353){
										if (!result_single_353.error) {
											addAge(result_single_353.feed, "#single-3_feedreading_bookmark_53", "#single-3_feedreading_anchor_53", "#single-3_feedreading_info_53", "#single-3_feedreading_previewtoggle_53", "#single-3_frbl_last_posttitle_53");
											addFeedControl("#single-3_feedreading_preview_53", "http://www.futbol-tactico.com/noticias/rss.php", "Fútbol Táctico");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_53");
											}
										});
										                    										// hallo
										feed_single343.load(function(result_single_343){
										if (!result_single_343.error) {
											addAge(result_single_343.feed, "#single-3_feedreading_bookmark_43", "#single-3_feedreading_anchor_43", "#single-3_feedreading_info_43", "#single-3_feedreading_previewtoggle_43", "#single-3_frbl_last_posttitle_43");
											addFeedControl("#single-3_feedreading_preview_43", "http://eljuyma.blogspot.com/feeds/posts/default?alt=rss", "Juyma Gres / Control Solar");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_43");
											}
										});
										                    										// hallo
										feed_single351.load(function(result_single_351){
										if (!result_single_351.error) {
											addAge(result_single_351.feed, "#single-3_feedreading_bookmark_51", "#single-3_feedreading_anchor_51", "#single-3_feedreading_info_51", "#single-3_feedreading_previewtoggle_51", "#single-3_frbl_last_posttitle_51");
											addFeedControl("#single-3_feedreading_preview_51", "http://www.lnfs.es/nuevo/lnfs_rss.asp", "LNFS");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_51");
											}
										});
										                    										// hallo
										feed_single344.load(function(result_single_344){
										if (!result_single_344.error) {
											addAge(result_single_344.feed, "#single-3_feedreading_bookmark_44", "#single-3_feedreading_anchor_44", "#single-3_feedreading_info_44", "#single-3_feedreading_previewtoggle_44", "#single-3_frbl_last_posttitle_44");
											addFeedControl("#single-3_feedreading_preview_44", "http://perfumeriasgala.blogspot.com/feeds/posts/default?alt=rss", "Perfumería Gala / FAT");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_44");
											}
										});
										                    										// hallo
										feed_single347.load(function(result_single_347){
										if (!result_single_347.error) {
											addAge(result_single_347.feed, "#single-3_feedreading_bookmark_47", "#single-3_feedreading_anchor_47", "#single-3_feedreading_info_47", "#single-3_feedreading_previewtoggle_47", "#single-3_frbl_last_posttitle_47");
											addFeedControl("#single-3_feedreading_preview_47", "http://cid-7071736e4c0fd129.skydrive.live.com/feed.aspx/POALSAN%20Iluminaci%c3%b3n.Muebles%20JAEN.f%c3%batbol%20sala", "Poalsan Iluminación / Muebles Jaen");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_47");
											}
										});
										                    										// hallo
										feed_single346.load(function(result_single_346){
										if (!result_single_346.error) {
											addAge(result_single_346.feed, "#single-3_feedreading_bookmark_46", "#single-3_feedreading_anchor_46", "#single-3_feedreading_info_46", "#single-3_feedreading_previewtoggle_46", "#single-3_frbl_last_posttitle_46");
											addFeedControl("#single-3_feedreading_preview_46", "http://praymar.blogspot.com/feeds/posts/default?alt=rss", "Prada y Marcos Seguros");
																					} else {
												addZeroAge("#single-3_feedreading_bookmark_46");
											}
										});
										                    																											feedreading_category_observer();
				return false;
                }


      $.fn.feedReadingBlogrollSpy = function (limit, interval) {
    	    limit = limit || 4;
    	    interval = interval || 4000;

    	    return this.each(function () {
    	        // 1. setup
    	            // capture a cache of all the list items
    	            // chomp the list down to limit li elements
    	        var $list = $(this),
    	            items = [], // uninitialised
    	            currentItem = limit,
    	            total = 0, // initialise later on
    	            height = $list.find('li:first').height();

    	        // capture the cache
    	        $list.find('li').each(function () {
    	            //items.push('<li>' + $(this).html() + '</li>');
    	            items.push($(this));
    	        });
    	        /*for (var i=0; i < li_items.length; i++){
    	            //items.push('<li>' + $(this).html() + '</li>');
    	            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();

    	        // 2. effect
    	        function spy() {
			if(!$list.hasClass("mouseover")){
			    // insert a new item with opacity and height of zero
			    var $insert = $(items[currentItem]).css({
				height : 0,
				opacity : 0,
				display : 'none'
			    }).prependTo($list);

			    // fade the LAST item out
			    $list.find('li:last').animate({ opacity : 0}, 1000, function () {
				// increase the height of the NEW first item
				$insert.animate({ height : height }, 1000).animate({ opacity : 1 }, 1000);

				// AND at the same time - decrease the height of the LAST item
				// $(this).animate({ height : 0 }, 1000, function () {
				    // finally fade the first item in (and we can remove the last)
				    $(this).remove();
				// });
			    });

			    currentItem++;
			    if (currentItem >= total) {
				currentItem = 0;
			    }
			}
			setTimeout(spy, interval);
    	        }

    	        spy();
    	    });
    	};
});
            
                    