
if(!window.jspackager || !jspackager.devmode){
//fancynav
;(function($){$.widget('ui.fancynav',{_init:function(){var o=this.options,noop=function(){},currElm=this.element.find('.'+o.activeClass),backElm=$(o.backElmStructure).attr('role','presentation').prependTo(this.element),menuEntries=$('li',this.element),that=this;this.backElm=backElm;this.currElm=currElm;this.initialLeft=(currElm&&currElm[0])?currElm[0].offsetLeft:0;this.initialWidth=(currElm&&currElm[0])?currElm.width():0;this.initialTop=(currElm&&currElm[0])?currElm[0].offsetTop:0;this.element.addClass(o.fancyClassName);backElm.css({width:this.initialWidth+'px',height:that.entryHeight(o.liForHeight),top:this.initialTop,left:this.initialLeft});menuEntries.inOut(function(e){var elm=$(this);if(that.clonedElm){that.clonedElm.remove()}that.clonedElm=elm.clone().addClass('clone').css({position:'absolute',left:elm[0].offsetLeft,width:elm.width(),top:elm[0].offsetTop,clip:'rect(0px, 0px, '+elm.height()+'px, 0px)'}).find('a').attr('tabindex','-1').attr('role','presentation').end().attr('role','presentation').appendTo(that.element);that.startAnimation(this,1)},noop);this.element.inOut(noop,function(e){if(that.clonedElm){that.clonedElm.remove()}that.startAnimation(this,0)});this.element.bind('emchange',function(){backElm.css({height:that.entryHeight(o.liForHeight),width:that.currElm.width()})})},entryHeight:function(elm){elm=typeof elm==='string'?$(elm):elm;height=elm.innerHeight();height-=parseInt(elm.css("paddingBottom"),10);height-=parseInt(elm.css("paddingTop"),10);return height},startAnimation:function(elm,stateVal,cloned){var leftVal,widthVal,topVal;if(stateVal){leftVal=elm.offsetLeft;widthVal=$(elm).width();topVal=elm.offsetTop;this.targetElm=elm}else{leftVal=this.initialLeft;widthVal=this.initialWidth;topVal=this.initialTop}this.backElm.stop(true).animate({state:stateVal},{duration:this.options.animSpeed,easing:this.options.animEasing,step:this.step,left:leftVal,width:widthVal,top:topVal,instance:this})},step:function(now,fx){if(!fx.initialized){fx.initialized=true;fx.elmStyle=fx.elem.style;fx.startLeft=parseInt(fx.elem.offsetLeft,10)||0;fx.startWidth=$(fx.elem).width();fx.startTop=parseInt(fx.elem.offsetTop,10)||0;if(fx.options.instance.targetElm){fx.targetLeft=parseInt(fx.options.instance.targetElm.offsetLeft,10)||0;fx.targetWidth=$(fx.options.instance.targetElm).width();fx.targetTop=parseInt(fx.options.instance.targetElm.offsetTop,10)||0}else{fx.targetLeft=0;fx.targetWidth=0;fx.targetTop=0}if(fx.options.left<fx.startLeft){fx.direction='left'}else{fx.direction='right'}if(fx.end){fx.type='moveTo'}else{fx.type='reset'}}if(!fx.options.instance.clonedElm){return}var height,left;fx.elmStyle.left=(1-fx.pos)*fx.startLeft+fx.pos*fx.options.left+'px';fx.elmStyle.width=(1-fx.pos)*fx.startWidth+fx.pos*fx.options.width+'px';fx.elmStyle.top=fx.options.top+'px';if(fx.direction==='left'){if(fx.type==='moveTo'){if((1-fx.pos)*(fx.startLeft)+fx.pos*(fx.options.left)<fx.options.left+fx.options.width){height=$(fx.options.instance.clonedElm).height();left=(1-fx.pos)*fx.startLeft+fx.pos*fx.options.left-fx.options.left;$(fx.options.instance.clonedElm).css({clip:'rect(0px, '+fx.options.width+'px, '+height+'px, '+left+'px)'})}}else{if((1-fx.pos)*(fx.startLeft+fx.startWidth)+fx.pos*(fx.options.left+fx.options.width)<fx.targetLeft){$(fx.options.instance.clonedElm).remove()}}}else{if(fx.type==='moveTo'){if((1-fx.pos)*(fx.startLeft+fx.startWidth)+fx.pos*(fx.options.left+fx.options.width)>=fx.options.left){height=$(fx.options.instance.clonedElm).height();left=(1-fx.pos)*(fx.startLeft+fx.startWidth)+fx.pos*(fx.options.left+fx.options.width)-fx.options.left;$(fx.options.instance.clonedElm).css({clip:'rect(0px, '+left+'px, '+height+'px, 0px)'})}}else{if((1-fx.pos)*(fx.startLeft)+fx.pos*(fx.options.left)>=fx.targetLeft+fx.targetWidth){$(fx.options.instance.clonedElm).remove()}}}}});$.ui.fancynav.defaults={backElmStructure:'<li class="back"></li>',activeClass:'on',fancyClassName:'fancy',animSpeed:500,animEasing:"easeOutExpo",overlayItems:true,liForHeight:'#nav-sec-home'}})(jQuery);
//jquery.imgpreload
;(function($){$.imgPreLoad=(function(){var srcList=[],ready=false,started=false,loaded=false,errorDelay=5000,errorTimer;function createImg(){return(window.Image)?new Image():document.createElement('img')}function loadImg(src,callback){var img=createImg(),fn=function(e){var that=this,args=arguments;clearTimeout(errorTimer);$(this).unbind('load error');src[1].apply(that,args);callback.apply(that,args)};img.src=src[0];if(!img.complete){clearTimeout(errorTimer);errorTimer=setTimeout(function(){fn.call(img,{type:'timeouterror'})},errorDelay);$(img).bind('load error',fn)}else{fn.call(img,{type:'cacheLoad'})}}function loadNextImg(){if(srcList.length&&ready){started=true;var src=srcList.shift();loadImg(src,loadNextImg)}else{started=false}}function pause(){started=false;ready=false}function restart(){if(loaded){ready=true;loadNextImg()}}function loadNow(src,callback){pause();callback=callback||function(){};loadImg([src,callback],restart)}return{add:function(src,fn,priority){fn=fn||function(){};src=[src,fn];if(priority){srcList.unshift(src)}else{srcList.push(src)}if(ready&&!started){loadNextImg()}},loadNow:loadNow,ready:function(){loaded=true;ready=true;loadNextImg()}}})();if($.windowLoaded){$.imgPreLoad.ready()}else{$(window).bind('load',$.imgPreLoad.ready)}})(jQuery);
//browserupdate
;(function($){var i=-1,v=$.browser.version.replace(/\./g,function(){i++;return(i)?'':'.'});v=parseFloat(v,10);$.browser.versionNubmer=(isNaN(v))?parseFloat($.browser.version,10):v;$.widget('ui.browserupdate',{_init:function(){var o=this.options,that=this;if(!o.devMode&&$.cookie&&$.cookie('browserUpdate')){return}$.each(o.classes,function(name){if(((o.devMode===true||!o.devMode)&&$.browser[name])||o.devMode===name){if($.browser.versionNubmer<o.version[name]||o.devMode){that.showUpdateNotice(name)}return false}});if($.cookie){$.cookie('browserUpdate','true',o.cookie)}},showUpdateNotice:function(usedBrowser){var o=this.options,that=this,text=o.texts.general.replace(/{browserclass}/g,o.classes[usedBrowser]).replace(/{browsername}/g,o.name[usedBrowser]).replace(/{browserurl}/g,o.urls[usedBrowser]),downloads='<div class="browser-downloads">'+o.texts.allBrowser+'<ul>';$.each(o.classes,function(name){downloads+='<li>'+o.texts.download.replace(/{browserclass}/g,o.classes[name]).replace(/{browsername}/g,o.name[name]).replace(/{browserurl}/g,o.urls[name])+'</li>'});downloads+='</ul></div>';this.element.html(text+downloads);this._trigger('showupdate',{type:'toold'},{instance:this,text:text,usedBrowser:usedBrowser})}});$.ui.browserupdate.defaults={cookie:{path:'/'},devMode:false,classes:{mozilla:'mozilla',opera:'opera',safari:'safari',msie:'msie'},version:{msie:7,mozilla:1.9,safari:522,opera:9.5},name:{msie:'Internet Explorer',mozilla:'Firefox',opera:'Opera',safari:'Safari'},urls:{msie:'http://www.microsoft.com/germany/windows/internet-explorer/default.aspx',mozilla:'http://de.www.mozilla.com/de/',opera:'http://www.opera.com/browser/',safari:'http://www.apple.com/safari/'},texts:{general:'<div class="browsernotice">Ihr <span class="{browserclass} browser-icon">{browsername}</span> ist veraltet. Mit einer aktuellen Version surfen Sie wesentlich sicherer, schneller und komfortabler. <a href="{browserurl}" title="Aktuelle Version von {browsername} herunterladen" target="_blank">Holen Sie sich jetzt die aktuelle Version.</a></div>',allBrowser:'<h4>Übersicht aller aktuellen Browser</h4>',download:'<a href="{browserurl}" class="{browserclass}" title="aktuelle Version von {browsername} herunterladen" target="_blank">{browsername}</a>'}}})(jQuery);
//jquery.objscale
;(function($){$.objScale=(function(){function getDim(obj){var height,width,ret=(obj.jquery)?{height:obj.height(),width:obj.width()}:(isFinite(obj.width)&&isFinite(obj.height))?{width:obj.width,height:obj.height}:getDim($(obj));return ret}function scaleTo(obj,num,side){var cur=getDim(obj),percentage,reverseSide=(side=='height')?'width':'height';percentage=cur[side]/num;return cur[reverseSide]/percentage}function scaleHeightTo(obj,height){return scaleTo(obj,height,'height')}function scaleWidthTo(obj,width){return scaleTo(obj,width,'width')}function constrainObjTo(obj,container,opts){opts=$.extend({margin:[0,0],padding:[0,0],cleanCSS:true},opts);var cur=getDim(obj),con=getDim(container),maxWidth=con.width-opts.padding[1],maxHeight=con.height-opts.padding[0],estimatetPer=con.height/con.width,curPer=cur.height/cur.width,ret=$.extend({},cur);if(opts.margin[1]){maxWidth-=opts.margin[1]*2}if(opts.margin[0]){maxHeight-=opts.margin[0]*2}if(estimatetPer<curPer&&maxHeight<cur.height){ret.width=scaleTo(obj,maxHeight,'height');ret.height=maxHeight}else if(maxWidth<cur.width){ret.width=maxWidth;ret.height=scaleTo(obj,maxWidth,'width')}if(!opts.cleanCSS){ret.widthSubtraction=ret.width-cur.width;ret.heightSubtraction=ret.height-cur.height}$.extend(ret,centerObjTo(ret,con,opts));return ret}function centerObjTo(obj,container,opts){opts=$.extend({margin:[0,0],vertical:true,horizontal:true},opts);var cur=getDim(obj),con=getDim(container),ret={};if(opts.vertical){ret.top=(con.height-cur.height)/2;if(isFinite(opts.margin[0])){ret.top=Math.max(ret.top,opts.margin[0])}}if(opts.horizontal){ret.left=(con.width-cur.width)/2;if(isFinite(opts.margin[1])){ret.left=Math.max(ret.left,opts.margin[1])}}return ret}function scaleObjTo(obj,container,opts){opts=$.extend({margin:[false,false],padding:[0,0],scaleToFit:false},opts);var cur=getDim(obj),con=getDim(container),curPer=cur.height/cur.width,ret={};con.maxHeight=con.height-opts.padding[0];con.maxWidth=con.width-opts.padding[1];if(opts.margin[0]){con.maxHeight-=opts.margin[0]}if(opts.margin[1]){con.maxWidth-=opts.margin[1]}var estimatetPer=con.maxHeight/con.maxWidth;if(opts.scaleToFit!==estimatetPer>curPer){ret.width=con.maxWidth;ret.height=scaleTo(obj,con.maxWidth,'width')}else{ret.width=scaleTo(obj,con.maxHeight,'height');ret.height=con.maxHeight}$.extend(ret,centerObjTo(ret,con,opts));return ret}return{scaleWidthTo:scaleWidthTo,scaleHeightTo:scaleHeightTo,scaleSidesIn:scaleObjTo,scaleObjTo:scaleObjTo,constrainObjTo:constrainObjTo,getDim:getDim,centerObjTo:centerObjTo}})()})(jQuery);
//ui.cOverlay
;(function($){$.fn.fadeInTo=function(){var args=arguments;return this.each(function(){var jElm=$(this);if(jElm.css('display')==='none'){jElm.css({opacity:'0',display:'block'})}$.fn.fadeTo.apply(jElm,args)})};var maskID=new Date().getTime();$.overlayProto={hideElementsOnShow:function(){var o=this.options,that=this;this.hiddenElements=$([]);if(o.hideWindowedFlash){this.hiddenElements=$('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(o.hideWhileShown){this.hiddenElements=this.hiddenElements.add(o.hideWhileShown)}this.hiddenElements=this.hiddenElements.filter(function(){return($.curCSS(this,'visibility')!=='hidden'&&!$.ui.contains(this,that.element[0]))}).filter(o.hideFilter).css({visibility:'hidden'})}};$.widget('ui.mask',$.extend({_init:function(){var o=this.options,that=this,css;maskID++;this.id=maskID;this.maskedElement=this.element.parent();if(this.maskedElement.is('body')){this.dimensionElement=$(document);this.calcMethod={height:'height',width:'width'}}else{this.dimensionElement=this.maskedElement.css({position:'relative'});this.calcMethod={height:'innerHeight',width:'innerWidth'}}if(this.maskedElement.is('body')||(parseInt($.browser.version,10)<7&&$.browser.msie)){css={display:'none',position:'absolute',top:'0',left:'0'};this.calcSize=true}else{css={display:'none',position:'absolute',top:0,left:0,right:0,bottom:0};this.calcSize=false}this.element.css(css);o.cssWidth=($.curCSS(this.element[0],'width')==='100%');this.isVisible=false;if(o.closeOnClick){this.element.click(function(e){that.hide.call(that,e,this)})}if(o.extraClass){this.element.addClass(o.extraClass)}},ui:function(){return{instance:this}},hide:function(e,elem){if(!this.isVisible){return}var result=this._trigger('close',e,this.ui()),o=this.options,that=this;if(result===false){return}this.isVisible=false;if(o.handleDisplay){if(o.fadeOutTime){this.element.fadeOut(o.fadeOutTime,function(){that.unexpose.call(that)})}else{this.element.hide();this.unexpose()}}this.element.queue(function(){if(that.hiddenElements&&that.hiddenElements.css){that.hiddenElements.css({visibility:'visible'})}that.maskedElement.removeClass('mask-visible');that.element.dequeue()});$(document).unbind('.mask'+this.id);$(window).unbind('.mask'+this.id)},resize:function(set){var ret={'height':this.dimensionElement[this.calcMethod.height]()};if(!this.options.cssWidth){ret.width=this.dimensionElement[this.calcMethod.width]()}if(set){this.element.css(ret)}return ret},show:function(e,o){if(this.isVisible){return}o=(o)?$.extend(true,{},this.options,o):this.options;var that=this,resize=function(e){that.resize.call(that,true)};if(o.expose){this.expose(o.expose)}this._trigger('show',e,$.extend(true,{},this.ui(),o));this.isVisible=true;this.maskedElement.addClass('mask-visible');this.hideElementsOnShow();if(o.handleDisplay){if(this.calcSize){this.resize(true)}if(o.fadeInTime){this.element.fadeInTo(o.fadeInTime,o.opacity)}else{this.element.css({opacity:o.opacity,display:'block'})}}if(o.closeOnEsc){$(document).bind('keydown.mask'+this.id,function(e){if(e.keyCode===$.ui.keyCode.ESCAPE){that.hide.call(that,e,this)}})}if(that.calcSize){$(document).bind('resize.mask'+this.id+' emchange.mask'+this.id,resize);$(window).bind('resize.mask'+this.id,resize)}},unexpose:function(elem){if(!elem&&!this.exposed){return}var exposed=elem||this.exposed;exposed.each(function(){$(this).css({position:'',zIndex:''})});if(!elem){this.exposed=false}},expose:function(jElm){var zIndex=parseInt(this.maskedElement.css('z-index'),10)||9;jElm=this.maskedElement.find(jElm);jElm.each(function(){var jExpose=$(this);if(jExpose.css('position')==='static'){jExpose.css({position:'relative'})}zIndex++;jExpose.css({zIndex:zIndex})});this.exposed=jElm}},$.overlayProto));$.ui.mask.defaults={extraClass:false,closeOnClick:true,closeOnEsc:true,handleDisplay:true,fadeInTime:0,fadeOutTime:0,opacity:0.8,bgIframe:false,cssWidth:true};var currentFocus,id=new Date().getTime();var throwError=function(message){setTimeout(function(){if(/file:|127\.0\.0\.1|localhost/.test(location.href)){if(window.console&&console.log){console.log(message);}else{throw(message);}}},0)};$(document).bind('focusin',function(e){if(e.target.nodeType==1){currentFocus=e.target}});if(!$.fn.mask){$.fn.mask=function(){return this}}$.widget('ui.cOverlay',$.extend({_init:function(){var o=this.options,that=this,close=function(e){var elem=this;clearInterval(that.openTimer);clearInterval(that.closeTimer);that.closeTimer=setTimeout(function(){that.hide(e,{closer:elem})},1);return false},show=function(e){var elem=this;if(!that.currentOpener||that.currentOpener[0]===elem||elem===that.element[0]){clearInterval(that.closeTimer)}clearInterval(that.openTimer);that.openTimer=setTimeout(function(){that.show(e,{opener:elem})},o.openDelay);return false},isDialog,isSpecial;this.mask=$([]);if(o.mask&&o.hideWindowedFlash=='auto'){o.maskOpts=true}if(o.mask){this.mask=$('<div class="mask" />').insertBefore(this.element).mask($.extend(o.maskOpts,{close:function(e,ui){clearInterval(that.openTimer);return that.hide(e,ui)}}))}this.element.css({visibility:'hidden'}).addClass('a11y-js-overflow').attr(o.attrs).attr({'aria-hidden':'true'});if(o.createA11yWrapper===true||(o.createA11yWrapper&&this.element.parent().is('body'))){this.element.wrap('<div class="a11y-wrapper" />')}if(o.modal==='auto'){o.modal=!!(o.focusOnShow)}if(o.restoreFocus==='auto'){o.restoreFocus=!!(o.focusOnShow)}if(o.setInitialContent){this.fillContent(this.element,o.setInitialContent)}this.clonedOverlay=this.element.clone().attr({role:'presentation'}).addClass('cloned-overlay');if(o.bgIframe&&$.fn.bgIframe&&parseInt($.browser.version,10)<7){this.element.bgIframe()}id++;this.id='overlay-'+id;this.isVisible=false;this.hiddenElements=$([]);this.openers=$([]);this.closeBtn=$(o.closeBtnSel,this.element).bind('ariaclick',function(e){clearInterval(that.openTimer);that.hide(e,{closer:this});return false});if(o.openerSel){this.openers=$(o.openerSel,o.openercontext);if(o.openEvent){this.openers[o.bindStyle](o.openEvent,show)}if(o.closeEvent){this.openers[o.bindStyle](o.closeEvent,close)}}if($.support.waiAria){if(this.closeBtn[0]&&$.nodeName(this.closeBtn[0],'a')){this.closeBtn.removeAttr('href').attr({tabindex:'0',role:'button'})}if(o.labelledbySel){this.element.labelWith($(o.labelledbySel,this.element))}if(o.describedbySel){this.element.describeWith($(o.describedbySel,this.element))}if(o.addRole){this.element.attr('role',o.addRole)}}this._trigger('init',{type:'init'},this.ui())},fillContent:function(element,content,isClone){var o=this.options;element=element||this.element;content=content||this.content||{};$.each(content,function(name,html){if($.isFunction(html)){html(name,element,content,isClone)}else{$('.'+name,element).html(html)}});if(o.addRole==='tooltip'||o.addRole==='alert'){$('*',this.element).attr({role:'presentation'})}},ui:function(){var obj={instance:this,isVisible:this.isVisible,openers:this.openers,id:this.id,element:this.element},arg=arguments;for(var i=0,len=arg.length;i<len;i++){if(arg[i]){$.extend(obj,arg[i])}}return obj},show:function(e,extras){clearTimeout(this.closeTimer);this.currentOpener=(extras&&extras.opener)?$(extras.opener):(e&&e.currentTarget)?$(e.currentTarget):$(currentFocus);extras=extras||{};extras.opener=this.currentOpener;if(this.isVisible||this._trigger('beforeShow',e,this.ui({extras:extras}))===false||this.stopShow){return}this.isVisible=true;var o=this.options,that=this,focusElement=(o.focusOnShow===true)?this.element.firstExpOf('srfocusable'):(o.focusOnShow)?$(o.focusOnShow,this.element):$([]),posCSS,ui;this.hideElementsOnShow();if(o.addRole==='tooltip'&&this.currentOpener){this.currentOpener.attr({'aria-describedby':this.element.getID()})}posCSS=this.setPosition(e,extras);ui=this.ui({extras:extras,posCSS:posCSS});this.mask.mask('show');o.animShow(this.element.stop(true,true),ui);this.element.attr({'aria-hidden':'false'});$.ui.SR.update();this.restoreFocus=currentFocus;focusElement.setFocus({addTabindex:true,parent:this.element,compMode:true});$('body').addClass(o.bodyShowClass);if(o.closeOnEsc){$(document).bind('keydown.'+this.id,function(e){if(e.keyCode===$.ui.keyCode.ESCAPE){that.hide.call(that,e,{closer:this})}})}if(o.modal===true){var shift;$(document).bind('keydown.'+this.id,function(e){if($.ui.keyCode.SHIFT===e.keyCode){shift=true}}).bind('keyup.'+this.id,function(e){if($.ui.keyCode.SHIFT===e.keyCode){shift=false}}).bind('focusin.'+this.id,function(e){if(e.target===document||e.target===window||$.nodeName(e.target,'html')||(e.target!==focusElement[0]&&e.target!==that.element[0]&&!$.ui.contains(that.element[0],e.target))){$('a, input, button, select, textarea, area',that.element).filter(':not(:hidden, .ui-disabled)').filter((shift)?':last':':first').setFocus()}})}this.mask.mask('resize',true);$.ui.SR.update();this._trigger('show',e,ui)},hide:function(e,extras){if(!this.isVisible){return}var o=this.options,ui=this.ui({extras:extras});if(this._trigger('beforeHide',e,ui)===false){return false}this.isVisible=false;if(o.addRole==='tooltip'&&this.currentOpener){this.currentOpener.removeAttr('aria-describedby')}this.mask.mask('hide');$(document).unbind('.'+this.id);$(window).unbind('.'+this.id);if(o.restoreFocus&&this.restoreFocus){$(this.restoreFocus).setFocus()}o.animHide(this.element,ui);this.element.attr({'aria-hidden':'true'});this.hiddenElements.css({visibility:'visible'});this._trigger('hide',e,ui);$('body').removeClass(o.bodyShowClass);this.restoreFocus=false},setPosition:function(e,extras,elem){elem=elem||this.element;var o=this.options,pos={};e=(e&&e.type)?e:{type:'unknown'};extras=extras||{};if(!extras.opener){extras.opener=this.currentOpener}if(typeof o.positionType==='string'&&$.ui.cOverlay.posMethods[o.positionType]){pos=$.ui.cOverlay.posMethods[o.positionType](elem,e,extras,this)}else if($.isFunction(o.positionType)){pos=o.positionType(elem,e,extras,this)}return pos}},$.overlayProto));$.ui.cOverlay.posMethods={};$.ui.cOverlay.posMethods.around=function(overlay,e,extra,ui){var o=ui.options,pos;if(!$.posAround){setTimeout(function(){throw('please install the posAround plugin');},0);return{}}if(o.followMouse&&e.type.indexOf('mouse')!=-1){pos=$.posAround(overlay,e,o.positionOpts);$(document).bind('mousemove.'+ui.id,function(evt){var delta={top:e.pageY-evt.pageY,left:e.pageX-evt.pageX},posDelta={top:pos.top-delta.top,left:pos.left-delta.left};overlay.css({top:pos.top-delta.top,left:pos.left-delta.left})})}else if(extra.opener){pos=$.posAround(overlay,extra.opener,o.positionOpts)}return pos};$.ui.cOverlay.posMethods.centerInsideView=function(overlay,e,extra,ui){var o=ui.options,doc=$(document),pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(overlay,$(window),o.positionOpts);pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();return pos};$.ui.cOverlay.defaults={mask:false,maskOpts:{},bgIframe:false,hideWindowedFlash:'auto',hideWhileShown:false,hideFilter:function(){return true},extraClass:false,attrs:{},bodyShowClass:'overlay-visible',positionType:'',positionOpts:{},followMouse:false,restoreFocus:'auto',focusOnShow:false,closeOnEsc:true,closeBtnSel:'a.close-button',animShow:function(jElm,ui){jElm.css(ui.posCSS).css({visibility:'visible'})},animHide:function(jElm,ui){jElm.css({visibility:'hidden'})},addRole:false,createA11yWrapper:'auto',labelledbySel:false,describedbySel:false,openerSel:false,openerContext:document,bindStyle:'bind',openEvent:'ariaclick',closeEvent:false,openDelay:0,setInitialContent:false,modal:false}})(jQuery);
//showbox
;(function($){var controlState={};$.each({disable:['-1','true','addClass'],enable:['0','false','removeClass']},function(name,sets){controlState[name]=function(){var jElm=$(this);if(!jElm.is('span, div')){jElm.attr({tabindex:sets[0],'aria-disabled':sets[1]})}jElm[sets[2]]('ui-disabled')}});$.createUrlIndex=function(anchors,obj){var o=obj.options;obj.uniqueUrls=[];obj.uniqueOpeners=[];anchors.each(function(){var url=$(this).attr('href');if($.inArray(url,obj.uniqueUrls)===-1){obj.uniqueUrls.push(url);obj.uniqueOpeners.push(this)}});obj.nextBtn=$('.next',obj.element);obj.prevBtn=$('.prev',obj.element);obj.playPauseBtn=$('.play-pause',obj.element);if($.support.waiAria){obj.nextBtn.add(obj.prevBtn).add(obj.playPauseBtn).each(function(){if($.nodeName(this,'a')){$(this).removeAttr('href').attr({tabindex:'0'})}})}obj.currentIndexDisplay=$('.current-index',obj.element).html('1');obj.lengthDisplay=$('.item-length',obj.element).html(obj.uniqueUrls.length);obj.play=function(delay,playAgain){if(obj.isPlaying){return}obj.isPlaying=true;obj.playPauseBtn.addClass('ui-isplaying').html(o.pauseText);if(o.pauseTitle){obj.playPauseBtn.attr({title:o.pauseTitle})}slideShowLoad((delay)?o.slideshowDelay:0,(playAgain!==undefined)?playAgain:true)};obj.pause=function(){if(!obj.isPlaying){return}obj.isPlaying=false;obj.playPauseBtn.addClass('ui-isplaying').html(o.playText);if(o.playTitle){obj.playPauseBtn.attr({title:o.playTitle})}clearTimeout(obj.slideshowTimer)};obj.playPauseToggle=function(time,playAgain){obj[(obj.isPlaying)?'pause':'play'](time,playAgain);return false};obj.isPlaying=false;if(obj.uniqueUrls.length>1){obj.nextBtn.bind('ariaclick',function(e){obj.loadNext(e);return false});obj.prevBtn.bind('ariaclick',function(e){obj.loadPrev(e);return false});obj.playPauseBtn.bind('ariaclick',function(){obj.playPauseToggle(undefined,true);return false});if(o.addKeyNav){obj.element.bind('keydown',function(e){var prevent;switch(e.keyCode){case $.ui.keyCode.LEFT:prevent=obj.loadPrev(e);break;case $.ui.keyCode.RIGHT:prevent=obj.loadNext(e);break;case $.ui.keyCode.SPACE:obj.playPauseToggle();break}return prevent})}}else{if(o.controlsWrapper){$(o.controlsWrapper,obj.element).hide()}obj.prevBtn.hide();obj.nextBtn.hide();obj.playPauseBtn.hide()}function slideShowLoad(time,playAgain){clearTimeout(obj.slideshowTimer);obj.slideshowTimer=setTimeout(function(){if(!obj.loadNext({type:'slideshow'})){if(o.carousel||playAgain){obj.loadIndex(0,{type:'slideshow'})}else{obj.pause()}}},time||0)}obj.uniqueOpeners=$(obj.uniqueOpeners);obj.updateIndex=function(url){var extendUI={disable:$([]),enabled:$([])};obj.currentUrl=url;obj.currentIndex=$.inArray(url,obj.uniqueUrls);obj.currentAnchor=obj.uniqueOpeners.filter(':eq('+obj.currentIndex+')');obj.currentIndexDisplay.html(String(obj.currentIndex+1));if(obj.currentIndex===0){if(!o.carousel){extendUI.disable=obj.prevBtn.each(controlState.disable)}obj._trigger('indexStartEndReachedChange',{type:'indexStartReached'},obj.ui(extendUI))}else if(obj.prevBtn.is('.ui-disabled')){extendUI.enable=obj.prevBtn.each(controlState.enable);obj._trigger('indexStartEndReachedChange',{type:'indexStartReachedChanged'},obj.ui(extendUI))}if(obj.uniqueUrls.length<=obj.currentIndex+1){if(!o.carousel){obj.pause();extendUI.disable=obj.nextBtn.each(controlState.disable)}obj._trigger('indexStartEndReachedChange',{type:'indexEndReached'},obj.ui(extendUI))}else if(obj.nextBtn.is('.ui-disabled')){extendUI.enable=obj.nextBtn.each(controlState.enable);obj._trigger('indexStartEndReachedChange',{type:'indexEndReachedChanged'},obj.ui(extendUI))}};obj.loadIndex=function(index,e){if(index===obj.currentIndex||index===-1){return false}var nextAnchor=obj.uniqueOpeners.filter(':eq('+index+')'),oldAnchor=obj.currentAnchor,url;if(nextAnchor[0]){url=nextAnchor.attr('href');e=e||{type:'loadIndex'};obj.updateIndex(url);obj.element.addClass('loading');obj.mask.addClass('loading-mask');o.hideContentAnim(obj,e,{oldAnchor:oldAnchor,index:index,opener:nextAnchor,content:obj.content});$.imgPreLoad.loadNow(url,function(){if(o.addLiveRegion){$('div.content-box',obj.element).attr({'aria-busy':'true','aria-live':'polite'})}var uiEvent={oldAnchor:oldAnchor,index:index,opener:nextAnchor};obj.content={'multimedia-box':$(this)};uiEvent.content=obj.content;obj.options.getTextContent(nextAnchor,obj.content,obj);o.showContentAnim(obj,obj.content['multimedia-box'],e,uiEvent);obj._trigger('imageChange',e,uiEvent);obj.element.queue(function(){obj.element.removeClass('loading');obj.mask.removeClass('loading-mask');obj.element.dequeue()});if(obj.isPlaying){slideShowLoad(o.slideshowDelay)}if(o.addLiveRegion){$('div.content-box',obj.element).attr({'aria-busy':'false'})}$.ui.SR.update()});return true}return false};obj.loadNext=function(e){var retVal=obj.loadIndex(obj.currentIndex+1,e);if(retVal===false&&o.carousel){retVal=obj.loadIndex(0,e)}return retVal};obj.loadPrev=function(e){var retVal=obj.loadIndex(obj.currentIndex-1,e);if(retVal===false&&o.carousel){retVal=obj.loadIndex(obj.uniqueOpeners.length-1,e)}return retVal}};$.addOuterDimensions=function(jElm,dim,dir){var adds=(dir==='height')?['Top','Bottom']:['Left','Right'];$.each(['padding','border','margin'],function(i,css){if(css!=='border'){dim+=parseInt(jElm.css(css+adds[0]),10)||0;dim+=parseInt(jElm.css(css+adds[1]),10)||0}else{dim+=parseInt(jElm.css(css+adds[0]+'Width'),10)||0;dim+=parseInt(jElm.css(css+adds[1]+'Width'),10)||0}});return dim};$.ui.cOverlay.posMethods.centerHorizontalView=function(overlay,e,extra,ui){var o=ui.options,doc=$(document),pos,timer;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(overlay,$(window),o.positionOpts);pos.top=doc.scrollTop();if(isFinite(o.marginTop)){pos.top+=o.marginTop}pos.left+=doc.scrollLeft();if(o.followScroll){$(window).bind('scroll.'+this.id+' resize.'+this.id,function(e){if($(window).height()>overlay.height()){clearTimeout(timer);timer=setTimeout(function(){overlay.animate({top:doc.scrollTop()})},400)}})}return pos};$.ui.cOverlay.posMethods.constrainInsideView=function(overlay,e,extra,ui){var o=ui.options,doc=$(document),imgDim={},dim={},pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.constrainObjTo(overlay,$(window),o.positionOpts);$.swap(overlay[0],{position:"absolute",visibility:"hidden",display:"block"},function(){imgDim=$.objScale.getDim(extra.img)});pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();dim.width=imgDim.width+pos.widthSubtraction;dim.height=imgDim.height+pos.heightSubtraction;extra.img.css(dim).attr(dim);delete pos.widthSubtraction;delete pos.heightSubtraction;return pos};$.ui.cOverlay.posMethods.constrainHorizontalView=function(overlay,e,extra,ui){var o=ui.options,pos=$.ui.cOverlay.posMethods.constrainInsideView(overlay,e,extra,ui);delete pos.top;return pos};$.fn.showbox=function(opts){opts=$.extend({},$.fn.showbox.defaults,opts);opts.openerSel=this;$(opts.structure).appendTo('body').bind('cOverlayinit',function(e,ui){var inst=ui.instance,o=inst.options;$.createUrlIndex(inst.openers,inst);inst.widthElement=(inst.element.is(o.widthElementSel))?inst.element:$(inst.options.widthElementSel,inst.element);inst.calcWidth=function(img,initialWidth){var width=initialWidth||img[0].width,elem=img;while(!elem.is(o.widthElementSel)&&elem[0]){width=$.addOuterDimensions(elem,width,'width');elem=elem.parent()}return width}}).bind('cOverlaybeforeShow',function(e,ui){if(!ui.extras.img){var inst=ui.instance,url=ui.extras.opener.attr('href');inst.mask.addClass('loading-mask').mask('show');$.imgPreLoad.loadNow(url,function(e){var imgWidth=this.width;ui.extras.img=$(this);inst.stopShow=false;inst.content={'multimedia-box':ui.extras.img};opts.getTextContent(inst.currentOpener,inst.content,inst);inst.fillContent();inst.widthElement.css({width:inst.calcWidth(ui.extras.img,imgWidth)});inst.updateIndex(url);inst.show(e,ui.extras);inst._trigger('imageChange',e,{oldAnchor:null,index:inst.currentIndex,opener:inst.currentOpener,content:inst.content});inst.mask.removeClass('loading-mask')});inst.stopShow=true}}).bind('cOverlayshow',function(e,ui){var inst=ui.instance;if(inst.options.slideShowAutostart){inst.play(true)}}).bind('cOverlayhide',function(e,ui){ui.instance.pause();$('div.content-box',ui.element).removeAttr('aria-live').removeAttr('aria-busy')}).cOverlay(opts);return this};$.fn.showbox.defaults={mask:true,maskOpts:{fadeInTime:600},focusOnShow:'h1.showbox-title',addRole:'dialog',positionType:'centerHorizontalView',followScroll:true,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" href="#" /> <a role="button" class="next" href="#" />'+' <a class="play-pause" role="button" href="#" />'+' <span class="index-pagination"><span class="current-index" /> / <span class="item-length" /></span>'+'</span>'+'</div>'+'<div class="content-box"><div class="multimedia-box"></div><div class="text-content"></div></div>'+' <a role="button" class="close-button" href="#"></a>'+'</div>'+'</div>',getTextContent:function(opener,content,ui){content['text-content']=opener.attr('title')},addKeyNav:true,addLiveRegion:true,showContentAnim:function(ui,img,e,extras){var contentBox=$('div.content-box',ui.element);contentBox.queue(function(){ui.fillContent();ui.widthElement.css({width:ui.calcWidth(img)});contentBox.fadeTo(300,1);contentBox.dequeue()})},hideContentAnim:function(ui){var contentBox=$('div.content-box',ui.element);contentBox.fadeTo(300,0)},controlsWrapper:'.showbox-toolbar',slideShowAutostart:false,slideshowDelay:4000,playTitle:'',playText:'play',pauseText:'pause',pauseTitle:''}})(jQuery);
//init-screen
;(function($){function callonDomReady(){createShowBox();$.hoverTeaser();$('#nav-global ul').fancynav();$('<div id="browserupdate" />').appendTo('#wrapper').browserupdate({showupdate:function(e,ui){ui.instance.element.show()}});$('#home #stage img').hover(function(){$('#home #stage h2 a').addClass('active')},function(){$('#home #stage h2 a').removeClass('active')})}$.hoverTeaser=function(doc){doc=doc||document;$('div.hover-teaser > div.teaser-box',doc).each(function(){this.originalMarginTop=parseFloat($(this).css('marginTop'),10)||0}).inOut(function(){$(this).stop(true).css({backgroundImage:'url(../img/bgs/img-shadow-promo-h.jpg)'}).addClass('active',{duration:400,easing:'easeOutQuad'}).addClass('active-start').parent().scrollTop(0)},function(){this.isOver=0;$(this).stop(true).removeClass('active',{duration:400,easing:'easeInExpo',complete:function(){if(!this.isOver){$(this).removeClass('active-start')}}})},{mouseDelay:100})};function createShowBox(){function setScrollerIndex(ui){ui=ui.instance||ui;var imgHeight=$('div.multimedia-box img',ui.elment).height();$('div.controls',ui.element).css({height:imgHeight});ui.scroller.scroller('stageWidthUpdate').scroller('moveTo','centerTo'+ui.currentIndex,false);if($.browser.msie&&$.browser.version=='6'){}$('div.rack-teaser a',ui.scroller).removeClass('active').filter(':eq('+ui.currentIndex+')').addClass('active')}function addScroller(e,ui){if(ui.instance.uniqueOpeners.length>1){var carousel='<div class="teaser-wrapper"> 								<div class="pager"> 									<div class="prev"><a href="#">Zurück</a></div> 									<div class="next"><a href="#">Vor</a></div> 								</div> 								<div class="rack"> 									<div class="rack-design" /> 								</div> 							</div>',teaserItems=[],rackDesign;$('.content-box-box',ui.instance.element).append(carousel);if(!$.browser.msie||parseInt($.browser.version,10)>6){$('.content-box',ui.instance.element).append('<div class="sb-shadow-left sb-shadow" /><div class="sb-shadow-right sb-shadow" />')}ui.instance.element.bind('cOverlayshow',function(e,ui){setScrollerIndex(ui)});rackDesign=$('.rack-design',ui.instance.element);ui.instance.uniqueOpeners.each(function(i){teaserItems.push($(this).clone()[0]);$('<div class="rack-teaser" />').html(teaserItems[i]).appendTo(rackDesign)});teaserItems=$(teaserItems);rackDesign.bind('click',function(e){var target=$(e.target).closest('a');if(target&&target[0]){ui.instance.loadIndex(teaserItems.index(target[0]));return false}});$.swap(ui.instance.element[0],{visibility:'hidden',display:'block'},function(){ui.instance.scroller=$('div.teaser-wrapper',ui.instance.element).scroller({stickyFirstLast:false})})}}function handlePrevNextButtons(e,ui){}var showboxCFG={setInitialContent:{prev:'<span>vorheriges Bild</span>',next:'<span>nächstes Bild</span>','close-button':'schließen','play-pause':'abspielen'},focusOnShow:'h2.caption, a:not(.ui-disabled)',addLiveRegion:false,controlsWrapper:false,structure:'<div class="showbox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'<div class="text-content"></div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'<div class="controls">'+'<a role="button" class="prev" href="#" />'+'<a role="button" class="next" href="#" />'+'</div>'+'</div>'+'</div>'+'</div>',getTextContent:function(opener,content,ui){var dl=opener.closest('dl'),dds=$('dd',dl),img=$('img',dl),extraContent='';content['multimedia-box'].attr('alt',img.attr('alt'));content['text-content']='';dds.each(function(){var dd=$(this),html=dd.html();if(dd.is('.caption')){content['text-content']+='<h2 class="caption">'+html+'</h2>'}else if(dd.is('.longdesc')){content['text-content']+='<p class="longdesc">'+html+'</p>'}else if(!dd.is('.zoom')){extraContent+='<li class="'+this.className+'">'+html+'</li>'}});if(extraContent){content['text-content']+='<ul class="sb-extra">'+extraContent+'</ul>'}},init:function(e,ui){addScroller(e,ui);handlePrevNextButtons(e,ui)},showContentAnim:function(ui,img,e,extras){var contentBox=$('div.content-box',ui.element);contentBox.queue(function(){var duration=200,width=img[0].width,height;ui.element.css({height:ui.element.height()});ui.fillContent();width=ui.calcWidth(img,width);contentBox.css({width:width}).animate({opacity:1},{duration:duration,complete:function(){if($.browser.msie){this.style.removeAttribute('filter')}}});ui.element.animate({height:contentBox.outerHeight({margin:true})+$('div.showbox-head',ui.element).outerHeight({margin:true})},{duration:duration,complete:function(){ui.element.css({height:''})}});contentBox.dequeue();setScrollerIndex(ui)})}};$('a[rel=showbox]').showbox(showboxCFG)}$(callonDomReady)})(jQuery);
}// END !jspackager.devmode
