(function(h){h.fn.bgiframe=(h.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(q){q=h.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},q);var o='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+q.src+'"style="display:block;position:absolute;z-index:-1;'+(q.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(q.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":a(q.top))+";left:"+(q.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":a(q.left))+";width:"+(q.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":a(q.width))+";height:"+(q.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":a(q.height))+';"/>';return this.each(function(){if(h(this).children("iframe.bgiframe").length===0){this.insertBefore(document.createElement(o),this.firstChild)}})}:function(){return this});h.fn.bgIframe=h.fn.bgiframe;function a(o){return o&&o.constructor===Number?o+"px":o}h.fn.superfish=function(w){var s=h.fn.superfish,v=s.c,r=h(['<span class="',v.arrowClass,'"> »</span>'].join("")),u=function(){var x=h(this),y=o(x);clearTimeout(y.sfTimer);x.showSuperfishUl().siblings().hideSuperfishUl()},q=function(){var x=h(this),z=o(x),y=s.op;clearTimeout(z.sfTimer);z.sfTimer=setTimeout(function(){y.retainPath=(h.inArray(x[0],y.$path)>-1);x.hideSuperfishUl();if(y.$path.length&&x.parents(["li.",y.hoverClass].join("")).length<1){u.call(y.$path)}},y.delay)},o=function(x){var y=x.parents(["ul.",v.menuClass,":first"].join(""))[0];s.op=s.o[y.serial];return y},t=function(x){x.addClass(v.anchorClass).append(r.clone())};return this.each(function(){var x=this.serial=s.o.length;var z=h.extend({},s.defaults,w);z.$path=h("li."+z.pathClass,this).slice(0,z.pathLevels).each(function(){h(this).addClass([z.hoverClass,v.bcClass].join(" ")).filter("li:has(ul)").removeClass(z.pathClass)});s.o[x]=s.op=z;h("li:has(ul)",this)[(h.fn.hoverIntent&&!z.disableHI)?"hoverIntent":"hover"](u,q).each(function(){if(z.autoArrows){t(h(">a:first-child",this))}}).not("."+v.bcClass).hideSuperfishUl();var y=h("a",this);y.each(function(A){var B=y.eq(A).parents("li");y.eq(A).focus(function(){u.call(B)}).blur(function(){q.call(B)})});z.onInit.call(this)}).each(function(){var x=[v.menuClass];if(s.op.dropShadows&&!(h.browser.msie&&h.browser.version<7)){x.push(v.shadowClass)}h(this).addClass(x.join(" "))})};var k=h.fn.superfish;k.o=[];k.op={};k.IE7fix=function(){var q=k.op;if(h.browser.msie&&h.browser.version>6&&q.dropShadows&&q.animation.opacity!=undefined){this.toggleClass(k.c.shadowClass+"-off")}};k.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};k.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};h.fn.extend({hideSuperfishUl:function(){var s=k.op,r=(s.retainPath===true)?s.$path:"";s.retainPath=false;var q=h(["li.",s.hoverClass].join(""),this).add(this).not(r).removeClass(s.hoverClass).find(">ul").hide().css("visibility","hidden");s.onHide.call(q);return this},showSuperfishUl:function(){var s=k.op,r=k.c.shadowClass+"-off",q=this.addClass(s.hoverClass).find(">ul:hidden").css("visibility","visible");k.IE7fix.call(q);s.onBeforeShow.call(q);q.animate(s.animation,s.speed,function(){k.IE7fix.call(q);s.onShow.call(q)});return this}});h.fn.center=function(){return this.each(function(){var o=h(this);o.css("position","absolute");o.css("top",(h(window).height()-o.outerHeight())/2+h(window).scrollTop()+"px");o.css("left",(h(window).width()-o.outerWidth())/2+h(window).scrollLeft()+"px")})};(function(o){o.fn.easySlider=function(q){var r={prevId:"prevBtn",prevText:"Previous",nextId:"nextBtn",nextText:"Next",controlsShow:true,controlsBefore:"",controlsAfter:"",controlsFade:true,firstId:"firstBtn",firstText:"First",firstShow:false,lastId:"lastBtn",lastText:"Last",lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,numeric:false,numericId:"controls"};
var q=o.extend(r,q);this.each(function(){var y=o(this);var H=o("li",y).length;var F=o("li",y).width();var z=o("li",y).height();var B=true;y.width(F);y.height(z);y.css("overflow","hidden");var C=H-1;var G=0;o("ul",y).css("width",H*F);if(q.continuous){o("ul",y).prepend(o("ul li:last-child",y).clone().css("margin-left","-"+F+"px"));o("ul",y).append(o("ul li:nth-child(2)",y).clone());o("ul",y).css("width",(H+1)*F)}if(!q.vertical){o("li",y).css("float","left")}if(q.controlsShow){var A=q.controlsBefore;if(q.numeric){A+='<ol id="'+q.numericId+'"></ol>'}else{if(q.firstShow){A+='<span id="'+q.firstId+'"><a href="javascript:void(0);">'+q.firstText+"</a></span>"}A+=' <span id="'+q.prevId+'"><a href="javascript:void(0);">'+q.prevText+"</a></span>";A+=' <span id="'+q.nextId+'"><a href="javascript:void(0);">'+q.nextText+"</a></span>";if(q.lastShow){A+=' <span id="'+q.lastId+'"><a href="javascript:void(0);">'+q.lastText+"</a></span>"}}A+=q.controlsAfter;o(y).after(A)}if(q.numeric){for(var x=0;x<H;x++){o(document.createElement("li")).attr("id",q.numericId+(x+1)).html("<a rel="+x+' href="javascript:void(0);">'+(x+1)+"</a>").appendTo(o("#"+q.numericId)).click(function(){u(o("a",o(this)).attr("rel"),true)})}}else{o("a","#"+q.nextId).click(function(){u("next",true)});o("a","#"+q.prevId).click(function(){u("prev",true)});o("a","#"+q.firstId).click(function(){u("first",true)});o("a","#"+q.lastId).click(function(){u("last",true)})}function v(s){s=parseInt(s)+1;o("li","#"+q.numericId).removeClass("current");o("li#"+q.numericId+s).addClass("current")}function E(){if(G>C){G=0}if(G<0){G=C}if(!q.vertical){o("ul",y).css("margin-left",(G*F*-1))}else{o("ul",y).css("margin-left",(G*z*-1))}B=true;if(q.numeric){v(G)}}function u(s,t){if(B){B=false;var w=G;switch(s){case"next":G=(w>=C)?(q.continuous?G+1:C):G+1;break;case"prev":G=(G<=0)?(q.continuous?G-1:0):G-1;break;case"first":G=0;break;case"last":G=C;break;default:G=s;break}var J=Math.abs(w-G);var I=J*q.speed;if(!q.vertical){p=(G*F*-1);o("ul",y).animate({marginLeft:p},{queue:false,duration:I,complete:E})}else{p=(G*z*-1);o("ul",y).animate({marginTop:p},{queue:false,duration:I,complete:E})}if(!q.continuous&&q.controlsFade){if(G==C){o("a","#"+q.nextId).hide();o("a","#"+q.lastId).hide()}else{o("a","#"+q.nextId).show();o("a","#"+q.lastId).show()}if(G==0){o("a","#"+q.prevId).hide();o("a","#"+q.firstId).hide()}else{o("a","#"+q.prevId).show();o("a","#"+q.firstId).show()}}if(t){clearTimeout(D)}if(q.auto&&s=="next"&&!t){D=setTimeout(function(){u("next",false)},J*q.speed+q.pause)}}}var D;if(q.auto){D=setTimeout(function(){u("next",false)},q.pause)}if(q.numeric){v(0)}if(!q.continuous&&q.controlsFade){o("a","#"+q.prevId).hide();o("a","#"+q.firstId).hide()}})}})(jQuery);(function(o){o.fn.jcaption=function(q){q=o.extend({wrapperElement:"div",wrapperClass:"caption",captionElement:"p",imageAttr:"alt",requireText:true,copyStyle:false,removeStyle:true,removeAlign:true,copyAlignmentToClass:false,copyFloatToClass:true,autoWidth:true,animate:false,show:{opacity:"show"},showDuration:200,hide:{opacity:"hide"},hideDuration:200},q);return o(this).each(function(){o(this).bind("load",function(){if(o(this).data("loaded")){return false}o(this).data("loaded",true);var u=o(this);if(u.attr(q.imageAttr).length>0||!q.requireText){u.wrap("<"+q.wrapperElement+" class='"+q.wrapperClass+"'></"+q.wrapperElement+">");var s=u.css("float");var r=u.attr("style");if(q.removeStyle){u.removeAttr("style")}var t=u.attr("align");if(q.removeAlign){u.removeAttr("align")}var v=o(this).parent().append("<"+q.captionElement+">"+u.attr(q.imageAttr)+"</"+q.captionElement+">");if(q.animate){o(this).next().hide();o(this).parent().hover(function(){o(this).find("p").animate(q.show,q.showDuration)},function(){o(this).find("p").animate(q.hide,q.hideDuration)})}if(q.copyStyle){v.attr("style",r)}if(q.copyAlignmentToClass){v.addClass(t)}if(q.copyFloatToClass){v.addClass(s)}if(q.autoWidth){v.width(u.width())}}});if(this.complete||this.naturalWidth>0){o(this).trigger("load")}})}
})(jQuery);h.fn.myTooltip=function(o){var q=h.extend({},h.fn.myTooltip.defaults,o);return this.each(function(){var s=h(this);var r=q.tooltip.replace(/./,"");s.mouseover(function(C){var A=s.offset();var v=h(window).width();var t=h(window).height();var z=h(window).scrollTop();var y=q.tooltipWidth;var w=q.tooltipHeight;if(C.pageX+y>v){var x=y}else{var x=q.offsetLeft}var u=0;if((w+q.offsetTop+z)>C.pageY){u=0}else{if((C.pageY+w)>t){u=q.offsetTop+w}else{u=q.offsetTop}}if(q.attribute==""){var B=h("<div>").html(h(s).next(h(q.target)).html())}else{var B=h("<div>").html(h(s).attr(q.attribute));h(s).attr(q.attribute,"")}B.addClass(r).css({width:y,height:w,left:(A.left-x),top:(A.top-u)}).appendTo("body");tip=setTimeout("$('"+q.tooltip+"').show('drop',{direction:'up'});",q.timeout)});s.mouseout(function(t){clearTimeout(tip);if(q.attribute!=""){h(s).attr(q.attribute,h(q.tooltip).text())}h(q.tooltip).remove().fadeOut("slow")})})};h.fn.myTooltip.defaults={tooltip:".tooltipSnippets",tooltipWidth:200,tooltipHeight:100,offsetLeft:0,offsetTop:0,target:"div",timeout:750,attribute:"",opacity:1};(function(o){o.fn.tipsy=function(q){q=o.extend({},o.fn.tipsy.defaults,q);return this.each(function(){var r=o.fn.tipsy.elementOptions(this,q);o(this).hover(function(){o.data(this,"cancel.tipsy",true);var s=o.data(this,"active.tipsy");if(!s){s=o('<div class="tipsy"><div class="tipsy-inner"/></div>');s.css({position:"absolute",zIndex:100000});o.data(this,"active.tipsy",s)}if(o(this).attr("title")||typeof(o(this).attr("original-title"))!="string"){o(this).attr("original-title",o(this).attr("title")||"").removeAttr("title").attr("title","")}var u;if(typeof r.title=="string"){u=o(this).attr(r.title=="title"?"original-title":r.title)}else{if(typeof r.title=="function"){u=r.title.call(this)}}s.find(".tipsy-inner")[r.html?"html":"text"](u||r.fallback);var x=o.extend({},o(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});s.get(0).className="tipsy";s.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var t=s[0].offsetWidth,w=s[0].offsetHeight;var v=(typeof r.gravity=="function")?r.gravity.call(this):r.gravity;switch(v.charAt(0)){case"n":s.css({top:x.top+x.height,left:x.left+x.width/2-t/2}).addClass("tipsy-north");break;case"s":s.css({top:x.top-w,left:x.left+x.width/2-t/2}).addClass("tipsy-south");break;case"e":s.css({top:x.top+x.height/2-w/2,left:x.left-t}).addClass("tipsy-east");break;case"w":s.css({top:x.top+x.height/2-w/2,left:x.left+x.width}).addClass("tipsy-west");break}if(r.fade){s.css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:0.8})}else{s.css({visibility:"visible"})}},function(){o.data(this,"cancel.tipsy",false);var s=this;setTimeout(function(){if(o.data(this,"cancel.tipsy")){return}var t=o.data(s,"active.tipsy");if(r.fade){t.stop().fadeOut(function(){o(this).remove()})}else{t.remove()}},100)})})};o.fn.tipsy.elementOptions=function(r,q){return o.metadata?o.extend({},q,o(r).metadata()):q};o.fn.tipsy.defaults={fade:false,fallback:"",gravity:"n",html:false,title:"title"};o.fn.tipsy.autoNS=function(){return o(this).offset().top>(o(document).scrollTop()+o(window).height()/2)?"s":"n"};o.fn.tipsy.autoWE=function(){return o(this).offset().left>(o(document).scrollLeft()+o(window).width()/2)?"e":"w"}})(jQuery);h.fn.myModal=function(o){var q=h.extend({},h.fn.myModal.defaults,o);return this.each(function(){var r=h(this);r.click(function(){h.fn.myModal.loadBackground(q);return false})})};h.fn.myModal.loadBackground=function(o){h("<div id='modal'><div>").bgiframe().appendTo("body");h.fn.myModal.centerPopup(o)};h.fn.myModal.centerPopup=function(q){h("<div id='popUp'></div>").insertAfter("#wrapper");var o=h(window).width();var w=h(window).height();var u=h(document).height();var v=q.popupHeight;var t=h("#popUp").width();var s=(w-v)/2+h(window).scrollTop();var r=(o-t)/2+h(window).scrollLeft();h("#popUp").css({position:"absolute",top:s+"px",left:r+"px"});h("#modal").css({height:w});h.fn.myModal.loadPopup(q)
};h.fn.myModal.loadPopup=function(o){h("#modal").css({opacity:o.opacity}).fadeIn("slow");h("#popUp").load(o.ajaxFormUrl,function(){h("#popUp form").hide();h("p#closePopup").html("")});h("#popUp").fadeIn("slow",function(){h("#popUp form").delay(2000).slideDown("slow",function(){h("#formTitle").html("<h2>"+o.initialMessage+"</h2>");h("p#closePopup").html("<a href='#'>"+o.closeLink+"</a>")})});h("p#closePopup").live("click",function(){h.fn.myModal.closePopup(o.closeMessage);return false});h("#popUp").live("submit",function(){var r=(h("#popUp form").serialize());h.ajax({type:"GET",dataType:"json",url:o.ajaxValidationUrl,data:r,success:q});return false});function q(s){if(s.goodresult==0){h.fn.myModal.closePopup(o.sentMessage)}else{h("label span.errorMessage").hide();h("label").removeClass();for(var r in s){if(s.hasOwnProperty(r)){h("#popUp :input#"+r).prev("label").addClass("popupError").append("<span class='errorMessage'>"+s[r]+"</span>");if(s.emailUserExists){h("#feedback").fadeIn("slow").html(s.emailUserExists)}}}}}};h.fn.myModal.closePopup=function(o){h("#popUp").css({height:"auto"});h("p#closePopup").html("");h("label span.errorMessage,#feedback").hide();h("label").removeClass();h("#popUp form").css({position:"relative","z-index":"0"}).slideUp("slow",function(){h("#formTitle").html("<h2>"+o+"</h2>");h("#popUp").delay(1500).fadeOut("slow",function(){h("#modal").fadeOut("slow",function(){h(this).remove()});h("#popUp").remove()})})};h.fn.myModal.defaults={popupHeight:300,initialMessage:"Sign Up To Our Newsletter!",closeLink:"Close",closeMessage:"Goodbye!",sentMessage:"Thanks For Your Enquiry",opacity:0.7,ajaxFormUrl:"http://localhost/plantsgalore2/ajax/form_newsletter.php",ajaxValidationUrl:"http://localhost/plantsgalore2/ajax/form_validation.php"};h.fn.myDialog=function(o){var q=h.extend({},h.fn.myDialog.defaults,o);return this.each(function(){var r=h(this);r.click(function(){var s=r.next(q.target).html();h.fn.myDialog.loadBackground(q,s);return false})})};h.fn.myDialog.loadBackground=function(q,o){h("<div id='modal'><div>").bgiframe().appendTo("body");h.fn.myDialog.loadPopup(q,o)};h.fn.myDialog.loadPopup=function(q,o){h("#modal").css({height:h(window).height(),opacity:q.opacity}).fadeIn("slow");options={};if(q.openEffect==="scale"){options={percent:100}}if(q.openEffect==="drop"){options={direction:"up"}}h("<div id='popUp'></div>").html(o).css({width:q.dialogWidth,height:q.dialogHeight}).insertAfter("#wrapper").center().show(q.openEffect,options);h("a.close").live("click",function(){h.fn.myDialog.closePopup(q);return false})};h.fn.myDialog.closePopup=function(o){if(o.closeEffect==="fade"){h("#popUp").fadeOut("slow",function(){h(this).remove()})}else{options={};if(o.closeEffect==="scale"){options={percent:0}}if(o.closeEffect==="drop"){options={direction:"up"}}h("#popUp").hide(o.closeEffect,options,function(){h(this).remove()})}h("#modal").delay(500).fadeOut("slow",function(){h(this).remove()})};h.fn.myDialog.defaults={target:"dd",opacity:0.7,dialogWidth:400,dialogHeight:500,openEffect:"scale",closeEffect:"fade"};h.fn.cycle=function(r,q){var s={s:this.selector,c:this.context};if(this.length==0&&r!="stop"){if(!h.isReady&&s.s){log("DOM not ready, queuing slideshow");h(function(){h(s.s,s.c).cycle(r,q)});return this}log("terminating; zero elements found by selector"+(h.isReady?"":" (DOM not ready)"));return this}return this.each(function(){r=l(this,r,q);if(r===false){return}if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var u=h(this);var v=r.slideExpr?h(r.slideExpr,this):u.children();var o=v.get();if(o.length<2){log("terminating; too few slides: "+o.length);return}var t=j(u,v,o,r,s);if(t===false){return}if(t.timeout||t.continuous){this.cycleTimeout=setTimeout(function(){e(o,t,0,!t.rev)},t.continuous?10:t.timeout+(t.delay||0))}})};function l(o,s,q){if(o.cycleStop==undefined){o.cycleStop=0}if(s===undefined||s===null){s={}}if(s.constructor==String){switch(s){case"stop":o.cycleStop++;if(o.cycleTimeout){clearTimeout(o.cycleTimeout)
}o.cycleTimeout=0;h(o).removeData("cycle.opts");return false;case"pause":o.cyclePause=1;return false;case"resume":o.cyclePause=0;if(q===true){s=h(o).data("cycle.opts");if(!s){log("options not found, can not resume");return false}if(o.cycleTimeout){clearTimeout(o.cycleTimeout);o.cycleTimeout=0}e(s.elements,s,1,1)}return false;default:s={fx:s}}}else{if(s.constructor==Number){var r=s;s=h(o).data("cycle.opts");if(!s){log("options not found, can not advance slide");return false}if(r<0||r>=s.elements.length){log("invalid slide index: "+r);return false}s.nextSlide=r;if(o.cycleTimeout){clearTimeout(o.cycleTimeout);o.cycleTimeout=0}if(typeof q=="string"){s.oneTimeFx=q}e(s.elements,s,1,r>=s.currSlide);return false}}return s}function b(o,q){if(!h.support.opacity&&q.cleartype&&o.style.filter){try{o.style.removeAttribute("filter")}catch(r){}}}function j(y,I,u,t,E){var C=h.extend({},h.fn.cycle.defaults,t||{},h.metadata?y.metadata():h.meta?y.data():{});if(C.autostop){C.countdown=C.autostopCount||u.length}var r=y[0];y.data("cycle.opts",C);C.$cont=y;C.stopCount=r.cycleStop;C.elements=u;C.before=C.before?[C.before]:[];C.after=C.after?[C.after]:[];C.after.unshift(function(){C.busy=0});if(!h.support.opacity&&C.cleartype){C.after.push(function(){b(this,C)})}if(C.continuous){C.after.push(function(){e(u,C,0,!C.rev)})}m(C);if(!h.support.opacity&&C.cleartype&&!C.cleartypeNoBg){f(I)}if(y.css("position")=="static"){y.css("position","relative")}if(C.width){y.width(C.width)}if(C.height&&C.height!="auto"){y.height(C.height)}if(C.startingSlide){C.startingSlide=parseInt(C.startingSlide)}if(C.random){C.randomMap=[];for(var G=0;G<u.length;G++){C.randomMap.push(G)}C.randomMap.sort(function(w,o){return Math.random()-0.5});C.randomIndex=0;C.startingSlide=C.randomMap[0]}else{if(C.startingSlide>=u.length){C.startingSlide=0}}C.currSlide=C.startingSlide=C.startingSlide||0;var x=C.startingSlide;I.css({position:"absolute",top:0,left:0}).hide().each(function(o){var w=x?o>=x?u.length-(o-x):x-o:u.length-o;h(this).css("z-index",w)});h(u[x]).css("opacity",1).show();b(u[x],C);if(C.fit&&C.width){I.width(C.width)}if(C.fit&&C.height&&C.height!="auto"){I.height(C.height)}var D=C.containerResize&&!y.innerHeight();if(D){var v=0,B=0;for(var G=0;G<u.length;G++){var q=h(u[G]),J=q[0],A=q.outerWidth(),H=q.outerHeight();if(!A){A=J.offsetWidth}if(!H){H=J.offsetHeight}v=A>v?A:v;B=H>B?H:B}if(v>0&&B>0){y.css({width:v+"px",height:B+"px"})}}if(C.pause){y.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(c(C)===false){return false}if(!C.multiFx){var F=h.fn.cycle.transitions[C.fx];if(h.isFunction(F)){F(y,I,C)}else{if(C.fx!="custom"&&!C.multiFx){log("unknown transition: "+C.fx,"; slideshow terminating");return false}}}var s=false;t.requeueAttempts=t.requeueAttempts||0;I.each(function(){var L=h(this);this.cycleH=(C.fit&&C.height)?C.height:L.height();this.cycleW=(C.fit&&C.width)?C.width:L.width();if(L.is("img")){var w=(h.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var K=(h.browser.opera&&this.cycleW==42&&this.cycleH==19&&!this.complete);var o=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(w||K||o){if(E.s&&C.requeueOnImageNotLoaded&&++t.requeueAttempts<100){log(t.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){h(E.s,E.c).cycle(t)},C.requeueTimeout);s=true;return false}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(s){return false}C.cssBefore=C.cssBefore||{};C.animIn=C.animIn||{};C.animOut=C.animOut||{};I.not(":eq("+x+")").css(C.cssBefore);if(C.cssFirst){h(I[x]).css(C.cssFirst)}if(C.timeout){C.timeout=parseInt(C.timeout);if(C.speed.constructor==String){C.speed=h.fx.speeds[C.speed]||parseInt(C.speed)}if(!C.sync){C.speed=C.speed/2}while((C.timeout-C.speed)<250){C.timeout+=C.speed}}if(C.easing){C.easeIn=C.easeOut=C.easing}if(!C.speedIn){C.speedIn=C.speed}if(!C.speedOut){C.speedOut=C.speed}C.slideCount=u.length;C.currSlide=C.lastSlide=x;
if(C.random){C.nextSlide=C.currSlide;if(++C.randomIndex==u.length){C.randomIndex=0}C.nextSlide=C.randomMap[C.randomIndex]}else{C.nextSlide=C.startingSlide>=(u.length-1)?0:C.startingSlide+1}var z=I[x];if(C.before.length){C.before[0].apply(z,[z,z,C,true])}if(C.after.length>1){C.after[1].apply(z,[z,z,C,true])}if(C.next){h(C.next).click(function(){return n(C,C.rev?-1:1)})}if(C.prev){h(C.prev).click(function(){return n(C,C.rev?1:-1)})}if(C.pager){d(u,C)}i(C,u);return C}function m(o){o.original={before:[],after:[]};o.original.cssBefore=h.extend({},o.cssBefore);o.original.cssAfter=h.extend({},o.cssAfter);o.original.animIn=h.extend({},o.animIn);o.original.animOut=h.extend({},o.animOut);h.each(o.before,function(){o.original.before.push(this)});h.each(o.after,function(){o.original.after.push(this)})}function c(v){var r=h.fn.cycle.transitions;if(v.fx.indexOf(",")>0){v.multiFx=true;v.fxs=v.fx.replace(/\s*/g,"").split(",");for(var t=0;t<v.fxs.length;t++){var u=v.fxs[t];var q=r[u];if(!q||!r.hasOwnProperty(u)||!h.isFunction(q)){log("discarding unknown transition: ",u);v.fxs.splice(t,1);t--}}if(!v.fxs.length){log("No valid transitions named; slideshow terminating.");return false}}else{if(v.fx=="all"){v.multiFx=true;v.fxs=[];for(p in r){var q=r[p];if(r.hasOwnProperty(p)&&h.isFunction(q)){v.fxs.push(p)}}}}if(v.multiFx&&v.randomizeEffects){var s=Math.floor(Math.random()*20)+30;for(var t=0;t<s;t++){var o=Math.floor(Math.random()*v.fxs.length);v.fxs.push(v.fxs.splice(o,1)[0])}log("randomized fx sequence: ",v.fxs)}return true}function i(q,o){q.addSlide=function(t,u){var r=h(t),v=r[0];if(!q.autostopCount){q.countdown++}o[u?"unshift":"push"](v);if(q.els){q.els[u?"unshift":"push"](v)}q.slideCount=o.length;r.css("position","absolute");r[u?"prependTo":"appendTo"](q.$cont);if(u){q.currSlide++;q.nextSlide++}if(!h.support.opacity&&q.cleartype&&!q.cleartypeNoBg){f(r)}if(q.fit&&q.width){r.width(q.width)}if(q.fit&&q.height&&q.height!="auto"){$slides.height(q.height)}v.cycleH=(q.fit&&q.height)?q.height:r.height();v.cycleW=(q.fit&&q.width)?q.width:r.width();r.css(q.cssBefore);if(q.pager){h.fn.cycle.createPagerAnchor(o.length-1,v,h(q.pager),o,q)}if(h.isFunction(q.onAddSlide)){q.onAddSlide(r)}else{r.hide()}}}h.fn.cycle.resetState=function(q,o){o=o||q.fx;q.before=[];q.after=[];q.cssBefore=h.extend({},q.original.cssBefore);q.cssAfter=h.extend({},q.original.cssAfter);q.animIn=h.extend({},q.original.animIn);q.animOut=h.extend({},q.original.animOut);q.fxFn=null;h.each(q.original.before,function(){q.before.push(this)});h.each(q.original.after,function(){q.after.push(this)});var r=h.fn.cycle.transitions[o];if(h.isFunction(r)){r(q.$cont,h(q.elements),q)}};function e(w,o,v,x){if(v&&o.busy&&o.manualTrump){h(w).stop(true,true);o.busy=false}if(o.busy){return}var t=o.$cont[0],z=w[o.currSlide],y=w[o.nextSlide];if(t.cycleStop!=o.stopCount||t.cycleTimeout===0&&!v){return}if(!v&&!t.cyclePause&&((o.autostop&&(--o.countdown<=0))||(o.nowrap&&!o.random&&o.nextSlide<o.currSlide))){if(o.end){o.end(o)}return}if(v||!t.cyclePause){var u=o.fx;z.cycleH=z.cycleH||h(z).height();z.cycleW=z.cycleW||h(z).width();y.cycleH=y.cycleH||h(y).height();y.cycleW=y.cycleW||h(y).width();if(o.multiFx){if(o.lastFx==undefined||++o.lastFx>=o.fxs.length){o.lastFx=0}u=o.fxs[o.lastFx];o.currFx=u}if(o.oneTimeFx){u=o.oneTimeFx;o.oneTimeFx=null}h.fn.cycle.resetState(o,u);if(o.before.length){h.each(o.before,function(A,B){if(t.cycleStop!=o.stopCount){return}B.apply(y,[z,y,o,x])})}var r=function(){h.each(o.after,function(A,B){if(t.cycleStop!=o.stopCount){return}B.apply(y,[z,y,o,x])})};if(o.nextSlide!=o.currSlide){o.busy=1;if(o.fxFn){o.fxFn(z,y,o,r,x)}else{if(h.isFunction(h.fn.cycle[o.fx])){h.fn.cycle[o.fx](z,y,o,r)}else{h.fn.cycle.custom(z,y,o,r,v&&o.fastOnEvent)}}}o.lastSlide=o.currSlide;if(o.random){o.currSlide=o.nextSlide;if(++o.randomIndex==w.length){o.randomIndex=0}o.nextSlide=o.randomMap[o.randomIndex]}else{var s=(o.nextSlide+1)==w.length;o.nextSlide=s?0:o.nextSlide+1;o.currSlide=s?w.length-1:o.nextSlide-1}if(o.pager){h.fn.cycle.updateActivePagerLink(o.pager,o.currSlide)
}}var q=0;if(o.timeout&&!o.continuous){q=g(z,y,o,x)}else{if(o.continuous&&t.cyclePause){q=10}}if(q>0){t.cycleTimeout=setTimeout(function(){e(w,o,0,!o.rev)},q)}}h.fn.cycle.updateActivePagerLink=function(o,q){h(o).find("a").removeClass("activeSlide").filter("a:eq("+q+")").addClass("activeSlide")};function g(u,r,s,q){if(s.timeoutFn){var o=s.timeoutFn(u,r,s,q);if(o!==false){return o}}return s.timeout}h.fn.cycle.next=function(o){n(o,o.rev?-1:1)};h.fn.cycle.prev=function(o){n(o,o.rev?1:-1)};function n(q,t){var o=q.elements;var s=q.$cont[0],r=s.cycleTimeout;if(r){clearTimeout(r);s.cycleTimeout=0}if(q.random&&t<0){q.randomIndex--;if(--q.randomIndex==-2){q.randomIndex=o.length-2}else{if(q.randomIndex==-1){q.randomIndex=o.length-1}}q.nextSlide=q.randomMap[q.randomIndex]}else{if(q.random){if(++q.randomIndex==o.length){q.randomIndex=0}q.nextSlide=q.randomMap[q.randomIndex]}else{q.nextSlide=q.currSlide+t;if(q.nextSlide<0){if(q.nowrap){return false}q.nextSlide=o.length-1}else{if(q.nextSlide>=o.length){if(q.nowrap){return false}q.nextSlide=0}}}}if(h.isFunction(q.prevNextClick)){q.prevNextClick(t>0,q.nextSlide,o[q.nextSlide])}e(o,q,1,t>=0);return false}function d(q,r){var o=h(r.pager);h.each(q,function(s,t){h.fn.cycle.createPagerAnchor(s,t,o,q,r)});h.fn.cycle.updateActivePagerLink(r.pager,r.startingSlide)}h.fn.cycle.createPagerAnchor=function(t,u,r,s,v){var q=(h.isFunction(v.pagerAnchorBuilder))?v.pagerAnchorBuilder(t,u):'<a href="#">'+(t+1)+"</a>";if(!q){return}var w=h(q);if(w.parents("body").length==0){var o=[];if(r.length>1){r.each(function(){var x=w.clone(true);h(this).append(x);o.push(x)});w=h(o)}else{w.appendTo(r)}}w.bind(v.pagerEvent,function(){v.nextSlide=t;var y=v.$cont[0],x=y.cycleTimeout;if(x){clearTimeout(x);y.cycleTimeout=0}if(h.isFunction(v.pagerClick)){v.pagerClick(v.nextSlide,s[v.nextSlide])}e(s,v,1,v.currSlide<t);return false});if(v.pauseOnPagerHover){w.hover(function(){v.$cont[0].cyclePause++},function(){v.$cont[0].cyclePause--})}};h.fn.cycle.hopsFromLast=function(s,r){var q,o=s.lastSlide,t=s.currSlide;if(r){q=t>o?t-o:s.slideCount-o}else{q=t<o?o-t:o+s.slideCount-t}return q};function f(r){function q(t){t=parseInt(t).toString(16);return t.length<2?"0"+t:t}function o(u){for(;u&&u.nodeName.toLowerCase()!="html";u=u.parentNode){var s=h.css(u,"background-color");if(s.indexOf("rgb")>=0){var t=s.match(/\d+/g);return"#"+q(t[0])+q(t[1])+q(t[2])}if(s&&s!="transparent"){return s}}return"#ffffff"}r.each(function(){h(this).css("background-color",o(this))})}h.fn.cycle.commonReset=function(u,s,t,q,r,o){h(t.elements).not(u).hide();t.cssBefore.opacity=1;t.cssBefore.display="block";if(q!==false&&s.cycleW>0){t.cssBefore.width=s.cycleW}if(r!==false&&s.cycleH>0){t.cssBefore.height=s.cycleH}t.cssAfter=t.cssAfter||{};t.cssAfter.display="none";h(u).css("zIndex",t.slideCount+(o===true?1:0));h(s).css("zIndex",t.slideCount+(o===true?0:1))};h.fn.cycle.custom=function(A,u,o,r,q){var z=h(A),v=h(u);var s=o.speedIn,y=o.speedOut,t=o.easeIn,x=o.easeOut;v.css(o.cssBefore);if(q){if(typeof q=="number"){s=y=q}else{s=y=1}t=x=null}var w=function(){v.animate(o.animIn,s,t,r)};z.animate(o.animOut,y,x,function(){if(o.cssAfter){z.css(o.cssAfter)}if(!o.sync){w()}});if(o.sync){w()}};h.fn.cycle.transitions={fade:function(q,r,o){r.not(":eq("+o.currSlide+")").css("opacity",0);o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t);t.cssBefore.opacity=0});o.animIn={opacity:1};o.animOut={opacity:0};o.cssBefore={top:0,left:0}}};h.fn.cycle.ver=function(){return ver};h.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!h.support.opacity,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};
h.fn.cycle.transitions.scrollUp=function(r,s,q){r.css("overflow","hidden");q.before.push(h.fn.cycle.commonReset);var o=r.height();q.cssBefore={top:o,left:0};q.cssFirst={top:0};q.animIn={top:0};q.animOut={top:-o}};h.fn.cycle.transitions.scrollDown=function(r,s,q){r.css("overflow","hidden");q.before.push(h.fn.cycle.commonReset);var o=r.height();q.cssFirst={top:0};q.cssBefore={top:-o,left:0};q.animIn={top:0};q.animOut={top:o}};h.fn.cycle.transitions.scrollLeft=function(r,s,q){r.css("overflow","hidden");q.before.push(h.fn.cycle.commonReset);var o=r.width();q.cssFirst={left:0};q.cssBefore={left:o,top:0};q.animIn={left:0};q.animOut={left:0-o}};h.fn.cycle.transitions.scrollRight=function(r,s,q){r.css("overflow","hidden");q.before.push(h.fn.cycle.commonReset);var o=r.width();q.cssFirst={left:0};q.cssBefore={left:-o,top:0};q.animIn={left:0};q.animOut={left:o}};h.fn.cycle.transitions.scrollHorz=function(q,r,o){q.css("overflow","hidden").width();o.before.push(function(v,t,u,s){h.fn.cycle.commonReset(v,t,u);u.cssBefore.left=s?(t.cycleW-1):(1-t.cycleW);u.animOut.left=s?-v.cycleW:v.cycleW});o.cssFirst={left:0};o.cssBefore={top:0};o.animIn={left:0};o.animOut={top:0}};h.fn.cycle.transitions.scrollVert=function(q,r,o){q.css("overflow","hidden");o.before.push(function(v,t,u,s){h.fn.cycle.commonReset(v,t,u);u.cssBefore.top=s?(1-t.cycleH):(t.cycleH-1);u.animOut.top=s?v.cycleH:-v.cycleH});o.cssFirst={top:0};o.cssBefore={left:0};o.animIn={top:0};o.animOut={left:0}};h.fn.cycle.transitions.slideX=function(q,r,o){o.before.push(function(u,s,t){h(t.elements).not(u).hide();h.fn.cycle.commonReset(u,s,t,false,true);t.animIn.width=s.cycleW});o.cssBefore={left:0,top:0,width:0};o.animIn={width:"show"};o.animOut={width:0}};h.fn.cycle.transitions.slideY=function(q,r,o){o.before.push(function(u,s,t){h(t.elements).not(u).hide();h.fn.cycle.commonReset(u,s,t,true,false);t.animIn.height=s.cycleH});o.cssBefore={left:0,top:0,height:0};o.animIn={height:"show"};o.animOut={height:0}};h.fn.cycle.transitions.shuffle=function(s,t,r){var o=s.css("overflow","visible").width();t.css({left:0,top:0});r.before.push(function(w,u,v){h.fn.cycle.commonReset(w,u,v,true,true,true)});r.speed=r.speed/2;r.random=0;r.shuffle=r.shuffle||{left:-o,top:15};r.els=[];for(var q=0;q<t.length;q++){r.els.push(t[q])}for(var q=0;q<r.currSlide;q++){r.els.push(r.els.shift())}r.fxFn=function(A,x,z,u,w){var v=w?h(A):h(x);h(x).css(z.cssBefore);var y=z.slideCount;v.animate(z.shuffle,z.speedIn,z.easeIn,function(){var C=h.fn.cycle.hopsFromLast(z,w);for(var D=0;D<C;D++){w?z.els.push(z.els.shift()):z.els.unshift(z.els.pop())}if(w){for(var E=0,B=z.els.length;E<B;E++){h(z.els[E]).css("z-index",B-E+y)}}else{var F=h(A).css("z-index");v.css("z-index",parseInt(F)+1+y)}v.animate({left:0,top:0},z.speedOut,z.easeOut,function(){h(w?this:A).hide();if(u){u()}})})};r.cssBefore={display:"block",opacity:1,top:0,left:0}};h.fn.cycle.transitions.turnUp=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,true,false);t.cssBefore.top=s.cycleH;t.animIn.height=s.cycleH});o.cssFirst={top:0};o.cssBefore={left:0,height:0};o.animIn={top:0};o.animOut={height:0}};h.fn.cycle.transitions.turnDown=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,true,false);t.animIn.height=s.cycleH;t.animOut.top=u.cycleH});o.cssFirst={top:0};o.cssBefore={left:0,top:0,height:0};o.animOut={height:0}};h.fn.cycle.transitions.turnLeft=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,true);t.cssBefore.left=s.cycleW;t.animIn.width=s.cycleW});o.cssBefore={top:0,width:0};o.animIn={left:0};o.animOut={width:0}};h.fn.cycle.transitions.turnRight=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,true);t.animIn.width=s.cycleW;t.animOut.left=u.cycleW});o.cssBefore={top:0,left:0,width:0};o.animIn={left:0};o.animOut={width:0}};h.fn.cycle.transitions.zoom=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,false,true);t.cssBefore.top=s.cycleH/2;
t.cssBefore.left=s.cycleW/2;t.animIn={top:0,left:0,width:s.cycleW,height:s.cycleH};t.animOut={width:0,height:0,top:u.cycleH/2,left:u.cycleW/2}});o.cssFirst={top:0,left:0};o.cssBefore={width:0,height:0}};h.fn.cycle.transitions.fadeZoom=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,false);t.cssBefore.left=s.cycleW/2;t.cssBefore.top=s.cycleH/2;t.animIn={top:0,left:0,width:s.cycleW,height:s.cycleH}});o.cssBefore={width:0,height:0};o.animOut={opacity:0}};h.fn.cycle.transitions.blindX=function(r,s,q){var o=r.css("overflow","hidden").width();q.before.push(function(v,t,u){h.fn.cycle.commonReset(v,t,u);u.animIn.width=t.cycleW;u.animOut.left=v.cycleW});q.cssBefore={left:o,top:0};q.animIn={left:0};q.animOut={left:o}};h.fn.cycle.transitions.blindY=function(r,s,q){var o=r.css("overflow","hidden").height();q.before.push(function(v,t,u){h.fn.cycle.commonReset(v,t,u);u.animIn.height=t.cycleH;u.animOut.top=v.cycleH});q.cssBefore={top:o,left:0};q.animIn={top:0};q.animOut={top:o}};h.fn.cycle.transitions.blindZ=function(s,t,r){var q=s.css("overflow","hidden").height();var o=s.width();r.before.push(function(w,u,v){h.fn.cycle.commonReset(w,u,v);v.animIn.height=u.cycleH;v.animOut.top=w.cycleH});r.cssBefore={top:q,left:o};r.animIn={top:0,left:0};r.animOut={top:q,left:o}};h.fn.cycle.transitions.growX=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,true);t.cssBefore.left=this.cycleW/2;t.animIn={left:0,width:this.cycleW};t.animOut={left:0}});o.cssBefore={width:0,top:0}};h.fn.cycle.transitions.growY=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,true,false);t.cssBefore.top=this.cycleH/2;t.animIn={top:0,height:this.cycleH};t.animOut={top:0}});o.cssBefore={height:0,left:0}};h.fn.cycle.transitions.curtainX=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,false,true,true);t.cssBefore.left=s.cycleW/2;t.animIn={left:0,width:this.cycleW};t.animOut={left:u.cycleW/2,width:0}});o.cssBefore={top:0,width:0}};h.fn.cycle.transitions.curtainY=function(q,r,o){o.before.push(function(u,s,t){h.fn.cycle.commonReset(u,s,t,true,false,true);t.cssBefore.top=s.cycleH/2;t.animIn={top:0,height:s.cycleH};t.animOut={top:u.cycleH/2,height:0}});o.cssBefore={left:0,height:0}};h.fn.cycle.transitions.cover=function(s,t,r){var u=r.direction||"left";var o=s.css("overflow","hidden").width();var q=s.height();r.before.push(function(x,v,w){h.fn.cycle.commonReset(x,v,w);if(u=="right"){w.cssBefore.left=-o}else{if(u=="up"){w.cssBefore.top=q}else{if(u=="down"){w.cssBefore.top=-q}else{w.cssBefore.left=o}}}});r.animIn={left:0,top:0};r.animOut={opacity:1};r.cssBefore={top:0,left:0}};h.fn.cycle.transitions.uncover=function(s,t,r){var u=r.direction||"left";var o=s.css("overflow","hidden").width();var q=s.height();r.before.push(function(x,v,w){h.fn.cycle.commonReset(x,v,w,true,true,true);if(u=="right"){w.animOut.left=o}else{if(u=="up"){w.animOut.top=-q}else{if(u=="down"){w.animOut.top=q}else{w.animOut.left=-o}}}});r.animIn={left:0,top:0};r.animOut={opacity:1};r.cssBefore={top:0,left:0}};h.fn.cycle.transitions.toss=function(s,t,r){var o=s.css("overflow","visible").width();var q=s.height();r.before.push(function(w,u,v){h.fn.cycle.commonReset(w,u,v,true,true,true);if(!v.animOut.left&&!v.animOut.top){v.animOut={left:o*2,top:-q/2,opacity:0}}else{v.animOut.opacity=0}});r.cssBefore={left:0,top:0};r.animIn={left:0}};h.fn.cycle.transitions.wipe=function(B,y,q){var A=B.css("overflow","hidden").width();var v=B.height();q.cssBefore=q.cssBefore||{};var s;if(q.clip){if(/l2r/.test(q.clip)){s="rect(0px 0px "+v+"px 0px)"}else{if(/r2l/.test(q.clip)){s="rect(0px "+A+"px "+v+"px "+A+"px)"}else{if(/t2b/.test(q.clip)){s="rect(0px "+A+"px 0px 0px)"}else{if(/b2t/.test(q.clip)){s="rect("+v+"px "+A+"px "+v+"px 0px)"}else{if(/zoom/.test(q.clip)){var C=parseInt(v/2);var u=parseInt(A/2);s="rect("+C+"px "+u+"px "+C+"px "+u+"px)"}}}}}}q.cssBefore.clip=q.cssBefore.clip||s||"rect(0px 0px 0px 0px)";var x=q.cssBefore.clip.match(/(\d+)/g);
var C=parseInt(x[0]),o=parseInt(x[1]),z=parseInt(x[2]),u=parseInt(x[3]);q.before.push(function(H,w,F){if(H==w){return}var t=h(H),r=h(w);h.fn.cycle.commonReset(H,w,F,true,true,false);F.cssAfter.display="block";var E=1,D=parseInt((F.speedIn/13))-1;(function G(){var J=C?C-parseInt(E*(C/D)):0;var K=u?u-parseInt(E*(u/D)):0;var L=z<v?z+parseInt(E*((v-z)/D||1)):v;var I=o<A?o+parseInt(E*((A-o)/D||1)):A;r.css({clip:"rect("+J+"px "+I+"px "+L+"px "+K+"px)"});(E++<=D)?setTimeout(G,13):t.css("display","none")})()});q.cssBefore={display:"block",opacity:1,top:0,left:0};q.animIn={left:0};q.animOut={left:0}}})(this.jQuery);window.log=function(){log.history=log.history||[];log.history.push(arguments);if(this.console){console.log(Array.prototype.slice.call(arguments))}};(function(b){var a=b.write;b.write=function(c){log("document.write(): ",arguments);if(/docwriteregexwhitelist/.test(c)){a.apply(b,arguments)}}})(document);
