/*
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
(function(B){B.fn.jcarousel=function(F){if(typeof F=="string"){var D=B(this).data("jcarousel"),E=Array.prototype.slice.call(arguments,1);return D[F].apply(D,E);}else{return this.each(function(){B(this).data("jcarousel",new A(this,F));});}};var C={vertical: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};B.jcarousel=function(G,E){this.options=B.extend({},C,E||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";var L="",I=G.className.split(" ");for(var F=0;F<I.length;F++){if(I[F].indexOf("jcarousel-skin")!=-1){B(G).removeClass(I[F]);L=I[F];break;}}if(G.nodeName=="UL"||G.nodeName=="OL"){this.list=B(G);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=B(G);this.list=this.container.find("ul,ol").eq(0);}if(L!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+L+'"></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=B(".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=B(".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,left:0,margin:0,padding:0});this.container.addClass(this.className("jcarousel-container")).css({});var H=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var J=this.list.children("li");var M=this;if(J.size()>0){var D=0,F=this.options.offset;J.each(function(){M.format(this,F++);D+=M.dimension(this,H);});if(B.browser.msie&&B.browser.version<=6){var K=3*J.size();D+=K;}this.list.css(this.wh,D+"px");if(!E||E.size===undefined){this.options.size=J.size();}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){M.next();};this.funcPrev=function(){M.prev();};this.funcResize=function(){M.reload();};if(this.options.initCallback!=null){this.options.initCallback(this,"init");}if(B.browser.safari){this.buttons(false,false);B(window).bind("load.jcarousel",function(){M.setup();});}else{this.setup();}};var A=B.jcarousel;A.fn=A.prototype={jcarousel:"0.2.4"};A.fn.extend=A.extend=B.extend;A.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return ;}this.list.css(this.lt,this.pos(this.options.offset)+"px");var D=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(D,false);B(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");if(this.options.initCallback!=null){this.options.initCallback(this,"reset");}this.setup();},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,A.intval(this.list.css(this.lt))+this.tail);}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this);}if(this.options.visible!=null){var F=this;var G=Math.ceil(this.clipping()/this.options.visible),E=0,D=0;B("li",this.list).each(function(J){E+=F.dimension(this,G);if(J+1<F.first){D=E;}});if(B.browser.msie&&B.browser.version<=6){var H=this.list.children("li");var I=3*H.size();E+=I;}this.list.css(this.wh,E+"px");this.list.css(this.lt,-D+"px");}this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(D){if(D!=undefined){this.options.size=D;if(!this.locked){this.buttons();}}return this.options.size;},has:function(E,F){if(F==undefined||!F){F=E;}if(this.options.size!==null&&F>this.options.size){F=this.options.size;}for(var D=E;D<=F;D++){var G=this.get(D);if(!G.length||G.hasClass("jcarousel-item-placeholder")){return false;}}return true;},get:function(D){return B(".jcarousel-item-"+D,this.list);},add:function(G,L){var H=this.get(G),E=0,K=0;if(H.length==0){var J,H=this.create(G),F=A.intval(G);while(J=this.get(--F)){if(F<=0||J.length){F<=0?this.list.prepend(H):J.after(H);break;}}}else{E=this.dimension(H);}H.removeClass(this.className("jcarousel-item-placeholder"));typeof L=="string"?H.html(L):H.empty().append(L);var I=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var D=this.dimension(H,I)-E;if(G>0&&G<this.first){this.list.css(this.lt,A.intval(this.list.css(this.lt))-D+"px");}this.list.css(this.wh,A.intval(this.list.css(this.wh))+D+"px");return H;},remove:function(D){var E=this.get(D);if(!E.length||(D>=this.first&&D<=this.last)){return ;}var F=this.dimension(E);if(D<this.first){this.list.css(this.lt,A.intval(this.list.css(this.lt))+F+"px");}E.remove();this.list.css(this.wh,A.intval(this.list.css(this.wh))-F+"px");},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false);}else{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.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true);}else{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(D){if(this.locked||this.animating||!this.tail){return ;}var E=A.intval(this.list.css(this.lt));!D?E-=this.tail:E+=this.tail;this.inTail=!D;this.prevFirst=this.first;this.prevLast=this.last;this.animate(E);},scroll:function(E,D){if(this.locked||this.animating){return ;}this.animate(this.pos(E),D);},pos:function(Q){var E=A.intval(this.list.css(this.lt));if(this.locked||this.animating){return E;}if(this.options.wrap!="circular"){Q=Q<1?1:(this.options.size&&Q>this.options.size?this.options.size:Q);}var N=this.first>Q;var S=this.options.wrap!="circular"&&this.first<=1?1:this.first;var V=N?this.get(S):this.get(this.last);var P=N?S:S-1;var T=null,O=0,L=false,U=0,R;while(N?--P>=Q:++P<Q){T=this.get(P);L=!T.length;if(T.length==0){T=this.create(P).addClass(this.className("jcarousel-item-placeholder"));V[N?"before":"after"](T);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(P<=0||P>this.options.size)){R=this.get(this.index(P));if(R.length){this.add(P,R.children().clone(true));}}}V=T;U=this.dimension(T);if(L){O+=U;}if(this.first!=null&&(this.options.wrap=="circular"||(P>=1&&(this.options.size==null||P<=this.options.size)))){E=N?E+U:E-U;}}var I=this.clipping();var K=[];var D=0,P=Q,J=0;var V=this.get(Q-1);while(++D){T=this.get(P);L=!T.length;if(T.length==0){T=this.create(P).addClass(this.className("jcarousel-item-placeholder"));V.length==0?this.list.prepend(T):V[N?"before":"after"](T);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(P<=0||P>this.options.size)){R=this.get(this.index(P));if(R.length){this.add(P,R.find(">*").clone(true));}}}V=T;var U=this.dimension(T);if(U==0){alert("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");return 0;}if(this.options.wrap!="circular"&&this.options.size!==null&&P>this.options.size){K.push(T);}else{if(L){O+=U;}}J+=U;if(J>=I){break;}P++;}for(var H=0;H<K.length;H++){K[H].remove();}if(O>0){this.list.css(this.wh,this.dimension(this.list)+O+"px");if(N){E-=O;this.list.css(this.lt,A.intval(this.list.css(this.lt))-O+"px");}}var G=Q+D-1;if(this.options.wrap!="circular"&&this.options.size&&G>this.options.size){G=this.options.size;}if(P>G){D=0,P=G,J=0;while(++D){var T=this.get(P--);if(!T.length){break;}J+=this.dimension(T);if(J>=I){break;}}}var F=G-D+1;if(this.options.wrap!="circular"&&F<1){F=1;}if(this.inTail&&N){E+=this.tail;this.inTail=false;}this.tail=null;if(this.options.wrap!="circular"&&G==this.options.size&&(G-D+1)>=1){var M=A.margin(this.get(G),!this.options.vertical?"marginRight":"marginBottom");if((J-M)>I){this.tail=J-I-M;}}while(Q-->F){E+=this.dimension(this.get(Q));}this.prevFirst=this.first;this.prevLast=this.last;this.first=F;this.last=G;return E;},animate:function(G,D){if(this.locked||this.animating){return ;}this.animating=true;var E=this;var F=function(){E.animating=false;if(G==0){E.list.css(E.lt,0);}if(E.options.wrap=="circular"||E.options.wrap=="both"||E.options.wrap=="last"||E.options.size==null||E.last<E.options.size){E.startAuto();}E.buttons();E.notify("onAfterAnimation");};this.notify("onBeforeAnimation");if(!this.options.animation||D==false){this.list.css(this.lt,G+"px");F();}else{var H=!this.options.vertical?{"left":G}:{"top":G};this.list.animate(H,this.options.animation,this.options.easing,F);}},startAuto:function(E){if(E!=undefined){this.options.auto=E;}if(this.options.auto==0){return this.stopAuto();}if(this.timer!=null){return ;}var D=this;this.timer=setTimeout(function(){D.next();},this.options.auto*1000);},stopAuto:function(){if(this.timer==null){return ;}clearTimeout(this.timer);this.timer=null;},buttons:function(F,E){if(F==undefined||F==null){var 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(E==undefined||E==null){var E=!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){E=this.tail!=null&&this.inTail;}}var D=this;this.buttonNext[F?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[F?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",F?false:true);this.buttonPrev[E?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[E?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",E?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=F)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){D.options.buttonNextCallback(D,this,F);});this.buttonNext[0].jcarouselstate=F;}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=E)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){D.options.buttonPrevCallback(D,this,E);});this.buttonPrev[0].jcarouselstate=E;}},notify:function(D){var E=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",D,E);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",D,E,this.first);this.callback("itemFirstOutCallback",D,E,this.prevFirst);}if(this.prevLast!==this.last){this.callback("itemLastInCallback",D,E,this.last);this.callback("itemLastOutCallback",D,E,this.prevLast);}this.callback("itemVisibleInCallback",D,E,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",D,E,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(H,K,D,I,G,F,E){if(this.options[H]==undefined||(typeof this.options[H]!="object"&&K!="onAfterAnimation")){return ;}var L=typeof this.options[H]=="object"?this.options[H][K]:this.options[H];if(!B.isFunction(L)){return ;}var M=this;if(I===undefined){L(M,D,K);}else{if(G===undefined){this.get(I).each(function(){L(M,this,I,D,K);});}else{for(var J=I;J<=G;J++){if(J!==null&&!(J>=F&&J<=E)){this.get(J).each(function(){L(M,this,J,D,K);});}}}}},create:function(D){return this.format("<li></li>",D);},format:function(F,E){var D=B(F).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+E)).css({"float":"left","list-style":"none"});D.attr("jcarouselindex",E);return D;},className:function(D){return D+" "+D+(!this.options.vertical?"-horizontal":"-vertical");},dimension:function(G,H){var F=G.jquery!=undefined?G[0]:G;var E=!this.options.vertical?F.offsetWidth+A.margin(F,"marginLeft")+A.margin(F,"marginRight"):F.offsetHeight+A.margin(F,"marginTop")+A.margin(F,"marginBottom");if(H==undefined||E==H){return E;}var D=!this.options.vertical?H-A.margin(F,"marginLeft")-A.margin(F,"marginRight"):H-A.margin(F,"marginTop")-A.margin(F,"marginBottom");B(F).css(this.wh,D+"px");return this.dimension(F);},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-A.intval(this.clip.css("borderLeftWidth"))-A.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-A.intval(this.clip.css("borderTopWidth"))-A.intval(this.clip.css("borderBottomWidth"));},index:function(D,E){if(E==undefined){E=this.options.size;}return Math.round((((D-1)/E)-Math.floor((D-1)/E))*E)+1;}});A.extend({defaults:function(D){return B.extend(C,D||{});},margin:function(H,G){if(!H){return 0;}var F=H.jquery!=undefined?H[0]:H;if(G=="marginRight"&&B.browser.safari){var E={"display":"block","float":"none","width":"auto"},D,I;B.swap(F,E,function(){D=F.offsetWidth;});E["marginRight"]=0;B.swap(F,E,function(){I=F.offsetWidth;});return I-D;}return A.intval(B.css(F,G));},intval:function(D){D=parseInt(D);return isNaN(D)?0:D;}});})(jQuery);(function(A){A.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,onClick:function(B){return true;},navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},_create:function(){var D=this.options,B=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(D.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){A(this).addClass("ui-state-hover");}).bind("mouseleave.accordion",function(){A(this).removeClass("ui-state-hover");}).bind("focus.accordion",function(){A(this).addClass("ui-state-focus");}).bind("blur.accordion",function(){A(this).removeClass("ui-state-focus");
});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(D.navigation){var C=this.element.find("a").filter(D.navigationFilter);if(C.length){var E=C.closest(".ui-accordion-header");if(E.length){this.active=E;}else{this.active=C.closest(".ui-accordion-content").prev();}}}this.active=this._findActive(this.active||D.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(F){return B._keydown(F);}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0");}else{this.active.attr("aria-expanded","true").attr("tabIndex","0");}if(!A.browser.safari){this.headers.find("a").attr("tabIndex","-1");}if(D.event){this.headers.bind((D.event)+".accordion",function(F){B._clickHandler.call(B,F,this);F.preventDefault();});}},_createIcons:function(){var B=this.options;if(B.icons){A("<span/>").addClass("ui-icon "+B.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(B.icons.header).toggleClass(B.icons.headerSelected);this.element.addClass("ui-accordion-icons");}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons");},destroy:function(){var C=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var B=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(C.autoHeight||C.fillHeight){B.css("height","");}return this;},_setOption:function(B,C){A.Widget.prototype._setOption.apply(this,arguments);if(B=="active"){this.activate(C);}if(B=="icons"){this._destroyIcons();if(C){this._createIcons();}}},_keydown:function(E){var G=this.options,F=A.ui.keyCode;if(G.disabled||E.altKey||E.ctrlKey){return ;}var D=this.headers.length;var B=this.headers.index(E.target);var C=false;switch(E.keyCode){case F.RIGHT:case F.DOWN:C=this.headers[(B+1)%D];break;case F.LEFT:case F.UP:C=this.headers[(B-1+D)%D];break;case F.SPACE:case F.ENTER:this._clickHandler({target:E.target},E.target);E.preventDefault();}if(C){A(E.target).attr("tabIndex","-1");A(C).attr("tabIndex","0");C.focus();return false;}return true;},resize:function(){var D=this.options,C;if(D.fillSpace){if(A.browser.msie){var B=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden");}C=this.element.parent().height();if(A.browser.msie){this.element.parent().css("overflow",B);}this.headers.each(function(){C-=A(this).outerHeight(true);});this.headers.next().each(function(){A(this).height(Math.max(0,C-A(this).innerHeight()+A(this).height()));}).css("overflow","auto");}else{if(D.autoHeight){C=0;this.headers.next().each(function(){C=Math.max(C,A(this).height());}).height(C);}}D.doCallback=typeof D.onClick=="function";return this;},activate:function(B,C){this.options.active=B;var D=this._findActive(B)[0];this._clickHandler({target:D},D,C);return this;},_findActive:function(B){return B?typeof B=="number"?this.headers.filter(":eq("+B+")"):this.headers.not(this.headers.not(B)):B===false?A([]):this.headers.filter(":eq(0)");},_clickHandler:function(B,G,E){var D=this.options;if(D.disabled){return ;}if(!B.target){if(!D.collapsible){return ;}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").parent().andSelf().removeClass(D.icons.headerSelected).addClass(D.icons.header);this.active.next().addClass("ui-accordion-content-active");var I=this.active.next(),F={options:D,newHeader:A([]),oldHeader:D.active,newContent:A([]),oldContent:I},C=(this.active=A([]));this._toggle(C,I,F);return ;}var H=A(B.currentTarget||G);var J=H[0]==this.active[0];D.active=D.collapsible&&J?false:A(".ui-accordion-header",this.element).index(H);if(this.running||(!D.collapsible&&J)){return ;}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").parent().andSelf().removeClass(D.icons.headerSelected).addClass(D.icons.header);if(!J){H.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").parent().andSelf().removeClass(D.icons.header).addClass(D.icons.headerSelected);H.next().addClass("ui-accordion-content-active");}var C=H.next(),I=this.active.next(),F={options:D,newHeader:J&&D.collapsible?A([]):H,oldHeader:this.active,newContent:J&&D.collapsible?A([]):C,oldContent:I},K=this.headers.index(this.active[0])>this.headers.index(H[0]);this.active=J?A([]):H;this._toggle(C,I,F,J,K);if(!E&&D.doCallback){if(!D.onClick(H)){return false;}}return ;},_toggle:function(B,I,G,J,K){var D=this.options,M=this;this.toShow=B;this.toHide=I;this.data=G;var C=function(){if(!M){return ;}return M._completed.apply(M,arguments);};this._trigger("changestart",null,this.data);this.running=I.size()===0?B.size():I.size();if(D.animated){var F={};if(D.collapsible&&J){F={toShow:A([]),toHide:I,complete:C,down:K,autoHeight:D.autoHeight||D.fillSpace};}else{F={toShow:B,toHide:I,complete:C,down:K,autoHeight:D.autoHeight||D.fillSpace};}if(!D.proxied){D.proxied=D.animated;}if(!D.proxiedDuration){D.proxiedDuration=D.duration;}D.animated=A.isFunction(D.proxied)?D.proxied(F):D.proxied;D.duration=A.isFunction(D.proxiedDuration)?D.proxiedDuration(F):D.proxiedDuration;var L=A.ui.accordion.animations,E=D.duration,H=D.animated;if(H&&!L[H]&&!A.easing[H]){H="slide";}if(!L[H]){L[H]=function(N){this.slide(N,{easing:H,duration:E||700});};}L[H](F);}else{if(D.collapsible&&J){B.toggle();}else{I.hide();B.show();}C(true);}I.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();B.prev().attr("aria-expanded","true").attr("tabIndex","0").focus();},_completed:function(B){var C=this.options;this.running=B?0:--this.running;if(this.running){return ;}if(C.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""});}this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data);}});A.extend(A.ui.accordion,{version:"1.8.2",animations:{slide:function(J,H){J=A.extend({easing:"swing",duration:300},J,H);if(!J.toHide.size()){J.toShow.animate({height:"show"},J);return ;}if(!J.toShow.size()){J.toHide.animate({height:"hide"},J);return ;}var C=J.toShow.css("overflow"),G=0,D={},F={},E=["height","paddingTop","paddingBottom"],B;var I=J.toShow;B=I[0].style.width;I.width(parseInt(I.parent().width(),10)-parseInt(I.css("paddingLeft"),10)-parseInt(I.css("paddingRight"),10)-(parseInt(I.css("borderLeftWidth"),10)||0)-(parseInt(I.css("borderRightWidth"),10)||0));A.each(E,function(K,M){F[M]="hide";var L=(""+A.css(J.toShow[0],M)).match(/^([\d+-.]+)(.*)$/);D[M]={value:L[1],unit:L[2]||"px"};});J.toShow.css({height:0,overflow:"hidden"}).show();J.toHide.filter(":hidden").each(J.complete).end().filter(":visible").animate(F,{step:function(K,L){if(L.prop=="height"){G=(L.end-L.start===0)?0:(L.now-L.start)/(L.end-L.start);}J.toShow[0].style[L.prop]=(G*D[L.prop].value)+D[L.prop].unit;},duration:J.duration,easing:J.easing,complete:function(){if(!J.autoHeight){J.toShow.css("height","");}J.toShow.css("width",B);J.toShow.css({overflow:C});J.complete();}});},bounceslide:function(B){this.slide(B,{easing:B.down?"easeOutBounce":"swing",duration:B.down?1000:200});}}});})(jQuery);
/* 
 * DefaultText-Plugin für jQuery 
 * Copyright (C) 2008 TENSQUARE gmbh
 */
