(function(a2,a0,aZ){function ab(h,f,b){var a=a0.createElement(h);return f&&(a.id=aW+f),b&&(a.style.cssText=b),a2(a);}function aa(e){var d=aD.length,f=(aj+e)%d;return f<0?d+f:f;}function aB(d,c){return Math.round((/%/.test(d)?(c==="x"?aC.width():aC.height())/100:1)*parseInt(d,10));}function a5(b){return ap.photo||/\.(gif|png|jpe?g|bmp|ico)((#|\?).*)?$/i.test(b);}function a6(){var a;ap=a2.extend({},a2.data(ak,aX));for(a in ap){a2.isFunction(ap[a])&&a.slice(0,2)!=="on"&&(ap[a]=ap[a].call(ak));}ap.rel=ap.rel||ak.rel||"nofollow",ap.href=ap.href||a2(ak).attr("href"),ap.title=ap.title||ak.title,typeof ap.href=="string"&&(ap.href=a2.trim(ap.href));}function a4(a,d){a2.event.trigger(a),d&&d.call(ak);}function a3(){var h,f=aW+"Slideshow_",l="click."+aW,k,j,i;ap.slideshow&&aD[1]?(k=function(){av.text(ap.slideshowStop).unbind(l).bind(aS,function(){if(aj<aD.length-1||ap.loop){h=setTimeout(ad.next,ap.slideshowSpeed);}}).bind(aT,function(){clearTimeout(h);}).one(l+" "+aR,j),aK.removeClass(f+"off").addClass(f+"on"),h=setTimeout(ad.next,ap.slideshowSpeed);},j=function(){clearTimeout(h),av.text(ap.slideshowStart).unbind([aS,aT,aR,l].join(" ")).one(l,function(){ad.next(),k();}),aK.removeClass(f+"on").addClass(f+"off");},ap.slideshowAuto?k():j()):aK.removeClass(f+"off "+f+"on");}function a1(a){if(!af){ak=a,a6(),aD=a2(ak),aj=0,ap.rel!=="nofollow"&&(aD=a2("."+aV).filter(function(){var c=a2.data(this,aX).rel||this.rel;return c===ap.rel;}),aj=aD.index(ak),aj===-1&&(aD=aD.add(ak),aj=aD.length-1));if(!ah){ah=ag=!0,aK.show();if(ap.returnFocus){try{ak.blur(),a2(ak).one(aQ,function(){try{this.focus();}catch(b){}});}catch(d){}}aL.css({opacity:+ap.opacity,cursor:ap.overlayClose?"pointer":"auto"}).show(),ap.w=aB(ap.initialWidth,"x"),ap.h=aB(ap.initialHeight,"y"),ad.position(),aN&&aC.bind("resize."+aM+" scroll."+aM,function(){aL.css({width:aC.width(),height:aC.height(),top:aC.scrollTop(),left:aC.scrollLeft()});}).trigger("resize."+aM),a4(aU,ap.onOpen),aq.add(ax).hide(),ar.html(ap.close).show();}ad.load(!0);}}var aY={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:0.9,preloading:!0,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:!1,returnFocus:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:undefined},aX="colorbox",aW="cbox",aV=aW+"Element",aU=aW+"_open",aT=aW+"_load",aS=aW+"_complete",aR=aW+"_cleanup",aQ=aW+"_closed",aP=aW+"_purge",aO=a2.browser.msie&&!a2.support.opacity,aN=aO&&a2.browser.version<7,aM=aW+"_IE6",aL,aK,aJ,aI,aH,aG,aF,aE,aD,aC,aA,az,ay,ax,aw,av,au,at,ar,aq,ap,ao,an,am,al,ak,aj,ai,ah,ag,af,ae,ad,ac="div";ad=a2.fn[aX]=a2[aX]=function(a,e){var d=this;a=a||{},ad.init();if(!d[0]){if(d.selector){return d;}d=a2("<a/>"),a.open=!0;}return e&&(a.onComplete=e),d.each(function(){a2.data(this,aX,a2.extend({},a2.data(this,aX)||aY,a)),a2(this).addClass(aV);}),(a2.isFunction(a.open)&&a.open.call(d)||a.open)&&a1(d[0]),d;},ad.init=function(){if(!aK){if(!a2("body")[0]){a2(ad.init);return;}aC=a2(aZ),aK=ab(ac).attr({id:aX,"class":aO?aW+(aN?"IE6":"IE"):""}),aL=ab(ac,"Overlay",aN?"position:absolute":"").hide(),aJ=ab(ac,"Wrapper"),aI=ab(ac,"Content").append(aA=ab(ac,"LoadedContent","width:0; height:0; overflow:hidden"),ay=ab(ac,"LoadingOverlay").add(ab(ac,"LoadingGraphic")),ax=ab(ac,"Title"),aw=ab(ac,"Current"),au=ab(ac,"Next"),at=ab(ac,"Previous"),av=ab(ac,"Slideshow").bind(aU,a3),ar=ab(ac,"Close")),aJ.append(ab(ac).append(ab(ac,"TopLeft"),aH=ab(ac,"TopCenter"),ab(ac,"TopRight")),ab(ac,!1,"clear:left").append(aG=ab(ac,"MiddleLeft"),aI,aF=ab(ac,"MiddleRight")),ab(ac,!1,"clear:left").append(ab(ac,"BottomLeft"),aE=ab(ac,"BottomCenter"),ab(ac,"BottomRight"))).find("div div").css({"float":"left"}),az=ab(ac,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),a2("body").prepend(aL,aK.append(aJ,az)),ao=aH.height()+aE.height()+aI.outerHeight(!0)-aI.height(),an=aG.width()+aF.width()+aI.outerWidth(!0)-aI.width(),am=aA.outerHeight(!0),al=aA.outerWidth(!0),aK.css({"padding-bottom":ao,"padding-right":an}).hide(),au.click(function(){ad.next();}),at.click(function(){ad.prev();}),ar.click(function(){ad.close();}),aq=au.add(at).add(aw).add(av),aL.click(function(){ap.overlayClose&&ad.close();}),a2(a0).bind("keydown."+aW,function(d){var c=d.keyCode;ah&&ap.escKey&&c===27&&(d.preventDefault(),ad.close()),ah&&ap.arrowKey&&aD[1]&&(c===37?(d.preventDefault(),at.click()):c===39&&(d.preventDefault(),au.click()));});}},ad.remove=function(){aK.add(aL).remove(),aK=null,a2("."+aV).removeData(aX).removeClass(aV);},ad.position=function(h,f){function i(b){aH[0].style.width=aE[0].style.width=aI[0].style.width=b.style.width,ay[0].style.height=ay[1].style.height=aI[0].style.height=aG[0].style.height=aF[0].style.height=b.style.height;}var l=0,k=0,j=aK.offset();aC.unbind("resize."+aW),aK.css({top:-99999,left:-99999}),ap.fixed&&!aN?aK.css({position:"fixed"}):(l=aC.scrollTop(),k=aC.scrollLeft(),aK.css({position:"absolute"})),ap.right!==!1?k+=Math.max(aC.width()-ap.w-al-an-aB(ap.right,"x"),0):ap.left!==!1?k+=aB(ap.left,"x"):k+=Math.round(Math.max(aC.width()-ap.w-al-an,0)/2),ap.bottom!==!1?l+=Math.max(aC.height()-ap.h-am-ao-aB(ap.bottom,"y"),0):ap.top!==!1?l+=aB(ap.top,"y"):l+=Math.round(Math.max(aC.height()-ap.h-am-ao,0)/2),aK.css({top:j.top,left:j.left}),h=aK.width()===ap.w+al&&aK.height()===ap.h+am?0:h||0,aJ[0].style.width=aJ[0].style.height="9999px",aK.dequeue().animate({width:ap.w+al,height:ap.h+am,top:l,left:k},{duration:h,complete:function(){i(this),ag=!1,aJ[0].style.width=ap.w+al+an+"px",aJ[0].style.height=ap.h+am+ao+"px",f&&f(),setTimeout(function(){aC.bind("resize."+aW,ad.position);},1);},step:function(){i(this);}});},ad.resize=function(b){ah&&(b=b||{},b.width&&(ap.w=aB(b.width,"x")-al-an),b.innerWidth&&(ap.w=aB(b.innerWidth,"x")),aA.css({width:ap.w}),b.height&&(ap.h=aB(b.height,"y")-am-ao),b.innerHeight&&(ap.h=aB(b.innerHeight,"y")),!b.innerHeight&&!b.height&&(aA.css({height:"auto"}),ap.h=aA.height()),aA.css({height:ap.h}),ad.position(ap.transition==="none"?0:ap.speed));},ad.prep=function(a){function f(){return ap.w=ap.w||aA.width(),ap.w=ap.mw&&ap.mw<ap.w?ap.mw:ap.w,ap.w;}function e(){return ap.h=ap.h||aA.height(),ap.h=ap.mh&&ap.mh<ap.h?ap.mh:ap.h,ap.h;}if(!ah){return;}var j,i=ap.transition==="none"?0:ap.speed;aA.remove(),aA=ab(ac,"LoadedContent").append(a),aA.hide().appendTo(az.show()).css({width:f(),overflow:ap.scrolling?"auto":"hidden"}).css({height:e()}).prependTo(aI),az.hide(),a2(ai).css({"float":"none"}),aN&&a2("select").not(aK.find("select")).filter(function(){return this.style.visibility!=="hidden";}).css({visibility:"hidden"}).one(aR,function(){this.style.visibility="inherit";}),j=function(){function d(){aO&&aK[0].style.removeAttribute("filter");}var x,w,v=aD.length,u,t="frameBorder",s="allowTransparency",r,n,m;if(!ah){return;}r=function(){clearTimeout(ae),ay.hide(),a4(aS,ap.onComplete);},aO&&ai&&aA.fadeIn(100),ax.html(ap.title).add(aA).show();if(v>1){typeof ap.current=="string"&&aw.html(ap.current.replace("{current}",aj+1).replace("{total}",v)).show(),au[ap.loop||aj<v-1?"show":"hide"]().html(ap.next),at[ap.loop||aj?"show":"hide"]().html(ap.previous),ap.slideshow&&av.show();if(ap.preloading){x=[aa(-1),aa(1)];while(w=aD[x.pop()]){n=a2.data(w,aX).href||w.href,a2.isFunction(n)&&(n=n.call(w)),a5(n)&&(m=new Image,m.src=n);}}}else{aq.hide();}ap.iframe?(u=ab("iframe")[0],t in u&&(u[t]=0),s in u&&(u[s]="true"),u.name=aW+ +(new Date),ap.fastIframe?r():a2(u).one("load",r),u.src=ap.href,ap.scrolling||(u.scrolling="no"),a2(u).addClass(aW+"Iframe").appendTo(aA).one(aP,function(){u.src="//about:blank";})):r(),ap.transition==="fade"?aK.fadeTo(i,1,d):d();
},ap.transition==="fade"?aK.fadeTo(i,0,function(){ad.position(0,j);}):ad.position(i,j);},ad.load=function(a){var h,g,f=ad.prep;ag=!0,ai=!1,ak=aD[aj],a||a6(),a4(aP),a4(aT,ap.onLoad),ap.h=ap.height?aB(ap.height,"y")-am-ao:ap.innerHeight&&aB(ap.innerHeight,"y"),ap.w=ap.width?aB(ap.width,"x")-al-an:ap.innerWidth&&aB(ap.innerWidth,"x"),ap.mw=ap.w,ap.mh=ap.h,ap.maxWidth&&(ap.mw=aB(ap.maxWidth,"x")-al-an,ap.mw=ap.w&&ap.w<ap.mw?ap.w:ap.mw),ap.maxHeight&&(ap.mh=aB(ap.maxHeight,"y")-am-ao,ap.mh=ap.h&&ap.h<ap.mh?ap.h:ap.mh),h=ap.href,ae=setTimeout(function(){ay.show();},100),ap.inline?(ab(ac).hide().insertBefore(a2(h)[0]).one(aP,function(){a2(this).replaceWith(aA.children());}),f(a2(h))):ap.iframe?f(" "):ap.html?f(ap.html):a5(h)?(a2(ai=new Image).addClass(aW+"Photo").error(function(){ap.title=!1,f(ab(ac,"Error").text("This image could not be loaded"));}).load(function(){var b;ai.onload=null,ap.scalePhotos&&(g=function(){ai.height-=ai.height*b,ai.width-=ai.width*b;},ap.mw&&ai.width>ap.mw&&(b=(ai.width-ap.mw)/ai.width,g()),ap.mh&&ai.height>ap.mh&&(b=(ai.height-ap.mh)/ai.height,g())),ap.h&&(ai.style.marginTop=Math.max(ap.h-ai.height,0)/2+"px"),aD[1]&&(aj<aD.length-1||ap.loop)&&(ai.style.cursor="pointer",ai.onclick=function(){ad.next();}),aO&&(ai.style.msInterpolationMode="bicubic"),setTimeout(function(){f(ai);},1);}),setTimeout(function(){ai.src=h;},1)):h&&az.load(h,ap.data,function(e,j,i){f(j==="error"?ab(ac,"Error").text("Request unsuccessful: "+i.statusText):a2(this).contents());});},ad.next=function(){!ag&&aD[1]&&(aj<aD.length-1||ap.loop)&&(aj=aa(1),ad.load());},ad.prev=function(){!ag&&aD[1]&&(aj||ap.loop)&&(aj=aa(-1),ad.load());},ad.close=function(){ah&&!af&&(af=!0,ah=!1,a4(aR,ap.onCleanup),aC.unbind("."+aW+" ."+aM),aL.fadeTo(200,0),aK.stop().fadeTo(300,0,function(){aK.add(aL).css({opacity:1,cursor:"auto"}).hide(),a4(aP),aA.remove(),setTimeout(function(){af=!1,a4(aQ,ap.onClosed);},1);}));},ad.element=function(){return a2(ak);},ad.settings=aY,a2("."+aV,a0).live("click",function(b){b.which>1||b.shiftKey||b.altKey||b.metaKey||(b.preventDefault(),a1(this));}),ad.init();})(jQuery,document,this);(function(a){var d={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},c=false;a(window).bind("load.jcarousel",function(){c=true;});a.jcarousel=function(r,p){this.options=a.extend({},d,p||{});this.autoStopped=this.locked=false;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!p||p.rtl===undefined){this.options.rtl=(a(r).attr("dir")||a("html").attr("dir")||"").toLowerCase()=="rtl";}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?this.options.rtl?"right":"left":"top";for(var q="",o=r.className.split(" "),m=0;m<o.length;m++){if(o[m].indexOf("jcarousel-skin")!=-1){a(r).removeClass(o[m]);q=o[m];break;}}if(r.nodeName.toUpperCase()=="UL"||r.nodeName.toUpperCase()=="OL"){this.list=a(r);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>");}this.container=this.container.parent();}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent();}}}else{this.container=a(r);this.list=this.container.find("ul,ol").eq(0);}q!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+q+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent();}this.buttonNext=a(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next();}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=a(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next();}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var i=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;q=this.list.children("li");var n=this;if(q.size()>0){var l=0,h=this.options.offset;q.each(function(){n.format(this,h++);l+=n.dimension(this,i);});this.list.css(this.wh,l+100+"px");if(!p||p.size===undefined){this.options.size=q.size();}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){n.next();};this.funcPrev=function(){n.prev();};this.funcResize=function(){n.reload();};this.options.initCallback!==null&&this.options.initCallback(this,"init");if(!c&&a.browser.safari){this.buttons(false,false);a(window).bind("load.jcarousel",function(){n.setup();});}else{this.setup();}};var b=a.jcarousel;b.fn=b.prototype={jcarousel:"0.2.7"};b.fn.extend=b.extend=a.extend;b.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start,true);this.prevFirst=this.prevLast=null;this.animate(e,false);a(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize);}},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!==null&&this.options.initCallback(this,"reset");this.setup();},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,b.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var f=this,h=Math.ceil(this.clipping()/this.options.visible),e=0,g=0;this.list.children("li").each(function(i){e+=f.dimension(this,h);if(i+1<f.first){g=e;}});this.list.css(this.wh,e+"px");this.list.css(this.lt,-g+"px");}this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(e){if(e!==undefined){this.options.size=e;this.locked||this.buttons();}return this.options.size;},has:function(f,h){if(h===undefined||!h){h=f;}if(this.options.size!==null&&h>this.options.size){h=this.options.size;}for(var e=f;e<=h;e++){var g=this.get(e);if(!g.length||g.hasClass("jcarousel-item-placeholder")){return false;}}return true;},get:function(e){return a(".jcarousel-item-"+e,this.list);},add:function(h,n){var g=this.get(h),m=0,k=a(n);if(g.length===0){var i,l=b.intval(h);for(g=this.create(h);;){i=this.get(--l);if(l<=0||i.length){l<=0?this.list.prepend(g):i.after(g);break;}}}else{m=this.dimension(g);}if(k.get(0).nodeName.toUpperCase()=="LI"){g.replaceWith(k);g=k;}else{g.empty().append(n);}this.format(g.removeClass(this.className("jcarousel-item-placeholder")),h);k=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;m=this.dimension(g,k)-m;h>0&&h<this.first&&this.list.css(this.lt,b.intval(this.list.css(this.lt))-m+"px");
this.list.css(this.wh,b.intval(this.list.css(this.wh))+m+"px");return g;},remove:function(f){var g=this.get(f);if(!(!g.length||f>=this.first&&f<=this.last)){var e=this.dimension(g);f<this.first&&this.list.css(this.lt,b.intval(this.list.css(this.lt))+e+"px");g.remove();this.list.css(this.wh,b.intval(this.list.css(this.wh))-e+"px");}},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size?1:this.first+this.options.scroll);},prev:function(){this.tail!==null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1?this.options.size:this.first-this.options.scroll);},scrollTail:function(e){if(!(this.locked||this.animating||!this.tail)){this.pauseAuto();var f=b.intval(this.list.css(this.lt));f=!e?f-this.tail:f+this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f);}},scroll:function(e,f){if(!(this.locked||this.animating)){this.pauseAuto();this.animate(this.pos(e),f);}},pos:function(B,z){var A=b.intval(this.list.css(this.lt));if(this.locked||this.animating){return A;}if(this.options.wrap!="circular"){B=B<1?1:this.options.size&&B>this.options.size?this.options.size:B;}for(var y=this.first>B,w=this.options.wrap!="circular"&&this.first<=1?1:this.first,u=y?this.get(w):this.get(this.last),x=y?w:w-1,v=null,t=0,s=false,r=0;y?--x>=B:++x<B;){v=this.get(x);s=!v.length;if(v.length===0){v=this.create(x).addClass(this.className("jcarousel-item-placeholder"));u[y?"before":"after"](v);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(x<=0||x>this.options.size)){u=this.get(this.index(x));if(u.length){v=this.add(x,u.clone(true));}}}u=v;r=this.dimension(v);if(s){t+=r;}if(this.first!==null&&(this.options.wrap=="circular"||x>=1&&(this.options.size===null||x<=this.options.size))){A=y?A+r:A-r;}}w=this.clipping();var h=[],i=0,q=0;u=this.get(B-1);for(x=B;++i;){v=this.get(x);s=!v.length;if(v.length===0){v=this.create(x).addClass(this.className("jcarousel-item-placeholder"));u.length===0?this.list.prepend(v):u[y?"before":"after"](v);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(x<=0||x>this.options.size)){u=this.get(this.index(x));if(u.length){v=this.add(x,u.clone(true));}}}u=v;r=this.dimension(v);if(r===0){throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");}if(this.options.wrap!="circular"&&this.options.size!==null&&x>this.options.size){h.push(v);}else{if(s){t+=r;}}q+=r;if(q>=w){break;}x++;}for(v=0;v<h.length;v++){h[v].remove();}if(t>0){this.list.css(this.wh,this.dimension(this.list)+t+"px");if(y){A-=t;this.list.css(this.lt,b.intval(this.list.css(this.lt))-t+"px");}}t=B+i-1;if(this.options.wrap!="circular"&&this.options.size&&t>this.options.size){t=this.options.size;}if(x>t){i=0;x=t;for(q=0;++i;){v=this.get(x--);if(!v.length){break;}q+=this.dimension(v);if(q>=w){break;}}}x=t-i+1;if(this.options.wrap!="circular"&&x<1){x=1;}if(this.inTail&&y){A+=this.tail;this.inTail=false;}this.tail=null;if(this.options.wrap!="circular"&&t==this.options.size&&t-i+1>=1){y=b.margin(this.get(t),!this.options.vertical?"marginRight":"marginBottom");if(q-y>w){this.tail=q-w-y;}}if(z&&B===this.options.size&&this.tail){A-=this.tail;this.inTail=true;}for(;B-->x;){A+=this.dimension(this.get(B));}this.prevFirst=this.first;this.prevLast=this.last;this.first=x;this.last=t;return A;},animate:function(f,h){if(!(this.locked||this.animating)){this.animating=true;var e=this,g=function(){e.animating=false;f===0&&e.list.css(e.lt,0);if(!e.autoStopped&&(e.options.wrap=="circular"||e.options.wrap=="both"||e.options.wrap=="last"||e.options.size===null||e.last<e.options.size||e.last==e.options.size&&e.tail!==null&&!e.inTail)){e.startAuto();}e.buttons();e.notify("onAfterAnimation");if(e.options.wrap=="circular"&&e.options.size!==null){for(var i=e.prevFirst;i<=e.prevLast;i++){if(i!==null&&!(i>=e.first&&i<=e.last)&&(i<1||i>e.options.size)){e.remove(i);}}}};this.notify("onBeforeAnimation");if(!this.options.animation||h===false){this.list.css(this.lt,f+"px");g();}else{this.list.animate(!this.options.vertical?this.options.rtl?{right:f}:{left:f}:{top:f},this.options.animation,this.options.easing,g);}}},startAuto:function(e){if(e!==undefined){this.options.auto=e;}if(this.options.auto===0){return this.stopAuto();}if(this.timer===null){this.autoStopped=false;var f=this;this.timer=window.setTimeout(function(){f.next();},this.options.auto*1000);}},stopAuto:function(){this.pauseAuto();this.autoStopped=true;},pauseAuto:function(){if(this.timer!==null){window.clearTimeout(this.timer);this.timer=null;}},buttons:function(f,g){if(f==null){f=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&this.last>=this.options.size){f=this.tail!==null&&!this.inTail;}}if(g==null){g=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1){g=this.tail!==null&&this.inTail;}}var e=this;if(this.buttonNext.size()>0){this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext);f&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext);this.buttonNext[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",f?false:true);this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=f&&this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,f);}).data("jcarouselstate",f);}else{this.options.buttonNextCallback!==null&&this.buttonNextState!=f&&this.options.buttonNextCallback(e,null,f);}if(this.buttonPrev.size()>0){this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev);g&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev);this.buttonPrev[g?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",g?false:true);this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=g&&this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,g);}).data("jcarouselstate",g);}else{this.options.buttonPrevCallback!==null&&this.buttonPrevState!=g&&this.options.buttonPrevCallback(e,null,g);}this.buttonNextState=f;this.buttonPrevState=g;},notify:function(e){var f=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst);}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast);}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(t,r,s,q,o,m,p){if(!(this.options[t]==null||typeof this.options[t]!="object"&&r!="onAfterAnimation")){var n=typeof this.options[t]=="object"?this.options[t][r]:this.options[t];if(a.isFunction(n)){var i=this;if(q===undefined){n(i,s,r);}else{if(o===undefined){this.get(q).each(function(){n(i,this,q,s,r);});}else{t=function(e){i.get(e).each(function(){n(i,this,e,s,r);});};for(var h=q;h<=o;h++){h!==null&&!(h>=m&&h<=p)&&t(h);}}}}}},create:function(e){return this.format("<li></li>",e);},format:function(f,h){f=a(f);for(var e=f.get(0).className.split(" "),g=0;g<e.length;g++){e[g].indexOf("jcarousel-")!=-1&&f.removeClass(e[g]);}f.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+h)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",h);
return f;},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical");},dimension:function(f,h){var e=f.jquery!==undefined?f[0]:f,g=!this.options.vertical?(e.offsetWidth||b.intval(this.options.itemFallbackDimension))+b.margin(e,"marginLeft")+b.margin(e,"marginRight"):(e.offsetHeight||b.intval(this.options.itemFallbackDimension))+b.margin(e,"marginTop")+b.margin(e,"marginBottom");if(h==null||g==h){return g;}g=!this.options.vertical?h-b.margin(e,"marginLeft")-b.margin(e,"marginRight"):h-b.margin(e,"marginTop")-b.margin(e,"marginBottom");a(e).css(this.wh,g+"px");return this.dimension(e);},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-b.intval(this.clip.css("borderLeftWidth"))-b.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-b.intval(this.clip.css("borderTopWidth"))-b.intval(this.clip.css("borderBottomWidth"));},index:function(e,f){if(f==null){f=this.options.size;}return Math.round(((e-1)/f-Math.floor((e-1)/f))*f)+1;}});b.extend({defaults:function(e){return a.extend(d,e||{});},margin:function(g,l){if(!g){return 0;}var e=g.jquery!==undefined?g[0]:g;if(l=="marginRight"&&a.browser.safari){var k={display:"block","float":"none",width:"auto"},i,h;a.swap(e,k,function(){i=e.offsetWidth;});k.marginRight=0;a.swap(e,k,function(){h=e.offsetWidth;});return h-i;}return b.intval(a.css(e,l));},intval:function(e){e=parseInt(e,10);return isNaN(e)?0:e;}});a.fn.jcarousel=function(f){if(typeof f=="string"){var g=a(this).data("jcarousel"),e=Array.prototype.slice.call(arguments,1);return g[f].apply(g,e);}else{return this.each(function(){a(this).data("jcarousel",new b(this,f));});}};})(jQuery);(function(a){a.fn.extend({jDropDown:function(d){var e={"demo":true,"effect":"slide","notMenu":".home","duration":{"fadeIn":300,"fadeOut":60,"slideIn":300,"slideOut":60}};d=a.extend(e,d);var c=this;var b=false;return this.each(function(){var h=d;var j=a(this);var f=j.find("> li").not(h.notMenu);f.hover(function(){var k=a(this);var l=0;j.find(".on").removeClass("on");k.find("a").addClass("on");if(h.demo){h.effect=a("#effect").val();}g(k,"open");},function(){var k=a(this);k.find("a").removeClass("on");g(k,"close");});function g(k,l){if(l=="open"){if(h.effect=="fade"){k.find("div:first").css("opacity",0).css("visibility","visible").animate({opacity:1,MarginTop:3},h.duration.fadeIn);}else{if(h.effect=="slide"){initHeight=k.find("div:first").height();k.find("div:first").css("height",0).css("visibility","visible").stop(false,true).animate({height:initHeight},h.duration.slideIn);}else{k.find("div:first").css("visibility","visible");}}return true;}if(l=="close"){if(h.effect=="fade"){k.find("div:first").animate({opacity:0},h.duration.fadeOut,function(){a(this).css("visibility","hidden");});}else{if(h.effect=="slide"){initHeight=k.find("div:first").height();k.find("div:first").css("overflow","hidden").stop(false,true).animate({height:0},h.duration.slideOut,function(){a(this).css("visibility","hidden").css("height",initHeight);});}else{k.find("div:first").css("visibility","hidden");i();}}return true;}alert("Uncatch exception. Invalid effect mode!");return false;}function i(){b=false;}});}});})(jQuery);
