function carouselEvent(f){if($(f.data.carouselInfo.listID+":animated").length){return false}if(f.data.next){f.data.carouselInfo.pageNumber++}else{f.data.carouselInfo.pageNumber--}var b=false;if(f.data.carouselInfo.pageNumber<=0){f.data.carouselInfo.pageNumber=f.data.carouselInfo.maxPages;if($(f.data.carouselInfo.listID).hasClass("cycle")){b=true}}var c=0;if(f.data.carouselInfo.pageNumber==f.data.carouselInfo.maxPages){if(!$(f.data.carouselInfo.listID).hasClass("cycle")){$(f.data.carouselInfo.nextButtonID).css(f.data.carouselInfo.buttonDisableCSS).removeClass("click").unbind("click")}if(f.data.carouselInfo.autoScrollMaxTimes){f.data.carouselInfo.autoScrollNumTimes+=1}if(f.data.carouselInfo.autoScrollMaxTimes&&f.data.carouselInfo.autoScrollNumTimes>=f.data.carouselInfo.autoScrollMaxTimes){clearInterval(f.data.carouselInfo.autoScrollTimer)}}if(f.data.carouselInfo.itemsOverVisible>0&&f.data.carouselInfo.pageNumber==f.data.carouselInfo.maxPages){var e=2;if(b||$(f.data.carouselInfo.listID).hasClass("cycle")){e=1}c=((f.data.carouselInfo.pageNumber-e)*(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.numVisible)+(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.itemsOverVisible))*-1}else{if(f.data.carouselInfo.pageNumber>f.data.carouselInfo.maxPages&&$(f.data.carouselInfo.listID).hasClass("cycle")){f.data.carouselInfo.pageNumber=1;c=(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.numVisible)*-1;b=true}else{if($(f.data.carouselInfo.listID).hasClass("cycle")){c=((f.data.carouselInfo.pageNumber)*(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.numVisible))*-1}else{c=((f.data.carouselInfo.pageNumber-1)*(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.numVisible))*-1}}}if($(f.data.carouselInfo.listID).hasClass("fadeIn")){$(f.data.carouselInfo.listID).fadeOut("slow").animate({left:c+"px"},100).fadeIn("slow")}else{if(b&&f.data.carouselInfo.pageNumber==f.data.carouselInfo.maxPages){$(f.data.carouselInfo.listID).animate({left:"0px"},1200,function(){$(this).css("left",c+"px")})}else{if(b&&f.data.carouselInfo.pageNumber==1){var a=0;if(f.data.carouselInfo.itemsOverVisible==0){a=1}var d=((f.data.carouselInfo.maxPages+a)*(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.numVisible))*-1;if(f.data.carouselInfo.itemsOverVisible>0){d-=(f.data.carouselInfo.listItemWidth*f.data.carouselInfo.itemsOverVisible)}$(f.data.carouselInfo.listID).animate({left:d+"px"},1200,function(){$(this).css("left",c+"px")})}else{$(f.data.carouselInfo.listID).animate({left:c+"px"},1200)}}}if(f.data.carouselInfo.pageNumber==1){if(!$(f.data.carouselInfo.listID).hasClass("cycle")){$(f.data.carouselInfo.backButtonID).removeClass("click").unbind("click").css(f.data.carouselInfo.buttonDisableCSS)}}else{if(f.data.carouselInfo.pageNumber>1){if(!$(f.data.carouselInfo.backButtonID).hasClass("click")){$(f.data.carouselInfo.backButtonID).addClass("click").bind("click",{carouselInfo:f.data.carouselInfo,next:false},carouselEvent).css(f.data.carouselInfo.buttonEnableCSS)}}}if(f.data.carouselInfo.pageNumber<f.data.carouselInfo.maxPages&&!$(f.data.carouselInfo.nextButtonID).hasClass("click")){$(f.data.carouselInfo.nextButtonID).addClass("click").bind("click",{carouselInfo:f.data.carouselInfo,next:true},carouselEvent).css(f.data.carouselInfo.buttonEnableCSS)}return false}function carouselFn(b,a){if(b.pageNumber==b.maxPages){if(!$(b.listID).hasClass("cycle")){b.pageNumber=0}$(b.nextButtonID).addClass("click").bind("click",{carouselInfo:b,next:true},carouselEvent).css(b.buttonEnableCSS)}if($(b.listID).hasClass("autoScroll")){$(b.nextButtonID).trigger("click")}}function autoScrollCarousel(c,b){var a=function(){carouselFn(c)};c.autoScrollTimer=setInterval(a,b);$(c.divLisID).parent("div").hover(function(){clearInterval(c.autoScrollTimer);$(c.listID).removeClass("autoScroll").addClass("autoScrollOff")},function(){if(c.autoScrollMaxTimes&&c.autoScrollNumTimes<c.autoScrollMaxTimes){c.autoScrollTimer=setInterval(a,b);$(c.listID).addClass("autoScroll")}else{if($(c.listID).hasClass("autoScrollOff")){c.autoScrollTimer=setInterval(a,b);$(c.listID).removeClass("autoScrollOff").addClass("autoScroll")}}})}function attachShovelerCarousel(carouselInfo){$(carouselInfo.listID).css("width",carouselInfo.numImages*carouselInfo.listItemWidth+eval(jQuery.browser.msie&&$.browser.version=="6.0"?20:0));if($(carouselInfo.listID).hasClass("cycle")){$(carouselInfo.backButtonID).addClass("click").bind("click",{carouselInfo:carouselInfo,next:false},carouselEvent);var cloneHeadHTML="";var cloneTailHTML="";var tempObj;var tempClass;for(var i=carouselInfo.numVisible;i>0;i--){tempObj=$(carouselInfo.listID+" li:eq("+(carouselInfo.numImages-i)+")");tempClass="";if(tempObj.attr("class")!=null){tempClass=' class="'+tempObj.attr("class")+'"'}cloneTailHTML+="<li"+tempClass+">"+tempObj.html()+"</li>";tempObj=$(carouselInfo.listID+" li:eq("+(i-1)+")");tempClass="";if(tempObj.attr("class")!=null){tempClass=' class="'+tempObj.attr("class")+'"'}cloneHeadHTML="<li"+tempClass+">"+tempObj.html()+"</li>"+cloneHeadHTML}$(carouselInfo.listID).prepend(cloneTailHTML);$(carouselInfo.listID).append(cloneHeadHTML);var newPos=(carouselInfo.listItemWidth*carouselInfo.numVisible)*-1;var newWidth=(carouselInfo.numImages+carouselInfo.numVisible*2)*carouselInfo.listItemWidth+eval(jQuery.browser.msie&&$.browser.version=="6.0"?20:0);$(carouselInfo.listID).css({left:newPos,width:newWidth})}else{$(carouselInfo.backButtonID).css(carouselInfo.buttonDisableCSS)}$(carouselInfo.nextButtonID).addClass("click").bind("click",{carouselInfo:carouselInfo,next:true},carouselEvent);if($(carouselInfo.listID).hasClass("autoScroll")){autoScrollCarousel(carouselInfo,5000)}}function attachShovelerTooltip(){var a=new Object();a.listID="#shoveler-list";a.tooltipID="shovelerTootip";$(a.listID+" a[title]").hover(function(d){if($(a.listID+":animated").length){return false}var c=$(this).attr("title");$(this).attr("title","");$(this).find("img").attr("alt","");$("body").append('<div id="'+a.tooltipID+'">'+c+"</div>");if(jQuery.browser.msie&&$.browser.version=="6.0"){$("div#"+a.tooltipID).css({height:"122px",width:"195px"})}var g=$(this).parent("li").offset().top+$(this).parent("li").height();var f=$(this).parent("li").offset().left-14+$(this).parent("li").outerWidth(true)/2;var b=$("div#"+a.tooltipID).outerWidth();var h=f-b/2;$("div#"+a.tooltipID).css({top:(g)+"px",left:h+"px"}).fadeIn("2000")},function(){if($("div#"+a.tooltipID).html()!=null&&$("div#"+a.tooltipID).html().length>0){$(this).attr("title",$("div#"+a.tooltipID).html());$("body").children("div#"+a.tooltipID).remove()}})};
