(function(b){b.fn.bgIframe=b.fn.bgiframe=function(d){if(b.browser.msie&&/6.0/.test(navigator.userAgent)){d=b.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},d||{});var e=function(f){return f&&f.constructor==Number?f+"px":f},c='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+d.src+'"style="display:block;position:absolute;z-index:-1;'+(d.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(d.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":e(d.top))+";left:"+(d.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":e(d.left))+";width:"+(d.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":e(d.width))+";height:"+(d.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":e(d.height))+';"/>';return this.each(function(){if(b("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(c),this.firstChild)}})}return this};(function(a9,aK){var aR="none",aq="LoadedContent",a8=false,aP="resize.",aW="y",aU="auto",a6=true,ar="nofollow",aY="x";function a5(d,e){d=d?' id="'+a2+d+'"':"";e=e?' style="'+e+'"':"";return a9("<div"+d+e+"/>")}function aV(d,c){c=c===aY?aX.width():aX.height();return typeof d==="string"?Math.round(/%/.test(d)?c/100*parseInt(d,10):parseInt(d,10)):d}function ai(c){return ba.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(c)}function aI(d){for(var e in d){if(a9.isFunction(d[e])&&e.substring(0,2)!=="on"){d[e]=d[e].call(aZ)}}d.rel=d.rel||aZ.rel||ar;d.href=d.href||a9(aZ).attr("href");d.title=d.title||aZ.title;return d}function aO(e,d){d&&d.call(aZ);a9.event.trigger(e)}function aH(){var d,i=a2+"Slideshow_",j="click."+a2,h,g;if(ba.slideshow&&a3[1]){h=function(){ay.text(ba.slideshowStop).unbind(j).bind(ah,function(){if(a4<a3.length-1||ba.loop){d=setTimeout(a7.next,ba.slideshowSpeed)}}).bind(ag,function(){clearTimeout(d)}).one(j+" "+ap,g);a1.removeClass(i+"off").addClass(i+"on");d=setTimeout(a7.next,ba.slideshowSpeed)};g=function(){clearTimeout(d);ay.text(ba.slideshowStart).unbind([ah,ag,ap,j].join(" ")).one(j,h);a1.removeClass(i+"on").addClass(i+"off")};ba.slideshowAuto?h():g()}}function aF(e){if(!ao){aZ=e;ba=aI(a9.extend({},a9.data(aZ,aT)));a3=a9(aZ);a4=0;if(ba.rel!==ar){a3=a9("."+ax).filter(function(){return(a9.data(this,aT).rel||this.rel)===ba.rel});a4=a3.index(aZ);if(a4===-1){a3=a3.add(aZ);a4=a3.length-1}}if(!aQ){aQ=aA=a6;a1.show();if(ba.returnFocus){try{aZ.blur();a9(aZ).one(aa,function(){try{this.focus()}catch(c){}})}catch(d){}}aN.css({opacity:+ba.opacity,cursor:ba.overlayClose?"pointer":aU}).show();ba.w=aV(ba.initialWidth,aY);ba.h=aV(ba.initialHeight,aW);a7.position(0);af&&aX.bind(aP+an+" scroll."+an,function(){aN.css({width:aX.width(),height:aX.height(),top:aX.scrollTop(),left:aX.scrollLeft()})}).trigger("scroll."+an);aO(aJ,ba.onOpen);ae.add(aw).add(av).add(ay).add(ad).hide();aD.html(ba.close).show()}a7.load(a6)}}var aG={transition:"elastic",speed:300,width:a8,initialWidth:"600",innerWidth:a8,maxWidth:a8,height:a8,initialHeight:"450",innerHeight:a8,maxHeight:a8,scalePhotos:a6,scrolling:a6,inline:a8,html:a8,iframe:a8,photo:a8,href:a8,title:a8,rel:a8,opacity:0.9,preloading:a6,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:a8,returnFocus:a6,loop:a6,slideshow:a8,slideshowAuto:a6,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:a8,onLoad:a8,onComplete:a8,onCleanup:a8,onClosed:a8,overlayClose:a6,escKey:a6,arrowKey:a6},aT="colorbox",a2="cbox",aJ=a2+"_open",ag=a2+"_load",ah=a2+"_complete",ap=a2+"_cleanup",aa=a2+"_closed",am=a2+"_purge",ac=a2+"_loaded",az=a9.browser.msie&&!a9.support.opacity,af=az&&a9.browser.version<7,an=a2+"_IE6",aN,a1,aE,aS,bc,aj,al,ak,a3,aX,a0,au,at,ad,ae,ay,av,aw,aD,aC,aB,aM,aL,aZ,a4,ba,aQ,aA,ao=a8,a7,ax=a2+"Element";a7=a9.fn[aT]=a9[aT]=function(i,g){var e=this,h;if(!e[0]&&e.selector){return e}i=i||{};if(g){i.onComplete=g}if(!e[0]||e.selector===undefined){e=a9("<a/>");
i.open=a6}e.each(function(){a9.data(this,aT,a9.extend({},a9.data(this,aT)||aG,i));a9(this).addClass(ax)});h=i.open;if(a9.isFunction(h)){h=h.call(e)}h&&aF(e[0]);return e};a7.init=function(){var d="hover",c="clear:left";aX=a9(aK);a1=a5().attr({id:aT,"class":az?a2+"IE":""});aN=a5("Overlay",af?"position:absolute":"").hide();aE=a5("Wrapper");aS=a5("Content").append(a0=a5(aq,"width:0; height:0; overflow:hidden"),at=a5("LoadingOverlay").add(a5("LoadingGraphic")),ad=a5("Title"),ae=a5("Current"),av=a5("Next"),aw=a5("Previous"),ay=a5("Slideshow").bind(aJ,aH),aD=a5("Close"));aE.append(a5().append(a5("TopLeft"),bc=a5("TopCenter"),a5("TopRight")),a5(a8,c).append(aj=a5("MiddleLeft"),aS,al=a5("MiddleRight")),a5(a8,c).append(a5("BottomLeft"),ak=a5("BottomCenter"),a5("BottomRight"))).children().children().css({"float":"left"});au=a5(a8,"position:absolute; width:9999px; visibility:hidden; display:none");a9("body").prepend(aN,a1.append(aE,au));aS.children().hover(function(){a9(this).addClass(d)},function(){a9(this).removeClass(d)}).addClass(d);aC=bc.height()+ak.height()+aS.outerHeight(a6)-aS.height();aB=aj.width()+al.width()+aS.outerWidth(a6)-aS.width();aM=a0.outerHeight(a6);aL=a0.outerWidth(a6);a1.css({"padding-bottom":aC,"padding-right":aB}).hide();av.click(a7.next);aw.click(a7.prev);aD.click(a7.close);aS.children().removeClass(d);a9("."+ax).live("click",function(e){if(!(e.button!==0&&typeof e.button!=="undefined"||e.ctrlKey||e.shiftKey||e.altKey)){e.preventDefault();aF(this)}});aN.click(function(){ba.overlayClose&&a7.close()});a9(document).bind("keydown",function(e){if(aQ&&ba.escKey&&e.keyCode===27){e.preventDefault();a7.close()}if(aQ&&ba.arrowKey&&!aA&&a3[1]){if(e.keyCode===37&&(a4||ba.loop)){e.preventDefault();aw.click()}else{if(e.keyCode===39&&(a4<a3.length-1||ba.loop)){e.preventDefault();av.click()}}}})};a7.remove=function(){a1.add(aN).remove();a9("."+ax).die("click").removeData(aT).removeClass(ax)};a7.position=function(k,m){function c(d){bc[0].style.width=ak[0].style.width=aS[0].style.width=d.style.width;at[0].style.height=at[1].style.height=aS[0].style.height=aj[0].style.height=al[0].style.height=d.style.height}var l,i=Math.max(document.documentElement.clientHeight-ba.h-aM-aC,0)/2+aX.scrollTop(),j=Math.max(aX.width()-ba.w-aL-aB,0)/2+aX.scrollLeft();l=a1.width()===ba.w+aL&&a1.height()===ba.h+aM?0:k;aE[0].style.width=aE[0].style.height="9999px";a1.dequeue().animate({width:ba.w+aL,height:ba.h+aM,top:i,left:j},{duration:l,complete:function(){c(this);aA=a8;aE[0].style.width=ba.w+aL+aB+"px";aE[0].style.height=ba.h+aM+aC+"px";m&&m()},step:function(){c(this)}})};a7.resize=function(c){if(aQ){c=c||{};if(c.width){ba.w=aV(c.width,aY)-aL-aB}if(c.innerWidth){ba.w=aV(c.innerWidth,aY)}a0.css({width:ba.w});if(c.height){ba.h=aV(c.height,aW)-aM-aC}if(c.innerHeight){ba.h=aV(c.innerHeight,aW)}if(!c.innerHeight&&!c.height){c=a0.wrapInner("<div style='overflow:auto'></div>").children();ba.h=c.height();c.replaceWith(c.children())}a0.css({height:ba.h});a7.position(ba.transition===aR?0:ba.speed)}};a7.prep=function(d){var i="hidden";function f(k){var r,o,e,t,j=a3.length,n=ba.loop;a7.position(k,function(){function c(){az&&a1[0].style.removeAttribute("filter")}if(aQ){az&&h&&a0.fadeIn(100);a0.show();aO(ac);ad.show().html(ba.title);if(j>1){typeof ba.current==="string"&&ae.html(ba.current.replace(/\{current\}/,a4+1).replace(/\{total\}/,j)).show();av[n||a4<j-1?"show":"hide"]().html(ba.next);aw[n||a4?"show":"hide"]().html(ba.previous);r=a4?a3[a4-1]:a3[j-1];e=a4<j-1?a3[a4+1]:a3[0];ba.slideshow&&ay.show();if(ba.preloading){t=a9.data(e,aT).href||e.href;o=a9.data(r,aT).href||r.href;t=a9.isFunction(t)?t.call(e):t;o=a9.isFunction(o)?o.call(r):o;if(ai(t)){a9("<img/>")[0].src=t}if(ai(o)){a9("<img/>")[0].src=o}}}at.hide();ba.transition==="fade"?a1.fadeTo(g,1,function(){c()}):c();aX.bind(aP+a2,function(){a7.position(0)});aO(ah,ba.onComplete)}})}if(aQ){var h,g=ba.transition===aR?0:ba.speed;aX.unbind(aP+a2);a0.remove();a0=a5(aq).html(d);a0.hide().appendTo(au.show()).css({width:function(){ba.w=ba.w||a0.width();
ba.w=ba.mw&&ba.mw<ba.w?ba.mw:ba.w;return ba.w}(),overflow:ba.scrolling?aU:i}).css({height:function(){ba.h=ba.h||a0.height();ba.h=ba.mh&&ba.mh<ba.h?ba.mh:ba.h;return ba.h}()}).prependTo(aS);au.hide();a9("#"+a2+"Photo").css({cssFloat:aR,marginLeft:aU,marginRight:aU});af&&a9("select").not(a1.find("select")).filter(function(){return this.style.visibility!==i}).css({visibility:i}).one(ap,function(){this.style.visibility="inherit"});ba.transition==="fade"?a1.fadeTo(g,0,function(){f(0)}):f(g)}};a7.load=function(d){var h,g,e,f=a7.prep;aA=a6;aZ=a3[a4];d||(ba=aI(a9.extend({},a9.data(aZ,aT))));aO(am);aO(ag,ba.onLoad);ba.h=ba.height?aV(ba.height,aW)-aM-aC:ba.innerHeight&&aV(ba.innerHeight,aW);ba.w=ba.width?aV(ba.width,aY)-aL-aB:ba.innerWidth&&aV(ba.innerWidth,aY);ba.mw=ba.w;ba.mh=ba.h;if(ba.maxWidth){ba.mw=aV(ba.maxWidth,aY)-aL-aB;ba.mw=ba.w&&ba.w<ba.mw?ba.w:ba.mw}if(ba.maxHeight){ba.mh=aV(ba.maxHeight,aW)-aM-aC;ba.mh=ba.h&&ba.h<ba.mh?ba.h:ba.mh}h=ba.href;at.show();if(ba.inline){a5().hide().insertBefore(a9(h)[0]).one(am,function(){a9(this).replaceWith(a0.children())});f(a9(h))}else{if(ba.iframe){a1.one(ac,function(){var i=a9("<iframe frameborder='0' style='width:100%; height:100%; border:0; display:block'/>")[0];i.name=a2+ +new Date;i.src=ba.href;if(!ba.scrolling){i.scrolling="no"}if(az){i.allowtransparency="true"}a9(i).appendTo(a0).one(am,function(){i.src="//about:blank"})});f(" ")}else{if(ba.html){f(ba.html)}else{if(ai(h)){g=new Image;g.onload=function(){var c;g.onload=null;g.id=a2+"Photo";a9(g).css({border:aR,display:"block",cssFloat:"left"});if(ba.scalePhotos){e=function(){g.height-=g.height*c;g.width-=g.width*c};if(ba.mw&&g.width>ba.mw){c=(g.width-ba.mw)/g.width;e()}if(ba.mh&&g.height>ba.mh){c=(g.height-ba.mh)/g.height;e()}}if(ba.h){g.style.marginTop=Math.max(ba.h-g.height,0)/2+"px"}a3[1]&&(a4<a3.length-1||ba.loop)&&a9(g).css({cursor:"pointer"}).click(a7.next);if(az){g.style.msInterpolationMode="bicubic"}setTimeout(function(){f(g)},1)};setTimeout(function(){g.src=h},1)}else{h&&au.load(h,function(j,k,i){f(k==="error"?"Request unsuccessful: "+i.statusText:a9(this).children())})}}}}};a7.next=function(){if(!aA){a4=a4<a3.length-1?a4+1:0;a7.load()}};a7.prev=function(){if(!aA){a4=a4?a4-1:a3.length-1;a7.load()}};a7.close=function(){if(aQ&&!ao){ao=a6;aQ=a8;aO(ap,ba.onCleanup);aX.unbind("."+a2+" ."+an);aN.fadeTo("fast",0);a1.stop().fadeTo("fast",0,function(){aO(am);a0.remove();a1.add(aN).css({opacity:1,cursor:aU}).hide();setTimeout(function(){ao=a8;aO(aa,ba.onClosed)},1)})}};a7.element=function(){return a9(aZ)};a7.settings=aG;a9(a7.init)});b.fn.myModal=function(c){var d=b.extend({},b.fn.myModal.defaults,c);return this.each(function(){var e=b(this);e.click(function(){b.fn.myModal.loadBackground(d);return false})})};b.fn.myModal.loadBackground=function(c){b("<div id='modal'><div>").bgiframe().appendTo("body");b.fn.myModal.centerPopup(c)};b.fn.myModal.centerPopup=function(d){b("<div id='popUp'></div>").insertAfter("#wrapper");var c=b(window).width();var j=b(window).height();var h=b(document).height();var i=d.popupHeight;var g=b("#popUp").width();var f=(j-i)/2+b(window).scrollTop();var e=(c-g)/2+b(window).scrollLeft();b("#popUp").css({position:"absolute",top:f+"px",left:e+"px"});b("#modal").css({height:j});b.fn.myModal.loadPopup(d)};b.fn.myModal.loadPopup=function(c){b("#modal").css({opacity:c.opacity}).fadeIn("slow");b("#popUp").load(c.ajaxFormUrl,function(){b("#popUp form").hide();b("p#closePopup").html("")});b("#popUp").fadeIn("slow",function(){b("#popUp form").delay(2000).slideDown("slow",function(){b("#formTitle").html("<h2>"+c.initialMessage+"</h2>");b("p#closePopup").html("<a href='#'>"+c.closeLink+"</a>")})});b("p#closePopup").live("click",function(){b.fn.myModal.closePopup(c.closeMessage);return false});b("#popUp").live("submit",function(){var e=(b("#popUp form").serialize());b.ajax({type:"GET",dataType:"json",url:c.ajaxValidationUrl,data:e,success:d});return false});function d(f){if(f.goodresult==0){b.fn.myModal.closePopup(c.sentMessage)}else{b("label span.errorMessage").hide();
b("label").removeClass();for(var e in f){if(f.hasOwnProperty(e)){b("#popUp :input#"+e).prev("label").addClass("popupError").append("<span class='errorMessage'>"+f[e]+"</span>");if(f.emailUserExists){b("#feedback").fadeIn("slow").html(f.emailUserExists)}}}}}};b.fn.myModal.closePopup=function(c){b("#popUp").css({height:"auto"});b("p#closePopup").html("");b("label span.errorMessage,#feedback").hide();b("label").removeClass();b("#popUp form").css({position:"relative","z-index":"0"}).slideUp("slow",function(){b("#formTitle").html("<h2>"+c+"</h2>");b("#popUp").delay(1500).fadeOut("slow",function(){b("#modal").fadeOut("slow",function(){b(this).remove()});b("#popUp").remove()})})};b.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"};b.fn.superfish=function(k){var g=b.fn.superfish,j=g.c,f=b(['<span class="',j.arrowClass,'"> »</span>'].join("")),i=function(){var c=b(this),l=d(c);clearTimeout(l.sfTimer);c.showSuperfishUl().siblings().hideSuperfishUl()},e=function(){var c=b(this),m=d(c),l=g.op;clearTimeout(m.sfTimer);m.sfTimer=setTimeout(function(){l.retainPath=(b.inArray(c[0],l.$path)>-1);c.hideSuperfishUl();if(l.$path.length&&c.parents(["li.",l.hoverClass].join("")).length<1){i.call(l.$path)}},l.delay)},d=function(c){var l=c.parents(["ul.",j.menuClass,":first"].join(""))[0];g.op=g.o[l.serial];return l},h=function(c){c.addClass(j.anchorClass).append(f.clone())};return this.each(function(){var c=this.serial=g.o.length;var m=b.extend({},g.defaults,k);m.$path=b("li."+m.pathClass,this).slice(0,m.pathLevels).each(function(){b(this).addClass([m.hoverClass,j.bcClass].join(" ")).filter("li:has(ul)").removeClass(m.pathClass)});g.o[c]=g.op=m;b("li:has(ul)",this)[(b.fn.hoverIntent&&!m.disableHI)?"hoverIntent":"hover"](i,e).each(function(){if(m.autoArrows){h(b(">a:first-child",this))}}).not("."+j.bcClass).hideSuperfishUl();var l=b("a",this);l.each(function(n){var o=l.eq(n).parents("li");l.eq(n).focus(function(){i.call(o)}).blur(function(){e.call(o)})});m.onInit.call(this)}).each(function(){var c=[j.menuClass];if(g.op.dropShadows&&!(b.browser.msie&&b.browser.version<7)){c.push(j.shadowClass)}b(this).addClass(c.join(" "))})};var a=b.fn.superfish;a.o=[];a.op={};a.IE7fix=function(){var c=a.op;if(b.browser.msie&&b.browser.version>6&&c.dropShadows&&c.animation.opacity!=undefined){this.toggleClass(a.c.shadowClass+"-off")}};a.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};a.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(){}};b.fn.extend({hideSuperfishUl:function(){var e=a.op,d=(e.retainPath===true)?e.$path:"";e.retainPath=false;var c=b(["li.",e.hoverClass].join(""),this).add(this).not(d).removeClass(e.hoverClass).find(">ul").hide().css("visibility","hidden");e.onHide.call(c);return this},showSuperfishUl:function(){var e=a.op,d=a.c.shadowClass+"-off",c=this.addClass(e.hoverClass).find(">ul:hidden").css("visibility","visible");a.IE7fix.call(c);e.onBeforeShow.call(c);c.animate(e.animation,e.speed,function(){a.IE7fix.call(c);e.onShow.call(c)});return this}});b.fn.center=function(){return this.each(function(){var c=b(this);c.css("position","absolute");c.css("top",(b(window).height()-c.outerHeight())/2+b(window).scrollTop()+"px");c.css("left",(b(window).width()-c.outerWidth())/2+b(window).scrollLeft()+"px")})};(function(k){var n="2.94";if(k.support==undefined){k.support={opacity:!(k.browser.msie)}}function c(t){if(k.fn.cycle.debug){h(t)}}function h(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))
}}k.fn.cycle=function(u,t){var v={s:this.selector,c:this.context};if(this.length===0&&u!="stop"){if(!k.isReady&&v.s){h("DOM not ready, queuing slideshow");k(function(){k(v.s,v.c).cycle(u,t)});return this}h("terminating; zero elements found by selector"+(k.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var z=o(this,u,t);if(z===false){return}z.updateActivePagerLink=z.updateActivePagerLink||k.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var A=k(this);var B=z.slideExpr?k(z.slideExpr,this):A.children();var x=B.get();if(x.length<2){h("terminating; too few slides: "+x.length);return}var w=m(A,B,x,z,v);if(w===false){return}var y=w.continuous?10:j(x[w.currSlide],x[w.nextSlide],w,!w.backwards);if(y){y+=(w.delay||0);if(y<10){y=10}c("first timeout: "+y);this.cycleTimeout=setTimeout(function(){g(x,w,0,!z.backwards)},y)}})};function o(t,w,u){if(t.cycleStop==undefined){t.cycleStop=0}if(w===undefined||w===null){w={}}if(w.constructor==String){switch(w){case"destroy":case"stop":var y=k(t).data("cycle.opts");if(!y){return false}t.cycleStop++;if(t.cycleTimeout){clearTimeout(t.cycleTimeout)}t.cycleTimeout=0;k(t).removeData("cycle.opts");if(w=="destroy"){s(y)}return false;case"toggle":t.cyclePause=(t.cyclePause===1)?0:1;x(t.cyclePause,u,t);return false;case"pause":t.cyclePause=1;return false;case"resume":t.cyclePause=0;x(false,u,t);return false;case"prev":case"next":var y=k(t).data("cycle.opts");if(!y){h('options not found, "prev/next" ignored');return false}k.fn.cycle[w](y);return false;default:w={fx:w}}return w}else{if(w.constructor==Number){var v=w;w=k(t).data("cycle.opts");if(!w){h("options not found, can not advance slide");return false}if(v<0||v>=w.elements.length){h("invalid slide index: "+v);return false}w.nextSlide=v;if(t.cycleTimeout){clearTimeout(t.cycleTimeout);t.cycleTimeout=0}if(typeof u=="string"){w.oneTimeFx=u}g(w.elements,w,1,v>=w.currSlide);return false}}return w;function x(A,B,z){if(!A&&B===true){var C=k(z).data("cycle.opts");if(!C){h("options not found, can not resume");return false}if(z.cycleTimeout){clearTimeout(z.cycleTimeout);z.cycleTimeout=0}g(C.elements,C,1,!C.backwards)}}}function d(t,u){if(!k.support.opacity&&u.cleartype&&t.style.filter){try{t.style.removeAttribute("filter")}catch(v){}}}function s(t){if(t.next){k(t.next).unbind(t.prevNextEvent)}if(t.prev){k(t.prev).unbind(t.prevNextEvent)}if(t.pager||t.pagerAnchorBuilder){k.each(t.pagerAnchors||[],function(){this.unbind().remove()})}t.pagerAnchors=null;if(t.destroy){t.destroy(t)}}function m(B,N,y,x,H){var F=k.extend({},k.fn.cycle.defaults,x||{},k.metadata?B.metadata():k.meta?B.data():{});if(F.autostop){F.countdown=F.autostopCount||y.length}var u=B[0];B.data("cycle.opts",F);F.$cont=B;F.stopCount=u.cycleStop;F.elements=y;F.before=F.before?[F.before]:[];F.after=F.after?[F.after]:[];F.after.unshift(function(){F.busy=0});if(!k.support.opacity&&F.cleartype){F.after.push(function(){d(this,F)})}if(F.continuous){F.after.push(function(){g(y,F,0,!F.backwards)})}q(F);if(!k.support.opacity&&F.cleartype&&!F.cleartypeNoBg){i(N)}if(B.css("position")=="static"){B.css("position","relative")}if(F.width){B.width(F.width)}if(F.height&&F.height!="auto"){B.height(F.height)}if(F.startingSlide){F.startingSlide=parseInt(F.startingSlide)}else{if(F.backwards){F.startingSlide=y.length-1}}if(F.random){F.randomMap=[];for(var L=0;L<y.length;L++){F.randomMap.push(L)}F.randomMap.sort(function(P,w){return Math.random()-0.5});F.randomIndex=1;F.startingSlide=F.randomMap[1]}else{if(F.startingSlide>=y.length){F.startingSlide=0}}F.currSlide=F.startingSlide||0;var A=F.startingSlide;N.css({position:"absolute",top:0,left:0}).hide().each(function(w){var P;if(F.backwards){P=A?w<=A?y.length+(w-A):A-w:y.length-w}else{P=A?w>=A?y.length-(w-A):A-w:y.length-w}k(this).css("z-index",P)});k(y[A]).css("opacity",1).show();d(y[A],F);if(F.fit&&F.width){N.width(F.width)}if(F.fit&&F.height&&F.height!="auto"){N.height(F.height)}var G=F.containerResize&&!B.innerHeight();
if(G){var z=0,E=0;for(var J=0;J<y.length;J++){var t=k(y[J]),O=t[0],D=t.outerWidth(),M=t.outerHeight();if(!D){D=O.offsetWidth||O.width||t.attr("width")}if(!M){M=O.offsetHeight||O.height||t.attr("height")}z=D>z?D:z;E=M>E?M:E}if(z>0&&E>0){B.css({width:z+"px",height:E+"px"})}}if(F.pause){B.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(e(F)===false){return false}var v=false;x.requeueAttempts=x.requeueAttempts||0;N.each(function(){var R=k(this);this.cycleH=(F.fit&&F.height)?F.height:(R.height()||this.offsetHeight||this.height||R.attr("height")||0);this.cycleW=(F.fit&&F.width)?F.width:(R.width()||this.offsetWidth||this.width||R.attr("width")||0);if(R.is("img")){var P=(k.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var S=(k.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var Q=(k.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var w=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(P||S||Q||w){if(H.s&&F.requeueOnImageNotLoaded&&++x.requeueAttempts<100){h(x.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){k(H.s,H.c).cycle(x)},F.requeueTimeout);v=true;return false}else{h("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(v){return false}F.cssBefore=F.cssBefore||{};F.animIn=F.animIn||{};F.animOut=F.animOut||{};N.not(":eq("+A+")").css(F.cssBefore);if(F.cssFirst){k(N[A]).css(F.cssFirst)}if(F.timeout){F.timeout=parseInt(F.timeout);if(F.speed.constructor==String){F.speed=k.fx.speeds[F.speed]||parseInt(F.speed)}if(!F.sync){F.speed=F.speed/2}var I=F.fx=="shuffle"?500:250;while((F.timeout-F.speed)<I){F.timeout+=F.speed}}if(F.easing){F.easeIn=F.easeOut=F.easing}if(!F.speedIn){F.speedIn=F.speed}if(!F.speedOut){F.speedOut=F.speed}F.slideCount=y.length;F.currSlide=F.lastSlide=A;if(F.random){if(++F.randomIndex==y.length){F.randomIndex=0}F.nextSlide=F.randomMap[F.randomIndex]}else{if(F.backwards){F.nextSlide=F.startingSlide==0?(y.length-1):F.startingSlide-1}else{F.nextSlide=F.startingSlide>=(y.length-1)?0:F.startingSlide+1}}if(!F.multiFx){var K=k.fn.cycle.transitions[F.fx];if(k.isFunction(K)){K(B,N,F)}else{if(F.fx!="custom"&&!F.multiFx){h("unknown transition: "+F.fx,"; slideshow terminating");return false}}}var C=N[A];if(F.before.length){F.before[0].apply(C,[C,C,F,true])}if(F.after.length>1){F.after[1].apply(C,[C,C,F,true])}if(F.next){k(F.next).bind(F.prevNextEvent,function(){return r(F,1)})}if(F.prev){k(F.prev).bind(F.prevNextEvent,function(){return r(F,0)})}if(F.pager||F.pagerAnchorBuilder){f(y,F)}l(F,y);return F}function q(t){t.original={before:[],after:[]};t.original.cssBefore=k.extend({},t.cssBefore);t.original.cssAfter=k.extend({},t.cssAfter);t.original.animIn=k.extend({},t.animIn);t.original.animOut=k.extend({},t.animOut);k.each(t.before,function(){t.original.before.push(this)});k.each(t.after,function(){t.original.after.push(this)})}function e(z){var x,v,u=k.fn.cycle.transitions;if(z.fx.indexOf(",")>0){z.multiFx=true;z.fxs=z.fx.replace(/\s*/g,"").split(",");for(x=0;x<z.fxs.length;x++){var y=z.fxs[x];v=u[y];if(!v||!u.hasOwnProperty(y)||!k.isFunction(v)){h("discarding unknown transition: ",y);z.fxs.splice(x,1);x--}}if(!z.fxs.length){h("No valid transitions named; slideshow terminating.");return false}}else{if(z.fx=="all"){z.multiFx=true;z.fxs=[];for(p in u){v=u[p];if(u.hasOwnProperty(p)&&k.isFunction(v)){z.fxs.push(p)}}}}if(z.multiFx&&z.randomizeEffects){var w=Math.floor(Math.random()*20)+30;for(x=0;x<w;x++){var t=Math.floor(Math.random()*z.fxs.length);z.fxs.push(z.fxs.splice(t,1)[0])}c("randomized fx sequence: ",z.fxs)}return true}function l(u,t){u.addSlide=function(w,x){var v=k(w),y=v[0];if(!u.autostopCount){u.countdown++}t[x?"unshift":"push"](y);if(u.els){u.els[x?"unshift":"push"](y)}u.slideCount=t.length;v.css("position","absolute");v[x?"prependTo":"appendTo"](u.$cont);if(x){u.currSlide++;u.nextSlide++}if(!k.support.opacity&&u.cleartype&&!u.cleartypeNoBg){i(v)
}if(u.fit&&u.width){v.width(u.width)}if(u.fit&&u.height&&u.height!="auto"){v.height(u.height)}y.cycleH=(u.fit&&u.height)?u.height:v.height();y.cycleW=(u.fit&&u.width)?u.width:v.width();v.css(u.cssBefore);if(u.pager||u.pagerAnchorBuilder){k.fn.cycle.createPagerAnchor(t.length-1,y,k(u.pager),t,u)}if(k.isFunction(u.onAddSlide)){u.onAddSlide(v)}else{v.hide()}}}k.fn.cycle.resetState=function(u,t){t=t||u.fx;u.before=[];u.after=[];u.cssBefore=k.extend({},u.original.cssBefore);u.cssAfter=k.extend({},u.original.cssAfter);u.animIn=k.extend({},u.original.animIn);u.animOut=k.extend({},u.original.animOut);u.fxFn=null;k.each(u.original.before,function(){u.before.push(this)});k.each(u.original.after,function(){u.after.push(this)});var v=k.fn.cycle.transitions[t];if(k.isFunction(v)){v(u.$cont,k(u.elements),u)}};function g(A,t,z,C){if(z&&t.busy&&t.manualTrump){c("manualTrump in go(), stopping active transition");k(A).stop(true,true);t.busy=false}if(t.busy){c("transition active, ignoring new tx request");return}var x=t.$cont[0],E=A[t.currSlide],D=A[t.nextSlide];if(x.cycleStop!=t.stopCount||x.cycleTimeout===0&&!z){return}if(!z&&!x.cyclePause&&!t.bounce&&((t.autostop&&(--t.countdown<=0))||(t.nowrap&&!t.random&&t.nextSlide<t.currSlide))){if(t.end){t.end(t)}return}var B=false;if((z||!x.cyclePause)&&(t.nextSlide!=t.currSlide)){B=true;var y=t.fx;E.cycleH=E.cycleH||k(E).height();E.cycleW=E.cycleW||k(E).width();D.cycleH=D.cycleH||k(D).height();D.cycleW=D.cycleW||k(D).width();if(t.multiFx){if(t.lastFx==undefined||++t.lastFx>=t.fxs.length){t.lastFx=0}y=t.fxs[t.lastFx];t.currFx=y}if(t.oneTimeFx){y=t.oneTimeFx;t.oneTimeFx=null}k.fn.cycle.resetState(t,y);if(t.before.length){k.each(t.before,function(F,G){if(x.cycleStop!=t.stopCount){return}G.apply(D,[E,D,t,C])})}var v=function(){k.each(t.after,function(F,G){if(x.cycleStop!=t.stopCount){return}G.apply(D,[E,D,t,C])})};c("tx firing; currSlide: "+t.currSlide+"; nextSlide: "+t.nextSlide);t.busy=1;if(t.fxFn){t.fxFn(E,D,t,v,C,z&&t.fastOnEvent)}else{if(k.isFunction(k.fn.cycle[t.fx])){k.fn.cycle[t.fx](E,D,t,v,C,z&&t.fastOnEvent)}else{k.fn.cycle.custom(E,D,t,v,C,z&&t.fastOnEvent)}}}if(B||t.nextSlide==t.currSlide){t.lastSlide=t.currSlide;if(t.random){t.currSlide=t.nextSlide;if(++t.randomIndex==A.length){t.randomIndex=0}t.nextSlide=t.randomMap[t.randomIndex];if(t.nextSlide==t.currSlide){t.nextSlide=(t.currSlide==t.slideCount-1)?0:t.currSlide+1}}else{if(t.backwards){var w=(t.nextSlide-1)<0;if(w&&t.bounce){t.backwards=!t.backwards;t.nextSlide=1;t.currSlide=0}else{t.nextSlide=w?(A.length-1):t.nextSlide-1;t.currSlide=w?0:t.nextSlide+1}}else{var w=(t.nextSlide+1)==A.length;if(w&&t.bounce){t.backwards=!t.backwards;t.nextSlide=A.length-2;t.currSlide=A.length-1}else{t.nextSlide=w?0:t.nextSlide+1;t.currSlide=w?A.length-1:t.nextSlide-1}}}}if(B&&t.pager){t.updateActivePagerLink(t.pager,t.currSlide,t.activePagerClass)}var u=0;if(t.timeout&&!t.continuous){u=j(A[t.currSlide],A[t.nextSlide],t,C)}else{if(t.continuous&&x.cyclePause){u=10}}if(u>0){x.cycleTimeout=setTimeout(function(){g(A,t,0,!t.backwards)},u)}}k.fn.cycle.updateActivePagerLink=function(t,v,u){k(t).each(function(){k(this).children().removeClass(u).eq(v).addClass(u)})};function j(y,w,x,v){if(x.timeoutFn){var u=x.timeoutFn.call(y,y,w,x,v);while((u-x.speed)<250){u+=x.speed}c("calculated timeout: "+u+"; speed: "+x.speed);if(u!==false){return u}}return x.timeout}k.fn.cycle.next=function(t){r(t,1)};k.fn.cycle.prev=function(t){r(t,0)};function r(w,v){var z=v?1:-1;var u=w.elements;var y=w.$cont[0],x=y.cycleTimeout;if(x){clearTimeout(x);y.cycleTimeout=0}if(w.random&&z<0){w.randomIndex--;if(--w.randomIndex==-2){w.randomIndex=u.length-2}else{if(w.randomIndex==-1){w.randomIndex=u.length-1}}w.nextSlide=w.randomMap[w.randomIndex]}else{if(w.random){w.nextSlide=w.randomMap[w.randomIndex]}else{w.nextSlide=w.currSlide+z;if(w.nextSlide<0){if(w.nowrap){return false}w.nextSlide=u.length-1}else{if(w.nextSlide>=u.length){if(w.nowrap){return false}w.nextSlide=0}}}}var t=w.onPrevNextEvent||w.prevNextClick;
if(k.isFunction(t)){t(z>0,w.nextSlide,u[w.nextSlide])}g(u,w,1,v);return false}function f(u,v){var t=k(v.pager);k.each(u,function(w,x){k.fn.cycle.createPagerAnchor(w,x,t,u,v)});v.updateActivePagerLink(v.pager,v.startingSlide,v.activePagerClass)}k.fn.cycle.createPagerAnchor=function(x,y,v,w,z){var u;if(k.isFunction(z.pagerAnchorBuilder)){u=z.pagerAnchorBuilder(x,y);c("pagerAnchorBuilder("+x+", el) returned: "+u)}else{u='<a href="#">'+(x+1)+"</a>"}if(!u){return}var A=k(u);if(A.parents("body").length===0){var t=[];if(v.length>1){v.each(function(){var B=A.clone(true);k(this).append(B);t.push(B[0])});A=k(t)}else{A.appendTo(v)}}z.pagerAnchors=z.pagerAnchors||[];z.pagerAnchors.push(A);A.bind(z.pagerEvent,function(E){E.preventDefault();z.nextSlide=x;var D=z.$cont[0],C=D.cycleTimeout;if(C){clearTimeout(C);D.cycleTimeout=0}var B=z.onPagerEvent||z.pagerClick;if(k.isFunction(B)){B(z.nextSlide,w[z.nextSlide])}g(w,z,1,z.currSlide<x)});if(!/^click/.test(z.pagerEvent)&&!z.allowPagerClickBubble){A.bind("click.cycle",function(){return false})}if(z.pauseOnPagerHover){A.hover(function(){z.$cont[0].cyclePause++},function(){z.$cont[0].cyclePause--})}};k.fn.cycle.hopsFromLast=function(w,v){var u,t=w.lastSlide,x=w.currSlide;if(v){u=x>t?x-t:w.slideCount-t}else{u=x<t?t-x:t+w.slideCount-x}return u};function i(v){c("applying clearType background-color hack");function u(w){w=parseInt(w).toString(16);return w.length<2?"0"+w:w}function t(y){for(;y&&y.nodeName.toLowerCase()!="html";y=y.parentNode){var w=k.css(y,"background-color");if(w.indexOf("rgb")>=0){var x=w.match(/\d+/g);return"#"+u(x[0])+u(x[1])+u(x[2])}if(w&&w!="transparent"){return w}}return"#ffffff"}v.each(function(){k(this).css("background-color",t(this))})}k.fn.cycle.commonReset=function(z,x,y,u,v,t){k(y.elements).not(z).hide();y.cssBefore.opacity=1;y.cssBefore.display="block";if(y.slideResize&&u!==false&&x.cycleW>0){y.cssBefore.width=x.cycleW}if(y.slideResize&&v!==false&&x.cycleH>0){y.cssBefore.height=x.cycleH}y.cssAfter=y.cssAfter||{};y.cssAfter.display="none";k(z).css("zIndex",y.slideCount+(t===true?1:0));k(x).css("zIndex",y.slideCount+(t===true?0:1))};k.fn.cycle.custom=function(F,z,t,w,y,u){var E=k(F),A=k(z);var v=t.speedIn,D=t.speedOut,x=t.easeIn,C=t.easeOut;A.css(t.cssBefore);if(u){if(typeof u=="number"){v=D=u}else{v=D=1}x=C=null}var B=function(){A.animate(t.animIn,v,x,w)};E.animate(t.animOut,D,C,function(){if(t.cssAfter){E.css(t.cssAfter)}if(!t.sync){B()}});if(t.sync){B()}};k.fn.cycle.transitions={fade:function(u,v,t){v.not(":eq("+t.currSlide+")").css("opacity",0);t.before.push(function(y,w,x){k.fn.cycle.commonReset(y,w,x);x.cssBefore.opacity=0});t.animIn={opacity:1};t.animOut={opacity:0};t.cssBefore={top:0,left:0}}};k.fn.cycle.ver=function(){return n};k.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,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,slideResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!k.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false}})(jQuery);(function(d,e,f){d.fn.jScrollPane=function(c){function h(br,bc){var bk,ba=this,a2,bF,aK,bD,a7,a1,s,aO,bi,bS,bs,aW,bh,aX,aV,a0,a6,bz,a3,aM,bv,by,bK,bC,bl,aT,bu,bm,aI,bq,bP,aZ,bf,bG=true,bb=true,bQ=false,aU=false,bA=br.clone(false,false).empty(),bN=d.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";bP=br.css("paddingTop")+" "+br.css("paddingRight")+" "+br.css("paddingBottom")+" "+br.css("paddingLeft");aZ=(parseInt(br.css("paddingLeft"),10)||0)+(parseInt(br.css("paddingRight"),10)||0);
function bx(k){var m,l,r,o,q,i,j,n;bk=k;if(a2===f){j=br.scrollTop();n=br.scrollLeft();br.css({overflow:"hidden",padding:0});bF=br.innerWidth()+aZ;aK=br.innerHeight();br.width(bF);a2=d('<div class="jspPane" />').css("padding",bP).append(br.children());bD=d('<div class="jspContainer" />').css({width:bF+"px",height:aK+"px"}).append(a2).appendTo(br)}else{br.css("width","");i=br.innerWidth()+aZ!=bF||br.outerHeight()!=aK;if(i){bF=br.innerWidth()+aZ;aK=br.innerHeight();bD.css({width:bF+"px",height:aK+"px"})}if(!i&&bf==a7&&a2.outerHeight()==a1){br.width(bF);return}bf=a7;a2.css("width","");br.width(bF);bD.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}m=a2.clone(false,false).css("position","absolute");l=d('<div style="width:1px; position: relative;" />').append(m);d("body").append(l);a7=Math.max(a2.outerWidth(),m.outerWidth());l.remove();a1=a2.outerHeight();s=a7/bF;aO=a1/aK;bi=aO>1;bS=s>1;if(!(bS||bi)){br.removeClass("jspScrollable");a2.css({top:0,width:bD.width()-aZ});aR();bp();a9();aJ();bH()}else{br.addClass("jspScrollable");r=bk.maintainPosition&&(bh||a0);if(r){o=bU();q=bW()}bR();bw();bn();if(r){bd(o,false);be(q,false)}bg();bJ();bB();if(bk.enableKeyboardNavigation){a8()}if(bk.clickOnTrack){aP()}bt();if(bk.hijackInternalLinks){aS()}}if(bk.autoReinitialise&&!bq){bq=setInterval(function(){bx(bk)},bk.autoReinitialiseDelay)}else{if(!bk.autoReinitialise&&bq){clearInterval(bq)}}j&&br.scrollTop(0)&&be(j,false);n&&br.scrollLeft(0)&&bd(n,false);br.trigger("jsp-initialised",[bS||bi])}function bR(){if(bi){bD.append(d('<div class="jspVerticalBar" />').append(d('<div class="jspCap jspCapTop" />'),d('<div class="jspTrack" />').append(d('<div class="jspDrag" />').append(d('<div class="jspDragTop" />'),d('<div class="jspDragBottom" />'))),d('<div class="jspCap jspCapBottom" />')));a6=bD.find(">.jspVerticalBar");bz=a6.find(">.jspTrack");bs=bz.find(">.jspDrag");if(bk.showArrows){by=d('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",bT(0,-1)).bind("click.jsp",bV);bK=d('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",bT(0,1)).bind("click.jsp",bV);if(bk.arrowScrollOnHover){by.bind("mouseover.jsp",bT(0,-1,by));bK.bind("mouseover.jsp",bT(0,1,bK))}bE(bz,bk.verticalArrowPositions,by,bK)}aM=aK;bD.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){aM-=d(this).outerHeight()});bs.hover(function(){bs.addClass("jspHover")},function(){bs.removeClass("jspHover")}).bind("mousedown.jsp",function(j){d("html").bind("dragstart.jsp selectstart.jsp",bV);bs.addClass("jspActive");var i=j.pageY-bs.position().top;d("html").bind("mousemove.jsp",function(k){a5(k.pageY-i,false)}).bind("mouseup.jsp mouseleave.jsp",bo);return false});aQ()}}function aQ(){bz.height(aM+"px");bh=0;a3=bk.verticalGutter+bz.outerWidth();a2.width(bF-a3-aZ);if(a6.position().left===0){a2.css("margin-left",a3+"px")}}function bw(){if(bS){bD.append(d('<div class="jspHorizontalBar" />').append(d('<div class="jspCap jspCapLeft" />'),d('<div class="jspTrack" />').append(d('<div class="jspDrag" />').append(d('<div class="jspDragLeft" />'),d('<div class="jspDragRight" />'))),d('<div class="jspCap jspCapRight" />')));bC=bD.find(">.jspHorizontalBar");bl=bC.find(">.jspTrack");aX=bl.find(">.jspDrag");if(bk.showArrows){bm=d('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",bT(-1,0)).bind("click.jsp",bV);aI=d('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",bT(1,0)).bind("click.jsp",bV);if(bk.arrowScrollOnHover){bm.bind("mouseover.jsp",bT(-1,0,bm));aI.bind("mouseover.jsp",bT(1,0,aI))}bE(bl,bk.horizontalArrowPositions,bm,aI)}aX.hover(function(){aX.addClass("jspHover")},function(){aX.removeClass("jspHover")}).bind("mousedown.jsp",function(j){d("html").bind("dragstart.jsp selectstart.jsp",bV);aX.addClass("jspActive");var i=j.pageX-aX.position().left;d("html").bind("mousemove.jsp",function(k){a4(k.pageX-i,false)}).bind("mouseup.jsp mouseleave.jsp",bo);return false});aT=bD.innerWidth();bI()}}function bI(){bD.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){aT-=d(this).outerWidth()
});bl.width(aT+"px");a0=0}function bn(){if(bS&&bi){var j=bl.outerHeight(),i=bz.outerWidth();aM-=j;d(bC).find(">.jspCap:visible,>.jspArrow").each(function(){aT+=d(this).outerWidth()});aT-=i;aK-=i;bF-=j;bl.parent().append(d('<div class="jspCorner" />').css("width",j+"px"));aQ();bI()}if(bS){a2.width((bD.outerWidth()-aZ)+"px")}a1=a2.outerHeight();aO=a1/aK;if(bS){bu=Math.ceil(1/s*aT);if(bu>bk.horizontalDragMaxWidth){bu=bk.horizontalDragMaxWidth}else{if(bu<bk.horizontalDragMinWidth){bu=bk.horizontalDragMinWidth}}aX.width(bu+"px");aV=aT-bu;bL(a0)}if(bi){bv=Math.ceil(1/aO*aM);if(bv>bk.verticalDragMaxHeight){bv=bk.verticalDragMaxHeight}else{if(bv<bk.verticalDragMinHeight){bv=bk.verticalDragMinHeight}}bs.height(bv+"px");aW=aM-bv;bM(bh)}}function bE(n,l,o,j){var i="before",m="after",k;if(l=="os"){l=/Mac/.test(navigator.platform)?"after":"split"}if(l==i){m=l}else{if(l==m){i=l;k=o;o=j;j=k}}n[i](o)[m](j)}function bT(k,i,j){return function(){bj(k,i,this,j);this.blur();return false}}function bj(m,n,i,k){i=d(i).addClass("jspActive");var l,o,q=true,j=function(){if(m!==0){ba.scrollByX(m*bk.arrowButtonSpeed)}if(n!==0){ba.scrollByY(n*bk.arrowButtonSpeed)}o=setTimeout(j,q?bk.initialDelay:bk.arrowRepeatFreq);q=false};j();l=k?"mouseout.jsp":"mouseup.jsp";k=k||d("html");k.bind(l,function(){i.removeClass("jspActive");o&&clearTimeout(o);o=null;k.unbind(l)})}function aP(){aJ();if(bi){bz.bind("mousedown.jsp",function(k){if(k.originalTarget===f||k.originalTarget==k.currentTarget){var m=d(this),i=m.offset(),l=k.pageY-i.top-bh,o,q=true,j=function(){var t=m.offset(),r=k.pageY-t.top-bv/2,v=aK*bk.scrollPagePercent,u=aW*v/(a1-aK);if(l<0){if(bh-u>r){ba.scrollByY(-v)}else{a5(r)}}else{if(l>0){if(bh+u<r){ba.scrollByY(v)}else{a5(r)}}else{n();return}}o=setTimeout(j,q?bk.initialDelay:bk.trackClickRepeatFreq);q=false},n=function(){o&&clearTimeout(o);o=null;d(document).unbind("mouseup.jsp",n)};j();d(document).bind("mouseup.jsp",n);return false}})}if(bS){bl.bind("mousedown.jsp",function(k){if(k.originalTarget===f||k.originalTarget==k.currentTarget){var m=d(this),i=m.offset(),l=k.pageX-i.left-a0,o,q=true,j=function(){var t=m.offset(),r=k.pageX-t.left-bu/2,v=bF*bk.scrollPagePercent,u=aV*v/(a7-bF);if(l<0){if(a0-u>r){ba.scrollByX(-v)}else{a4(r)}}else{if(l>0){if(a0+u<r){ba.scrollByX(v)}else{a4(r)}}else{n();return}}o=setTimeout(j,q?bk.initialDelay:bk.trackClickRepeatFreq);q=false},n=function(){o&&clearTimeout(o);o=null;d(document).unbind("mouseup.jsp",n)};j();d(document).bind("mouseup.jsp",n);return false}})}}function aJ(){if(bl){bl.unbind("mousedown.jsp")}if(bz){bz.unbind("mousedown.jsp")}}function bo(){d("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(bs){bs.removeClass("jspActive")}if(aX){aX.removeClass("jspActive")}}function a5(i,j){if(!bi){return}if(i<0){i=0}else{if(i>aW){i=aW}}if(j===f){j=bk.animateScroll}if(j){ba.animate(bs,"top",i,bM)}else{bs.css("top",i);bM(i)}}function bM(m){if(m===f){m=bs.position().top}bD.scrollTop(0);bh=m;var j=bh===0,l=bh==aW,k=m/aW,i=-k*(a1-aK);if(bG!=j||bQ!=l){bG=j;bQ=l;br.trigger("jsp-arrow-change",[bG,bQ,bb,aU])}aL(j,l);a2.css("top",i);br.trigger("jsp-scroll-y",[-i,j,l]).trigger("scroll")}function a4(j,i){if(!bS){return}if(j<0){j=0}else{if(j>aV){j=aV}}if(i===f){i=bk.animateScroll}if(i){ba.animate(aX,"left",j,bL)}else{aX.css("left",j);bL(j)}}function bL(m){if(m===f){m=aX.position().left}bD.scrollTop(0);a0=m;var j=a0===0,k=a0==aV,l=m/aV,i=-l*(a7-bF);if(bb!=j||aU!=k){bb=j;aU=k;br.trigger("jsp-arrow-change",[bG,bQ,bb,aU])}aN(j,k);a2.css("left",i);br.trigger("jsp-scroll-x",[-i,j,k]).trigger("scroll")}function aL(j,i){if(bk.showArrows){by[j?"addClass":"removeClass"]("jspDisabled");bK[i?"addClass":"removeClass"]("jspDisabled")}}function aN(j,i){if(bk.showArrows){bm[j?"addClass":"removeClass"]("jspDisabled");aI[i?"addClass":"removeClass"]("jspDisabled")}}function be(i,k){var j=i/(a1-aK);a5(j*aW,k)}function bd(k,i){var j=k/(a7-bF);a4(j*aV,i)}function bO(k,q,i){var t,w,v,x=0,l=0,j,r,n,o,m;try{t=d(k)}catch(u){return
}w=t.outerHeight();v=t.outerWidth();bD.scrollTop(0);bD.scrollLeft(0);while(!t.is(".jspPane")){x+=t.position().top;l+=t.position().left;t=t.offsetParent();if(/^body|html$/i.test(t[0].nodeName)){return}}j=bW();r=j+aK;if(x<j||q){o=x-bk.verticalGutter}else{if(x+w>r){o=x-aK+w+bk.verticalGutter}}if(o){be(o,i)}viewportLeft=bU();n=viewportLeft+bF;if(l<viewportLeft||q){m=l-bk.horizontalGutter}else{if(l+v>n){m=l-bF+v+bk.horizontalGutter}}if(m){bd(m,i)}}function bU(){return -a2.position().left}function bW(){return -a2.position().top}function bJ(){bD.unbind(bN).bind(bN,function(k,j,l,n){var m=a0,i=bh;ba.scrollBy(l*bk.mouseWheelSpeed,-n*bk.mouseWheelSpeed,false);return m==a0&&i==bh})}function aR(){bD.unbind(bN)}function bV(){return false}function bg(){a2.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(i){bO(i.target,false)})}function bp(){a2.find(":input,a").unbind("focus.jsp")}function a8(){var i,k;a2.focus(function(){br.focus()});br.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(l){if(l.target!==this){return}var m=a0,n=bh;switch(l.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:i=l.keyCode;j();break;case 35:be(a1-aK);i=null;break;case 36:be(0);i=null;break}k=l.keyCode==i&&m!=a0||n!=bh;return !k}).bind("keypress.jsp",function(l){if(l.keyCode==i){j()}return !k});if(bk.hideFocus){br.css("outline","none");if("hideFocus" in bD[0]){br.attr("hideFocus",true)}}else{br.css("outline","");if("hideFocus" in bD[0]){br.attr("hideFocus",false)}}function j(){var l=a0,m=bh;switch(i){case 40:ba.scrollByY(bk.keyboardSpeed,false);break;case 38:ba.scrollByY(-bk.keyboardSpeed,false);break;case 34:case 32:ba.scrollByY(aK*bk.scrollPagePercent,false);break;case 33:ba.scrollByY(-aK*bk.scrollPagePercent,false);break;case 39:ba.scrollByX(bk.keyboardSpeed,false);break;case 37:ba.scrollByX(-bk.keyboardSpeed,false);break}k=l!=a0||m!=bh;return k}}function a9(){br.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp")}function bt(){if(location.hash&&location.hash.length>1){var j,k;try{j=d(location.hash)}catch(i){return}if(j.length&&a2.find(location.hash)){if(bD.scrollTop()===0){k=setInterval(function(){if(bD.scrollTop()>0){bO(location.hash,true);d(document).scrollTop(bD.position().top);clearInterval(k)}},50)}else{bO(location.hash,true);d(document).scrollTop(bD.position().top)}}}}function bH(){d("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack")}function aS(){bH();d("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var i=this.href.split("#"),j;if(i.length>1){j=i[1];if(j.length>0&&a2.find("#"+j).length>0){bO("#"+j,true);return false}}})}function bB(){var m,n,k,l,j,i=false;bD.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(q){var o=q.originalEvent.touches[0];m=bU();n=bW();k=o.pageX;l=o.pageY;j=false;i=true}).bind("touchmove.jsp",function(o){if(!i){return}var q=o.originalEvent.touches[0],r=a0,t=bh;ba.scrollTo(m+k-q.pageX,n+l-q.pageY);j=j||Math.abs(k-q.pageX)>5||Math.abs(l-q.pageY)>5;return r==a0&&t==bh}).bind("touchend.jsp",function(o){i=false}).bind("click.jsp-touchclick",function(o){if(j){j=false;return false}})}function aY(){var i=bW(),j=bU();br.removeClass("jspScrollable").unbind(".jsp");br.replaceWith(bA.append(a2.children()));bA.scrollTop(i);bA.scrollLeft(j)}d.extend(ba,{reinitialise:function(i){i=d.extend({},bk,i);bx(i)},scrollToElement:function(j,k,i){bO(j,k,i)},scrollTo:function(j,i,k){bd(j,k);be(i,k)},scrollToX:function(j,i){bd(j,i)},scrollToY:function(i,j){be(i,j)},scrollToPercentX:function(j,i){bd(j*(a7-bF),i)},scrollToPercentY:function(j,i){be(j*(a1-aK),i)},scrollBy:function(k,i,j){ba.scrollByX(k,j);ba.scrollByY(i,j)},scrollByX:function(i,k){var l=bU()+i,j=l/(a7-bF);a4(j*aV,k)},scrollByY:function(i,k){var l=bW()+i,j=l/(a1-aK);a5(j*aW,k)},positionDragX:function(i,j){a4(i,j)},positionDragY:function(j,i){a4(j,i)},animate:function(m,j,i,k){var l={};l[j]=i;m.animate(l,{duration:bk.animateDuration,ease:bk.animateEase,queue:false,step:k})
},getContentPositionX:function(){return bU()},getContentPositionY:function(){return bW()},getContentWidth:function(){return a7()},getContentHeight:function(){return a1()},getPercentScrolledX:function(){return bU()/(a7-bF)},getPercentScrolledY:function(){return bW()/(a1-aK)},getIsScrollableH:function(){return bS},getIsScrollableV:function(){return bi},getContentPane:function(){return a2},scrollToBottom:function(i){a5(aW,i)},hijackInternalLinks:function(){aS()},destroy:function(){aY()}});bx(bc)}c=d.extend({},d.fn.jScrollPane.defaults,c);d.each(["mouseWheelSpeed","arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){c[this]=c[this]||c.speed});var g;this.each(function(){var j=d(this),i=j.data("jsp");if(i){i.reinitialise(c)}else{i=new h(j,c);j.data("jsp",i)}g=g?g.add(j):j});return g};d.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8}})(jQuery,this)})(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);
