

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("%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";
                }
            }
            /* 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_2 = $("#single-2_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_2.length; i++) { 
						if(i > 7){
	        				$(liArraySingle_2[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") 
					,						$hasCompleteAgeSingle2=true, isCompleteSingle2=false, $liSortSingleArray2= $("#single-2_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 < $liSortSingleArray2.length; i++) {
							var $age = $($liSortSingleArray2[i]).attr("age");
							if ($age === null || $age == "" || isNaN($age)) {
								$hasCompleteAge = false;
							}
		        		}
						if ($hasCompleteAgeSingle2 && !isCompleteSingle2) {
							$("#single-2_feedreading_blogroll_ > li").tsort({order:"desc",attr:"age"});
							isCompletesingle2=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 
					 && 							$hasCompleteAgeSingle2							 && 							$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_2 = $('#single-2_feedreading_blogroll_'), $single_blogroll_2_size=$single_blogroll_2.find('li').size() , $single_blogroll_2_limit = ($single_blogroll_2_size>5)? (5): ($single_blogroll_2_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_2_size > 1) {
				$("#single-2_feedreading_blogroll_ > li").css("display","none");
				$single_blogroll_2.feedReadingBlogrollSpy($single_blogroll_2_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;
	}
			
      function initializeBR() { 						google.feeds.lookupFeed("http://heartfelt-blessings.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");
                                addFeedControl("#feedreading_preview_8", url8, "Heartfelt Blessings");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_8");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://inkingidaho.blogspot.com/", 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");
                                addFeedControl("#feedreading_preview_9", url9, "Inking Idaho");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_9");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://stampinat6213.blogspot.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");
                                addFeedControl("#feedreading_preview_10", url10, "iStamp");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_10");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://www.kwernerdesign.com/blog/index.html", 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");
                                addFeedControl("#feedreading_preview_12", url12, "KWerner Design");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_12");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://luv2cre8withu.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");
                                addFeedControl("#feedreading_preview_14", url14, "Luv 2 Cre8 With U");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_14");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://dan99.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");
                                addFeedControl("#feedreading_preview_15", url15, "My Crafty Life");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_15");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://imascrapbooknut.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");
                                addFeedControl("#feedreading_preview_16", url16, "On Eagle's Wings");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_16");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://pattystamps.com/pattys_stamping_spot/", 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");
                                addFeedControl("#feedreading_preview_17", url17, "Patty's Stamping Spot");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_17");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://sayitwithink.blogspot.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");
                                addFeedControl("#feedreading_preview_18", url18, "Say It With Ink");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_18");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://www.lisasomerville.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");
                                addFeedControl("#feedreading_preview_19", url19, "Spendiferous Creations");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_19");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://www.splitcoaststampers.com/forums/", 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");
                                addFeedControl("#feedreading_preview_20", url20, "Splitcoast Stampers");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_20");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://cambriaturnbow.blogspot.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");
                                addFeedControl("#feedreading_preview_21", url21, "Stamp a Little Love Baby!");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_21");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://www.stampjourney.com/my_weblog/", 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");
                                addFeedControl("#feedreading_preview_22", url22, "Stamp Journey");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_22");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://www.stampthings.com/stamp_things/", 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");
                                addFeedControl("#feedreading_preview_23", url23, "Stamp Things");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_23");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://emilygiovanni.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");
                                addFeedControl("#feedreading_preview_24", url24, "Stamping and Stuff");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_24");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://cardsforheroes.org/heroes/index.php", 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");
                                addFeedControl("#feedreading_preview_25", url25, "Cards for Heros");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_25");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://stampininspirationsclubsite.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");
                                addFeedControl("#feedreading_preview_26", url26, "Stampin Inspiration");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_26");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://latenitestampinwithsherill.blogspot.com/", function() {
							var url27= this.url, feed27 = new google.feeds.Feed(this.url);
                            feed27.load(function(result_27){
                                if (!result_27.error) {
                                addAge(result_27.feed, "#feedreading_bookmark_27", "#feedreading_anchor_27", "#feedreading_info_27", "#feedreading_previewtoggle_27", "#frbl_last_posttitle_27");
                                addFeedControl("#feedreading_preview_27", url27, "Late Night Stamper");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_27");
                  			}
                                });

						});

                                          						google.feeds.lookupFeed("http://divacoffeebreakdesigns.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");
                                addFeedControl("#feedreading_preview_28", url28, "Diva Coffee Break Designs");
						                  			} else {
                      			addZeroAge("#feedreading_bookmark_28");
                  			}
                                });

						});

                                          
																															google.feeds.lookupFeed("http://cardsforheroes.org/heroes/index.php", function() {
											var url_single_225= this.url, feed_single_225 = new google.feeds.Feed(this.url);
											feed_single_225.load(function(result_single_225){
											if (!result_single_225.error) {
											addAge(result_single_225.feed, "#single-2_feedreading_bookmark_25", "#single-2_feedreading_anchor_25", "#single-2_feedreading_info_25", "#single-2_feedreading_previewtoggle_25", "#single-2_frbl_last_posttitle_25");
																					addFeedControl("#single-2_feedreading_preview_25", url_single_225, "Cards for Heros");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_25");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://divacoffeebreakdesigns.blogspot.com", function() {
											var url_single_228= this.url, feed_single_228 = new google.feeds.Feed(this.url);
											feed_single_228.load(function(result_single_228){
											if (!result_single_228.error) {
											addAge(result_single_228.feed, "#single-2_feedreading_bookmark_28", "#single-2_feedreading_anchor_28", "#single-2_feedreading_info_28", "#single-2_feedreading_previewtoggle_28", "#single-2_frbl_last_posttitle_28");
																					addFeedControl("#single-2_feedreading_preview_28", url_single_228, "Diva Coffee Break Designs");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_28");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://heartfelt-blessings.com", function() {
											var url_single_28= this.url, feed_single_28 = new google.feeds.Feed(this.url);
											feed_single_28.load(function(result_single_28){
											if (!result_single_28.error) {
											addAge(result_single_28.feed, "#single-2_feedreading_bookmark_8", "#single-2_feedreading_anchor_8", "#single-2_feedreading_info_8", "#single-2_feedreading_previewtoggle_8", "#single-2_frbl_last_posttitle_8");
																					addFeedControl("#single-2_feedreading_preview_8", url_single_28, "Heartfelt Blessings");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_8");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://inkingidaho.blogspot.com/", function() {
											var url_single_29= this.url, feed_single_29 = new google.feeds.Feed(this.url);
											feed_single_29.load(function(result_single_29){
											if (!result_single_29.error) {
											addAge(result_single_29.feed, "#single-2_feedreading_bookmark_9", "#single-2_feedreading_anchor_9", "#single-2_feedreading_info_9", "#single-2_feedreading_previewtoggle_9", "#single-2_frbl_last_posttitle_9");
																					addFeedControl("#single-2_feedreading_preview_9", url_single_29, "Inking Idaho");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_9");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://stampinat6213.blogspot.com/", function() {
											var url_single_210= this.url, feed_single_210 = new google.feeds.Feed(this.url);
											feed_single_210.load(function(result_single_210){
											if (!result_single_210.error) {
											addAge(result_single_210.feed, "#single-2_feedreading_bookmark_10", "#single-2_feedreading_anchor_10", "#single-2_feedreading_info_10", "#single-2_feedreading_previewtoggle_10", "#single-2_frbl_last_posttitle_10");
																					addFeedControl("#single-2_feedreading_preview_10", url_single_210, "iStamp");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_10");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.kwernerdesign.com/blog/index.html", function() {
											var url_single_212= this.url, feed_single_212 = new google.feeds.Feed(this.url);
											feed_single_212.load(function(result_single_212){
											if (!result_single_212.error) {
											addAge(result_single_212.feed, "#single-2_feedreading_bookmark_12", "#single-2_feedreading_anchor_12", "#single-2_feedreading_info_12", "#single-2_feedreading_previewtoggle_12", "#single-2_frbl_last_posttitle_12");
																					addFeedControl("#single-2_feedreading_preview_12", url_single_212, "KWerner Design");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_12");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://latenitestampinwithsherill.blogspot.com/", function() {
											var url_single_227= this.url, feed_single_227 = new google.feeds.Feed(this.url);
											feed_single_227.load(function(result_single_227){
											if (!result_single_227.error) {
											addAge(result_single_227.feed, "#single-2_feedreading_bookmark_27", "#single-2_feedreading_anchor_27", "#single-2_feedreading_info_27", "#single-2_feedreading_previewtoggle_27", "#single-2_frbl_last_posttitle_27");
																					addFeedControl("#single-2_feedreading_preview_27", url_single_227, "Late Night Stamper");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_27");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://luv2cre8withu.blogspot.com/", function() {
											var url_single_214= this.url, feed_single_214 = new google.feeds.Feed(this.url);
											feed_single_214.load(function(result_single_214){
											if (!result_single_214.error) {
											addAge(result_single_214.feed, "#single-2_feedreading_bookmark_14", "#single-2_feedreading_anchor_14", "#single-2_feedreading_info_14", "#single-2_feedreading_previewtoggle_14", "#single-2_frbl_last_posttitle_14");
																					addFeedControl("#single-2_feedreading_preview_14", url_single_214, "Luv 2 Cre8 With U");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_14");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://dan99.blogspot.com/", function() {
											var url_single_215= this.url, feed_single_215 = new google.feeds.Feed(this.url);
											feed_single_215.load(function(result_single_215){
											if (!result_single_215.error) {
											addAge(result_single_215.feed, "#single-2_feedreading_bookmark_15", "#single-2_feedreading_anchor_15", "#single-2_feedreading_info_15", "#single-2_feedreading_previewtoggle_15", "#single-2_frbl_last_posttitle_15");
																					addFeedControl("#single-2_feedreading_preview_15", url_single_215, "My Crafty Life");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_15");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://imascrapbooknut.blogspot.com/", function() {
											var url_single_216= this.url, feed_single_216 = new google.feeds.Feed(this.url);
											feed_single_216.load(function(result_single_216){
											if (!result_single_216.error) {
											addAge(result_single_216.feed, "#single-2_feedreading_bookmark_16", "#single-2_feedreading_anchor_16", "#single-2_feedreading_info_16", "#single-2_feedreading_previewtoggle_16", "#single-2_frbl_last_posttitle_16");
																					addFeedControl("#single-2_feedreading_preview_16", url_single_216, "On Eagle's Wings");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_16");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://pattystamps.com/pattys_stamping_spot/", function() {
											var url_single_217= this.url, feed_single_217 = new google.feeds.Feed(this.url);
											feed_single_217.load(function(result_single_217){
											if (!result_single_217.error) {
											addAge(result_single_217.feed, "#single-2_feedreading_bookmark_17", "#single-2_feedreading_anchor_17", "#single-2_feedreading_info_17", "#single-2_feedreading_previewtoggle_17", "#single-2_frbl_last_posttitle_17");
																					addFeedControl("#single-2_feedreading_preview_17", url_single_217, "Patty's Stamping Spot");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_17");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://sayitwithink.blogspot.com/", function() {
											var url_single_218= this.url, feed_single_218 = new google.feeds.Feed(this.url);
											feed_single_218.load(function(result_single_218){
											if (!result_single_218.error) {
											addAge(result_single_218.feed, "#single-2_feedreading_bookmark_18", "#single-2_feedreading_anchor_18", "#single-2_feedreading_info_18", "#single-2_feedreading_previewtoggle_18", "#single-2_frbl_last_posttitle_18");
																					addFeedControl("#single-2_feedreading_preview_18", url_single_218, "Say It With Ink");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_18");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.lisasomerville.com/", function() {
											var url_single_219= this.url, feed_single_219 = new google.feeds.Feed(this.url);
											feed_single_219.load(function(result_single_219){
											if (!result_single_219.error) {
											addAge(result_single_219.feed, "#single-2_feedreading_bookmark_19", "#single-2_feedreading_anchor_19", "#single-2_feedreading_info_19", "#single-2_feedreading_previewtoggle_19", "#single-2_frbl_last_posttitle_19");
																					addFeedControl("#single-2_feedreading_preview_19", url_single_219, "Spendiferous Creations");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_19");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.splitcoaststampers.com/forums/", function() {
											var url_single_220= this.url, feed_single_220 = new google.feeds.Feed(this.url);
											feed_single_220.load(function(result_single_220){
											if (!result_single_220.error) {
											addAge(result_single_220.feed, "#single-2_feedreading_bookmark_20", "#single-2_feedreading_anchor_20", "#single-2_feedreading_info_20", "#single-2_feedreading_previewtoggle_20", "#single-2_frbl_last_posttitle_20");
																					addFeedControl("#single-2_feedreading_preview_20", url_single_220, "Splitcoast Stampers");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_20");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://cambriaturnbow.blogspot.com/", function() {
											var url_single_221= this.url, feed_single_221 = new google.feeds.Feed(this.url);
											feed_single_221.load(function(result_single_221){
											if (!result_single_221.error) {
											addAge(result_single_221.feed, "#single-2_feedreading_bookmark_21", "#single-2_feedreading_anchor_21", "#single-2_feedreading_info_21", "#single-2_feedreading_previewtoggle_21", "#single-2_frbl_last_posttitle_21");
																					addFeedControl("#single-2_feedreading_preview_21", url_single_221, "Stamp a Little Love Baby!");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_21");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.stampjourney.com/my_weblog/", function() {
											var url_single_222= this.url, feed_single_222 = new google.feeds.Feed(this.url);
											feed_single_222.load(function(result_single_222){
											if (!result_single_222.error) {
											addAge(result_single_222.feed, "#single-2_feedreading_bookmark_22", "#single-2_feedreading_anchor_22", "#single-2_feedreading_info_22", "#single-2_feedreading_previewtoggle_22", "#single-2_frbl_last_posttitle_22");
																					addFeedControl("#single-2_feedreading_preview_22", url_single_222, "Stamp Journey");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_22");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.stampthings.com/stamp_things/", function() {
											var url_single_223= this.url, feed_single_223 = new google.feeds.Feed(this.url);
											feed_single_223.load(function(result_single_223){
											if (!result_single_223.error) {
											addAge(result_single_223.feed, "#single-2_feedreading_bookmark_23", "#single-2_feedreading_anchor_23", "#single-2_feedreading_info_23", "#single-2_feedreading_previewtoggle_23", "#single-2_frbl_last_posttitle_23");
																					addFeedControl("#single-2_feedreading_preview_23", url_single_223, "Stamp Things");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_23");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://stampininspirationsclubsite.blogspot.com", function() {
											var url_single_226= this.url, feed_single_226 = new google.feeds.Feed(this.url);
											feed_single_226.load(function(result_single_226){
											if (!result_single_226.error) {
											addAge(result_single_226.feed, "#single-2_feedreading_bookmark_26", "#single-2_feedreading_anchor_26", "#single-2_feedreading_info_26", "#single-2_feedreading_previewtoggle_26", "#single-2_frbl_last_posttitle_26");
																					addFeedControl("#single-2_feedreading_preview_26", url_single_226, "Stampin Inspiration");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_26");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://emilygiovanni.com/", function() {
											var url_single_224= this.url, feed_single_224 = new google.feeds.Feed(this.url);
											feed_single_224.load(function(result_single_224){
											if (!result_single_224.error) {
											addAge(result_single_224.feed, "#single-2_feedreading_bookmark_24", "#single-2_feedreading_anchor_24", "#single-2_feedreading_info_24", "#single-2_feedreading_previewtoggle_24", "#single-2_frbl_last_posttitle_24");
																					addFeedControl("#single-2_feedreading_preview_24", url_single_224, "Stamping and Stuff");
																					} else {
											addZeroAge("#single-2_feedreading_bookmark_24");
											}
										});
									});
                                          																										google.feeds.lookupFeed("http://cardsforheroes.org/heroes/index.php", function() {
											var url_single_325= this.url, feed_single_325 = new google.feeds.Feed(this.url);
											feed_single_325.load(function(result_single_325){
											if (!result_single_325.error) {
											addAge(result_single_325.feed, "#single-3_feedreading_bookmark_25", "#single-3_feedreading_anchor_25", "#single-3_feedreading_info_25", "#single-3_feedreading_previewtoggle_25", "#single-3_frbl_last_posttitle_25");
																					addFeedControl("#single-3_feedreading_preview_25", url_single_325, "Cards for Heros");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_25");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://divacoffeebreakdesigns.blogspot.com", function() {
											var url_single_328= this.url, feed_single_328 = new google.feeds.Feed(this.url);
											feed_single_328.load(function(result_single_328){
											if (!result_single_328.error) {
											addAge(result_single_328.feed, "#single-3_feedreading_bookmark_28", "#single-3_feedreading_anchor_28", "#single-3_feedreading_info_28", "#single-3_feedreading_previewtoggle_28", "#single-3_frbl_last_posttitle_28");
																					addFeedControl("#single-3_feedreading_preview_28", url_single_328, "Diva Coffee Break Designs");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_28");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://heartfelt-blessings.com", function() {
											var url_single_38= this.url, feed_single_38 = new google.feeds.Feed(this.url);
											feed_single_38.load(function(result_single_38){
											if (!result_single_38.error) {
											addAge(result_single_38.feed, "#single-3_feedreading_bookmark_8", "#single-3_feedreading_anchor_8", "#single-3_feedreading_info_8", "#single-3_feedreading_previewtoggle_8", "#single-3_frbl_last_posttitle_8");
																					addFeedControl("#single-3_feedreading_preview_8", url_single_38, "Heartfelt Blessings");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_8");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://inkingidaho.blogspot.com/", function() {
											var url_single_39= this.url, feed_single_39 = new google.feeds.Feed(this.url);
											feed_single_39.load(function(result_single_39){
											if (!result_single_39.error) {
											addAge(result_single_39.feed, "#single-3_feedreading_bookmark_9", "#single-3_feedreading_anchor_9", "#single-3_feedreading_info_9", "#single-3_feedreading_previewtoggle_9", "#single-3_frbl_last_posttitle_9");
																					addFeedControl("#single-3_feedreading_preview_9", url_single_39, "Inking Idaho");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_9");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://stampinat6213.blogspot.com/", function() {
											var url_single_310= this.url, feed_single_310 = new google.feeds.Feed(this.url);
											feed_single_310.load(function(result_single_310){
											if (!result_single_310.error) {
											addAge(result_single_310.feed, "#single-3_feedreading_bookmark_10", "#single-3_feedreading_anchor_10", "#single-3_feedreading_info_10", "#single-3_feedreading_previewtoggle_10", "#single-3_frbl_last_posttitle_10");
																					addFeedControl("#single-3_feedreading_preview_10", url_single_310, "iStamp");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_10");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.kwernerdesign.com/blog/index.html", function() {
											var url_single_312= this.url, feed_single_312 = new google.feeds.Feed(this.url);
											feed_single_312.load(function(result_single_312){
											if (!result_single_312.error) {
											addAge(result_single_312.feed, "#single-3_feedreading_bookmark_12", "#single-3_feedreading_anchor_12", "#single-3_feedreading_info_12", "#single-3_feedreading_previewtoggle_12", "#single-3_frbl_last_posttitle_12");
																					addFeedControl("#single-3_feedreading_preview_12", url_single_312, "KWerner Design");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_12");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://latenitestampinwithsherill.blogspot.com/", function() {
											var url_single_327= this.url, feed_single_327 = new google.feeds.Feed(this.url);
											feed_single_327.load(function(result_single_327){
											if (!result_single_327.error) {
											addAge(result_single_327.feed, "#single-3_feedreading_bookmark_27", "#single-3_feedreading_anchor_27", "#single-3_feedreading_info_27", "#single-3_feedreading_previewtoggle_27", "#single-3_frbl_last_posttitle_27");
																					addFeedControl("#single-3_feedreading_preview_27", url_single_327, "Late Night Stamper");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_27");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://luv2cre8withu.blogspot.com/", function() {
											var url_single_314= this.url, feed_single_314 = new google.feeds.Feed(this.url);
											feed_single_314.load(function(result_single_314){
											if (!result_single_314.error) {
											addAge(result_single_314.feed, "#single-3_feedreading_bookmark_14", "#single-3_feedreading_anchor_14", "#single-3_feedreading_info_14", "#single-3_feedreading_previewtoggle_14", "#single-3_frbl_last_posttitle_14");
																					addFeedControl("#single-3_feedreading_preview_14", url_single_314, "Luv 2 Cre8 With U");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_14");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://dan99.blogspot.com/", function() {
											var url_single_315= this.url, feed_single_315 = new google.feeds.Feed(this.url);
											feed_single_315.load(function(result_single_315){
											if (!result_single_315.error) {
											addAge(result_single_315.feed, "#single-3_feedreading_bookmark_15", "#single-3_feedreading_anchor_15", "#single-3_feedreading_info_15", "#single-3_feedreading_previewtoggle_15", "#single-3_frbl_last_posttitle_15");
																					addFeedControl("#single-3_feedreading_preview_15", url_single_315, "My Crafty Life");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_15");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://imascrapbooknut.blogspot.com/", function() {
											var url_single_316= this.url, feed_single_316 = new google.feeds.Feed(this.url);
											feed_single_316.load(function(result_single_316){
											if (!result_single_316.error) {
											addAge(result_single_316.feed, "#single-3_feedreading_bookmark_16", "#single-3_feedreading_anchor_16", "#single-3_feedreading_info_16", "#single-3_feedreading_previewtoggle_16", "#single-3_frbl_last_posttitle_16");
																					addFeedControl("#single-3_feedreading_preview_16", url_single_316, "On Eagle's Wings");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_16");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://pattystamps.com/pattys_stamping_spot/", function() {
											var url_single_317= this.url, feed_single_317 = new google.feeds.Feed(this.url);
											feed_single_317.load(function(result_single_317){
											if (!result_single_317.error) {
											addAge(result_single_317.feed, "#single-3_feedreading_bookmark_17", "#single-3_feedreading_anchor_17", "#single-3_feedreading_info_17", "#single-3_feedreading_previewtoggle_17", "#single-3_frbl_last_posttitle_17");
																					addFeedControl("#single-3_feedreading_preview_17", url_single_317, "Patty's Stamping Spot");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_17");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://sayitwithink.blogspot.com/", function() {
											var url_single_318= this.url, feed_single_318 = new google.feeds.Feed(this.url);
											feed_single_318.load(function(result_single_318){
											if (!result_single_318.error) {
											addAge(result_single_318.feed, "#single-3_feedreading_bookmark_18", "#single-3_feedreading_anchor_18", "#single-3_feedreading_info_18", "#single-3_feedreading_previewtoggle_18", "#single-3_frbl_last_posttitle_18");
																					addFeedControl("#single-3_feedreading_preview_18", url_single_318, "Say It With Ink");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_18");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.lisasomerville.com/", function() {
											var url_single_319= this.url, feed_single_319 = new google.feeds.Feed(this.url);
											feed_single_319.load(function(result_single_319){
											if (!result_single_319.error) {
											addAge(result_single_319.feed, "#single-3_feedreading_bookmark_19", "#single-3_feedreading_anchor_19", "#single-3_feedreading_info_19", "#single-3_feedreading_previewtoggle_19", "#single-3_frbl_last_posttitle_19");
																					addFeedControl("#single-3_feedreading_preview_19", url_single_319, "Spendiferous Creations");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_19");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.splitcoaststampers.com/forums/", function() {
											var url_single_320= this.url, feed_single_320 = new google.feeds.Feed(this.url);
											feed_single_320.load(function(result_single_320){
											if (!result_single_320.error) {
											addAge(result_single_320.feed, "#single-3_feedreading_bookmark_20", "#single-3_feedreading_anchor_20", "#single-3_feedreading_info_20", "#single-3_feedreading_previewtoggle_20", "#single-3_frbl_last_posttitle_20");
																					addFeedControl("#single-3_feedreading_preview_20", url_single_320, "Splitcoast Stampers");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_20");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://cambriaturnbow.blogspot.com/", function() {
											var url_single_321= this.url, feed_single_321 = new google.feeds.Feed(this.url);
											feed_single_321.load(function(result_single_321){
											if (!result_single_321.error) {
											addAge(result_single_321.feed, "#single-3_feedreading_bookmark_21", "#single-3_feedreading_anchor_21", "#single-3_feedreading_info_21", "#single-3_feedreading_previewtoggle_21", "#single-3_frbl_last_posttitle_21");
																					addFeedControl("#single-3_feedreading_preview_21", url_single_321, "Stamp a Little Love Baby!");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_21");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.stampjourney.com/my_weblog/", function() {
											var url_single_322= this.url, feed_single_322 = new google.feeds.Feed(this.url);
											feed_single_322.load(function(result_single_322){
											if (!result_single_322.error) {
											addAge(result_single_322.feed, "#single-3_feedreading_bookmark_22", "#single-3_feedreading_anchor_22", "#single-3_feedreading_info_22", "#single-3_feedreading_previewtoggle_22", "#single-3_frbl_last_posttitle_22");
																					addFeedControl("#single-3_feedreading_preview_22", url_single_322, "Stamp Journey");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_22");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://www.stampthings.com/stamp_things/", function() {
											var url_single_323= this.url, feed_single_323 = new google.feeds.Feed(this.url);
											feed_single_323.load(function(result_single_323){
											if (!result_single_323.error) {
											addAge(result_single_323.feed, "#single-3_feedreading_bookmark_23", "#single-3_feedreading_anchor_23", "#single-3_feedreading_info_23", "#single-3_feedreading_previewtoggle_23", "#single-3_frbl_last_posttitle_23");
																					addFeedControl("#single-3_feedreading_preview_23", url_single_323, "Stamp Things");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_23");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://stampininspirationsclubsite.blogspot.com", function() {
											var url_single_326= this.url, feed_single_326 = new google.feeds.Feed(this.url);
											feed_single_326.load(function(result_single_326){
											if (!result_single_326.error) {
											addAge(result_single_326.feed, "#single-3_feedreading_bookmark_26", "#single-3_feedreading_anchor_26", "#single-3_feedreading_info_26", "#single-3_feedreading_previewtoggle_26", "#single-3_frbl_last_posttitle_26");
																					addFeedControl("#single-3_feedreading_preview_26", url_single_326, "Stampin Inspiration");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_26");
											}
										});
									});
                                          											google.feeds.lookupFeed("http://emilygiovanni.com/", function() {
											var url_single_324= this.url, feed_single_324 = new google.feeds.Feed(this.url);
											feed_single_324.load(function(result_single_324){
											if (!result_single_324.error) {
											addAge(result_single_324.feed, "#single-3_feedreading_bookmark_24", "#single-3_feedreading_anchor_24", "#single-3_feedreading_info_24", "#single-3_feedreading_previewtoggle_24", "#single-3_frbl_last_posttitle_24");
																					addFeedControl("#single-3_feedreading_preview_24", url_single_324, "Stamping and Stuff");
																					} else {
											addZeroAge("#single-3_feedreading_bookmark_24");
											}
										});
									});
                                          																							feedreading_limit_display();
												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();
    	    });
    	};
});
            
                    