(function(A){A.fn.defaultBg=function(C){var D={className:""};var B=A.extend(D,C);return this.each(function(){var E=A(this);this.defaultTextValue=B.text;if(E.val().length==0){E.addClass(B.className);}else{E.removeClass(B.className);}E.bind("focus",function(){E.removeClass(B.className);});E.bind("blur",function(){if(E.val().length==0){E.addClass(B.className);}else{E.removeClass(B.className);}});});};})(jQuery);
/* 
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
var tb_pathToImage="img/loadingAnimation.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(A){$(A).click(function(){var C=this.title||this.name||null;var B=this.href||this.alt;var D=this.rel||false;tb_show(C,B,D);this.blur();return false;});}function tb_show(L,B,I){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}if(L===null){L="";}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var C;if(B.indexOf("?")!==-1){C=B.substr(0,B.indexOf("?"));}else{C=B;}var G=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var M=C.toLowerCase().match(G);if(M==".jpg"||M==".jpeg"||M==".png"||M==".gif"||M==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(I){TB_TempArray=$("a[@rel="+I+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var H=TB_TempArray[TB_Counter].href.toLowerCase().match(G);if(!(TB_TempArray[TB_Counter].href==B)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var R=tb_getPageSize();var Z=R[0]-150;var W=R[1]-150;var V=imgPreloader.width;var T=imgPreloader.height;var N=B.replace(/^[^\?]+\??/,"");var Q=tb_parseQuery(N);var P=true;if(T>R[1]){P=Q["TB_autosize"]=="1";}if(P){if(V>Z){T=T*(Z/V);V=Z;if(T>W){V=V*(W/T);T=W;}}else{if(T>W){V=V*(W/T);T=W;if(V>Z){T=T*(Z/V);V=Z;}}}}TB_WIDTH=V+30;TB_HEIGHT=T+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='schlie&szlig;en'><img id='TB_Image' src='"+B+"' width='"+V+"' height='"+T+"' alt='"+L+"'/></a>"+"<div id='TB_caption'>"+L+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='schlie&szlig;en'>schlie&szlig;en</a></div>");if(!P){var O=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;var S=O-((T-$(window).height())/2);if(S<0){S=0;}$("#TB_window").css("position","absolute");if(typeof document.body.style.maxHeight==="undefined"){$("html").css("overflow","");$("#TB_window").css("margin-top","0");}else{var Y=20+(T/2)+parseInt($("#TB_Image").css("margin-top"));S=(S+Y)+"px";}$("#TB_window").css("top",S);}$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function U(){if($(document).unbind("click",U)){$(document).unbind("click",U);}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,I);return false;}$("#TB_prev").click(U);}if(!(TB_NextHTML==="")){function X(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,I);return false;}$("#TB_next").click(X);}document.onkeydown=function(a){if(a==null){keycode=event.keyCode;}else{keycode=a.which;}if(keycode==27){tb_remove();}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";X();}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";U();}}}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=B;}else{var A=B.replace(/^[^\?]+\??/,"");var F=tb_parseQuery(A);TB_WIDTH=(F["width"]*1)+30||630;TB_HEIGHT=(F["height"]*1)+40||440;var K="schlie&szlig;en";var E=tb_getPageSize();if(F["noclosetext"]=="true"){K="";}if(F["TB_resizable"]=="true"){var D=E[1]-40;if(F["height"]){if(D>TB_HEIGHT){D=TB_HEIGHT;}}TB_HEIGHT=D;}ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(B.indexOf("TB_iframe")!=-1){iframeshowcallbackfn=F["iframeshowcallback"];urlNoQuery=B.split("TB_");$("#TB_iframeContent").remove();if(F["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+L+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='schlie&szlig;en'>"+K+"</a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe(\""+iframeshowcallbackfn+"\")' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe(\""+iframeshowcallbackfn+"\")' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(F["modal"]!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+L+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>"+K+"</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(L);}}$("#TB_closeWindowButton").click(tb_remove);if(B.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+F["inlineId"]).children());$("#TB_window").unload(function(){$("#"+F["inlineId"]).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else{if(B.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$("#TB_ajaxContent").load(B+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"});});}}}if(!F["modal"]){document.onkeyup=function(N){if(N==null){keycode=event.keyCode;}else{keycode=N.which;}if(keycode==27){tb_remove();}};}}catch(J){}}function tb_showIframe(iframeshowcallbackfn){$("#TB_load").remove();$("#TB_window").css({display:"block"});if(eval("typeof "+iframeshowcallbackfn+" == 'function'")){eval(iframeshowcallbackfn+"()");}}function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");
$("#TB_iframe").remove();$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}document.onkeydown="";document.onkeyup="";return false;}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"});}}function tb_parseQuery(D){var E={};if(!D){return E;}var A=D.split(/[;&]/);for(var C=0;C<A.length;C++){var G=A[C].split("=");if(!G||G.length!=2){continue;}var B=unescape(G[0]);var F=unescape(G[1]);F=F.replace(/\+/g," ");E[B]=F;}return E;}function tb_getPageSize(){var C=document.documentElement;var A=window.innerWidth||self.innerWidth||(C&&C.clientWidth)||document.body.clientWidth;var B=window.innerHeight||self.innerHeight||(C&&C.clientHeight)||document.body.clientHeight;arrayPageSize=[A,B];return arrayPageSize;}function tb_detectMacXFF(){var A=navigator.userAgent.toLowerCase();if(A.indexOf("mac")!=-1&&A.indexOf("firefox")!=-1){return true;}}