(function(){if(window.jspackager&&jspackager.jsPath!==undefined&&jspackager.devmode){var curScript=jspackager.jsList["__base-modules2"];if(curScript&&curScript.length){for(var j=0,leng=curScript.length;j<leng;j++){if(jspackager.querys['mgnl']){curScript[j]=curScript[j].replace(/\./g,'-');}document.write('<script src="'+jspackager.jsPath+curScript[j]+'.js"><\/script>');}}}})();;if(!window.jspackager || !jspackager.devmode) {(function(a){function f(c){var b=c||window.event,d=[].slice.call(arguments,1),g=0,f=0,e=0,c=a.event.fix(b);c.type="mousewheel";c.wheelDelta&&(g=c.wheelDelta/120);c.detail&&(g=-c.detail/3);e=g;b.axis!==void 0&&b.axis===b.HORIZONTAL_AXIS&&(e=0,f=-1*g);b.wheelDeltaY!==void 0&&(e=b.wheelDeltaY/120);b.wheelDeltaX!==void 0&&(f=-1*b.wheelDeltaX/120);d.unshift(c,g,f,e);return a.event.handle.apply(this,d)}var e=["DOMMouseScroll","mousewheel"];a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=
e.length;a;)this.addEventListener(e[--a],f,!1);else this.onmousewheel=f},teardown:function(){if(this.removeEventListener)for(var a=e.length;a;)this.removeEventListener(e[--a],f,!1);else this.onmousewheel=null}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery);
(function(a){function f(){if(this===e.elem)e.pos=[-260,-260],e.elem=!1,c=3}var e={pos:[-260,-260]},c=3,b=document,d=b.documentElement,g=b.body,i,h;a.event.special.mwheelIntent={setup:function(){var c=a(this).bind("mousewheel",a.event.special.mwheelIntent.handler);this!==b&&this!==d&&this!==g&&c.bind("mouseleave",f);return!0},teardown:function(){a(this).unbind("mousewheel",a.event.special.mwheelIntent.handler).unbind("mouseleave",f);return!0},handler:function(d,b){var g=[d.clientX,d.clientY];if(this===
e.elem||Math.abs(e.pos[0]-g[0])>c||Math.abs(e.pos[1]-g[1])>c)return e.elem=this,e.pos=g,c=250,clearTimeout(h),h=setTimeout(function(){c=10},200),clearTimeout(i),i=setTimeout(function(){c=3},1500),d=a.extend({},d,{type:"mwheelIntent"}),a.event.handle.apply(this,arguments)}};a.fn.extend({mwheelIntent:function(a){return a?this.bind("mwheelIntent",a):this.trigger("mwheelIntent")},unmwheelIntent:function(a){return this.unbind("mwheelIntent",a)}});a(function(){g=b.body;a(b).bind("mwheelIntent.mwheelIntentDefault",
a.noop)})})(jQuery);(function(a){a.widget("ui.scroller",{options:{hidingWrapper:"div.rack",moveWrapper:"div.rack-design",atoms:"div.teaser",nextLink:"a.next",prevLink:"a.prev",activeLinkClass:"show",stickyFirstLast:!1,linkFn:a.noop,moveStep:"atom",swipeStep:!1,direction:"horizontal",hidingWidth:!1,hidingHeight:!1,dynamicDim:!1,animate:!0,animateOptions:{duration:600,complete:a.noop},enableMwheel:!0,diashow:!1,restartDiaShow:!0,addSubPixel:0,addSubPixelPerTeaser:0.1,recalcStageOnresize:!0,recalTeaserOnResize:!1,updateOnImgLoad:!0,
bindStyle:"bind",pagination:!1,paginationAtoms:'<li class="pa-$number"><a href="#" title="$title">$number</a></li>',paginationTitleFrom:!1,activePaginationClass:"on",paginationFn:!1},customEvents:["init","create","startleft","start","slide","end","endreached","startreached","endleft","diashowpaused","diashowstopped"],_create:function(){var f=this.element[0],e=this.options,c=this,b=e.animateOptions.complete;e.animateOptions.complete=function(){b&&a.isFunction(b)&&b.call(this,c);c.propagate("end")};
e.direction=e.direction=="vertical"?{scroll:"scrollTop",outerD:"outerHeight",dim:"height",dir:"Top"}:{scroll:"scrollLeft",outerD:"outerWidth",dim:"width",dir:"Left"};this.moveElem=a(e.moveWrapper,f);this.atomElem=a(e.atoms,f);this.hidingWrapper=a(e.hidingWrapper,f);this.nextLink=a(e.nextLink,f);this.prevLink=a(e.prevLink,f);this.oldAtomPos=this.oldPosition=this.percentage=this.atomPos=this.position=0;a(this.atomElem[0]).addClass("first-teaser");a(this.atomElem[this.atomElem.length-1]).addClass("last-teaser");
if(e.hidingHeight||e.hidingWidth)f=e.hidingHeight?{height:e.hidingHeight}:{},e.hidingWidth&&(f=a.extend(f,{width:e.hidingWidth})),this.hidingWrapper.css(f);this.selectedFocus=!1;if(a.fn.setFocus&&a.fn.closest){var d={};e.direction.dir==="Top"?(d[a.ui.keyCode.UP]="prev",d[a.ui.keyCode.DOWN]="next"):(d[a.ui.keyCode.LEFT]="prev",d[a.ui.keyCode.RIGHT]="next");this.moveElem.bind("keyfocus",function(d){d=a(d.target).closest(e.atoms);d[0]&&c.scrollIntoView(d)}).bind("focusin",function(d){d=a(d.target).closest(e.atoms);
c.selectedFocus=d[0]?d:!1}).bind("focusout",function(){c.selectedFocus=!1}).bind("keydown",function(a){if(c.selectedFocus!==!1&&d[a.keyCode]){var b=c.selectedFocus[d[a.keyCode]](e.atoms);b&&b[0]?(a.preventDefault(),b.setFocus(),c.scrollIntoView(b)):c.isSliding&&a.preventDefault()}})}this.dims=[0];this.hidingWrapper[e.direction.scroll](0);this.minPos=0;this.update();if(e.recalcStageOnresize||e.recalTeaserOnResize){var g=!0,f=a.Aperto.throttle(function(a){g&&a.type=="emchange"?g=!1:e.recalTeaserOnResize?
c.update.call(c,!0):c.stageWidthUpdate.call(c)},20);a(window).bind("resize",f);a(document).bind("orientationchange emchange",f)}e.updateOnImgLoad&&this.updateOnImgLoad();e.diashow?(this.startDiashow(),this.element.enterLeave(function(){c.pauseDiashow()},function(){e.restartDiaShow&&!c.isDiashowStopped&&c.isDiashowPaused&&c.startDiashow.call(c)})):this.stopDiashow();e.enableMwheel&&a.fn.mwheelIntent&&this.hidingWrapper.mwheelIntent(function(a,d){c.stopDiashow.call(c);d=d<0?"-":"+";if(c.position>=c.maxPos&&
d==="-"||d==="+"&&c.position<=c.minPos)return!c.isSliding;c.moveTo(d+"atom1");return!1});e.swipeStep=e.swipeStep||e.moveStep;a.fn.swipe&&(f={prev:function(){c.pauseDiashow();c.moveTo("-"+e.swipeStep)},next:function(){c.pauseDiashow();c.moveTo("+"+e.swipeStep)}},this.hidingWrapper.swipe(a.extend({triggerOnTouchEnd:!1},e.direction.dir=="Left"?{swipeLeft:f.prev,swipeRight:f.next}:{swipeUp:f.prev,swipeDown:f.next},e.swipeOptions||{})));f=function(){var d=a.inArray(this,c.prevLink)!==-1?"+":"-";c.pauseDiashow.call(c);
c.moveTo(d+e.moveStep);return!1};this.nextLink.bind("click.uiscroller",f);this.prevLink.bind("click.uiscroller",f);if(a.browser.msie&&parseInt(a.browser.version,10)<7){var f=function(){a(this).addClass("over")},i=function(){a(this).removeClass("over")};this.nextLink.hover(f,i);this.prevLink.hover(f,i)}e.defaultSelected&&this.moveTo("goTo"+e.defaultSelected,!1);this.propagate("init")},stageWidthUpdate:function(){var a=this.hidingWrapper[this.options.direction.dim]();return a!==this.dims[1]?(this.dims[1]=
a,this.maxPos=this.dims[0]-this.dims[1],this.updatePosition_Controls(),this.hidingWrapper[this.options.direction.scroll]()>this.maxPos&&this.moveTo(this.maxPos,!1),!0):!1},createPagination:function(){var f="<ul>",e=this,c,b=this.options;this.pagination=a(b.pagination,this.element[0]);this.atomElem.each(function(d){c=b.paginationAtoms.replace(/\$number/g,d+1);f+=b.paginationTitleFrom?c.replace(/\$title/g,(a(b.paginationTitleFrom,this)||"").text().replace(/"/g,"&quot;")):c});this.pagination.html(f+
"</ul>").find("li").each(function(d){a(this).click(function(){e.stopDiashow.call(e);e.moveTo.call(e,"goTo"+d);return!1})})},getIndexNearPos:function(a){for(var e=this.dims.length;e--;)if(a==this.dims[e])return e;else if(a>this.dims[e])return e+1;return!1},inView:function(a){var e=this.options.direction,c=this.dims[1],b=a[e.outerD](),d=this.hidingWrapper["scroll"+e.dir](),a=a[0]["offset"+e.dir];return d>a||c<b+a-d?a:!1},scrollIntoView:function(a){a=this.inView(a);a!==!1&&this.moveTo(a)},_setOption:function(f,
e){var c=this.options;switch(f){case "enableMwheel":!e&&c.enableMwheel&&this.hidingWrapper.unmwheelIntent();break;case "addSubPixel":if(c.addSubPixel!==e)this.dims[0]-=c.addSubPixel,c.addSubPixel=e,this.dims[0]+=c.addSubPixel,this.update()}a.Widget.prototype._setOption.apply(this,arguments)},startDiashow:function(){var a=this;clearInterval(this.diaTimer);this.diaTimer=setInterval(function(){a.position===a.maxPos&&a.options.type!=="carousel"?a.moveTo(0,!1):a.moveTo("-"+a.options.moveStep)},this.options.diashow);
this.propagate("diashowstarted")},stopDiashow:function(){this.isDiashowStopped=!0;this.pauseDiashow();this.propagate("diashowstopped")},pauseDiashow:function(){clearInterval(this.diaTimer);setTimeout(function(){clearInterval(this.diaTimer)},9);this.isDiashowPaused=!0;this.propagate("diashowpaused")},updateOnImgLoad:function(){var f=0,e=this;a("img",this.element).each(function(){this.complete||(f++,a(this).one("load",function(){f--;f||e.update(!0)}))})},update:function(f){var e,c=this.options,b=0;
if(f)this.dims=[0],this.atomElem=a(c.atoms,this.element);this.dims[1]=this.hidingWrapper.css({overflow:"hidden",position:"relative"})[c.direction.dim]();for(var d=this.dims.length-2,g=this.atomElem.length;d<g;d++)e=a(this.atomElem[d]),this.dims.push(this.dims[0]),this.dims[0]+=e[c.direction.outerD]({margin:!0});this.dims[0]+=c.addSubPixel;this.maxPos=this.dims[0]-this.dims[1];c.addSubPixelPerTeaser&&(b=c.addSubPixelPerTeaser*this.atomElem.length);e=this.dims[0]+b;c.dynamicDim&&(e/=a.testEm().emPx,
e=e%1>0?parseInt(e,10)+1:e,e+="em");this.moveElem.css(c.direction.dim,e);c.pagination&&this.createPagination(f);this.updatePosition_Controls()},updatePosition_Controls:function(f){function e(a,b){return a[(b?{style:"addClass"}:{style:"removeClass"}).style](c.activeLinkClass)}var c=this.options,f=isNaN(f)?parseInt(this.hidingWrapper[c.direction.scroll](),10):f;if(f!==this.position){this.percentage=f/(this.maxPos/100);this.oldPosition=this.position;this.oldAtomPos=this.atomPos;this.position=f;var b=
this.getIndexNearPos(this.position);this.atomPos=b?b-2:0}this.percentage=f/(this.maxPos/100);f<=this.minPos&&this.prevLink.hasClass(c.activeLinkClass)?(c.linkFn.call(this.prevLink,"hide",this.ui()),e(this.prevLink),this.propagate("startreached")):f>this.minPos&&!this.prevLink.hasClass(c.activeLinkClass)&&(c.linkFn.call(this.prevLink,"show",this.ui()),e(this.prevLink,!0),this.propagate("startleft"));f>=this.maxPos&&this.nextLink.hasClass(c.activeLinkClass)?(c.linkFn.call(this.nextLink,"hide",this.ui()),
e(this.nextLink),this.propagate("endreached")):f<this.maxPos&&!this.nextLink.hasClass(c.activeLinkClass)&&(c.linkFn.call(this.nextLink,"show",this.ui()),e(this.nextLink,!0),this.propagate("endleft"));this.pagination&&(f=this.pagination.find("li").filter("."+c.activePaginationClass).removeClass(c.activePaginationClass),b=f.end().eq(this.atomPos).addClass(c.activePaginationClass),a.isFunction(c.paginationFn)&&(c.paginationFn.call(f,"inactive"),c.paginationFn.call(b,"active")))},getNummericPosition:function(a){var e=
!1,c,e=this.dims[this.dims.length-1];if(a.indexOf("goTo")===0)c=parseInt(/(\d+)$/.exec(a)[0],10)+2,a=this.dims[c];else if(a.indexOf("centerTo")===0)c=parseInt(/(\d+)$/.exec(a)[0],10)+2,a=this.dims[c]-this.dims[1]/2+this.atomElem.filter(":eq("+c+")")[this.options.direction.outerD]()/2;else if(a.indexOf("stageWidth")===1){var b=this,e=a.slice(0,1);c=this.dims[1];a=function(){for(var a=2;a<b.dims.length;a++)if(b.dims[a]>b.dims[1])break;return a-3}();if(this.atomPos===0&&e==="+")return;a=e==="+"?this.atomPos-
a+2<2?2:this.atomPos-a+2:this.atomPos+a+2;a=this.dims[a]}else a=="-atom"||a=="-atom1"?(c=this.atomPos+3,a=this.dims[c]||this.dims[c]===0?this.dims[c]:e):a=="+atom"||a=="+atom1"?a=this.atomPos?this.dims[this.atomPos+1]:0:a.indexOf("atom")==1?(c=parseInt(/(\d+)$/.exec(a)[0],10),a.indexOf("-")===0?(c+=2,a=this.dims[this.atomPos+c]?this.dims[this.atomPos+c]:e):(c-=2,a=this.atomPos-c>1&&this.dims[this.atomPos-c]?this.dims[this.atomPos-c]:0)):a.indexOf("+")===0||a.indexOf("-")===0?(e=a.slice(0,1),a=parseInt(a.slice(1),
10),a=e=="-"?this.position+a:this.position-a):(e=/(\d+)%$/.exec(a))&&e[1]&&(a=this.maxPos/100*parseFloat(a));if(this.options.stickyFirstLast)(a-this.maxPos)*-1<this.atomElem.filter(":last")[this.options.direction.outerD]()&&a>this.position?a=this.maxPos:a<this.atomElem[this.options.direction.outerD]()&&a<this.position&&(a=0);return a},readjustPosition:function(a){var e=this.options.direction.scroll;this.hidingWrapper[e](this.position);if(a)this.hidingWrapper[e=="scrollTop"?"scrollLeft":"scrollTop"](0)},
moveTo:function(f,e,c){f=typeof f==="string"||isNaN(f)?this.getNummericPosition(f):f;f=f<=0?0:f>=this.maxPos?this.maxPos:f;if(f===this.position)return!1;var b=this.options,d=b.direction.scroll;this.updatePosition_Controls(f);this.propagate("start",this.oldPosition);(e=typeof e=="undefined"?b.animate:e)?(c=c||{},c=a.extend({},b.animateOptions,{slide:this},c),f=d=="scrollTop"?{scrollerTop:f}:{scrollerLeft:f},this.hidingWrapper.stop().animate(f,c)):(this.hidingWrapper.stop()[d](f),this.propagate("end"))},
ui:function(){return{instance:this,options:this.options,pos:this.position,percentPos:this.percentage,oldIndex:this.oldAtomPos,newIndex:this.atomPos,size:this.dims.length-2}},propagate:function(f,e){var c={};if(f=="slide")c=e,e=c.now;c=e||e===0?a.extend(this.ui(),{pos:e,fx:c,percentPos:e/(this.maxPos/100)}):this.ui();if(f==="start")this.isSliding=!0;else if(f==="end")this.isSliding=!1;f=="slide"?this.element.triggerHandler("scroller"+f,[c]):this.element.trigger("scroller"+f,[c]);this.options[f]&&this.options[f].call(this.element[0],
{type:"scroller"+f},c)}});a.each({scrollerLeft:"scrollLeft",scrollerTop:"scrollTop"},function(f,e){a.fx.step[f]=function(a){if(a.now||a.now===0){var b=a.options.slide;if(b){if(!a.scrollerInit)a.scrollerInit=!0,a.start=b.hidingWrapper[e](),a.now=a.start;b.hidingWrapper[e](a.now);b.propagate("slide",a)}}}})})(jQuery);(function(a){function f(c,b){var d=c[0];if(!d)return c;var g=d.style;b.position&&e[b.position].test(a.curCSS(d,"position"))&&(b=a.extend({},b),delete b.position);for(var i in b)g[i]=b[i];return c}var e={absolute:/absolute/,relative:/absolute|fixed|relative/};a.fn.fadeOver=function(c){function b(){g.animate({height:d.outerHeight({margin:!0})},a.extend({},c.animOpts,{complete:function(){g.css(k);c.animateHeight==="linear"&&c.complete.apply(d[0])}}))}if(!this[0])return this;c=a.extend({},a.fn.fadeOver.defaults,
c);(this.length>1||c.hideElement.length>1)&&console.log("fadeOver: wir k\u00f6nnen immer nur ein hideElement bzw. ein showElement behandeln");var d=a(this[0]),g=c.parentSel?d.closest(c.parentSel):d.parent(),e={start:{position:"absolute",top:parseInt(g.css("paddingTop"),10)||0,left:parseInt(g.css("paddingLeft"),10)||0,display:"block"},end:{},after:{position:"",top:"",left:""}},h=a.extend(!0,{},e,{after:{}}),j={position:"relative",zoom:"1",overflow:"hidden",height:g.height()+"px"},k={height:""};c.stopAll&&
(c.hideElement.stop(!0,!0),d.stop(!0,!0));c.hideStyle==="visibility"?(e.start.visibility="",h.after.visibility="hidden"):(e.start.display="block",h.after.display="none");c.showElement=d;c.inAnim&&a.each(c.inAnim.split(","),function(b,g){a.fn.fadeOver.presets[g](d,e,c)});c.outAnim&&a.each(c.outAnim.split(","),function(d,b){a.fn.fadeOver.presets[b](c.hideElement,h,c)});f(g,j);f(c.hideElement,h.start);c.outAnim&&c.hideElement.animate(h.end,a.extend({},c.animOpts));f(d,e.start);c.inAnim&&d.animate(e.end,
a.extend({},c.animOpts,{complete:function(){c.hideStyle==="visibility"&&c.hideElement.parent().css({overflow:"hidden",height:0});c.hideElement.css(h.after);d.css(e.after);c.animateHeight||g.css(k);c.animateHeight!=="linear"?c.complete.apply(this,arguments):b()}}));c.hideStyle==="visibility"&&d.parent().css("height","");c.animateHeight==="sync"&&b();return this};a.fn.fadeOver.defaults={animateHeight:!1,inAnim:"fadeIn",outAnim:"fadeOut",hideStyle:"display",parentSel:!1,hideElement:a([]),stopAll:!0,
complete:a.noop,animOpts:{duration:400}};a.fn.fadeOver.presets={fadeIn:function(a,b){if(!a[0])return b;if(a[0].offsetHeight<3||a[0].offsetWidth<3||a.css("visibility")==="hidden")b.start.opacity=0;b.end.opacity=1;b.after.opacity="";return b},fadeOut:function(a,b){b.end.opacity=0;return b}};a.fn.crossFade=a.fn.fadeOver})(jQuery);(function(a){function f(a,b){return a-b}var e=0;a.widget("ui.tabtree",{options:{buttonSel:"a",panelSel:!1,focusOnExpand:!0,focusSel:!0,createPanelwrapper:!1,toggleButton:!1,multiSelectable:!1,createPanelTabRelation:!1,selectEvents:"ariaclick",bindStyle:"bind",bindContext:!1,defaultSelected:0,slideShow:!1,restartSlideShow:!0,activeButtonClass:"js-selected",activePanelClass:"js-expanded",handleDisplay:!0,interceptClick:!0,addAria:!0},_createPanelAPI:function(c,b){var d=this;a.data(b[0],"tabtreepanel",
{instance:this,button:c,expand:function(a){d.expand(c,a)},collapse:function(a){d.collapse(c,a)}});a.data(c[0],"tabtreebutton",{instance:this,panel:b,expand:function(a){d.expand(c,a)},collapse:function(a){d.collapse(c,a)}})},_create:function(){var c=this,b=this.options,d=this.element,g=b.defaultSelected.length,i;this.selectedIndexes=[];this.slideShowtimer=null;this.buttons=a(b.buttonSel,d[0]);this.panels=b.panelSel?a(b.panelSel,this.element[0]).each(function(d){var d=a(c.buttons[d]),g=a(this);d.controlsThis(g);
b.createPanelTabRelation&&g.labelWith(d);c._createPanelAPI(d,g)}):this.buttons.map(function(){var d=a(this),g=d.getHrefHash(),e=a(g);b.createPanelTabRelation&&e.labelWith(d);d.attr({"aria-controls":g.replace("#","")});c._createPanelAPI(d,e);return e[0]});this.panels=a(a.unique(this.panels.get()));b.createPanelwrapper&&this.panels.wrap('<div class="a11y-panelwrapper" />');i=!!this.buttons.filter("."+b.activeButtonClass)[0];this.buttons.each(function(d){d=i?a(this).hasClass(b.activeButtonClass)?"expand":
"collapse":g?a.inArray(d,b.defaultSelected)!==-1?"expand":"collapse":b.defaultSelected===d?"expand":"collapse";c[d].call(c,this,{type:"init"})});b.addAria&&(this.buttons.attr({role:"button"}),this.buttons[0]&&a.nodeName(this.buttons[0],"a")&&this.buttons.each(function(){var d=a(this);this.setAttribute("data-href",d.attr("href"));a.support.waiAria&&d.removeAttr("href")}));this.panels.attr({role:"group"}).addClass("a11y-js-overflow");e++;if(b.bindStyle==="live")this.buttons.context=b.bindContext?a(b.bindContext,
this.element)[0]:this.element[0],this.buttons.selector=".tabtree-button_"+e,this.buttons.addClass("tabtree-button_"+e),this.buttons.context||console.log(b.bindContext+" not found in tab-module");if(b.selectEvents)this.buttons[b.bindStyle](b.selectEvents,function(a){var d=b.toggleButton?"toggle":"expand";clearInterval(c.slideShowtimer);c[d].call(c,this,a);return!1});if(b.interceptClick&&(!b.selectEvents||b.selectEvents.indexOf("click")==-1))this.buttons[b.bindStyle]("click",function(){clearInterval(c.slideShowtimer);
b.focusOnExpand&&c.focusPanel.call(c,a("#"+a(this).attr("aria-controls")),1);return!1});if(b.slideShow&&isFinite(b.slideShow))this.slideShowtimer=setInterval(function(){c.showPrevNext.call(c,1)},b.slideShow),this.element.inOut(function(){clearInterval(c.slideShowtimer)},function(){if(b.restartSlideShow)clearInterval(c.slideShowtimer),c.slideShowtimer=setInterval(function(){c.showPrevNext.call(c,1)},b.slideShow)});this._trigger("init",{type:"init"},this.ui())},getPrevNext:function(a){a=this.buttons.index(this.buttons.filter("."+
this.options.activeButtonClass)[0])+a;a<0?a=this.buttons.length-1:a>=this.buttons.length&&(a=0);return{button:this.buttons.get(a),panel:this.panels.get(a)}},showPrevNext:function(a){this.expand(this.getPrevNext(a).button,{type:"show-"+a})},toggle:function(c,b){this[a(c).hasClass(this.options.activeButtonClass)?"collapse":"expand"](c,b)},selectIndexes:function(c,b){a.isArray(c)||(c=[c]);var d=this;a.each(c,function(a,c){var e=d.buttons.get(c);e&&d.expand(e,b)});a.each(this.selectedIndexes,function(g,
e){if(a.inArray(e,c)==-1&&a.inArray(""+e,c)==-1){var f=d.buttons.get(e);f&&d.collapse(f,b)}})},collapse:function(c,b,d,g){b=b||{type:"collapse"};c=a(c);if(!c.hasClass(this.options.activeButtonClass)&&b.type!="init")return!1;var d=d||this.getPanel(c),e=this.getButtons(d),f=b.type=="init"?"collapseinit":"collapse",j=this.options,k={button:e,panel:d};if(!j.multiSelectable)k.expandElements=g||{panel:a([]),button:a([])};this.removeIndex(d);if(this._trigger(f,b,a.extend({},this.ui(),k))===!1)this.addIndex(d);
else{this.setState(e,k.panel,"inactive");if(j.handleDisplay===!0||b.type=="init"&&j.handleDisplay)j.hideStyle==="visibility"?k.panel.parent().css({overflow:"hidden",height:0}).end().css({visibility:"hidden"}):k.panel.hide();k.button=c;a.ui.SR.update();return k}},addIndex:function(c){!isFinite(c)&&c.jquery&&(c=this.panels.index(c[0]));a.inArray(c,this.selectedIndexes)===-1&&(this.selectedIndexes.push(c),this.selectedIndexes.sort(f))},removeIndex:function(c){!isFinite(c)&&c.jquery&&(c=this.panels.index(c[0]));
this.selectedIndexes=a.grep(this.selectedIndexes,function(a){return c!==a})},expand:function(c,b){b=b||{type:"expand"};c=a(c);if(b.type!="init"&&c.hasClass(this.options.activeButtonClass))return!1;var d=b.type=="init"?"expandinit":"expand",g=this,e=this.options,f={},j=this.getPanel(c),k=this.getButtons(j),l=this.buttons.filter("."+e.activeButtonClass);f.button=k;f.panel=j;if(!e.multiSelectable)f.collapseElements={button:l,panel:this.getPanel(l)};if(!(b.type!="init"&&this._trigger("beforeexpand",b,
a.extend({},this.ui(),f))===!1)){this.addIndex(j);b.type!="init"&&!e.multiSelectable&&l.each(function(){g.collapse.call(g,this,b,!1,{button:k,panel:j})});this.setState(k,j,"active");if(e.handleDisplay===!0||b.type=="init"&&e.handleDisplay=="initial")e.hideStyle==="visibility"?j.parent().css({overflow:"",height:""}).end().css({visibility:""}):j.show();a.ui.SR.update();e.addToHistory&&b.type!=="init"&&b.type!=="hashHistoryChange"&&a.hashHistory.add("tab-"+j.getID());this._trigger(d,b,a.extend({},this.ui(),
f));/click|hashHistoryChange/.test(b.type)&&e.focusOnExpand&&g.focusPanel(j)}},collapseAll:function(c){var b=this;a.each(this.selectedIndexes,function(a,g){b.collapse.call(b,b.buttons[g],c)})},getButtons:function(a){return this.buttons.filter("[aria-controls="+a.getID()+"]")},getPanel:function(a){return this.panels.filter("#"+a.attr("aria-controls"))},setState:function(a,b,d){var g=this.options,d=d=="active"?{c:"addClass",index:"-1",aria:"true"}:{c:"removeClass",index:"0",aria:"false"};if(g.toggleButton)a.attr({tabindex:"0"});
else a.attr({tabindex:d.index,"aria-disabled":d.aria})[d.c]("ui-disabled");a[d.c](g.activeButtonClass).attr("aria-expanded",d.aria);b[d.c](g.activePanelClass).attr("aria-expanded",d.aria)},focusPanel:function(c){var b=this.options;(b.focusSel===!0||!b.focusSel?c.firstExpOf("focusPoint"):a(b.focusSel,c)).setFocus({context:(c[0].parentNode||{}).parentNode})},ui:function(){return{instance:this,panels:this.panels,buttons:this.buttons,selectedIndexes:this.selectedIndexes}}})})(jQuery);(function(a){function f(c,b,d,g,i,h){function j(d,b){if(!h)return!0;o.start=o.start||a(window)["scroll"+k[0]]();o.end=o.end||o.start+a(window)[k[2]]();if(o.start>d&&b<2)return 2;else if(o.end<d+p&&b>0)return 0;return!0}var k=g=="horizontal"?["Left","outerWidth","width"]:["Top","outerHeight","height"],l=d[k[0].toLowerCase()],p=b[k[1]](),m={},o={},n,i=isFinite(i)?i:e[i];switch(i){case 0:n=l-p;break;case 1:n=l+c[k[1]]()/2-p/2;break;case 2:n=l+c[k[1]]();break;case 3:n=l;break;case 4:n=l+c[k[1]]()-p}l=
j(n,i);if(l!==!0&&(m.pos=l,m.ret=f(c,b,d,g,m.pos)[0],j(m.ret,m.pos)===!0))n=m.ret,i=m.pos;return[n,i]}var e={left:0,top:0,center:1,middle:1,right:2,bottom:2,sameleft:3,sametop:3,sameright:4,samebottom:4};a.posAround=function(c,b,d){var d=a.extend({},a.posAround.defaults,d),c=a(c),g,e={};isFinite(b.pageX)&&isFinite(b.pageY)?(g={top:b.pageY,left:b.pageX},b.outerWidth=function(){return d.mouseWidth},b.outerHeight=function(){return d.mouseHeight}):(b=a(b),g=b.offset());e.left=f(b,c,g,"horizontal",d.horizontal,
d.fitToView===!0||d.fitToView=="horizontal");e.top=f(b,c,g,"vertical",d.vertical,d.fitToView===!0||d.fitToView=="vertical");a.posAround.setPosClass(c,e);return e};a.posAround.setPosClass=function(c,b){a.posAround.cleanUpPosClass(c);c.addClass("positionaround-"+b.left[1]+"-"+b.top[1]);b.top=b.top[0];b.left=b.left[0]};a.posAround.cleanUpPosClass=function(c){var b=a.grep(c.attr("class").split(" "),function(a){return a.indexOf("positionaround-")!==0});c.attr("class",b.join(" "))};a.posAround.defaults=
{horizontal:"right",vertical:"bottom",fitToView:!0,mouseWidth:15,mouseHeight:20}})(jQuery);(function(a){var f=(new Date).getTime();a.widget("ui.overlayProto",{hideElementsOnShow:function(){var d=this.options,b=this;this.hiddenElements=a([]);if(d.hideWindowedFlash)this.hiddenElements=a("object, embed").filter(function(){return!(((this.getAttribute("classid")||"").toLowerCase()==="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"||this.getAttribute("type")==="application/x-shockwave-flash")&&this.getAttribute("transparent")!=="transparent"&&/<param\s+(?:[^>]*(?:name=["'?]\bwmode["'?][\s\/>]|\bvalue=["'?](?:opaque|transparent)["'?][\s\/>])[^>]*){2}/i.test(this.innerHTML))});
if(d.hideWhileShown)this.hiddenElements=this.hiddenElements.add(d.hideWhileShown);this.hiddenElements=this.hiddenElements.filter(function(){return a.curCSS(this,"visibility")!=="hidden"&&!a.contains(b.element[0],this)}).filter(d.hideFilter).css({visibility:"hidden"})}});a.widget("ui.mask",a.ui.overlayProto,{options:{extraClass:!1,closeOnClick:!0,closeOnEsc:!0,hideFilter:function(){return!0},handleDisplay:!0,fadeInTime:0,fadeOutTime:0,opacity:0.8,bgIframe:!1},_create:function(){var d=this.options,
b=this,c;f++;this.id=f;this.maskedElement=this.element.parent();this.maskedElement.is("body")?(this.dimensionElement=a(document),this.calcMethod={height:"height",width:"width"}):(this.dimensionElement=this.maskedElement.css({position:"relative"}),this.calcMethod={height:"innerHeight",width:"innerWidth"});a.browser.lteIE6?(c={top:"0",left:"0"},this.calcSize=!0):(c={top:0,left:0,right:0,bottom:0},this.calcSize=!1);c.display="none";c.position="absolute";if(this.maskedElement.is("body")&&!a.browser.lteIE6)c.position=
"fixed";this.element.css(c);this.isVisible=!1;d.closeOnClick&&this.element.click(function(a){b.hide.call(b,a,this)});d.extraClass&&this.element.addClass(d.extraClass)},ui:function(){return{instance:this}},hide:function(d){if(this.isVisible){var b=this.options,c=this;if(this._trigger("close",d,this.ui())!==!1)this.isVisible=!1,b.handleDisplay&&(b.fadeOutTime?this.element.fadeOut(b.fadeOutTime,function(){c.unexpose.call(c)}):(this.element.hide(),this.unexpose())),this.element.queue(function(){c.hiddenElements&&
c.hiddenElements.css&&c.hiddenElements.css({visibility:"visible"});c.maskedElement.removeClass("mask-visible");c.element.dequeue()}),a(document).unbind(".mask"+this.id),a(window).unbind(".mask"+this.id)}},resize:function(a){var b={height:this.dimensionElement[this.calcMethod.height]()};if(!this.options.cssWidth)b.width=this.dimensionElement[this.calcMethod.width]();a&&this.calcSize&&this.element.css(b);return b},show:function(d,b){if(!this.isVisible){var b=b?a.extend(!0,{},this.options,b):this.options,
c=this,e=function(){c.resize.call(c,!0)};b.expose&&this.expose(b.expose);this._trigger("show",d,a.extend(!0,{},this.ui(),b));this.isVisible=!0;this.maskedElement.addClass("mask-visible");this.hideElementsOnShow();b.handleDisplay&&(this.calcSize&&this.resize(!0),b.fadeInTime?this.element.fadeInTo(b.fadeInTime,b.opacity):this.element.css({opacity:b.opacity,display:"block"}));b.closeOnEsc&&a(document).bind("keydown.mask"+this.id,function(d){d.keyCode===a.ui.keyCode.ESCAPE&&c.hide.call(c,d,this)});c.calcSize&&
(a(document).bind("resize.mask"+this.id+" emchange.mask"+this.id,e),a(window).bind("resize.mask"+this.id,e))}},unexpose:function(d){if(d||this.exposed)if((d||this.exposed).each(function(){a(this).css({position:"",zIndex:""})}),!d)this.exposed=!1},expose:function(d){var b=parseInt(this.maskedElement.css("z-index"),10)||9,d=this.maskedElement.find(d);d.each(function(){var d=a(this);d.css("position")==="static"&&d.css({position:"relative"});b++;d.css({zIndex:b})});this.exposed=d}});var e,c=(new Date).getTime();
a(document).bind("focusin",function(a){if(a.target.nodeType==1)e=a.target});if(!a.fn.mask)a.fn.mask=function(){return this};a.widget("ui.cOverlay",a.ui.overlayProto,{options:{mask:!1,maskOpts:{},hideStyle:"visibility",bgIframe:!1,hideWindowedFlash:"auto",hideWhileShown:!1,hideFilter:function(){return!0},extraClass:!1,attrs:{},bodyShowClass:"overlay-visible",positionType:"",positionOpts:{},followMouse:!1,restoreFocus:"auto",focusOnShow:!1,closeOnEsc:!0,closeBtnSel:"a.close-button",animShow:function(a,
b){a.css(b.posCSS).css({visibility:"visible"})},animHide:function(a){a.css({visibility:"hidden"})},addRole:!1,createA11yWrapper:"auto",labelledbySel:!1,describedbySel:!1,openerSel:!1,openerContext:document,bindStyle:"bind",openEvent:"ariaclick",closeEvent:!1,openDelay:1,setInitialContent:!1},customEvents:["init","create","beforeshow","show","beforehide","hide"],_create:function(){var d=this.options,b=this,e=d.hideStyle==="display"?{display:"none"}:{visibility:"hidden"},f=function(a){var d=this;b.timer.clear("openTimer");
b.timer.setDelay("closeTimer",function(){b.hide(a,{closer:d})},1);return!1},j=function(a){var c=this;b.closeTimer!==void 0&&(!b.currentOpener||b.currentOpener[0]===c||c===b.element[0])&&b.timer.clear("closeTimer");b.timer.setDelay("openTimer",function(){b.show(a,{opener:c})},d.openDelay);return!1};if(d.openDelay<1)d.openDelay=1;this.timer=a.createTimer(this);this.mask=a([]);d.mask&&d.hideWindowedFlash==="auto"?(d.maskOpts=d.maskOpts||{},d.hideWindowedFlash=!0):d.hideWindowedFlash=!1;if(d.maskOpts)d.maskOpts.hideWindowedFlash=
!1;d.extraClass&&this.element.addClass(d.extraClass);if(d.mask)this.mask=a('<div class="mask" />').insertBefore(this.element).mask(a.extend(d.maskOpts,{close:function(a,d){b.timer.clear("openTimer");return b.hide(a,d)}}));this.element.css(e).addClass("a11y-js-overflow").attr(d.attrs).attr({"aria-hidden":"true"});if(d.createA11yWrapper===!0||d.createA11yWrapper&&this.element.parent().is("body"))e=this.element.siblings(".a11y-wrapper"),e[0]?this.element.appendTo(e[0]):this.element.wrap('<div class="a11y-wrapper" />');
if(d.restoreFocus==="auto")d.restoreFocus=!!d.focusOnShow;d.setInitialContent&&this.fillContent(this.element,d.setInitialContent);this.clonedOverlay=this.element.clone().attr({role:"presentation"}).addClass("cloned-overlay");d.bgIframe&&a.fn.bgIframe&&parseInt(a.browser.version,10)<7&&this.element.bgIframe();c++;this.id="overlay-"+c;this.isVisible=!1;this.hiddenElements=a([]);this.openers=a([]);this.closeBtn=a(d.closeBtnSel,this.element).bind("ariaclick",function(a){b.timer.clear("openTimer");b.hide(a,
{closer:this});return!1});if(d.openerSel){this.openers=a(d.openerSel,d.openercontext);if(d.openEvent)this.openers[d.bindStyle](d.openEvent,j);if(d.closeEvent)this.openers[d.bindStyle](d.closeEvent,f)}a.support.waiAria&&(this.closeBtn[0]&&a.nodeName(this.closeBtn[0],"a")&&this.closeBtn.removeAttr("href").attr({tabindex:"0",role:"button"}),d.labelledbySel&&this.element.labelWith(a(d.labelledbySel,this.element)),d.describedbySel&&this.element.describeWith(a(d.describedbySel,this.element)),d.addRole&&
this.element.attr("role",d.addRole));this._trigger("init",{type:"init"},this.ui())},fillContent:function(d,b,c){var e=this.options,d=d||this.element,b=b||this.content||{};a.each(b,function(e,f){a.isFunction(f)?f(e,d,b,c):a("."+e,d).html(f)});(e.addRole==="tooltip"||e.addRole==="alert")&&a("*",this.element).attr({role:"presentation"})},ui:function(){for(var d={instance:this,isVisible:this.isVisible,openers:this.openers,id:this.id,element:this.element},b=arguments,c=0,e=b.length;c<e;c++)b[c]&&a.extend(d,
b[c]);return d},show:function(d,b){this.timer.clear("closeTimer");this.currentOpener=b&&b.opener?a(b.opener):d&&d.currentTarget?a(d.currentTarget):a(e);b=b||{};b.opener=this.currentOpener;if(!this.isVisible&&!(this._trigger("beforeShow",d,this.ui({extras:b}))===!1||this.stopShow)){this.isVisible=!0;var c=this.options,f=this,j;this.hideElementsOnShow();c.addRole==="tooltip"&&this.currentOpener&&this.currentOpener.attr({"aria-describedby":this.element.getID()});j=this.setPosition(d,b);j=this.ui({extras:b,
posCSS:j});this.mask.mask("show");c.animShow(this.element.stop(),j);this.element.attr({"aria-hidden":"false"});a.ui.SR.update();this.restoreFocus=e;c.focusOnShow&&(c.focusOnShow===!0?this.element.firstExpOf("focusPoint").setFocus({context:(this.element[0].parentNode||{}).parentNode}):a(c.focusOnShow,this.element).setFocus({context:(this.element[0].parentNode||{}).parentNode}));a("body").addClass(c.bodyShowClass);c.closeOnEsc&&a(document).bind("keydown."+this.id,function(d){d.keyCode===a.ui.keyCode.ESCAPE&&
f.hide.call(f,d,{closer:this})});this.mask.mask("resize",!0);a.ui.SR.update();this._trigger("show",d,j)}},hide:function(d,b){if(this.isVisible){var c=this.options,e=this.ui({extras:b});if(this._trigger("beforeHide",d,e)===!1)return!1;this.isVisible=!1;c.addRole==="tooltip"&&this.currentOpener&&this.currentOpener.removeAttr("aria-describedby");this.mask.mask("hide");a(document).unbind("."+this.id);a(window).unbind("."+this.id);c.restoreFocus&&this.restoreFocus&&a(this.restoreFocus).setFocus({fast:!0});
c.animHide(this.element,e);this.removeFlashContent&&this.removeFlashContent();this.element.attr({"aria-hidden":"true"});this.hiddenElements.css({visibility:"visible"});this._trigger("hide",d,e);a("body").removeClass(c.bodyShowClass);this.restoreFocus=!1}},setPosition:function(d,b,c){var c=c||this.element,e=this.options,f={},d=d&&d.type?d:{type:"unknown"},b=b||{};if(!b.opener)b.opener=this.currentOpener;typeof e.positionType==="string"&&a.ui.cOverlay.posMethods[e.positionType]?f=a.ui.cOverlay.posMethods[e.positionType](c,
d,b,this):a.isFunction(e.positionType)&&(f=e.positionType(c,d,b,this));return f}});a.ui.cOverlay.posMethods={};a.ui.cOverlay.posMethods.position=function(d,b,c,e){var f=e.options,k,l;if(f.followMouse&&b.type.indexOf("mouse")!=-1)k=b,a(document).bind("mousemove."+e.id,function(a){a={top:b.pageY-a.pageY,left:b.pageX-a.pageX};d.css({top:l.top-a.top,left:l.left-a.left})});else if(f.positionOpts.posTarget||c.opener)k=f.positionOpts.posTarget||e.currentOpener||c.opener;d.position(a.extend({},f.positionOpts,
{of:k,using:function(a){l=a}}));return l};a.ui.cOverlay.posMethods.around=function(d,b,c,e){var f=e.options,k;if(!a.posAround)return setTimeout(function(){throw"please install the posAround plugin";},0),{};if(f.followMouse&&b.type.indexOf("mouse")!=-1)k=a.posAround(d,b,f.positionOpts),a(document).bind("mousemove."+e.id,function(a){a={top:b.pageY-a.pageY,left:b.pageX-a.pageX};d.css({top:k.top-a.top,left:k.left-a.left})});else if(f.positionOpts.posTarget||c.opener)k=a.posAround(d,f.positionOpts.posTarget||
c.opener,f.positionOpts);return k};a.ui.cOverlay.posMethods.centerInsideView=function(d,b,c,e){c=e.options;b=a(document);if(!a.objScale)return setTimeout(function(){throw"please install the objScale plugin";},0),{};d=a.objScale.centerObjTo(d,a(window),c.positionOpts);d.top+=b.scrollTop();d.left+=b.scrollLeft();return d};var b=function(b,c){var e=c.options;a(document);var f;e.followScroll&&a(window).bind("scroll."+c.id+" resize."+c.id,function(){var c=b.outerHeight(!0),e=a(window).height();if(!(c>
e-20)){var e=a.SCROLLROOT.scrollTop(),g=b.offset().top;if(e>g-10||e-10<g+c)clearTimeout(f),f=setTimeout(function(){b.animate({top:a.SCROLLROOT.scrollTop()})},400)}})};a.ui.cOverlay.posMethods.centerHorizontalView=function(d,c,e,f){var c=f.options,e=a(document),j;if(!a.objScale)return setTimeout(function(){throw"please install the objScale plugin";},0),{};j=a.objScale.centerObjTo(d,a(window),c.positionOpts);j.top=e.scrollTop();isFinite(c.marginTop)&&(j.top+=c.marginTop);j.left+=e.scrollLeft();b(d,
f);return j};a.ui.cOverlay.posMethods.centerHorizontalView.addFollowScroll=b})(jQuery);(function(a,f){var e=a("html").attr("dir")==="rtl",c=!1;a.widget("ui.combobox",{options:{overlay:{hideStyle:"display",positionType:"around",hideWindowedFlash:!1,animShow:function(a,d){a.css(d.posCSS).css({display:"block"})},animHide:function(a){a.css({display:"none"})},positionOpts:{horizontal:"sameleft",vertical:"bottom",fitToView:"vertical"}},drawDownBtn:!1,addRoundedCornerSpans:!1,assignSelectWidth:!0,addTextboxWidthToDatalist:!1,addMaxHeight:!0,data:!1,debug:!1,hugeTreshold:10},customEvents:["init",
"create","shadowlistcreate","select","change"],_create:function(){if(!e){var b=this.options,d=this,c=b.drawDownBtn?"<span>&#9662;</span>":"",i={cb:"",list:""},h=this.element[0].className||"";if(this.isNativeSelect=a.nodeName(this.element[0],"select")){if(/iphone|ipad/i.test(navigator.userAgent)||isFinite(this.element[0].size)&&this.element[0].size>1||(this.element[0].type||"").indexOf("multiple")!==-1||a(window).width()<490&&a(window).height()<490){this.isAborted=!0;return}b.data||this.createDataFromSelect()}if(b.addRoundedCornerSpans)i.cb=
'<span class="cb-design cb-tl" /><span class="cb-design cb-tr" /><span class="cb-design cb-bl" /><span class="cb-design cb-br" />',i.list='<span class="dl-design dl-bl" /><span class="dl-design dl-br" />';this.combobox=a('<span class="combobox '+h+'" tabindex="-1"> '+i.cb+' <input type="text" role="combobox" readonly="readonly" aria-readonly="false" unselectable="on" /> '+c+"</span>");h&&(h=a.map(h.split(" "),function(a){return"datalist-"+a}).join(" "));this.dataList=a('<div class="datalist '+h+'" role="listbox"><div class="datalist-box" role="presentation"><div class="datalist-innerbox" role="presentation">'+
i.list+"</div></div></div>");this.textbox=a("input",this.combobox);b.data.label&&b.data.label[0]&&(this.textbox.labelWith(b.data.label),b.data.label.bind("click",function(a){d.combobox.setFocus();a.preventDefault();return!1}));this.isNativeSelect?(this.combobox.insertAfter(this.element),a.webshims&&a.webshims.addShadowDom&&a.webshims.addShadowDom(this.element,this.combobox),b.assignSelectWidth&&this._assignSelectWidth(),this.element.hide()):this.combobox.appendTo(this.element);this.beforeShowVal=
!1;this.refresh();if(this.isNativeSelect)b.disabled=this.element.prop("disabled"),this.textbox[0].form&&a(this.textbox[0].form).bind("reset",function(a){a&&!a.isDefaultPrevented()&&setTimeout(function(){d.changeIndex(d.element[0].selectedIndex)},0)}),this.element.bind("change",function(a){a&&a.originalEvent&&d.changeIndex(this.selectedIndex)}),a(f).userMode(function(a){a.enabled?d.showNative():d.showReplacer()});this._addFocusinFocusout(this.combobox,this);this.combobox.bind("mousedown",function(a){d.toggleVisibility(a);
d.combobox.setFocus({fast:!0});return!1});b.disabled&&this._setOption("disabled",!0);this._trigger("init",{type:"init"},this.ui())}},_addFocusinFocusout:function(a,d){a.bind("focusin",function(){d._createShadowDataList();clearTimeout(d.inActiveTimer);d.combobox.addClass("combobox-active");d.textbox.attr({tabindex:"-1"})}).bind("focusout",function(a){clearTimeout(d.inActiveTimer);d.inActiveTimer=setTimeout(function(){d.textbox.attr({tabindex:"0"});d.combobox.removeClass("combobox-active");d.close(a)},
9)})},_createShadowDataList:function(){if(!this._isDataListCreated){this._isDataListCreated=!0;var b=this,d=this.options;d.data.label&&d.data.label[0]&&this.dataList.labelWith(d.data.label);this.refresh();this.dataList.addClass("a11y-js-overflow").appendTo("body").bind("coverlaybeforeshow",function(){b.beforeShowVal=b.value;d.addTextboxWidthToDatalist&&b.dataList.css("width",b.combobox[d.addTextboxWidthToDatalist===!0?"outerWidth":d.addTextboxWidthToDatalist]());d.addMaxHeight&&b._addMaxHeight()}).bind("coverlaybeforehide",
function(a){b.beforeShowVal!==!1&&b.beforeShowVal!==b.value&&(b._trigger("change",a,b.ui()),b.isNativeSelect&&b.element.trigger("change"))}).bind("coverlayhide",function(){b.textbox.attr({"aria-expanded":"false"});setTimeout(function(){b.textbox.removeAttr("aria-activedescendant")},1);b.dataList.attr({"aria-expanded":"false"});b.combobox.removeClass("js-datalist-visible");b.selectedIndex=void 0;b.beforeShowVal=!1;b.items.removeClass("js-selected")}).bind("coverlayshow",function(){b.textbox.attr({"aria-expanded":"true"});
b.dataList.attr({"aria-expanded":"true"});b.combobox.addClass("js-datalist-visible")}).bind("mousedown",function(){clearTimeout(b.inActiveTimer);setTimeout(function(){clearTimeout(b.inActiveTimer)},1)}).cOverlay(d.overlay);this._addFocusinFocusout(this.dataList,this);this.overlayInstance=this.dataList.data("cOverlay");this.dataList.delegate("li","click",function(a){b.select(b.items.index(this),a,!0);b.combobox.setFocus();b.close(a)}).delegate("li","mouseenter",function(){b.selectedIndex=b.items.index(this);
a(this).addClass("js-selected");setTimeout(function(){b.textbox.activateThis(b.items.filter(":eq("+b.selectedIndex+")"))},1)}).delegate("li","mouseleave",function(){b.selectedIndex=!1;a(this).removeClass("js-selected")});this.hasComboboxLayout=!!((parseInt(this.combobox.css("paddingBottom"),10)||0)+(parseInt(this.combobox.css("borderBottomWidth"),10)||0));if(d.addMaxHeight===!0)d.addMaxHeight=parseInt(a("div.datalist-innerbox > ul",this.dataList).css("maxHeight"),10)||!0;this.combobox.bind("keypress",
function(d){var c=!1,e,f;if((e=d.charCode?d.charCode:d.which)&&e>=32)f=String.fromCharCode(e).toUpperCase(),b.items.each(function(d){var e=a(this);if(d!==b.checkedIndex&&e.text().toUpperCase().indexOf(f)===0&&(c===!1&&(c=d),d>b.checkedIndex))return c=d,!1});if(c!==!1)return b.select(c,d),!1}).bind("keydown",function(d){var c=isFinite(b.selectedIndex)?b.selectedIndex:b.checkedIndex,e=!1;if(d.keyCode===a.ui.keyCode.RIGHT||d.keyCode===a.ui.keyCode.DOWN)e=c+1;else if(d.keyCode===a.ui.keyCode.LEFT||d.keyCode===
a.ui.keyCode.UP)e=c-1;else if(d.keyCode===a.ui.keyCode.END||d.keyCode===a.ui.keyCode.PAGE_DOWN)e=b.items.length-1;else if(d.keyCode===a.ui.keyCode.HOME||d.keyCode===a.ui.keyCode.PAGE_UP)e=0;else if(d.keyCode===a.ui.keyCode.ENTER)return isFinite(b.selectedIndex)&&b.select(b.selectedIndex,d),b.close(d),!1;if(e!==!1)return b.select(e,d),!1});a(f).bind("mousedown",function(d){b.isOpen&&!a.contains(b.dataList[0],d.target)&&b.close(d)});this._trigger("shadowlistcreate",{type:"shadowlistcreate"},this.ui())}},
showNative:function(){this.combobox.hide();this.element.show()},showReplacer:function(){this.combobox.show();this.element.hide()},_setOption:function(b,d){if(b==="disabled")this.isDisabled=d=!!d,!c&&this.isNativeSelect&&this.element.prop("disabled",d),this.isAborted||(this.combobox[d?"addClass":"removeClass"]("disabled"),this.textbox.attr(d?{"aria-disabled":"true",tabindex:"-1"}:{"aria-disabled":"false",tabindex:"0"}));a.Widget.prototype._setOption.apply(this,arguments)},ui:function(b){var d={instance:this,
element:this.element,combobox:this.combobox,dataList:this.dataList,items:this.items,options:this.options,text:this.text,value:this.value,checkedIndex:this.checkedIndex};b&&a.extend(d,b);return d},refresh:function(b){if(this.dataList){var d=this.options,c="";d.data=b||d.data;this.isNativeSelect&&!b&&this.createDataFromSelect();d.data.items.length>d.hugeTreshold?this.dataList.addClass("huge-datalist"):this.dataList.removeClass("huge-datalist");if(this._isDataListCreated)a.each(d.data.items,function(a,
d){var b=d.className?'class="'+d.className+'" ':"";if(d.val===void 0)d.val=d.name;c+="<li "+b+'data-val="'+encodeURIComponent(d.val)+'" role="listitem"><span>'+d.name+"</span></li>"}),a("div.datalist-innerbox",this.dataList).html('<ul role="presentation">'+c+"</ul>"),this.items=a("li",this.dataList).attr({tabindex:"-1"}),this.items.getID(!0);this.changeIndex(d.data.selectedIndex||0)}},update:function(){this.changeIndex(this.element.prop("selectedIndex"))},_assignSelectWidth:function(){var a;this.combobox.css({marginLeft:this.element.css("marginLeft"),
marginRight:this.element.css("marginRight"),display:"inline-block",width:"auto"});var d=this.element.outerWidth()-(this.textbox.outerWidth(!0)-this.textbox.width()+(this.combobox.outerWidth()-this.combobox.width()));if(!this.element.width())if(a=this.element.css("width")||"",a=a.indexOf("px")!==-1?parseInt(a,10):window.NaN,isNaN(a)){console.log("can't calulate width in display none area",this.element);return}else d+=a;this.textbox.css({width:d});this.combobox.css("display","inline-block")},createDataFromSelect:function(){var b=
this.options;b.data={selectedIndex:this.element[0].selectedIndex,defaultSelected:0,label:a("label[for="+this.element.getID()+"]",this.element[0].form||f.body),items:[]};a("option",this.element).each(function(d){var c=a(this);if(this.defaultSelected)b.data.defaultSelected=d;b.data.items.push({name:c.text(),val:c.val(),className:this.className})});b.data.defaultSelected=b.data.defaultSelected||0},toggleVisibility:function(a){this[!this.overlayInstance||!this.overlayInstance.isVisible?"open":"close"](a)},
_addMaxHeight:function(){var b=this.combobox.offset().top-a(window).scrollTop(),d=this.combobox.outerHeight()+20,b=Math.max(a(window).height()-b,b)-d;this.options.addMaxHeight&&this.options.addMaxHeight!==!0&&(b=Math.min(b,this.options.addMaxHeight));a("div.datalist-innerbox > ul",this.dataList).css({maxHeight:b,overflowY:"auto",overflowX:"hidden"})},open:function(a){if(!this.isDisabled){this.isOpen=!0;this._createShadowDataList();a={type:a.type,target:a.target,currentTarget:a.currentTarget,pageX:a.pageX,
pageY:a.pageY,clientX:a.clientX,clientY:a.clientY};if(!this.hasComboboxLayout)a.target=this.textbox[0],a.currentTarget=this.textbox[0];this.overlayInstance.show(a,this.ui())}},close:function(a){if(!this.options.debug)this.overlayInstance.hide(a,this.ui()),this.isOpen=!1},val:function(a){if(a!==void 0){var d=this,a=encodeURIComponent(""+a);this.items.each(function(c){if(this.getAttribute("data-val")==a)return d.changeIndex(c),!1})}return this.value},changeIndex:function(a){var d=this.options.data;
if(d&&d.items&&!(a<0)&&(d=d.items[a]))if(this.value=d.val,this.text=d.name,this.textbox.val(this.text).attr({"aria-valuetext":this.text}),this.items&&(d=this.items.filter(":eq("+a+")"),d[0]&&a>-1&&(this.beforeActiveItem=this.items.filter(".js-checked").removeClass("js-checked"),this.activeItem=d.addClass("js-checked"),this.checkedIndex=a,this.isNativeSelect)))c||this.element.val(this.value),this.activeOption=this.element.find("option:eq("+this.checkedIndex+")")},select:function(b,d,c){d=d||{type:"select"};
a.extend(d,{selectboxData:this.ui({nextIndex:b})});var e=this;this.overlayInstance.isVisible||this.open(d);this.changeIndex(b);c||setTimeout(function(){e.textbox.activateThis(e.items.filter(":eq("+e.checkedIndex+")"))},1);this.selectedIndex=void 0;this._trigger("select",d,this.ui())}});a.each(["selectedIndex","value"],function(b,d){a.propHooks[d]||(a.propHooks[d]={});var e=a.propHooks[d].set;a.propHooks[d].set=function(d,b){var f=e&&e(d,b);b!==void 0&&setTimeout(function(){var b=a.data(d,"combobox");
b&&(c=!0,b.update(),c=!1);d=null},9);return f}});(function(){if(!a.propHooks.disabled)a.propHooks.disabled={};var b=a.propHooks.disabled.set;a.propHooks.disabled.set=function(d,e){var f=b&&b(d,e);if(e!==void 0){var h=a.data(d,"combobox");h&&(c=!0,h._setOption("disabled",e),c=!1)}return f}})();(function(){if(!a.propHooks.selected)a.propHooks.selected={};var b=a.propHooks.selected.set;a.propHooks.selected.set=function(d,e){var f=b&&b(d,e),h;e!==void 0&&a.nodeName(d,"option")&&(h=d.parentNode)&&setTimeout(function(){var d=
a.data(h,"combobox");d&&(c=!0,d.update(),c=!1);h=null},9);d=null;return f}})();(function(){a.webshims.addReady(function(b,d){b!=f&&a("option",b).add(d.filter("option")).filter(function(d){var b;return!d&&(b=this.parentNode)&&a.nodeName(b,"select")&&a.data(b,"combobox")}).combobox("refresh")})})()})(jQuery,document);(function(a){a.licenseRadios=function(f){var e,c=a("#license-quantity",f).each(function(){a("input:radio",this).checkBox({addVisualElement:!1});a(this).delegate("input","click",function(){c&&(e=e||a("#"+c),a("> p",e).replaceWith(a("<p>"+a("span.price-info",a(this).closest("label")).html()+"</p>")))})}).attr("data-for")}})(jQuery);(function(a){a.objScale=function(){function f(d){return d.jquery?{height:a.nodeName(d[0],"object")?parseInt(d[0].height,10):d.height(),width:a.nodeName(d[0],"object")?parseInt(d[0].width,10):d.width()}:isFinite(d.width)&&isFinite(d.height)?{width:d.width,height:d.height}:f(a(d))}function e(a,b,c){a=f(a);return a[c=="height"?"width":"height"]/(a[c]/b)}function c(d,b,c){var c=a.extend({margin:[0,0],vertical:!0,horizontal:!0},c),d=f(d),b=f(b),e={};if(c.vertical&&(e.top=(b.height-d.height)/2,isFinite(c.margin[0])))e.top=
Math.max(e.top,c.margin[0]);if(c.horizontal&&(e.left=(b.width-d.width)/2,isFinite(c.margin[1])))e.left=Math.max(e.left,c.margin[1]);return e}function b(d,b,i){var i=a.extend({margin:[!1,!1],padding:[0,0],scaleToFit:!1},i),h=f(d),b=f(b),h=h.height/h.width,j={};b.maxHeight=b.height-i.padding[0];b.maxWidth=b.width-i.padding[1];i.margin[0]&&(b.maxHeight-=i.margin[0]);i.margin[1]&&(b.maxWidth-=i.margin[1]);i.scaleToFit!==b.maxHeight/b.maxWidth>h?(j.width=b.maxWidth,j.height=e(d,b.maxWidth,"width")):(j.width=
e(d,b.maxHeight,"height"),j.height=b.maxHeight);a.extend(j,c(j,b,i));return j}return{scaleWidthTo:function(a,b){return e(a,b,"width")},scaleHeightTo:function(a,b){return e(a,b,"height")},scaleSidesIn:b,scaleObjTo:b,constrainObjTo:function(d,b,i){var i=a.extend({margin:[0,0],padding:[0,0],cleanCSS:!0},i),h=f(d),b=f(b),j=b.width-i.padding[1],k=b.height-i.padding[0],l=b.height/b.width,p=h.height/h.width,m=a.extend({},h);i.margin[1]&&(j-=i.margin[1]*2);i.margin[0]&&(k-=i.margin[0]*2);i.minWidth&&(j=Math.max(i.minWidth,
j));i.minHeight&&(k=Math.max(i.minHeight,k));if(l<p&&k<h.height)m.width=e(d,k,"height"),m.height=k;else if(j<h.width)m.width=j,m.height=e(d,j,"width");if(!i.cleanCSS)m.widthSubtraction=m.width-h.width,m.heightSubtraction=m.height-h.height;a.extend(m,c(m,b,i));return m},getDim:f,centerObjTo:c}}()})(jQuery);(function(a){var f;(function(){if(a.prop&&!f){var e=function(){f=!!a("<input />").prop("validity")};e();a(e)}})();a.widget("ui.checkBox",{options:{hideInput:!0,addVisualElement:!0,addLabel:!0},customEvents:["create","change"],_create:function(){var e=this.options;if(!this.element.is(":radio,:checkbox"))return this.element[0].elements&&a.nodeName(this.element[0],"form")&&a(this.element[0].elements).filter(":radio,:checkbox").checkBox(e),!1;this._proxiedReflectUI=a.proxy(this,"reflectUI");this.labels=
a([]);this.hoverStatus=this.disabledStatus=this.checkedStatus=!1;this.inputType=this.element[0].type;this.radio=this.inputType=="radio";this.visualElement=a([]);if(e.hideInput&&(this.element.addClass("ui-helper-hidden-accessible"),e.addVisualElement))this.visualElement=a("<span />").addClass("ui-"+this.inputType),this.element.after(this.visualElement[0]);if(e.addLabel){var c=this.element[0].id;if(c)this.labels=a('label[for="'+c+'"]',this.element[0].form||this.element[0].ownerDocument).add(this.element.parent("label"));
if(!this.labels[0])this.labels=this.element.closest("label",this.element[0].form);this.labels.addClass(this.radio?"ui-radio":"ui-checkbox")}a.webshims&&a.webshims.addShadowDom&&a.webshims.addShadowDom(this.element,e.addVisualElement?this.visualElement[0]:this.labels[0],{shadowFocusElement:this.element[0]});this.visualGroup=this.visualElement.add(this.labels);this._addEvents();this.initialized=!0;this.reflectUI({type:"initialreflect"})},_addEvents:function(){var a=this,c=this.options,b=function(d){if(a.disabledStatus)return!1;
a.hover=d.type=="focus"||d.type=="mouseenter";d.type=="focus"?a.visualGroup.addClass(a.inputType+"-focused"):d.type=="blur"&&a.visualGroup.removeClass(a.inputType+"-focused");a._changeStateClassChain()};this.element.bind("click.checkBox invalid.checkBox",this._proxiedReflectUI).bind("focus.checkBox blur.checkBox",b);c.hideInput&&this.element.bind("usermode",function(d){d.enabled&&a.destroy.call(a,!0)});c.addVisualElement&&this.visualElement.bind("click.checkBox",function(){a.element[0].click();return!1});
this.visualGroup.bind("mouseenter.checkBox mouseleave.checkBox",b)},_changeStateClassChain:function(){var e=this.labels.add(this.visualElement),c="",b="ui-"+this.inputType;this.checkedStatus?(c+="-checked",e.addClass(b+"-checked")):e.removeClass(b+"-checked");this.disabledStatus?(c+="-disabled",e.addClass(b+"-disabled")):e.removeClass(b+"-disabled");this.hover?(c+="-hover",e.addClass(b+"-hover")):e.removeClass(b+"-hover");b+="-state";c&&(c=b+c);this.visualGroup.each(function(){var d=this.className.split(" "),
e=!1;a.each(d,function(a,f){if(f.indexOf(b)===0)return e=!0,d[a]=c,!1});e||d.push(c);this.className=d.join(" ")})},destroy:function(a){this.element.removeClass("ui-helper-hidden-accessible");this.visualElement.addClass("ui-helper-hidden");a||(this.element.unbind(".checkBox"),this.visualElement.remove(),this.labels.unbind(".checkBox").removeClass("ui-state-hover ui-state-checked ui-state-disabled"))},disable:function(a){a===void 0&&(a=!0);this.element[0].disabled=a;this.reflectUI({type:"manuallydisabled"})},
enable:function(){this.element[0].disabled=!1;this.reflectUI({type:"manuallyenabled"})},toggle:function(a){this.changeCheckStatus(!this.element.is(":checked"),a)},changeCheckStatus:function(a,c){if(c&&c.type=="click"&&this.element[0].disabled)return!1;this.element[0].checked=!!a;this.reflectUI(c||{type:"changecheckstatus"})},propagate:function(e,c,b){if(!c||c.type!="initialreflect")return this.radio&&!b&&(b=this.element[0],a('[name="'+b.name+'"]',b.form||b.ownerDocument).checkBox("reflectUI",c,!0)),
this._trigger(e,c,{options:this.options,checked:this.checkedStatus,labels:this.labels,disabled:this.disabledStatus})},changeValidityState:function(){if(f)this.visualGroup[!this.element.prop("willValidate")||(this.element.prop("validity")||{valid:!0}).valid?"removeClass":"addClass"](this.inputType+"-invalid")},reflectUI:function(a){var c=this.checkedStatus,b=this.disabledStatus;this.disabledStatus=this.element.is(":disabled");this.checkedStatus=this.element.is(":checked");(!a||a.type!=="initialreflect")&&
this.changeValidityState();if(this.disabledStatus!=b||this.checkedStatus!==c)this._changeStateClassChain(),this.disabledStatus!=b&&this.propagate("disabledchange",a),this.checkedStatus!==c&&this.propagate("change",a)}});a.propHooks&&a.each({checked:"changeCheckStatus",disabled:"disable"},function(e,c){a.propHooks[e]||(a.propHooks[e]={});var b=a.propHooks[e].set;a.propHooks[e].set=function(d,e){var f=a.data(d,"checkBox");if(f)f[c](!!e);return b&&b(d,e)}})})(jQuery);(function(a){a.imgPreLoad=function(){function f(d,b){var c=window.Image?new Image:document.createElement("img"),e=function(c){var e=arguments;clearTimeout(j);a(this).unbind("load error");d[1].apply(this,e);b.apply(this,e)};c.src=d[0];c.complete?e.call(c,{type:"cacheLoad"}):(clearTimeout(j),j=setTimeout(function(){e.call(c,{type:"timeouterror"})},h),a(c).bind("load error",e))}function e(){if(b.length&&d){g=!0;var a=b.shift();f(a,e)}else g=!1}function c(){i&&(d=!0,e())}var b=[],d=!1,g=!1,i=!1,h=5E3,
j;return{add:function(a,c,f){a=[a,c||function(){}];f?b.unshift(a):b.push(a);d&&!g&&e()},loadNow:function(a,b){d=g=!1;f([a,b||function(){}],c)},ready:function(){d=i=!0;e()}}}();a.windowLoaded?a.imgPreLoad.ready():a(window).bind("load",a.imgPreLoad.ready)})(jQuery);(function(a){a.addOuterDimensions=function(f,e,c){var b=c==="height"?["Top","Bottom"]:["Left","Right"];a.each(["padding","border","margin"],function(a,c){c!=="border"?(e+=parseInt(f.css(c+b[0]),10)||0,e+=parseInt(f.css(c+b[1]),10)||0):(e+=parseInt(f.css(c+b[0]+"Width"),10)||0,e+=parseInt(f.css(c+b[1]+"Width"),10)||0)});return e};a.fn.showbox=function(f){f=a.extend(!0,{},a.fn.showbox.defaults,f);f.openerSel=this;var e=!1,c;if(typeof f.getTextContent=="string")a.fn.showbox.getContentMethods[f.getTextContent]?
f.getTextContent=a.fn.showbox.getContentMethods[f.getTextContent]:(console.log("could not find opts.getTextContent: "+f.getTextContent),f.getTextContent=a.fn.showbox.getContentMethods.standard);var b=a(f.structure).appendTo("body").bind("coverlayinit",function(d,b){var c=b.instance,e=c.options;a.createUrlIndex(c.openers,c);c.widthElement=c.element.is(e.widthElementSel)?c.element:a(c.options.widthElementSel,c.element);c.calcWidth=function(d,b){var c=b||d[0].width,f=d;if(c=="auto")return c;if(!c)return!1;
for(;!f.is(e.widthElementSel)&&f[0];)c=a.addOuterDimensions(f,c,"width"),f=f.parent();return c}}).bind("coverlayindexchange",function(d,b){if(b.instance.scroller){var e=0;b.instance.scroller.atomElem.removeClass("active-showbox-item");a(b.instance.scroller.atomElem.eq(b.index)).addClass("active-showbox-item");b.instance.scroller.stageWidthUpdate();clearInterval(c);c=setInterval(function(){b.instance.scroller.stageWidthUpdate()||(b.instance.scroller.moveTo("centerTo"+b.index),e<5&&(clearInterval(c),
setTimeout(function(){b.instance.scroller.stageWidthUpdate()&&b.instance.scroller.moveTo("centerTo"+b.index)},400)));e>30&&clearInterval(c);e++},90)}}).bind("coverlaybeforeshow",function(d,b){if(!e&&(e=!0,a("span.overlay-control",b.instance.element).inOut(function(){a(this).addClass("over-control")},function(){a(this).removeClass("over-control")},{mouseDelay:200}),f.generateScroller)){var c=f.getScrollerTeaser(b.instance);b.instance.scroller=a(f.scrollerTemplate).find("div.pg-rack-design").html(c).end().appendTo(a("div.content-box",
this)).scroller(a.extend(f.scrollerOpts,{atoms:c})).data("scroller");c.bind("click",function(a){b.instance.loadIndex(c.index(this,a));return!1});b.instance.scroller.element.clone().appendTo(a("div.content-box",b.instance.clonedOverlay))}if(!b.extras.mm){var h=b.instance,j=b.extras.opener.attr("href"),k=j.split("?")[0],l=b.extras.opener.attr("type")||"",l=[l,l.split("/")];h.mask.addClass("loading-mask").mask("show");a.each(a.createUrlIndex.mmContent.types,function(a,c){if(c.filter(j,h.currentOpener,
k,l))return c.load(j,h.currentOpener,b,function(a,c){h.options.getTextContent(h.currentOpener,h.content,h);h.fillContent();(c=h.calcWidth(b.extras.mm,c))&&h.widthElement.css({width:c});h.stopShow=!1;h.updateIndex(a);h.show(d,b.extras);h._trigger("indexchange",d,{oldAnchor:null,index:h.currentIndex,opener:h.currentOpener,content:h.content,instance:h});h.mask.removeClass("loading-mask")}),!1});h.stopShow=!0}}).bind("coverlayshow",function(a,b){var c=b.instance;c.options.slideShowAutostart&&c.play(!0)}).bind("coverlayhide",
function(b,c){c.instance.pause();a("div.content-box",c.element).removeAttr("aria-live").removeAttr("aria-busy")}).cOverlay(f);return f.returnOverlay?b:this};a.fn.showbox.defaults={returnOverlay:!1,mask:!0,maskOpts:{fadeInTime:600},focusOnShow:"h1.showbox-title",addRole:"dialog",positionType:"centerHorizontalView",followScroll:!0,widthElementSel:".content-box",structure:'<div class="showbox"><div class="showbox-box"><div class="showbox-head"><h1 class="showbox-title"></h1><span class="showbox-toolbar"><a role="button" class="prev prev-btn" href="#" /> <a role="button" class="next next-btn" href="#" /> <a class="play-pause" role="button" href="#" /> <span class="current-index" /> / <span class="item-length" /></span></div><div class="content-box"><div class="multimedia-box-wrapper"><span class="prev overlay-control"><span /></span> <span class="next overlay-control"><span /></span><div class="multimedia-box"></div></div><div class="text-content"></div></div> <a role="button" class="close-button" href="#"></a></div></div>',
getTextContent:"standard",addKeyNav:!0,addLiveRegion:!0,showContentAnim:function(f,e){var c=a("div.content-box",f.element);c.queue(function(){f.fillContent();f.widthElement.css({width:f.calcWidth(e)});c.fadeTo(300,1);c.dequeue()})},hideContentAnim:function(f){a("div.content-box",f.element).fadeTo(300,0)},controlsWrapper:".showbox-toolbar",slideShowAutostart:!1,slideshowDelay:4E3,playTitle:"",playText:"play",pauseText:"pause",pauseTitle:"",generateScroller:!1,scrollerOpts:{prevLink:"div.pg-prev span",
nextLink:"div.pg-next span",hidingWrapper:"div.pg-rack",moveWrapper:"div.pg-rack-design"},getScrollerTeaser:function(a){return a.uniqueOpeners.closest("dl").clone()},scrollerTemplate:'<div class="photogroup-wrapper"><div class="pg-pager"><div class="pg-prev"><span> </span></div><div class="pg-next"><span> </span></div></div><div class="pg-rack"><div class="pg-rack-design"></div></div></div>'};a.fn.showbox.getContentMethods={standard:function(a,e){e["text-content"]=a.prop("title")||""},dl:function(f,
e){var c=f.closest("dl"),b=a("dd",c),c=a("img",c),d="";e["multimedia-box"].attr("alt",c.attr("alt"));e["text-content"]="";b.each(function(){var b=a(this),c=b.html();b.is(".caption")?(e["text-content"]+='<h2 class="caption">'+c+"</h2>",e["showbox-title"]=c):b.is(".longdesc")?e["text-content"]+='<p class="longdesc">'+c+"</p>":b.is(".zoom")||(d+='<li class="'+this.className+'">'+c+"</li>")});d&&(e["text-content"]+='<ul class="sb-extra">'+d+"</ul>")}};a.ui.cOverlay.posMethods.constrainInsideView=function(f,
e,c,b){var d=b.options,e=a(document),g={},i={};if(!a.objScale)return setTimeout(function(){throw"please install the objScale plugin";},0),{};d=a.objScale.constrainObjTo(f,a(window),d.positionOpts);a.swap(f[0],{position:"absolute",visibility:"hidden",display:"block"},function(){g=a.objScale.getDim(c.mm)});d.top+=e.scrollTop();d.left+=e.scrollLeft();i.width=g.width+d.widthSubtraction;i.height=g.height+d.heightSubtraction;c.mm.css&&c.mm.attr&&c.mm[0]&&!a.nodeName(c.mm[0],"object")&&c.mm.css(i).attr(i);
delete d.widthSubtraction;delete d.heightSubtraction;a.ui.cOverlay.posMethods.centerHorizontalView.addFollowScroll(b.element,b);return d};a.ui.cOverlay.posMethods.constrainHorizontalView=function(f,e,c,b){f=a.ui.cOverlay.posMethods.constrainInsideView(f,e,c,b);f.top=a(document).scrollTop();return f}})(jQuery);(function(a){var f={immediate:function(){a.webshims.setOptions({extendNative:!1,mediaelement:{preferFlash:!0},forms:{customMessages:!0}});a.webshims.polyfill("es5 forms dom-support mediaelement json-storage")},domReadyOnce:function(){a("#nav-meta > div.btn, #product-jump").enterLeave(function(){a(this).addClass("over")},function(){a(this).removeClass("over")},{mouseDelay:200,bothOut:!0});a.licenseRadios(document);a("form[data-ajaxdata], a[data-ajaxdata]").contentLightbox();c()},everyDomReady:function(b){a("form",
b).bind("firstinvalid",function(b){setTimeout(function(){a.webshims.validityAlert.showFor(b.target,"",!1,!0)},1);return!1});a("dd",b).filter(":first").addClass("first").end().filter(":last-child").addClass("last-child");a("div.csc-textpic > p:last-child",b).addClass("last-child");a("div.teaser-wrapper",b).each(function(){a(this).scroller({diashow:a(this).hasClass("slideshow")?4E3:!1,atoms:"div.rack-teaser",pagination:"div.pagination",nextLink:"div.next > span",prevLink:"div.prev > span"})});a("div.tw-products",
b)[a.browser.lteIE7?"scroller":"coverflow"]({atoms:"div.rack-teaser-wrapper",nextLink:"div.next > span",prevLink:"div.prev > span"}).each(function(){a.browser.lteIE7&&a(this).addClass("tw-scroller-active")});a("select",b).combobox({addTextboxWidthToDatalist:"outerWidth",drawDownBtn:!0,overlay:{animShow:function(b,c){var e=a("div.datalist-innerbox",b),f=b.is(".positionaround-3-0")?"bottom":"top",j={top:"",bottom:"",opacity:0},k={opacity:1};j[f]=b.height()*-1;k[f]=0;b.css(c.posCSS);e.stop(!0,!0).css(j).animate(k,
a.extend({},{duration:400}));b.show()},animHide:function(b){var c=a("div.datalist-innerbox",b),e=b.is(".positionaround-3-0")?"bottom":"top",f={opacity:0};f[e]=b.height()*-1;c.animate(f,a.extend({},{duration:400},{complete:function(){b.css({display:"none"});c.css({top:"",bottom:""})}}))}}}).filter(".submit-onchange, .auto-redirect").each(function(){var b=this.form;b&&(a("input, button",b).filter(":submit").hide(),a(this).bind("change",function(){a(b).submit()}))});a("ol.toc",b).tabtree({handleDisplay:"initial",
expand:function(b,c){a("video",c.collapseElements.panel).pause();c.panel.crossFade({parentSel:".section-group",hideElement:c.collapseElements.panel,animateHeight:"sync"})}});a("div.media-group",b).each(function(){var b=this;a("ul.medialist").delegate('a[type*="video"]',"click",function(){var c=a(this).closest("li"),e={src:this.href},f=this.getAttribute("type");if(f)e.type=f;a("dd.caption",b).html(c.find("div.md-caption").html()||"");a("div.media-description",b).html(c.find("div.md-description").html());
a("video",b).loadMediaSrc(e,(a("img",this)[0]||{src:""}).src).play();return!1})});a("div.accordion-box",b).tabtree({buttonSel:"> .accordion-item-wrapper > h4",handleDisplay:"initial",panelSel:"div.accordion-item-box",hideStyle:"visibility",expand:function(a,b){b.panel.stop().slideParentDown({hideStyle:"visibility"})},collapse:function(a,b){b.panel.stop().slideParentUp({hideStyle:"visibility"})}});a("div.teaser-mixed div.teaser-box",b).enterLeave(function(){var b=a("img.hover-img",this);b[0]&&(b.fadeInTo(400,
1),a("img:first",this).fadeOut())},function(){var b=a("img.hover-img",this);b[0]&&(b.stop().fadeOut(),a("img:first",this).stop().fadeInTo(400,1))});a("div.tw-images div.rack-design",b).each(function(){a("a",this).enterLeave(function(){var b=a("img",this);b.length==2&&(b.stop(),b.filter(":first").fadeOut(),b.filter(":last").data("olddisplay","block").fadeInTo(400,1))},function(){var b=a("img",this);b.length==2&&(b.stop(),b.filter(":first").fadeInTo(400,1),b.filter(":last").fadeOut())},{bindLive:!0})});
e(b)}},e=function(b){var c={setInitialContent:{"showbox-title":"Titel der Gallerie",prev:"zur\u00fcck",next:"vor","close-button":"schlie\u00dfen","play-pause":"Play"},playTitle:"Diashow abspielen",playText:"Play",pauseText:"Pause",pauseTitle:"Diashow anhalten",widthElementSel:".showbox",positionType:"constrainHorizontalView",positionOpts:{cleanCSS:!1,margin:[30,20]},animShow:function(a,b){delete b.posCSS.height;a.css(b.posCSS).css({visibility:"visible"})},showContentAnim:function(b,c,d){var e=a("div.content-box",
b.element),f=c[0].width,l;b.fillContent(b.clonedOverlay.insertAfter(b.element),!1,!0);b.clonedOverlay.css({width:b.calcWidth(a.isFunction(c)?a("div.multimedia-box",b.clonedOverlay):c,f)});l=a.ui.cOverlay.posMethods.constrainHorizontalView(b.clonedOverlay,d,{mm:c},b);b.clonedOverlay.remove();e.queue(function(){b.element.animate(a.extend({},l),{duration:300,complete:function(){b.fillContent();e.fadeTo(300,1);b.element.css({height:""})}});e.dequeue()})},getTextContent:function(b,c){var d=b.closest("dl"),
e=a("dd",d);a("img",d);var f="";c["text-content"]="";e.each(function(){var b=a(this),d=b.html();b.is(".caption")?(c["text-content"]+='<h2 class="caption">'+d+"</h2>",c["showbox-title"]=d):b.is(".longdesc")?c["text-content"]+='<p class="longdesc">'+d+"</p>":b.is(".zoom")||(f+='<li class="'+this.className+'">'+d+"</li>")});f&&(c["text-content"]+='<ul class="sb-extra">'+f+"</ul>")}};a("div.section-wrapper",b).each(function(){a('a[rel="showbox"]:not(.showboxed)',this).showbox(c).addClass("showboxed")});
a('a[rel="showbox"]:not(.showboxed)',b).showbox(c).addClass("showboxed")},c=function(){var b=a.webshims.sessionStorage.item("navindexes"),c=a("#nav li");a("body").hasClass("no-category")?b&&b.nav>-1&&(c.removeClass("on").find("span.tip").remove(),a(c[b.nav]).addClass("on").append('<span class="tip"></span>')):a.webshims.sessionStorage.item("navindexes",{nav:c.index(c.filter(".on"))});a("#product-jump").bind("click",function(){a.webshims.sessionStorage.removeItem("navindexes")})};f.immediate();a(f.domReadyOnce);
a(function(){a.webshims.addReady(f.everyDomReady)})})(jQuery);(function(a){a.support.opacity&&a("html").addClass("opacity");a.widget("aperto.coverflow",a.ui.scroller,{options:{addSubPixelPerTeaser:0.3,addSubPixel:30,defaultSelected:1},_create:function(){var f=a("div.rack-teaser-wrapper",this.element).removeClass("on");this.element.addClass("teaser-length-"+f.length);if(f.length<=3)f.length==1?a(f.eq(0)).addClass("on"):f.length==3&&a(f.eq(1)).addClass("on");else return this.element.addClass("tw-enhanced"),f=a.ui.scroller.prototype._create.apply(this,arguments),
this.maxPos=this.dims[this.dims.length-1],this._prepareFx(),this.setStyles(this.getStyles(),1),f},_prepareFx:function(){this.cleanupIndexes=!1;var a,e=this;this.element.bind("scrollerstart",function(c,b){if(a)for(var d=0;d<a.length;d++)console.log(a[d].element),a[d].element.removeAttr("style").removeClass("on");a=e.getStyles();e.cleanupIndexes=[b.newIndex,b.oldIndex]}).bind("scrollerend",function(){a=e.cleanupIndexes=!1}).bind("scrollerslide",function(c,b){a&&e.setStyles(a,b.fx.pos)})},_scaleInit:function(){},
saveInlineStyles:function(){},resoteInlineStyles:function(){},getSize:function(){},setStyles:function(a,e){for(var c,b=a.done=0,d=a.length;b<d;b++){c=a[b];var g=e*(c.end.marginTop-c.start.marginTop)+c.start.marginTop+"px",i=e*(c.end.padding-c.start.padding)+c.start.padding+"px",h=e*(c.end.margin-c.start.margin)+c.start.margin+"px";c.elementStyle.width=e*(c.end.width-c.start.width)+c.start.width+"px";e>0.6&&a.done<2&&(a.done++,b?c.element.removeClass("on"):c.element.addClass("on"));c.elementStyle.marginTop=
g;c.elementStyle.paddingTop=c.elementStyle.paddingLeft=c.elementStyle.paddingBottom=c.elementStyle.paddingRight=i;c.elementStyle.marginLeft=c.elementStyle.marginBottom=c.elementStyle.marginRight=h}},getStyles:function(){var f=[],e=a(this.atomElem[this.atomPos]);a("> div.rack-teaser",e).css({border:"1px solid #CCCCCC"}).stop().animate({backgroundColor:"#E8E8E8",paddingBottom:90});e={element:e,elementStyle:e[0].style,start:{marginTop:parseInt(e.css("marginTop"),10)||0,margin:parseInt(e.css("marginLeft"),
10)||0,padding:parseInt(e.css("paddingTop"),10)||0,width:e.width()},end:{marginTop:25,width:320,margin:-5,padding:5}};f.push(e);this.oldAtomPos!=this.atomPos&&(e=a(this.atomElem[this.oldAtomPos]),a("> div.rack-teaser",e).css({border:""}).stop().animate({backgroundColor:"#f0f0f0",paddingBottom:50}),e={element:e,elementStyle:e[0].style,start:{marginTop:parseInt(e.css("marginTop"),10)||0,margin:parseInt(e.css("marginLeft"),10)||0,padding:parseInt(e.css("paddingTop"),10)||0,width:e.width()},end:{marginTop:50,
width:307,margin:0,padding:0}},f.push(e));return f}})})(jQuery);
}
