(function(){

if(window.jspackager && jspackager.jsPath !== undefined && jspackager.devmode){
	var curScript = jspackager.jsList["__basic-behaviour-3"];
	if(curScript && curScript.length){
	for(var j = 0, leng = curScript.length; j < leng; j++){
		document.write('<script type="text/javascript" src="'+jspackager.jsPath+curScript[j]+'.js"><\/script>');
	}
	}
}
})();
if(!window.jspackager || !jspackager.devmode){
//libs/jquery.effects.core
;;jQuery.effects||(function($){$.effects={};$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,b){$.fx.step[b]=function(a){if(!a.colorInit){a.start=getColor(a.elem,b);a.end=getRGB(a.end);a.colorInit=true}a.elem.style[b]='rgb('+Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2],10),255),0)+')'}});function getRGB(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(b=/rgba\(0, 0, 0, 0\)/.exec(a))return g['transparent'];return g[$.trim(a).toLowerCase()]}function getColor(a,b){var c;do{c=$.curCSS(a,b);if(c!=''&&c!='transparent'||$.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return getRGB(c)};var g={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var h=['add','remove','toggle'],shorthandStyles={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function getElementStyles(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,newStyle={},key,camelCase;if(c&&c.length&&c[0]&&c[c[0]]){var d=c.length;while(d--){key=c[d];if(typeof c[key]=='string'){camelCase=key.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});newStyle[camelCase]=c[key]}}}else{for(key in c){if(typeof c[key]==='string'){newStyle[key]=c[key]}}}return newStyle}function filterStyles(a){var b,value;for(b in a){value=a[b];if(value==null||$.isFunction(value)||b in shorthandStyles||(/scrollbar/).test(b)||(!(/color/i).test(b)&&isNaN(parseFloat(value)))){delete a[b]}}return a}function styleDifference(a,b){var c={_:0},name;for(name in b){if(a[name]!=b[name]){c[name]=b[name]}}return c}$.effects.animateClass=function(c,d,e,f){if($.isFunction(e)){f=e;e=null}return this.each(function(){var b=$(this),originalStyleAttr=b.attr('style')||' ',originalStyle=filterStyles(getElementStyles.call(this)),newStyle,className=b.attr('className');$.each(h,function(i,a){if(c[a]){b[a+'Class'](c[a])}});newStyle=filterStyles(getElementStyles.call(this));b.attr('className',className);b.animate(styleDifference(originalStyle,newStyle),d,e,function(){$.each(h,function(i,a){if(c[a]){b[a+'Class'](c[a])}});if(typeof b.attr('style')=='object'){b.attr('style').cssText='';b.attr('style').cssText=originalStyleAttr}else{b.attr('style',originalStyleAttr)}if(f){f.apply(this,arguments)}})})};$.fn.extend({_addClass:$.fn.addClass,addClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{add:a},b,c,d]):this._addClass(a)},_removeClass:$.fn.removeClass,removeClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{remove:a},b,c,d]):this._removeClass(a)},_toggleClass:$.fn.toggleClass,toggleClass:function(a,b,c,d,e){if(typeof b=="boolean"||b===undefined){if(!c){return this._toggleClass(a,b)}else{return $.effects.animateClass.apply(this,[(b?{add:a}:{remove:a}),c,d,e])}}else{return $.effects.animateClass.apply(this,[{toggle:a},b,c,d])}},switchClass:function(a,b,c,d,e){return $.effects.animateClass.apply(this,[{add:b,remove:a},c,d,e])}});$.extend($.effects,{version:"1.8.1",save:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.data("ec.storage."+b[i],a[0].style[b[i]])}},restore:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.css(b[i],a.data("ec.storage."+b[i]))}},setMode:function(a,b){if(b=='toggle')b=a.is(':hidden')?'show':'hide';return b},getBaseline:function(a,b){var y,x;switch(a[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=a[0]/b.height};switch(a[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=a[1]/b.width};return{x:x,y:y}},createWrapper:function(b){if(b.parent().is('.ui-effects-wrapper')){return b.parent()}var c={width:b.outerWidth(true),height:b.outerHeight(true),'float':b.css('float')},wrapper=$('<div></div>').addClass('ui-effects-wrapper').css({fontSize:'100%',background:'transparent',border:'none',margin:0,padding:0});b.wrap(wrapper);wrapper=b.parent();if(b.css('position')=='static'){wrapper.css({position:'relative'});b.css({position:'relative'})}else{$.extend(c,{position:b.css('position'),zIndex:b.css('z-index')});$.each(['top','left','bottom','right'],function(i,a){c[a]=b.css(a);if(isNaN(parseInt(c[a],10))){c[a]='auto'}});b.css({position:'relative',top:0,left:0})}return wrapper.css(c).show()},removeWrapper:function(a){if(a.parent().is('.ui-effects-wrapper'))return a.parent().replaceWith(a);return a},setTransition:function(a,b,c,d){d=d||{};$.each(b,function(i,x){unit=a.cssUnit(x);if(unit[0]>0)d[x]=unit[0]*c+unit[1]});return d}});function _normalizeArguments(a,b,c,d){if(typeof a=='object'){d=b;c=null;b=a;a=b.effect}if($.isFunction(b)){d=b;c=null;b={}}if($.isFunction(c)){d=c;c=null}if(typeof b=='number'||$.fx.speeds[b]){d=c;c=b;b={}}b=b||{};c=c||b.duration;c=$.fx.off?0:typeof c=='number'?c:$.fx.speeds[c]||$.fx.speeds._default;d=d||b.complete;return[a,b,c,d]}$.fn.extend({effect:function(a,b,c,d){var e=_normalizeArguments.apply(this,arguments),args2={options:e[1],duration:e[2],callback:e[3]},effectMethod=$.effects[a];return effectMethod&&!$.fx.off?effectMethod.call(this,args2):this},_show:$.fn.show,show:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]){return this._show.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='show';return this.effect.apply(this,b)}},_hide:$.fn.hide,hide:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]){return this._hide.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='hide';return this.effect.apply(this,b)}},__toggle:$.fn.toggle,toggle:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]||typeof a=='boolean'||$.isFunction(a)){return this.__toggle.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='toggle';return this.effect.apply(this,b)}},cssUnit:function(b){var c=this.css(b),val=[];$.each(['em','px','%','pt'],function(i,a){if(c.indexOf(a)>0)val=[parseFloat(c),a]});return val}});$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-$.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return $.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return $.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}})})(jQuery);
//fb-snippets/jquery.backgroundPosition
;(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var e=jQuery.curCSS;jQuery.curCSS=function(a,b,c){if(b==='background-position'){b='backgroundPosition'}if(b!=='backgroundPosition'||!a.currentStyle||a.currentStyle[b]){return e.apply(this,arguments)}var d=a.style;if(!c&&d&&d[b]){return d[b]}return e(a,'backgroundPositionX',c)+' '+e(a,'backgroundPositionY',c)}}var f=$.fn.animate;$.fn.animate=function(a){if('background-position'in a){a.backgroundPosition=a['background-position'];delete a['background-position']}if('backgroundPosition'in a){a.backgroundPosition='('+a.backgroundPosition}return f.apply(this,arguments)};function toArray(a){a=a.replace(/left|top/g,'0px');a=a.replace(/right|bottom/g,'100%');a=a.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var b=a.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(b[1],10),b[2],parseFloat(b[3],10),b[4]]}$.fx.step.backgroundPosition=function(a){if(!a.bgPosReady){var b=$.curCSS(a.elem,'backgroundPosition');if(!b){b='0px 0px'}b=toArray(b);a.start=[b[0],b[2]];var c=toArray(a.options.curAnim.backgroundPosition);a.end=[c[0],c[2]];a.unit=[c[1],c[3]];a.bgPosReady=true}var d=[];d[0]=((a.end[0]-a.start[0])*a.pos)+a.start[0]+a.unit[0];d[1]=((a.end[1]-a.start[1])*a.pos)+a.start[1]+a.unit[1];a.elem.style.backgroundPosition=d[0]+' '+d[1]}})(jQuery);
//libs/jquery.mousewheel
;(function($){var c=['DOMMouseScroll','mousewheel'];$.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=c.length;i;){this.addEventListener(c[--i],handler,false)}}else{this.onmousewheel=handler}},teardown:function(){if(this.removeEventListener){for(var i=c.length;i;){this.removeEventListener(c[--i],handler,false)}}else{this.onmousewheel=null}}};$.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}});function handler(a){var b=a||window.event,args=[].slice.call(arguments,1),delta=0,returnValue=true,deltaX=0,deltaY=0;a=$.event.fix(b);a.type="mousewheel";if(a.wheelDelta){delta=a.wheelDelta/120}if(a.detail){delta=-a.detail/3}deltaY=delta;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){deltaY=0;deltaX=-1*delta}if(b.wheelDeltaY!==undefined){deltaY=b.wheelDeltaY/120}if(b.wheelDeltaX!==undefined){deltaX=-1*b.wheelDeltaX/120}args.unshift(a,delta,deltaX,deltaY);return $.event.handle.apply(this,args)}})(jQuery);(function($){var b={pos:[-260,-260]},minDif=3,doc=document,root=doc.documentElement,body=doc.body,longDelay,shortDelay;function unsetPos(){if(this===b.elem){b.pos=[-260,-260];b.elem=false;minDif=3}}$.event.special.mwheelIntent={setup:function(){var a=$(this).bind('mousewheel',$.event.special.mwheelIntent.handler);if(this!==doc&&this!==root&&this!==body){a.bind('mouseleave',unsetPos)}a=null;return true},teardown:function(){$(this).unbind('mousewheel',$.event.special.mwheelIntent.handler).unbind('mouseleave',unsetPos);return true},handler:function(e,d){var a=[e.clientX,e.clientY];if(this===b.elem||Math.abs(b.pos[0]-a[0])>minDif||Math.abs(b.pos[1]-a[1])>minDif){b.elem=this;b.pos=a;minDif=250;clearTimeout(shortDelay);shortDelay=setTimeout(function(){minDif=10},200);clearTimeout(longDelay);longDelay=setTimeout(function(){minDif=3},1500);e=$.extend({},e,{type:'mwheelIntent'});return $.event.handle.apply(this,arguments)}}};$.fn.extend({mwheelIntent:function(a){return a?this.bind("mwheelIntent",a):this.trigger("mwheelIntent")},unmwheelIntent:function(a){return this.unbind("mwheelIntent",a)}});$(function(){body=doc.body;$(doc).bind('mwheelIntent.mwheelIntentDefault',$.noop)})})(jQuery);
//fb-modules/ui.scroller
;(function($){$.widget('ui.scroller',{options:{hidingWrapper:'div.rack',moveWrapper:'div.rack-design',atoms:'div.teaser',nextLink:'a.next',prevLink:'a.prev',activeLinkClass:'show',stickyFirstLast:true,linkFn:function(){},moveStep:'atom',direction:'horizontal',hidingWidth:false,hidingHeight:false,animate:true,animateOptions:{duration:600,complete:function(){}},enableMwheel:true,diashow:false,restartDiaShow:true,addSubPixel:0,recalcStageOnresize:true,bindStyle:'bind',pagination:false,paginationAtoms:'<li class="pa-$number"><a href="#">$number</a></li>',paginationTitleFrom:false,activePaginationClass:'on',paginationFn:false},_create:function(){var b=this.element[0],o=this.options,that=this,fn=o.animateOptions.complete;o.animateOptions.complete=function(){if(fn&&$.isFunction(fn)){fn.call(this,that)}that.propagate('end')};o.direction=(o.direction=='vertical')?{scroll:'scrollTop',outerD:'outerHeight',dim:'height',dir:'Top'}:{scroll:'scrollLeft',outerD:'outerWidth',dim:'width',dir:'Left'};this.moveElem=$(o.moveWrapper,b);this.atomElem=$(o.atoms,b);this.hidingWrapper=$(o.hidingWrapper,b);this.nextLink=$(o.nextLink,b);this.prevLink=$(o.prevLink,b);this.position=0;this.atomPos=0;this.percentage=0;this.oldPosition=0;this.oldAtomPos=0;if(o.hidingHeight||o.hidingWidth){var c=(o.hidingHeight)?{height:o.hidingHeight}:{};if((o.hidingWidth)){c=$.extend(c,{width:o.hidingWidth})}this.hidingWrapper.css(c)}this.selectedFocus=false;if($.fn.setFocus&&$.fn.closest){var f={};if((o.direction.dir==='Top')){f[$.ui.keyCode.UP]='prev';f[$.ui.keyCode.DOWN]='next'}else{f[$.ui.keyCode.LEFT]='prev';f[$.ui.keyCode.RIGHT]='next'}this.moveElem.bind('keyfocus',function(e){var a=$(e.target).closest(o.atoms);if(a[0]){that.scrollIntoView(a)}}).bind('focusin',function(e){var a=$(e.target).closest(o.atoms);that.selectedFocus=(a[0])?a:false}).bind('focusout',function(e){that.selectedFocus=false}).bind('keydown',function(e){if(that.selectedFocus===false||!f[e.keyCode]){return}var a=that.selectedFocus[f[e.keyCode]](o.atoms);if(a&&a[0]){e.preventDefault();a.setFocus();that.scrollIntoView(a)}else if(that.isSliding){e.preventDefault()}})}this.dims=[0];this.hidingWrapper[0][o.direction.scroll]=0;this.minPos=0;this.update();if(o.recalcStageOnresize){$(window).bind('resize',function(){setTimeout(function(){that.stageWidthUpdate.call(that)},0)})}if(o.diashow){this.startDiashow();this.element.bind('mouseenter focusin',function(){clearInterval(that.diaTimer);setTimeout(function(){clearInterval(that.diaTimer)},99)});if(o.restartDiaShow){this.element.bind('mouseleave focusout',function(){that.startDiashow.call(that)})}}if(o.enableMwheel&&$.fn.mwheelIntent){this.hidingWrapper.mwheelIntent(function(e,d){that.stopDiashow.call(that);d=(d<0)?'-':'+';if((that.position>=that.maxPos&&d==='-')||(d==='+'&&that.position<=that.minPos)){return!that.isSliding}var a=(o.moveStep)?o.moveStep:'atom';that.moveTo(d+'atom1');return false})}var g=function(){var a=($.inArray(this,that.prevLink)!==-1)?'+':'-';that.stopDiashow.call(that);that.moveTo(a+o.moveStep);return false};this.nextLink.bind('click.uiscroller',g);this.prevLink.bind('click.uiscroller',g);if($.browser.msie&&parseInt($.browser.version,10)<7){var h=function(){$(this).addClass('over')},out=function(){$(this).removeClass('over')};this.nextLink.hover(h,out);this.prevLink.hover(h,out)}if(o.defaultSelected){this.moveTo('goTo'+o.defaultSelected,false)}this.propagate('init')},stageWidthUpdate:function(){this.dims[1]=this.hidingWrapper[this.options.direction.dim]();this.maxPos=(this.dims[0]-this.dims[1]);this.updatePosition_Controls()},createPagination:function(a){var b='<ul>',that=this,tmpContent,o=this.options;this.pagination=$(o.pagination,this.element[0]);this.atomElem.each(function(i){tmpContent=o.paginationAtoms.replace(/\$number/g,i+1);b+=(o.paginationTitleFrom)?tmpContent.replace(/\$title/g,$(o.paginationTitleFrom,this).text()):tmpContent});this.pagination.html(b+'</ul>').find('a').each(function(i){$(this).click(function(){that.stopDiashow.call(that);that.moveTo.call(that,'goTo'+i);return false})})},getIndexNearPos:function(a){var b=this.dims.length;while(b--){if(a>=this.dims[b]){return b}}return false},inView:function(a){var b=this.options.direction,stageDim=this.dims[1],atomDim=a[b.outerD](),curPos=this.hidingWrapper['scroll'+b.dir](),atomPos=a[0]['offset'+b.dir];if(curPos>atomPos||stageDim<atomDim+atomPos-curPos){return atomPos}return false},scrollIntoView:function(a){var b=this.inView(a);if(b!==false){this.moveTo(b)}},_setOption:function(k,v){var o=this.options;switch(k){case'enableMwheel':if(!v&&o.enableMwheel){this.hidingWrapper.unmwheelIntent()}break;case'addSubPixel':if(o.addSubPixel!==v){this.dims[0]-=o.addSubPixel;o.addSubPixel=v;this.dims[0]+=o.addSubPixel;this.update()}break}$.widget.prototype._setOption.apply(this,arguments)},startDiashow:function(){var a=this;this.diaTimer=null;clearInterval(this.diaTimer);this.diaTimer=setInterval(function(){((a.position===a.maxPos&&a.options.type!=='carousel')?a.moveTo(0,false):a.moveTo('-'+a.options.moveStep))},this.options.diashow)},stopDiashow:function(){this.element.unbind('.diashow');clearInterval(this.diaTimer)},update:function(a){var b=this,jElm,o=this.options;if(a){this.dims=[0]}this.dims[1]=this.hidingWrapper.css({overflow:'hidden',position:'relative'})[o.direction.dim]();var c=this.dims.length-2;for(var i=c,len=this.atomElem.length;i<len;i++){jElm=$(this.atomElem[i]);b.dims.push(b.dims[0]);b.dims[0]+=jElm[o.direction.outerD]({margin:true})}this.dims[0]+=o.addSubPixel;this.maxPos=(this.dims[0]-this.dims[1]);var d={};d[o.direction.dim]=this.dims[0]+'px';this.moveElem.css(d);if(o.pagination){this.createPagination(a)}this.updatePosition_Controls()},updatePosition_Controls:function(d){var o=this.options;d=(isNaN(d))?parseInt(this.hidingWrapper[0][o.direction.scroll],10):d;function changeState(a,b){var c=(b)?{style:'addClass'}:{style:'removeClass'};return a[c.style](o.activeLinkClass)}if(d!==this.position){this.percentage=d/(this.maxPos/100);this.oldPosition=this.position;this.oldAtomPos=this.atomPos;this.position=d;var e=this.getIndexNearPos(this.position);e=(e)?e-2:0;this.atomPos=e}this.percentage=d/(this.maxPos/100);if(d<=this.minPos&&this.prevLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.prevLink,'hide',this.ui());changeState(this.prevLink)}else if(d>this.minPos&&!this.prevLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.prevLink,'show',this.ui());changeState(this.prevLink,true)}if(d>=this.maxPos&&this.nextLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.nextLink,'hide',this.ui());changeState(this.nextLink)}else if(d<this.maxPos&&!this.nextLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.nextLink,'show',this.ui());changeState(this.nextLink,true)}if(this.pagination){var f=this.pagination.find('li').filter('.'+o.activePaginationClass).removeClass(o.activePaginationClass),newActive=f.end().eq(this.atomPos).addClass(o.activePaginationClass);if($.isFunction(o.paginationFn)){o.paginationFn.call(f,'inactive');o.paginationFn.call(newActive,'active')}}},getNummericPosition:function(a){var b=false,num,lastDim=this.dims[this.dims.length-1];if(a.indexOf('goTo')===0){num=parseInt(/(\d+)$/.exec(a)[0],10)+2;a=this.dims[num]}else if(a.indexOf('centerTo')===0){num=parseInt(/(\d+)$/.exec(a)[0],10)+2;a=this.dims[num]-(this.dims[1]/2)+(this.atomElem.filter(":eq("+num+")")[this.options.direction.outerD]()/2)}else if(a=='-atom'||a=='-atom1'){num=this.atomPos+3;a=(this.dims[num]||this.dims[num]===0)?this.dims[num]:lastDim}else if(a=='+atom'||a=='+atom1'){a=(this.atomPos)?this.dims[this.atomPos+1]:0}else if(a.indexOf('atom')==1){num=parseInt(/(\d+)$/.exec(a)[0],10);if(a.indexOf('-')===0){num+=2;if(this.dims[this.atomPos+num]){a=this.dims[this.atomPos+num]}else{a=lastDim}}else{num-=2;var c=this.atomPos-num;if(c>1&&this.dims[this.atomPos-num]){a=this.dims[this.atomPos-num]}else{a=0}}}else if(a.indexOf('+')===0||a.indexOf('-')===0){b=a.slice(0,1);a=parseInt(a.slice(1),10);a=(b=='-')?this.position+a:this.position-a}else{var d=/(\d+)%$/.exec(a);if(d&&d[1]){a=this.maxPos/100*parseFloat(a)}}if(this.options.stickyFirstLast){if((a-this.maxPos)*-1<this.atomElem.filter(':last')[this.options.direction.outerD]()){a=this.maxPos}else if(a<this.atomElem[this.options.direction.outerD]()){a=0}}return a},moveTo:function(a,b,c){a=(typeof a==='string'||isNaN(a))?this.getNummericPosition(a):a;a=(a<=0)?0:(a>=this.maxPos)?this.maxPos:a;if(a===this.position){return false}var o=this.options,scroll=o.direction.scroll;this.updatePosition_Controls(a);this.propagate('start',this.oldPosition);b=(typeof b=='undefined')?o.animate:b;if(b){c=c||{};c=$.extend({},o.animateOptions,{slide:this},c);var d=(scroll=='scrollTop')?{scrollTop:a,uiscrollerComplete:a}:{scrollLeft:a,uiscrollerComplete:a};this.hidingWrapper.stop().animate(d,c)}else{this.hidingWrapper.stop()[0][scroll]=a;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(n,a){var b=(a||a===0)?$.extend({},this.ui(),{'pos':a,percentPos:a/(this.maxPos/100)}):this.ui();if(n==='start'){this.isSliding=true}else if(n==='end'){this.isSliding=false}this.element.triggerHandler("uiscroller"+n,[b]);if(this.options[n]){this.options[n].call(this.element[0],{type:'uiscroller'+n},b)}}});$.extend($.fx.step,{uiscrollerComplete:function(a){if(a.now||a.now===0){var b=a.options.slide;if(b){b.propagate('slide',b.hidingWrapper[0][b.options.direction.scroll])}}}})})(jQuery);
//fb-snippets/clip
;(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var g=$.curCSS;$.curCSS=function(a,b,c){var d=a.currentStyle,ret;if(b==='font-size'){b='fontSize'}if((b!=='clip'&&b!=='fontSize')||!d){return g.apply(this,arguments)}var e=a.style;if(!c&&e){ret=e[b]}if(b==='clip'){ret=ret||'rect('+(d.clipTop||'auto')+' '+(d.clipRight||'auto')+' '+(d.clipBottom||'auto')+' '+(d.clipLeft||'auto')+')'}else{ret=ret||d.fontSize;if(!(/px/.test(ret))){var f=e.width,rsWidth=a.runtimeStyle.width;a.runtimeStyle.width=a.currentStyle.width;e.width='100em';ret=e.pixelWidth/100+"px";e.width=f;a.runtimeStyle.width=rsWidth}}return ret}}})(jQuery);(function($){var e=[function(){return 0},function(a){return $(a).outerWidth()},function(a){return $(a).outerHeight()},function(a){return 0}],calcNumClip=function(a,b){return((/em/.test(a)))?(parseFloat($.curCSS(b,'fontSize'),10)||1)*(parseFloat(a,10)||0):(parseInt(a,10)||0)};var f=function(a,b,c){var d=[];if(a==='auto'){a='rect(auto auto auto auto)'}a=a.replace(/rect\(|\)/g,'').split(/,\s*|\s/);if(c){b.endClipStyle='rect('+a.join(' ')+')'}for(var i=0;i<a.length;i++){d[i]=(a[i]!=='auto')?calcNumClip(a[i],b.elem):e[i](b.elem)}return d};$.fx.step.clip=function(a){if(!a.clipInit){a.start=f($.curCSS(a.elem,'clip')||'auto',a);a.end=f(a.end||'auto',a,true);a.elmStyle=a.elem.style;a.clipInit=true}a.elmStyle.clip='rect('+(a.pos*(a.end[0]-a.start[0])+a.start[0])+'px '+(a.pos*(a.end[1]-a.start[1])+a.start[1])+'px '+(a.pos*(a.end[2]-a.start[2])+a.start[2])+'px '+(a.pos*(a.end[3]-a.start[3])+a.start[3])+'px)';if(a.pos===1&&a.endClipStyle){a.elmStyle.clip=a.endClipStyle}}})(jQuery);
//fb-modules/jquery.tabtree
;(function($){function numsort(a,b){return a-b}var f=0;$.widget('ui.tabtree',{options:{buttonSel:'a',panelSel:false,focusOnExpand:true,focusSel:true,createPanelwrapper:false,toggleButton:false,multiSelectable:false,createPanelTabRelation:false,selectEvents:'ariaclick',bindStyle:'bind',bindContext:false,defaultSelected:0,slideShow:false,restartSlideShow:true,activeButtonClass:'js-selected',activePanelClass:'js-expanded',handleDisplay:true,interceptClick:true,addAria:true},_createPanelAPI:function(a,b){var c=this;$.data(b[0],'tabtreepanel',{instance:this,button:a,expand:function(e){c.expand(a,e)},collapse:function(e){c.collapse(a,e)}});$.data(a[0],'tabtreebutton',{instance:this,panel:b,expand:function(e){c.expand(a,e)},collapse:function(e){c.collapse(a,e)}})},_create:function(){var b=this,o=this.options,elem=this.element,isSelectedArray=o.defaultSelected.length,isHTMLSelected;this.selectedIndexes=[];this.slideShowtimer=null;this.buttons=$(o.buttonSel,elem[0]);this.panels=(o.panelSel)?$(o.panelSel,this.element[0]).each(function(i){var a=$(b.buttons[i]),panel=$(this);a.controlsThis(panel);if(o.createPanelTabRelation){panel.labelWith(a)}b._createPanelAPI(a,panel)}):this.buttons.map(function(){var a=$(this),idRef=a.getHrefHash(),panel=$(idRef);if(o.createPanelTabRelation){panel.labelWith(a)}a.attr({'aria-controls':idRef.replace('#','')});b._createPanelAPI(a,panel);return panel[0]});this.panels=$($.unique(this.panels.get()));if(o.createPanelwrapper){this.panels.wrap('<div class="a11y-panelwrapper" />')}isHTMLSelected=!!this.buttons.filter('.'+o.activeButtonClass)[0];this.buttons.each(function(i){var a;if(isHTMLSelected){a=($(this).hasClass(o.activeButtonClass))?'expand':'collapse'}else if(isSelectedArray){a=($.inArray(i,o.defaultSelected)!==-1)?'expand':'collapse'}else{a=(o.defaultSelected===i)?'expand':'collapse'}b[a].call(b,this,{type:'init'})});if(o.addAria){this.buttons.attr({role:'button'});if(this.buttons[0]&&$.nodeName(this.buttons[0],'a')){this.buttons.each(function(){var a=$(this);this.setAttribute('data-href',a.attr('href'));if($.support.waiAria){a.removeAttr('href')}})}}this.panels.attr({role:'group'}).addClass('a11y-js-overflow');f++;if(o.bindStyle==='live'){this.buttons.context=(o.bindContext)?$(o.bindContext,this.element)[0]:this.element[0];this.buttons.selector='.tabtree-button_'+f;this.buttons.addClass('tabtree-button_'+f);if(!this.buttons.context){console.log(o.bindContext+' not found in tab-module')}}if(o.selectEvents){this.buttons[o.bindStyle](o.selectEvents,function(e){var a=(o.toggleButton)?'toggle':'expand';clearInterval(b.slideShowtimer);b[a].call(b,this,e);return false})}if(o.interceptClick&&(!o.selectEvents||o.selectEvents.indexOf('click')==-1)){this.buttons[o.bindStyle]('click',function(){clearInterval(b.slideShowtimer);if(o.focusOnExpand){b.focusPanel.call(b,$('#'+$(this).attr('aria-controls')),1)}return false})}if(o.slideShow&&isFinite(o.slideShow)){this.slideShowtimer=setInterval(function(){b.showPrevNext.call(b,1)},o.slideShow);this.element.inOut(function(){clearInterval(b.slideShowtimer)},function(){if(o.restartSlideShow){clearInterval(b.slideShowtimer);b.slideShowtimer=setInterval(function(){b.showPrevNext.call(b,1)},o.slideShow)}})}this._trigger('init',{type:'init'},this.ui())},getPrevNext:function(a){var b=this.buttons.index(this.buttons.filter('.'+this.options.activeButtonClass)[0])+a;if(b<0){b=this.buttons.length-1}else if(b>=this.buttons.length){b=0}return{button:this.buttons.get(b),panel:this.panels.get(b)}},showPrevNext:function(a){var b=this.getPrevNext(a);this.expand(b.button,{type:'show-'+a})},toggle:function(a,e){var b=($(a).hasClass(this.options.activeButtonClass))?'collapse':'expand';this[b](a,e)},collapse:function(a,e,b,c){e=e||{type:'collapse'};a=$(a);if(!a.hasClass(this.options.activeButtonClass)&&e.type!='init'){return false}var d=b||this.getPanel(a),buttons=this.getButtons(d),type=(e.type=='init')?'collapseinit':'collapse',that=this,o=this.options,uiObj={button:buttons,panel:d};if(!o.multiSelectable){uiObj.expandElements=c||{panel:$([]),button:$([])}}this.removeIndex(d);if(this._trigger(type,e,$.extend({},this.ui(),uiObj))===false){this.addIndex(d);return undefined}this.setState(buttons,uiObj.panel,'inactive');if(o.handleDisplay===true||(e.type=='init'&&o.handleDisplay)){if(o.hideStyle==='visibility'){uiObj.panel.parent().css({overflow:'hidden',height:0}).end().css({visibility:'hidden'})}else{uiObj.panel.hide()}}uiObj.button=a;$.ui.SR.update();return uiObj},addIndex:function(a){if(!isFinite(a)&&a.jquery){a=this.panels.index(a[0])}if($.inArray(a,this.selectedIndexes)===-1){this.selectedIndexes.push(a);this.selectedIndexes.sort(numsort)}},removeIndex:function(b){if(!isFinite(b)&&b.jquery){b=this.panels.index(b[0])}this.selectedIndexes=$.grep(this.selectedIndexes,function(a,i){return(b!==a)})},expand:function(a,e){e=e||{type:'expand'};a=$(a);if(e.type!='init'&&a.hasClass(this.options.activeButtonClass)){return false}var b=(e.type=='init')?'expandinit':'expand',that=this,o=this.options,uiObj={},panel=this.getPanel(a),buttons=this.getButtons(panel),collapseButton=this.buttons.filter('.'+o.activeButtonClass),posStyle,panelWrapper;uiObj.button=buttons;uiObj.panel=panel;if(!o.multiSelectable){uiObj.collapseElements={button:collapseButton,panel:this.getPanel(collapseButton)}}if(e.type!='init'&&this._trigger('beforeexpand',e,$.extend({},this.ui(),uiObj))===false){return}this.addIndex(panel);if(e.type!='init'&&!o.multiSelectable){collapseButton.each(function(){that.collapse.call(that,this,e,false,{button:buttons,panel:panel})})}this.setState(buttons,panel,'active');if(o.handleDisplay===true||(e.type=='init'&&o.handleDisplay=='initial')){if(o.hideStyle==='visibility'){panel.parent().css({overflow:'',height:''}).end().css({visibility:''})}else{panel.show()}}$.ui.SR.update();if(o.addToHistory&&e.type!=='init'&&e.type!=='hashHistoryChange'){$.hashHistory.add('tab-'+panel.getID())}this._trigger(b,e,$.extend({},this.ui(),uiObj));if(/click|hashHistoryChange/.test(e.type)&&o.focusOnExpand){that.focusPanel(panel)}return undefined},collapseAll:function(e){var b=this;$.each(this.selectedIndexes,function(i,a){b.collapse.call(b,b.buttons[a],e)})},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,c){var o=this.options,set=(c=='active')?{c:'addClass',index:'-1',aria:'true'}:{c:'removeClass',index:'0',aria:'false'};if((!o.toggleButton)){a.attr({'tabindex':set.index,'aria-disabled':set.aria})[set.c]('ui-disabled')}else{a.attr({'tabindex':'0'})}a[set.c](o.activeButtonClass).attr('aria-expanded',set.aria);b[set.c](o.activePanelClass).attr('aria-expanded',set.aria)},focusPanel:function(a){var o=this.options,focusElem=(o.focusSel===true||!o.focusSel)?a.firstExpOf('focusPoint'):$(o.focusSel,a);focusElem.setFocus({context:(a[0].parentNode||{}).parentNode});return undefined},ui:function(){return{instance:this,panels:this.panels,buttons:this.buttons,selectedIndexes:this.selectedIndexes}}})})(jQuery);
//fb-snippets/fadeOver
;(function($){var f={absolute:/absolute/,relative:/absolute|fixed|relative/};function addStyles(a,b){var c=a[0];if(!c){return a}var d=c.style;if(b.position&&f[b.position].test($.curCSS(c,'position'))){b=$.extend({},b);delete b.position}for(var e in b){d[e]=b[e]}return a}$.fn.fadeOver=function(b){if(!this[0]){return this}b=$.extend({},$.fn.fadeOver.defaults,b);if((this.length>1||b.hideElement.length>1)){console.log('fadeOver: wir können immer nur ein hideElement bzw. ein showElement behandeln')}var c=$(this[0]),parentElement=(b.parentSel)?c.closest(b.parentSel):c.parent(),animInCSS={start:{position:'absolute',top:(parseInt(parentElement.css('paddingTop'),10)||0),left:(parseInt(parentElement.css('paddingLeft'),10)||0),display:'block'},end:{},after:{position:'',top:'',left:''}},animOutCSS=$.extend(true,{},animInCSS,{after:{}}),parentStartStyles={position:'relative',zoom:'1',overflow:'hidden',height:parentElement.height()+'px'},parentEndStyles={height:''};if(b.stopAll){b.hideElement.stop(true,true);c.stop(true,true)}if(b.hideStyle==='visibility'){animInCSS.start.visibility='';animOutCSS.after.visibility='hidden'}else{animInCSS.start.display='block';animOutCSS.after.display='none'}b.showElement=c;if(b.inAnim){$.each(b.inAnim.split(','),function(i,a){$.fn.fadeOver.presets[a](c,animInCSS,b)})}if(b.outAnim){$.each(b.outAnim.split(','),function(i,a){$.fn.fadeOver.presets[a](b.hideElement,animOutCSS,b)})}function animateParentHeight(){parentElement.animate({height:c.outerHeight({margin:true})},$.extend({},b.animOpts,{complete:function(){parentElement.css(parentEndStyles);if(b.animateHeight==='linear'){b.complete.apply(c[0])}}}))}addStyles(parentElement,parentStartStyles);addStyles(b.hideElement,animOutCSS.start);if(b.outAnim){b.hideElement.animate(animOutCSS.end,$.extend({},b.animOpts))}addStyles(c,animInCSS.start);if(b.inAnim){c.animate(animInCSS.end,$.extend({},b.animOpts,{complete:function(){if(b.hideStyle==='visibility'){b.hideElement.parent().css({overflow:'hidden',height:0})}b.hideElement.css(animOutCSS.after);c.css(animInCSS.after);if(!b.animateHeight){parentElement.css(parentEndStyles)}if(b.animateHeight!=='linear'){b.complete.apply(this,arguments)}else{animateParentHeight()}}}))}if(b.hideStyle==='visibility'){c.parent().css('height','')}if(b.animateHeight==='sync'){animateParentHeight()}return this};$.fn.fadeOver.defaults={animateHeight:false,inAnim:'fadeIn',outAnim:'fadeOut',hideStyle:'display',parentSel:false,hideElement:$([]),stopAll:true,complete:$.noop,animOpts:{duration:400}};$.fn.fadeOver.presets={fadeIn:function(a,b,c){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,c){b.end.opacity=0;return b}};$.fn.crossFade=$.fn.fadeOver})(jQuery);
//fb-snippets/clickArea
;(function($){$.createClickAreaHandler=function(d){function handleClick(e){var a=$(e.target);if((d.clickTargets==='all'||a.closest(d.clickTargets,this)[0])&&!a.closest(d.stopTargets,this)[0]){var b=$(d.anchorSel,this),target=b.attr('target'),url=(b[0])?b[0].href:false,win;if(d.trigger&&b[0]){var c=$.Event('click');$(b[0]).trigger(c);if(c.isDefaultPrevented()){return}}if(!url){return}if(target&&!(/_blank|_self/.test(target))){if(target==='_top'&&top.location){top.location.href=url}else if(target==='_parent'&&parent.location){parent.location.href=url}else{win=window.open(url,target)}}else if(e.ctrlKey||e.shiftKey||(/_blank/.test(target))){win=window.open(url)}else{location.href=url}if(win&&win.focus){win.focus()}}}return handleClick};$.fn.clickArea=function(a){a=$.extend({},$.fn.clickArea.defaults,a);if(a.addOver){this.inOut(function(e){if(a.noWidgetFocus&&$(e.target).hasClass('a11y-focus-widget')){return}$(this).addClass('hover-clickarea')},function(){$(this).removeClass('hover-clickarea')},{bindStyle:a.bindStyle,useEventTypes:a.addOver})}return this[a.bindStyle]('click',$.createClickAreaHandler(a))};$.fn.clickArea.defaults={anchorSel:'a[href]',stopTargets:'a[href], input, select, textarea, button, label',clickTargets:'all',bindStyle:'bind',addOver:false,noWidgetFocus:false,trigger:false}})(jQuery);
//fb-snippets/addBookmark
;(function($){$.support.bookmarkAPI=!!((window.sidebar&&sidebar.addPanel)||(window.external&&document.all)||(window.opera&&window.print));function addBookmark(){var a=this.getAttribute('data-bookmarktitle'),comment=this.getAttribute('data-bookmarkcomments'),url=this.href;if(window.sidebar&&sidebar.addPanel){sidebar.addPanel(a,url,comment);return false}if(window.external&&document.all){external.AddFavorite(url,a);return false}}$.fn.addBookmark=function(b){b=$.extend({},$.fn.addBookmark.defaults,b);if(!b.title){b.title=document.title}if(!b.showTitle){b.showTitle=b.title}if(!b.url){b.url=location.href}return this.each(function(){var a=$(this).attr({href:b.url,title:b.showTitle,rel:'sidebar','data-bookmarktitle':b.title,'data-bookmarkcomments':b.comment});if($.support.bookmarkAPI){a.click(addBookmark)}a=null})};$.fn.addBookmark.defaults={title:false,showTitle:false,url:false,comment:''}})(jQuery);
//fb-snippets/jquery.swfobject
;(function($){var e=new Date().getTime();$.fn.embedSWF=function(o){var d=[],reservedParams=['width','height','expressInstall','version'];o=$.extend(true,{},$.fn.embedSWF.defaults,o);function getId(a){var b=a.attr('id');if(!b){b='id-'+String(e++);a.attr({id:b})}return b}function strToObj(b){var c={};if(b){b=b.replace(/^\?/,'').replace(/&amp;/g,'&').split(/&/);$.each(b,function(i,a){queryPair=a.split(/\=/);c[decodeURIComponent(queryPair[0])]=(queryPair[1])?decodeURIComponent(queryPair[1]):''})}return c}this.each(function(){var b=$(this),classes=this.className,linkSrc=$('a',this).filter('[href*=.swf], [href*=.flv]');if(!linkSrc[0]){return}var c=getId(b),src=linkSrc.attr('href').split('?'),params=strToObj(src[1]),width=params.width||b.width(),height=params.height||b.height(),version=params.version||o.version,expressInstall,flash;if(params.expressInstall=='false'){expressInstall=false}else if(!params.expressInstall){expressInstall=o.expressInstall}else{expressInstall=params.expressInstall}$.each(reservedParams,function(i,a){delete params[a]});$.extend({},o.parameters,params);swfobject.embedSWF(src[0],c,width,height,version,expressInstall,false,params);flash=document.getElementById(c);flash.className=classes;d.push(flash)});return this.pushStack(d)};$.fn.embedSWF.defaults={expressInstall:false,version:"9.0.124",parameters:{}}})(jQuery);
//fb-snippets/locations
;(function($){$.location=(function(){var f={};function issetQuery(a){return(f[a]||f[a]==='')}function strToObj(c,d){var e={};d=$.extend({decode:false,seperator:/&/g,assignator:/\=/},d);if(c){if('&'.replace(d.seperator,'1')==='1'&&'='.replace(d.assignator,'1')==='1'){c=c.substr(c.indexOf('?')+1).replace(/&amp;/g,'&').split('#')[0]}c=c.split(d.seperator);$.each(c,function(i,a){var b=a.split(d.assignator);if(d.decode){e[decodeURIComponent(b[0]).replace(/\+/g,' ')]=(b[1])?decodeURIComponent(b[1]).replace(/\+/g,' '):''}else{e[b[0]]=(b[1])?b[1]:''}})}return e}function objToStr(a,b){var c=[],str='';b=$.extend({decode:false,seperator:'&',assignator:'='},b);if(b.decode){for(prop in a){c.push((a[prop])?encodeURIComponent(prop).replace(' ','+')+b.assignator+encodeURIComponent(a[prop]).replace(' ','+'):encodeURIComponent(prop).replace(' ','+'))}}else{for(prop in a){c.push((a[prop])?prop+b.assignator+a[prop]:prop)}}str=c.join(b.seperator);return str}f=strToObj(location.search);return{querys:f,issetQuery:issetQuery,strToObj:strToObj,objToStr:objToStr}})()})(jQuery);
//fb-modules/ui.cOverlay
;(function($){$.fn.fadeInTo=function(){var b=arguments;return this.each(function(){var a=$(this);if(a.css('display')==='none'){a.css({opacity:'0',display:'block'})}$.fn.fadeTo.apply(a,b)})};var g=new Date().getTime();$.widget('ui.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'&&!$.contains(that.element[0],this))}).filter(o.hideFilter).css({visibility:'hidden'})}});$.widget('ui.mask',$.ui.overlayProto,{options:{extraClass:false,closeOnClick:true,closeOnEsc:true,hideFilter:function(){return true},handleDisplay:true,fadeInTime:0,fadeOutTime:0,opacity:0.8,bgIframe:false,cssWidth:true},_create:function(){var o=this.options,that=this,css;g++;this.id=g;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);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,a){if(!this.isVisible){return}var b=this._trigger('close',e,this.ui()),o=this.options,that=this;if(b===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(a){var b={'height':this.dimensionElement[this.calcMethod.height]()};if(!this.options.cssWidth){b.width=this.dimensionElement[this.calcMethod.width]()}if(a){this.element.css(b)}return b},show:function(e,o){if(this.isVisible){return}o=(o)?$.extend(true,{},this.options,o):this.options;var a=this,resize=function(e){a.resize.call(a,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){a.hide.call(a,e,this)}})}if(a.calcSize){$(document).bind('resize.mask'+this.id+' emchange.mask'+this.id,resize);$(window).bind('resize.mask'+this.id,resize)}},unexpose:function(a){if(!a&&!this.exposed){return}var b=a||this.exposed;b.each(function(){$(this).css({position:'',zIndex:''})});if(!a){this.exposed=false}},expose:function(b){var c=parseInt(this.maskedElement.css('z-index'),10)||9;b=this.maskedElement.find(b);b.each(function(){var a=$(this);if(a.css('position')==='static'){a.css({position:'relative'})}c++;a.css({zIndex:c})});this.exposed=b}});var h,id=new Date().getTime();$(document).bind('focusin',function(e){if(e.target.nodeType==1){h=e.target}});if(!$.fn.mask){$.fn.mask=function(){return this}}$.widget('ui.cOverlay',$.ui.overlayProto,{options:{mask:false,maskOpts:{},hideStyle:'visibility',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(a,b){a.css(b.posCSS).css({visibility:'visible'})},animHide:function(a,b){a.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},_create:function(){var o=this.options,that=this,hideCss=(o.hideStyle==='display')?{display:'none'}:{visibility:'hidden'},close=function(e){var a=this;that.timer.clear('openTimer');that.timer.setDelay('closeTimer',function(){that.hide(e,{closer:a})},1);return false},show=function(e){var a=this;if(that.closeTimer!==undefined&&(!that.currentOpener||that.currentOpener[0]===a||a===that.element[0])){that.timer.clear('closeTimer')}that.timer.setDelay('openTimer',function(){that.show(e,{opener:a})},o.openDelay);return false},isDialog,isSpecial;this.timer=$.createTimer(this);this.mask=$([]);if(o.mask&&o.hideWindowedFlash==='auto'){o.maskOpts=o.maskOpts||{};o.maskOpts.hideWindowedFlash=false;o.hideWindowedFlash=true}else{o.hideWindowedFlash=false}if(o.extraClass){this.element.addClass(o.extraClass)}if(o.mask){this.mask=$('<div class="mask" />').insertBefore(this.element).mask($.extend(o.maskOpts,{close:function(e,a){that.timer.clear('openTimer');return that.hide(e,a)}}))}this.element.css(hideCss).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.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){that.timer.clear('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(c,d,e){var o=this.options;c=c||this.element;d=d||this.content||{};$.each(d,function(a,b){if($.isFunction(b)){b(a,c,d,e)}else{$('.'+a,c).html(b)}});if(o.addRole==='tooltip'||o.addRole==='alert'){$('*',this.element).attr({role:'presentation'})}},ui:function(){var a={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(a,arg[i])}}return a},show:function(e,a){this.timer.clear('closeTimer');this.currentOpener=(a&&a.opener)?$(a.opener):(e&&e.currentTarget)?$(e.currentTarget):$(h);a=a||{};a.opener=this.currentOpener;if(this.isVisible||this._trigger('beforeShow',e,this.ui({extras:a}))===false||this.stopShow){return}this.isVisible=true;var o=this.options,that=this,focusElement=(o.focusOnShow===true)?this.element.firstExpOf('semanticAtomSrFocusable'):(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,a);ui=this.ui({extras:a,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=h;focusElement.setFocus();$('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})}})}this.mask.mask('resize',true);$.ui.SR.update();this._trigger('show',e,ui)},hide:function(e,a){if(!this.isVisible){return}var o=this.options,ui=this.ui({extras:a});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({fast:true})}o.animHide(this.element,ui);if(this.removeFlashContent){this.removeFlashContent()}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,a,b){b=b||this.element;var o=this.options,pos={};e=(e&&e.type)?e:{type:'unknown'};a=a||{};if(!a.opener){a.opener=this.currentOpener}if(typeof o.positionType==='string'&&$.ui.cOverlay.posMethods[o.positionType]){pos=$.ui.cOverlay.posMethods[o.positionType](b,e,a,this)}else if($.isFunction(o.positionType)){pos=o.positionType(b,e,a,this)}return pos}});$.ui.cOverlay.posMethods={};$.ui.cOverlay.posMethods.around=function(c,e,d,f){var o=f.options,pos;if(!$.posAround){setTimeout(function(){throw('please install the posAround plugin');},0);return{}}if(o.followMouse&&e.type.indexOf('mouse')!=-1){pos=$.posAround(c,e,o.positionOpts);$(document).bind('mousemove.'+f.id,function(a){var b={top:e.pageY-a.pageY,left:e.pageX-a.pageX},posDelta={top:pos.top-b.top,left:pos.left-b.left};c.css({top:pos.top-b.top,left:pos.left-b.left})})}else if(o.positionOpts.posTarget||d.opener){pos=$.posAround(c,o.positionOpts.posTarget||d.opener,o.positionOpts)}return pos};$.ui.cOverlay.posMethods.centerInsideView=function(a,e,b,c){var o=c.options,doc=$(document),pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(a,$(window),o.positionOpts);pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();return pos}})(jQuery);
//fb-snippets/urlIndex
;(function($){var k={};$.each({disable:['-1','true','addClass'],enable:['0','false','removeClass']},function(b,c){k[b]=function(){var a=$(this);if(!a.is('span, div')){a.attr({tabindex:c[0],'aria-disabled':c[1]})}a[c[2]]('ui-disabled')}});$.createUrlIndex=function(i,j){var o=j.options;j.uniqueUrls=[];j.uniqueOpeners=[];i.each(function(){var a=$(this).attr('href');if($.inArray(a,j.uniqueUrls)===-1){j.uniqueUrls.push(a);j.uniqueOpeners.push(this)}});j.nextBtn=$('.next',j.element);j.prevBtn=$('.prev',j.element);j.playPauseBtn=$('.play-pause',j.element);if($.support.waiAria){j.nextBtn.add(j.prevBtn).add(j.playPauseBtn).each(function(){if($.nodeName(this,'a')){$(this).removeAttr('href').attr({tabindex:'0'})}})}j.currentIndexDisplay=$('.current-index',j.element).html('1');j.lengthDisplay=$('.item-length',j.element).html(j.uniqueUrls.length);j.play=function(a,b){if(j.isPlaying){return}j.isPlaying=true;j.playPauseBtn.addClass('ui-isplaying').html(o.pauseText);if(o.pauseTitle){j.playPauseBtn.attr({title:o.pauseTitle})}slideShowLoad((a)?o.slideshowDelay:0,(b!==undefined)?b:true)};j.pause=function(){if(!j.isPlaying){return}j.isPlaying=false;j.playPauseBtn.addClass('ui-isplaying').html(o.playText);if(o.playTitle){j.playPauseBtn.attr({title:o.playTitle})}clearTimeout(j.slideshowTimer)};j.playPauseToggle=function(a,b){j[(j.isPlaying)?'pause':'play'](a,b);return false};j.isPlaying=false;if(j.uniqueUrls.length>1){j.nextBtn.bind('ariaclick',function(e){j.loadNext(e);return false});j.prevBtn.bind('ariaclick',function(e){j.loadPrev(e);return false});j.playPauseBtn.bind('ariaclick',function(){j.playPauseToggle(undefined,true);return false});if(o.addKeyNav){j.element.bind('keydown',function(e){var a;switch(e.keyCode){case $.ui.keyCode.LEFT:a=j.loadPrev(e);break;case $.ui.keyCode.RIGHT:a=j.loadNext(e);break;case $.ui.keyCode.SPACE:j.playPauseToggle();break}return a})}}else{if(o.controlsWrapper){$(o.controlsWrapper,j.element).hide()}j.prevBtn.hide();j.nextBtn.hide();j.playPauseBtn.hide()}function slideShowLoad(a,b){clearTimeout(j.slideshowTimer);j.slideshowTimer=setTimeout(function(){if(!j.loadNext({type:'slideshow'})){if(o.carousel||b){j.loadIndex(0,{type:'slideshow'})}else{j.pause()}}},a||0)}j.uniqueOpeners=$(j.uniqueOpeners);j.updateIndex=function(a){var b={disable:$([]),enabled:$([])};j.currentUrl=a;j.currentIndex=$.inArray(a,j.uniqueUrls);j.currentAnchor=j.uniqueOpeners.filter(':eq('+j.currentIndex+')');j.currentIndexDisplay.html(String(j.currentIndex+1));if(j.currentIndex===0){if(!o.carousel){b.disable=j.prevBtn.each(k.disable)}j._trigger('indexStartEndReachedChange',{type:'indexStartReached'},j.ui(b))}else if(j.prevBtn.hasClass('ui-disabled')){b.enable=j.prevBtn.each(k.enable);j._trigger('indexStartEndReachedChange',{type:'indexStartReachedChanged'},j.ui(b))}if(j.uniqueUrls.length<=j.currentIndex+1){if(!o.carousel){j.pause();b.disable=j.nextBtn.each(k.disable)}j._trigger('indexStartEndReachedChange',{type:'indexEndReached'},j.ui(b))}else if(j.nextBtn.hasClass('ui-disabled')){b.enable=j.nextBtn.each(k.enable);j._trigger('indexStartEndReachedChange',{type:'indexEndReachedChanged'},j.ui(b))}};j.loadIndex=function(g,e){if(g===j.currentIndex||g===-1){return false}var h=j.uniqueOpeners.filter(':eq('+g+')'),oldAnchor=j.currentAnchor,url,urlPart;if(h[0]){url=h.attr('href');urlPart=url.split('?')[0];e=e||{type:'loadIndex'};j.updateIndex(url);j.element.addClass('loading');if(j.mask){j.mask.addClass('loading-mask')}o.hideContentAnim(j,e,{oldAnchor:oldAnchor,index:g,opener:h,content:j.content});if(o.addLiveRegion){$('div.content-box',j.element).attr({'aria-busy':'true'})}$.each($.createUrlIndex.mmContent.types,function(d,f){if(f.filter(url,h,urlPart)){f.load(url,h,j,function(a,b){var c={oldAnchor:oldAnchor,index:g,opener:h};c.content=j.content;j.options.getTextContent(h,j.content,j);o.showContentAnim(j,j.content['multimedia-box'],e,c);j._trigger('indexChange',e,c);j.element.queue(function(){j.element.removeClass('loading');if(j.mask){j.mask.removeClass('loading-mask')}j.element.dequeue()});if(j.isPlaying){slideShowLoad(o.slideshowDelay)}if(o.addLiveRegion){$('div.content-box',j.element).attr({'aria-live':'polite','aria-busy':'false'})}$.ui.SR.update()});return false}return undefined});return true}return false};j.loadNext=function(e){var a=j.loadIndex(j.currentIndex+1,e);if(a===false&&o.carousel){a=j.loadIndex(0,e)}return a};j.loadPrev=function(e){var a=j.loadIndex(j.currentIndex-1,e);if(a===false&&o.carousel){a=j.loadIndex(j.uniqueOpeners.length-1,e)}return a}};$.createUrlIndex.mmContent={types:{},add:function(a,b){this.types[a]=b}};var l=/\.jpg$|\.jpeg$|\.gif$|\.png$/i;$.createUrlIndex.mmContent.add('img',{filter:function(a,b,c){if(b.is('.img, .image, .picture')){return true}return(l.test(c))},load:function(b,c,d,f){var g=d.instance||d;$.imgPreLoad.loadNow(b,function loadImg(e){var a=this.width,jElm=$(this);if(d.extras){d.extras.mm=jElm}g.content={'multimedia-box':jElm};f(b,a)})}})})(jQuery);
//fb-modules/showbox
;(function($){$.addOuterDimensions=function(b,c,d){var e=(d==='height')?['Top','Bottom']:['Left','Right'];$.each(['padding','border','margin'],function(i,a){if(a!=='border'){c+=parseInt(b.css(a+e[0]),10)||0;c+=parseInt(b.css(a+e[1]),10)||0}else{c+=parseInt(b.css(a+e[0]+'Width'),10)||0;c+=parseInt(b.css(a+e[1]+'Width'),10)||0}});return c};function addFollowScroll(a,b){var o=b.options,doc=$(document),timer;if(o.followScroll){$(window).bind('scroll.'+this.id+' resize.'+this.id,function(e){if($(window).height()-20>a.outerHeight(true)+a.offset().top-$.SCROLLROOT.scrollTop()){clearTimeout(timer);timer=setTimeout(function(){a.animate({top:doc.scrollTop()})},400)}})}}$.ui.cOverlay.posMethods.centerHorizontalView=function(a,e,b,c){var o=c.options,doc=$(document),pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(a,$(window),o.positionOpts);pos.top=doc.scrollTop();if(isFinite(o.marginTop)){pos.top+=o.marginTop}pos.left+=doc.scrollLeft();addFollowScroll(a,c);return pos};$.ui.cOverlay.posMethods.constrainInsideView=function(a,e,b,c){var o=c.options,doc=$(document),imgDim={},dim={},pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.constrainObjTo(a,$(window),o.positionOpts);$.swap(a[0],{position:"absolute",visibility:"hidden",display:"block"},function(){imgDim=$.objScale.getDim(b.mm)});pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();dim.width=imgDim.width+pos.widthSubtraction;dim.height=imgDim.height+pos.heightSubtraction;if(b.mm.css&&b.mm.attr&&b.mm[0]&&!$.nodeName(b.mm[0],'object')){b.mm.css(dim).attr(dim)}delete pos.widthSubtraction;delete pos.heightSubtraction;addFollowScroll(a,c);return pos};$.ui.cOverlay.posMethods.constrainHorizontalView=function(a,e,b,c){var o=c.options,pos=$.ui.cOverlay.posMethods.constrainInsideView(a,e,b,c);pos.top=$(document).scrollTop();return pos};$.fn.showbox=function(h){h=$.extend({},$.fn.showbox.defaults,h);h.openerSel=this;var i=$(h.structure).appendTo('body').bind('coverlayinit',function(e,d){var f=d.instance,o=f.options;$.createUrlIndex(f.openers,f);f.widthElement=(f.element.is(o.widthElementSel))?f.element:$(f.options.widthElementSel,f.element);f.calcWidth=function(a,b){var c=b||a[0].width,elem=a;if(c=='auto'){return c}if(!c){return false}while(!elem.is(o.widthElementSel)&&elem[0]){c=$.addOuterDimensions(elem,c,'width');elem=elem.parent()}return c}}).bind('coverlaybeforeshow',function(e,f){if(!f.extras.mm){var g=f.instance,url=f.extras.opener.attr('href'),urlPart=url.split('?')[0],type=f.extras.opener.attr('type')||'';type=[type,type.split('/')];g.mask.addClass('loading-mask').mask('show');$.each($.createUrlIndex.mmContent.types,function(c,d){if(d.filter(url,g.currentOpener,urlPart,type)){d.load(url,g.currentOpener,f,function(a,b){g.options.getTextContent(g.currentOpener,g.content,g);g.fillContent();b=g.calcWidth(f.extras.mm,b);if(b){g.widthElement.css({width:b})}g.stopShow=false;g.updateIndex(a);g.show(e,f.extras);g._trigger('indexChange',e,{oldAnchor:null,index:g.currentIndex,opener:g.currentOpener,content:g.content});g.mask.removeClass('loading-mask')});return false}return undefined});g.stopShow=true}}).bind('coverlayshow',function(e,a){var b=a.instance;if(b.options.slideShowAutostart){b.play(true)}}).bind('coverlayhide',function(e,a){a.instance.pause();$('div.content-box',a.element).removeAttr('aria-live').removeAttr('aria-busy')}).cOverlay(h);return(h.returnOverlay)?i:this};$.fn.showbox.defaults={returnOverlay:false,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(a,b,c){b['text-content']=a.attr('title')},addKeyNav:true,addLiveRegion:true,showContentAnim:function(a,b,e,c){var d=$('div.content-box',a.element);d.queue(function(){a.fillContent();a.widthElement.css({width:a.calcWidth(b)});d.fadeTo(300,1);d.dequeue()})},hideContentAnim:function(a){var b=$('div.content-box',a.element);b.fadeTo(300,0)},controlsWrapper:'.showbox-toolbar',slideShowAutostart:false,slideshowDelay:4000,playTitle:'',playText:'play',pauseText:'pause',pauseTitle:''}})(jQuery);
//fb-modules/showbox.swf
;(function($){$.fn.showbox.defaults.hideContentAnim=function(a){$('div.content-box',a.element).fadeTo(300,0);a.removeFlashContent()};$.fn.showbox.defaults.hideContentAnim=function(a){$('div.content-box',a.element).fadeTo(300,0);a.removeFlashContent()};$.ui.cOverlay.prototype.removeFlashContent=function(){var a=$(this.element[0].getElementsByTagName('object'));if(a[0]){a.after('<div style="height: '+a.height()+'px; width: '+a.width()+'px;" />');swfobject.removeSWF(a.getID())}try{$('video',this.element).pause();$('div.video-box',this.element).remove()}catch(er){}};$.fn.showbox.defaults.swf={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var m=/\.swf$/i,uID=new Date().getTime();$.createUrlIndex.mmContent.add('swf',{filter:function(a,b,c){if(b.is('.swf, .flash')){return true}return(m.test(c))},load:function(g,h,i,j){var k=i.instance||i,jElm=$([]),opts=k.options.swf;var l=$.location.strToObj(g,{decode:true}),dims=$.extend({},opts.dims),vars=$.extend({},opts.vars,$.location.strToObj(l.vars||'',{decode:true})),params=$.extend({},opts.params,$.location.strToObj(l.params||'',{decode:true})),attrs=$.extend({},opts.attrs,$.location.strToObj(l.attrs||'',{decode:true})),id=params.id||'swfid-'+(uID++);attrs.name=attrs.name||id;if(l.height){dims.height=parseInt(l.height,10)}if(l.width){dims.width=parseInt(l.width,10)}if(i.extras){i.extras.mm=jElm}k.content={'multimedia-box':function(b,c,d,e){if(!e){var f=$('<div id="'+id+'" />').css(dims);if(i.extras){i.extras.mm=f}$('div.multimedia-box',c).html(f);g=(g.indexOf('?'))?g.substr(0,g.indexOf('?')):g;swfobject.embedSWF(g,id,dims.width,dims.height,'9.0.124',opts.expressInstall,vars,params,attrs,function(a){if(a.ref){f=$(a.ref);if(i.extras){i.extras.mm=f}}})}}};k.content['multimedia-box'][0]=dims;$.extend(k.content['multimedia-box'],dims);j(g,dims.width)}})})(jQuery);
//fb-modules/showbox.iframe
;(function($){$.fn.showbox.defaults.iframe={dims:{width:600,height:400},attrs:{frameborder:'no'},viewHeightCorrect:0,viewWidthCorrect:0};$.createUrlIndex.mmContent.add('iframe',{filter:function(a,b,c){return b.is('.iframe, .iframe-box')},load:function(a,b,c,d){var e=c.instance||c,jElm,opts=e.options.iframe;var f=$.location.strToObj(a,{decode:true}),dims=$.extend({},opts.dims),attrs=$.extend({},opts.attrs,$.location.strToObj(f.attrs||'',{decode:true}));if(f.height){dims.height=parseInt(f.height,10)}if(f.width){dims.width=parseInt(f.width,10)}if(dims.width==='view'){dims.width=$(window).width()-opts.viewWidthCorrect}if(dims.height==='view'){dims.height=$(window).height()-opts.viewHeightCorrect}jElm=$('<iframe src="'+a+'"></iframe>').attr(attrs).css(dims);e.content=e.content||{};e.content['multimedia-box']=jElm;if(c.extras){c.extras.mm=jElm}if(c.extras){c.extras.mm=jElm}d(a,dims.width)}})})(jQuery);
//fb-modules/showbox.htmlcontent
;(function($){$.fn.showbox.defaults.htmlContent={dims:{minWidth:160,minHeight:100},attrs:{}};var g=0;$.createUrlIndex.mmContent.add('htmlContent',{filter:function(a,b,c){return(b.is('.content, .content-box')&&b[0]&&b[0].hash)},load:function(a,b,c,d){var e=c.instance||c,jElm,opts=e.options.htmlContent;var f=$.location.strToObj(a,{decode:true}),dims=$.extend({},opts.dims,{display:'block',visibility:'visible'}),attrs=$.extend({},opts.attrs,$.location.strToObj(f.attrs||'',{decode:true}));if(f.height){dims.height=parseInt(f.height,10)}if(f.width){dims.width=parseInt(f.width,10)}jElm=$(b[0].hash).clone(true).attr(attrs).css(dims);jElm.find('object').each(function(){g++;this.setAttribute('id',(this.id)?this.id+g:'objectID-'+g)});e.content=e.content||{};e.content['multimedia-box']=jElm;if(c.extras){c.extras.mm=jElm}if(c.extras){c.extras.mm=jElm}d(a,dims.width)}})})(jQuery);
//fb-modules/showbox.kewego
;(function($){$.fn.showbox.defaults.kewego={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var l=new Date().getTime();$.createUrlIndex.mmContent.add('kewego',{filter:function(a,b,c){return b.is('.kewego-box, .kewego')},load:function(f,g,h,i){var j=h.instance||h,jElm=$([]),opts=j.options.kewego;var k=$.location.strToObj(f,{decode:true}),dims=$.extend({},opts.dims);if(k.height){dims.height=parseInt(k.height,10)}if(k.width){dims.width=parseInt(k.width,10)}if(!k.sig){console.log("no kewgo sig")}k.kewegoAccount=k.kewegoaccount||$.kewego.defaultToken;if(h.extras){h.extras.mm=jElm}j.content={'multimedia-box':function(a,b,c,d){var e=$('<div class="video-box" />').css(dims);if(!d){if(h.extras){h.extras.mm=e}$('div.multimedia-box',b).html(e);$(document.createElement('video')).attr({'data-sig':k.sig,autoplay:'autoplay','data-kewegoaccount':k.kewegoAccount}).css(dims).appendTo(e);$.startJME(e)}}};j.content['multimedia-box'][0]=dims;$.extend(j.content['multimedia-box'],dims);i(f,dims.width)}})})(jQuery);
//fb-modules/showbox.kewegoslider
;(function($){$.fn.showbox.defaults.kewegoSlider={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var m=new Date().getTime();$.createUrlIndex.mmContent.add('kewegoSlider',{filter:function(a,b,c){return b.is('.kewegoSlider-box')},load:function(g,h,i,j){var k=i.instance||i,jElm=$([]),opts=k.options.kewegoSlider;var l=$.location.strToObj(g,{decode:true}),dims=$.extend({},opts.dims),vars=$.extend({},opts.vars,$.location.strToObj(l.vars||'',{decode:true})),params=$.extend({},opts.params,$.location.strToObj(l.params||'',{decode:true})),attrs=$.extend({},opts.attrs,$.location.strToObj(l.attrs||'',{decode:true})),id=params.id||'swfid-'+(m++);attrs.name=attrs.name||id;if(l.height){dims.height=parseInt(l.height,10)}if(l.width){dims.width=parseInt(l.width,10)}if(l.sig){vars.sig=l.sig}if(i.extras){i.extras.mm=jElm}k.content={'multimedia-box':function(b,c,d,e){var f=$('<div><div id="'+id+'" /></div>').css(dims);if(!e){if(i.extras){i.extras.mm=f}$('div.multimedia-box',c).html(f);swfobject.embedSWF(opts.path,id,dims.width,dims.height,'9.0.124',opts.expressInstall,vars,params,attrs,function(a){if(a.ref){f=$(a.ref).parent();if(i.extras){i.extras.mm=f}}})}}};k.content['multimedia-box'][0]=dims;$.extend(k.content['multimedia-box'],dims);j(g,dims.width)}})})(jQuery);
//fb-snippets/jquery.imgpreload
;(function($){$.imgPreLoad=(function(){var f=[],ready=false,started=false,loaded=false,errorDelay=5000,errorTimer;function createImg(){return(window.Image)?new Image():document.createElement('img')}function loadImg(b,c){var d=createImg(),fn=function(e){var a=this,args=arguments;clearTimeout(errorTimer);$(this).unbind('load error');b[1].apply(a,args);c.apply(a,args)};d.src=b[0];if(!d.complete){clearTimeout(errorTimer);errorTimer=setTimeout(function(){fn.call(d,{type:'timeouterror'})},errorDelay);$(d).bind('load error',fn)}else{fn.call(d,{type:'cacheLoad'})}}function loadNextImg(){if(f.length&&ready){started=true;var a=f.shift();loadImg(a,loadNextImg)}else{started=false}}function pause(){started=false;ready=false}function restart(){if(loaded){ready=true;loadNextImg()}}function loadNow(a,b){pause();b=b||function(){};loadImg([a,b],restart)}return{add:function(a,b,c){b=b||function(){};a=[a,b];if(c){f.unshift(a)}else{f.push(a)}if(ready&&!started){loadNextImg()}},loadNow:loadNow,ready:function(){loaded=true;ready=true;loadNextImg()}}})();if($.windowLoaded){$.imgPreLoad.ready()}else{$(window).bind('load',$.imgPreLoad.ready)}})(jQuery);
//fb-snippets/jquery.objscale
;(function($){$.objScale=(function(){function getDim(a){var b,width,ret=(a.jquery)?{height:a.height(),width:a.width()}:(isFinite(a.width)&&isFinite(a.height))?{width:a.width,height:a.height}:getDim($(a));return ret}function scaleTo(a,b,c){var d=getDim(a),percentage,reverseSide=(c=='height')?'width':'height';percentage=d[c]/b;return d[reverseSide]/percentage}function scaleHeightTo(a,b){return scaleTo(a,b,'height')}function scaleWidthTo(a,b){return scaleTo(a,b,'width')}function constrainObjTo(a,b,c){c=$.extend({margin:[0,0],padding:[0,0],cleanCSS:true},c);var d=getDim(a),con=getDim(b),maxWidth=con.width-c.padding[1],maxHeight=con.height-c.padding[0],estimatetPer=con.height/con.width,curPer=d.height/d.width,ret=$.extend({},d);if(c.margin[1]){maxWidth-=c.margin[1]*2}if(c.margin[0]){maxHeight-=c.margin[0]*2}if(estimatetPer<curPer&&maxHeight<d.height){ret.width=scaleTo(a,maxHeight,'height');ret.height=maxHeight}else if(maxWidth<d.width){ret.width=maxWidth;ret.height=scaleTo(a,maxWidth,'width')}if(!c.cleanCSS){ret.widthSubtraction=ret.width-d.width;ret.heightSubtraction=ret.height-d.height}$.extend(ret,centerObjTo(ret,con,c));return ret}function centerObjTo(a,b,c){c=$.extend({margin:[0,0],vertical:true,horizontal:true},c);var d=getDim(a),con=getDim(b),ret={};if(c.vertical){ret.top=(con.height-d.height)/2;if(isFinite(c.margin[0])){ret.top=Math.max(ret.top,c.margin[0])}}if(c.horizontal){ret.left=(con.width-d.width)/2;if(isFinite(c.margin[1])){ret.left=Math.max(ret.left,c.margin[1])}}return ret}function scaleObjTo(a,b,c){c=$.extend({margin:[false,false],padding:[0,0],scaleToFit:false},c);var d=getDim(a),con=getDim(b),curPer=d.height/d.width,ret={};con.maxHeight=con.height-c.padding[0];con.maxWidth=con.width-c.padding[1];if(c.margin[0]){con.maxHeight-=c.margin[0]}if(c.margin[1]){con.maxWidth-=c.margin[1]}var e=con.maxHeight/con.maxWidth;if(c.scaleToFit!==e>curPer){ret.width=con.maxWidth;ret.height=scaleTo(a,con.maxWidth,'width')}else{ret.width=scaleTo(a,con.maxHeight,'height');ret.height=con.maxHeight}$.extend(ret,centerObjTo(ret,con,c));return ret}return{scaleWidthTo:scaleWidthTo,scaleHeightTo:scaleHeightTo,scaleSidesIn:scaleObjTo,scaleObjTo:scaleObjTo,constrainObjTo:constrainObjTo,getDim:getDim,centerObjTo:centerObjTo}})()})(jQuery);
//fb-snippets/jquery.social.b
;(function($){$.socialbookmark={findRelElm:function(a){var b=$(a),ref=b.attr('href'),find=ref.indexOf('#');ref=ref.substr(find);return ref},handler:function(){if($.socialbookmark.actElm&&!$($.socialbookmark.actElm).is(':hidden')){$.socialbookmark.hide()}else{$.socialbookmark.show.call(this)}return false},hideNotinActElm:function(e){var a=$(e.target);if(a.is($.socialbookmark.actElm)||a.parents($.socialbookmark.actElm).size()){return}$.socialbookmark.hide()},show:function(){var a=$.socialbookmark.findRelElm(this);$(a).animate({height:'show',opacity:'show'},{duration:400});$.socialbookmark.actElm=a;$(document).bind('click',$.socialbookmark.hideNotinActElm);return false},actElm:null,hide:function(){$($.socialbookmark.actElm).animate({height:"hide",opacity:"hide"});$('body').unbind('click',$.socialbookmark.hideNotinActElm)},init:function(a){var b=$(a);if(b.size()){var c=$.socialbookmark.findRelElm(b[0]);$(c).css({display:'none'});b.click($.socialbookmark.handler)}}}})(jQuery);
//modules/kewego
;(function($){var h={APIFormat:'json'};var j=$.manageAjax.create('kewegoAjax',{dataType:'json',maxRequests:4,queue:true,cacheResponse:true});$.kewego={get:function(a,b,c,d){if($.isFunction(c)){d=c;c={}}c=c||{};d=d||$.noop;j.add({dataType:'json',url:$.kewego.makeUrl(a,b,c),success:d})},makeUrl:function(c,d,e,f){var g=[];$.each($.extend({},h,e),function(a,b){g.push(a+'='+b)});g=c+'/'+d+'/?'+g.join('&');return(f)?'http://api.kewego.com/'+g:eads.cfg.webtv.proxy+g},defaultToken:parseInt($('html').attr('data-kewegoaccount'),10)||0,getVideoToken:function(a){return eads.kewegoAppToken[parseInt($(a).attr('data-kewegoaccount'),10)||$.kewego.defaultToken]||eads.kewegoAppToken[0]}};(function(){var e;var f=function(b,c,i){$.ajax({url:b,dataType:'json',success:function(a){if(!a||!a.kewego_response||!a.kewego_response.message||!a.kewego_response.message.appToken){$.aperto.kewegoModule.prototype.showErrorMessage('appToken request sent wrong data');console.log("appToken request sent wrong data",a);return}eads.kewegoAppToken[i]=a.kewego_response.message.appToken;if(i==$.kewego.defaultToken){h.appToken=eads.kewegoAppToken[i]}c()},error:function(){if($.aperto&&$.aperto.kewegoModule){try{$.aperto.kewegoModule.prototype.showErrorMessage('could not recieve appToken')}catch(er){}}console.log('could not recieve appToken',arguments,this)}})};var g=function(){if(e||!eads.path.kewegoAppToken){if(!e&&$.isReady){console.log('please define appToken-path @ "eads.path.kewegoAppToken"')}return}var b=$('html').attr('data-kewegoaccount');var c=1;var d=function(){c--;if(c>0){return}$.event.trigger('kewegoReady');$.event.special.kewegoReady={add:function(a){a.handler.call(this,$.Event('kewegoReady'),a.data)}}};if(!eads.kewegoAppToken||!eads.kewegoAppToken.push){eads.kewegoAppToken=[]}if(b){b=parseInt(b,10)||0;f(eads.path.kewegoAppToken[b],d,b)}else{c=eads.path.kewegoAppToken.length;$.each(eads.path.kewegoAppToken,function(i,a){f(a,d,i)})}e=true};setTimeout(g,109);$(g)})()})(jQuery);
//init/init-behaviour
;jQuery.noConflict();(function($){window.getDocumentLocation=function(){return document.location.href};var _=$.i18n.getText,inPrintMode=false;window.eads.isEdit=$('html').is('.editMode');var n='<div class="media-state"></div><div class="player-controls"><div class="pc-box"> 			<button class="play-pause"><span class="ui-icon ui-icon-play"> </span><span class="button-text">'+_("playerPlay")+' / '+_("playerPause")+'</span></button> 			<div class="timeline-progress-wrapper"> 				<div class="timeline-slider"><span class="ui-handle-label">'+_("timelineLabel")+'</span><span class="ui-slider-handle"></span></div> 				<div class="mm-progressbar"></div> 			</div> 			<button class="fullscreen"><span class="ui-icon"> </span><span class="button-text">'+_("playerZoomIn")+' / '+_("playerZoomOut")+'</span></button> 			<button class="mute-unmute"><span class="ui-icon"> </span><span class="button-text">'+_("playerMute")+' / '+_("playerUnmute")+'</span></button> 			<div class="vs-wrapper"> 				<div class="volume-slider"><span class="ui-handle-label">'+_("volumeLabel")+'</span><span class="ui-slider-handle"></span></div> 			</div> 		</div></div>';$('html').addClass('js-on');$.extend($.ui.scroller.prototype.options,{atoms:'div.rack-teaser',prevLink:'div.prev span',nextLink:'div.next span'});if(document.execCommand){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}addPagetools();function callOnDomReady(){$.extend(true,$.fn.jmeEmbed.defaults,{activateFlash:true,jwPlayer:{path:eads.path.player5resources+'swf/'+eads.path.player5prefix+'player5.x.swf',plugins:{jmefs:eads.path.player5resources+'swf/'+'jmefs.swf'},vars:{stretching:'fill'}}});$('html').addClass('js-on');$('body').removeClass('js-off');$('.contact-overview #main div.vcard:first-child').addClass('first-child-vcard');$('#home #teaser-1 .links li:nth-child(2n+1)').addClass('mod');$('.tw-enhancedswitcher .rack-teaser:nth-child(3n+1), .tw-switcher .rack-teaser:nth-child(2n+1)').addClass('rack-teaser-mod');startJME();if(swfobject.hasFlashPlayerVersion('9.0.124')){$('div.video-frame').each(function(){var a=$('a.flash-frame',this).attr('href'),iframe=$('iframe',this);if(a&&iframe[0]){iframe.attr('src',a)}})}addMinHeight();adjustQuoteBoxHeight();createMetaNavDropDown();swfobject.addDomLoadEvent(function(){$('div.flash').embedSWF()});createTabsAccordion();createShowBox();addLandmarks();createTeaserCarousel();createHighlightFooter();createFooter();createHoverTeaser();createFormOverlay();$.socialbookmark.init('li.social-b a');if(!('placeholder'in $('<input />')[0])){$('input[placeholder]').each(function(){if(!this.value){this.value=$.attr(this,'placeholder')}$(this).resetInput()})}$("#searchbar").resetInput();$("a.external").attr('target','_blank');if(!eads.isEdit){createSelects()}$(document).bind('DOMSuccess',function(e){if(!eads.isEdit){createSelects(e.target)}});$('.square-1 dt img').vAlign();$('a.popup').click(function(){var q=$.location.strToObj(this.search,{decode:true});if(q.popupattrs){window.open(this.href,'PopUp_Window',q.popupattrs);return false}});$('#result-filter.slider').each(function(){var a=$(this).jScrollPane().data('jsp');if(!a){return}a.scrollToElement($('.active',this))});$('.img-box a.fade-in').enterLeave(function(){$('> span',this).stop().fadeInTo(400,1)},function(){$('> span',this).stop().fadeOut(1000)})}$.fn.vAlign=function(){var d=function(){this.style.border=this.style.border;this.style.zoom=1;var a=$(this).height();var b=$(this).parent().height();var c=Math.max((b-a)/2-2,0);$(this).css('padding-top',c)};return this.each(function(i){this.style.border=this.style.border;if(!'complete'in this||this.complete){d.call(this)}else{$(this).one('load',d)}})};window.openFlashBox=(function(){var g=$('<div class="showbox flashbox" style="margin-top: -20px;">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#">'+_('close-button')+'</a>'+'</span>'+'</div>'+'</div>');var h=0,removeFlash=function(){var a=$('object, embed',g);if(a[0]){swfobject.removeSWF(a.getID())}};$(function(){g.appendTo('body').cOverlay({mask:true,maskOpts:{cssWidth:true},controlsWrapper:false,focusOnShow:'h2, a:not(.ui-disabled)',widthElementSel:'.showbox',positionType:'centerInsideView',positionOpts:{cleanCSS:false,margin:[30,20]},beforeHide:removeFlash})});return function(a,b,c,d,e,f){removeFlash();h++;$('div.multimedia-box',g).css({height:c,width:b}).append('<div class="flashholder" id="flashbox-'+h+'" />');swfobject.embedSWF(a,'flashbox-'+h,b,c,'9.0.124',false,d,e,f);g.cOverlay('show')}})();function createHoverTeaser(){if(inPrintMode){return}function showText(){$('div.teaser-box',this).stop().animate({bottom:0},{duration:600,easing:'easeInBack'})}function getBottomVal(a){return{bottom:($('div.teaser-box',a).innerHeight()-$('h2 a',a).outerHeight({margin:true}))*-1}}function hideText(){$('div.teaser-box',this).stop().animate(getBottomVal(this),{duration:600,easing:'easeOutBack'})}$('div.tg-enhanced').each(function(){$('div.teaser',this).each(function(){$('div.teaser-box',this).css(getBottomVal(this))}).bind('emchange',function(){$('div.teaser-box',this).css(getBottomVal(this))}).bind('scroll',function(e){this.scrollTop=0}).inOut(showText,hideText,{mouseDelay:100}).filter(function(){var a=!($('div.links',this)[0]);if(a){$(this).addClass('over-teaser')}return a}).clickArea({trigger:true})})}function createMetaNavDropDown(){$('#nav-meta li.has-submenu').inOut(function(){$('div.submenu',this).stop().animate({clip:'auto'});$(this).addClass('over')},function(){var a=this;$('div.submenu',this).animate({clip:'rect(auto auto 0 auto)'},{complete:function(){$(a).removeClass('over')}})})}function adjustQuoteBoxHeight(){var d=[{wrapper:'#stage-quote',box:'#stage-quote-box'},{wrapper:'#stage-iframe',box:'#stage-iframe-box'}];$.each(d,function(i,c){$(c.wrapper).each(function(){var b=$('img',this),elem=this,hProp=($.notIE6)?'minHeight':'height',adjustHeight=function(){var a=b[0].height,quoteBox=$(c.box,elem).css({marginTop:a*-1}),paddingTop=parseInt(quoteBox.css('paddingTop'),10)||0;if(!a){return}a=a-paddingTop;quoteBox.css(hProp,a+'px');if(window.DD_belatedPNG&&DD_belatedPNG.applyVML){DD_belatedPNG.applyVML(quoteBox[0])}};if(!b[0].complete){b.load(adjustHeight)}else{adjustHeight.call(b[0])}})})}function addMinHeight(){function setNavAsMinHeight(){$(this).css(($.notIE6)?'minHeight':'height',$('#nav').height())}$('#wrapper-4').bind('emchange',setNavAsMinHeight).each(setNavAsMinHeight)}function startJME(d){var e=/iPad|iPhone|iPod|Mobile/i.test(navigator.userAgent);var f=function(){var b=($.nodeName(this,'video'))?$(this):$('video',this);var c=b.attr('data-sig');if(c){$(document).one('kewegoReady',function(){var a=$.kewego.getVideoToken(b);b.loadSrc({src:'http://api.kewego.com/video/getStream/?appToken='+a+'&format=iphone&sig='+c,type:'video/mp4'},b.attr('poster')||'http://api.kewego.com/video/getHTML5Thumbnail/?appToken='+a+'&sig='+c)})}};d=d||$('div.video-box');if(e){d.find('video, audio').jmeEmbed().each(f);return}d.append(n).jmeControl({volumeSlider:{range:'min',mutestate:true},timeSlider:{range:'min'}}).each(f).bind('play playing',function(){$(this).unbind('.useridle').bind('useractive.useridle',function(){var a=this;setTimeout(function(){$('div.player-controls ',a).scrollTop(0)},0);$('div.pc-box',this).stop().animate({opacity:1,bottom:0})}).bind('userinactive.useridle',{idletime:2000,idle:false},function(){$('div.pc-box',this).stop().animate({opacity:0,bottom:$('div.pc-box',this).outerHeight()*-1})})}).bind('pause ended',function(){$(this).unbind('.useridle');$('div.pc-box',this).stop().animate({opacity:1,bottom:0})})}$.startJME=startJME;function createFormOverlay(){var b=$.manageAjax.create('formOverlay',{dataType:'text',domSuccessTrigger:'div.form-box',cacheResponse:true,success:function(a){a=$(a).find('#main')[0].innerHTML;overlay.queue(function(){$('div.form-content-box',overlay).html('<div id="main">'+a+'</div>');overlay.removeClass('loading-form-box').firstExpOf('semanticAtom').setFocus();$('form',overlay).bind('submit',function(){overlay.addClass('loading-form-box');overlay.queue($.noop);$('div.form-content-box > *',overlay).fadeOut(400,function(){overlay.dequeue()});b.add({url:$(this).attr('action'),type:$(this).attr('method')||'GET',data:$(this).serialize()});return false});overlay.dequeue()})}}),overlay=$('<div class="showbox form-box"><div class="showbox-box"><div class="content-box"><div class="content-box-box"><div class="form-content-box"></div></div></div><span class="showbox-toolbar"> <a class="close-button" href="">'+_('close-button')+'</a></span></div></div>').appendTo('body').cOverlay({mask:true,positionType:'centerInsideView',openerSel:'a.form-overlay',beforeShow:function(e,a){overlay.addClass('loading-form-box');b.add({url:a.instance.currentOpener.attr('href')})},hide:function(){b.clear();$('div.form-content-box',overlay).empty()}}),viewHeight=$(window).height()-200;if(viewHeight>300){$('div.form-content-box',overlay).css('height',viewHeight)}}function createSelects(e){e=e||document;var f={assignSelectWidth:false,addRoundedCornerSpans:true,addTextboxWidthToDatalist:'outerWidth',overlay:{animShow:function(a,b){var c={duration:300};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',startCSS={top:'',bottom:'',opacity:0},endCSS={opacity:1};startCSS[dir]=a.height()*-1;endCSS[dir]=0;a.css(b.posCSS);d.stop(true,true).css(startCSS).animate(endCSS,$.extend({},c));a.css({display:'block'})},animHide:function(a,b){var c={duration:300};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',endCSS={opacity:0};endCSS[dir]=d.height()*-1;d.animate(endCSS,$.extend({},c,{complete:function(){a.css({display:'none'});d.css({top:'',bottom:''})}}))}}};$('div.link-group-box',e).each(function(){var b=$('ul',this),data={selectedIndex:0,label:$('h3',this),items:[]},api;if(!b[0]){return}$('a',b).each(function(){var a=$(this);data.items.push({name:a.text(),val:a.attr('href'),className:a.parent().attr('className')})});if(!data.label[0]){data.label=$('h2',this.parentNode)}api=b.combobox($.extend({},f,{data:data})).data('combobox');$('<input value="'+_('selectGo')+'" class="button" type="button" />').insertAfter(api.combobox).click(function(){var a;if(api.activeItem.is('.external')){a=window.open(api.value);a.focus()}else{location.href=api.value}})});$('select:not([multiple])',e).combobox(f)}function createFooter(){var c=parseInt($.cookie('footerSelected'),10)||0;$(window).unload(function(){$.cookie('footerSelected',''+c,{path:'/'})});$('#wrapper').tabtree({buttonSel:$('<div class="footer-button"><a href="#">'+_('showFooter')+'</a></div>').insertBefore('#site-info').find('a'),panelSel:'#site-info > div.site-info-box',defaultSelected:c,multiSelectable:false,toggleButton:true,handleDisplay:'initial',init:function(e,a){var b=$(a.instance.panels[0]);$('#nav-meta a').filter(function(){return($(this).attr('href')==='#site-info')}).bind('click',function(e){if(b.is('.js-expanded')){$.srcollableRoot.stop().animate({scrollTop:$(document).height()-$(window).height()+10},{duration:600})}else{$('#wrapper').tabtree('expand',a.instance.buttons[0],e)}return false})},expand:function(e,a){c=0;a.button.html(_('hideFooter'));$.srcollableRoot.stop().animate({scrollTop:$(document).height()-$(window).height()+(a.instance.panelHeight||190)+10},{duration:700});a.panel.stop().slideParentDown({duration:500,queue:false})},collapse:function(e,a){c=-1;a.button.html(_('showFooter'));a.instance.panelHeight=a.panel.parent().outerHeight({margin:true});a.panel.stop().slideParentUp({duration:650,queue:false,flickrFix:true})}})}function createTeaserCarousel(){if(inPrintMode){return}var d=!!($('#home')[0]);$('div.teaser-wrapper').each(function(){$('div.pager',this).append('<div class="prev"><span /></div><div class="next"><span /></div>');if(d){$('div.pager',this).before('<div class="tw-head" />')}if($(this).hasClass('tw-stage-switcher')){$('div.rack',this).wrap('<div class="rack-wrapper" />')}if($.browser.lteIE6){$('div.rack-teaser:first',this).addClass('first-child-rt')}if($.browser.msie){$('div.rack-teaser:last',this).addClass('last-child-rt')}}).scroller({addSubPixel:(d&&$.browser.lteIE6)?3:0,init:function(e,c){function inOutToggle(e){var a=$('div.rack-teaser-box',this);if(!a[0]){return}var b=a.data('teaserBoxTop')||$.data(a[0],'teaserBoxTop',a.css('top')),that=this,duration=450,animTB={top:0},animCO={clip:'auto'},animOV={opacity:0.3},coOpac=1,classAction='addClass',easing='easeOutQuint';if(e.type==='out'){animTB={top:b};animCO={clip:'rect(auto auto 0 auto)'};animOV={opacity:1};coOpac=0;easing='easeInQuint';classAction='removeClass'}if($.support.opacity){$.extend(animCO,{opacity:coOpac})}a.stop(true)[classAction]('over-teaser').animate(animTB,{duration:duration,easing:easing});$('div.rt-content',this).stop(true).animate(animCO,{duration:duration,easing:easing});$('img',this).stop(true).animate(animOV,{duration:duration,easing:easing})}if(c.instance.element.is('.tw-enhancedswitcher')){if(!eads.isEdit){c.instance.atomElem.inOut(inOutToggle,inOutToggle).clickArea()}else{$('img',c.instance.atomElem).css({opacity:0.4})}}if(!$.support.opacity||!c.instance.element.is('.tw-switcher')){return}if(!c.instance.nextLink.hasClass('.how')){c.instance.nextLink.css({opacity:0.4})}if(!c.instance.prevLink.hasClass('show')){c.instance.prevLink.css({opacity:0.4})}},linkFn:function(a,b){if(!$.support.opacity||!b.instance.element.is('.tw-switcher')){return}if(a=='show'){this.animate({opacity:1},{duration:500})}else{this.animate({opacity:0.4},{duration:500})}}})}function createHighlightFooter(){var b=$('#highlight-footer-control');if(!b[0]){return}var c=$('#highlight-footer').find('div.highlight-footer-content').css({zoom:'1'}),selected=parseInt($.cookie('highlightFooterSelected'),10)||0;$(window).unload(function(){$.cookie('highlightFooterSelected',''+selected,{path:'/'})});$('#highlight-footer').tabtree({buttonSel:$('<a href="#">'+_((selected)?'showHighlights':'hideHighlights')+'</a>').appendTo(b),panelSel:c,multiSelectable:true,toggleButton:true,defaultSelected:selected,handleDisplay:'initial',expand:function(e,a){selected=0;a.button.html(_('hideHighlights'));a.panel.parent().stop(true,true).animate({opacity:1},{duration:1000,queue:false}).end().slideParentDown({duration:700,easing:'easeOutSine',complete:function(){}})},collapse:function(e,a){selected=-1;a.button.html(_('showHighlights'));a.panel.parent().stop(true,true).animate({opacity:0},{duration:200,queue:false}).end().slideParentUp({duration:450,flickrFix:true})}})}function createShowBox(){var g={setInitialContent:{prev:_('prev'),next:_('next'),'close-button':_('close-button')},maskOpts:{cssWidth:true},controlsWrapper:false,focusOnShow:'h2, a:not(.ui-disabled)',widthElementSel:'.showbox',positionType:'constrainHorizontalView',positionOpts:{cleanCSS:false,margin:[30,20]},animShow:function(a,b){delete b.posCSS.height;a.css(b.posCSS).css({visibility:'visible'})},hideContentAnim:function(a){$('div.showbox-box',a.element).fadeTo(300,0)},showContentAnim:function(a,b,e,c){var d=$('div.showbox-box',a.element),width=b[0].width,duration=300,pos;a.fillContent(a.clonedOverlay.insertAfter(a.element));a.clonedOverlay.css({width:a.calcWidth(b,width)});pos=$.ui.cOverlay.posMethods.constrainHorizontalView(a.clonedOverlay,e,{mm:b},a);a.clonedOverlay.remove();d.queue(function(){a.element.css($.extend({},pos,{height:''}));a.fillContent();d.dequeue()}).fadeTo(300,1)}},flashOpeners=$('a[rel=flashbox]');if(!swfobject.hasFlashPlayerVersion('9.0.124')){flashOpeners.each(function(){var a=$(this),url=a.attr('href'),uObj=$.location.strToObj(url,{decode:true});if(uObj.swfFallback){a.attr('href',decodeURIComponent(uObj.swfFallback).replace(/\+/g,' '))}})}flashOpeners.showbox($.extend(true,{},g,{structure:'<div class="showbox flashbox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>'}));var h=$('a.iframe-box, a.content-box, a.kewego-box, a.kewegoSlider-box').showbox($.extend(true,{},g,{returnOverlay:true,positionType:'centerHorizontalView',structure:'<div class="showbox iframebox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>',hide:function(e,a){a.instance.element.find('.multimedia-box').html('')},kewego:eads.cfg.kewegoEmbed,kewegoSlider:eads.cfg.kewegoSliderEmbed}));window.openIframeBox=(function(){var f=$('<a class="iframe-box" />');h=h.data('cOverlay');return function(a,b,c,d){a=a.split(/\?|#/);var e=a[0]+'?width='+b+'&height='+c+'&attrs=scrolling%3D'+(d||'no');if(a[1]){e+='&'+a[1]}if(a[2]){e+='#'+a[2]}f.attr('href',e);h.show({type:'click',target:f[0],currentTarget:f[0]})}})();$('a[rel=showbox]').showbox($.extend(true,{},g,{getTextContent:function(b,c,d){var e=b.closest('dl'),dds=$('dd',e),img=$('img',e),extraContent='';c['multimedia-box'].attr('alt',img.attr('alt'));c['text-content']='';dds.each(function(){var a=$(this),html=a.html();if(a.is('.caption')){c['text-content']+='<h2 class="caption">'+html+'</h2>';c['showbox-title']=html}else if(a.is('.longdesc')){c['text-content']+='<p class="longdesc">'+html+'</p>'}else if(!a.is('.zoom')){extraContent+='<li class="'+this.className+'">'+html+'</li>'}});if(extraContent){c['text-content']+='<ul class="sb-extra">'+extraContent+'</ul>'}if(c['text-content']){c['text-content']='<div class="text-content-box">'+c['text-content']+'</div>'}},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>'+'</div>'+'<a role="button" class="prev controls" href="#" />'+'<a role="button" class="next controls" href="#" />'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>'}))}function addPagetools(){if($.location.querys.cssview==='print'){var c=/all|print/;inPrintMode=true;$('link[rel*=stylesheet]').each(function(){var a=this.media||'';if(!a||c.test(a)){this.disabled=false;this.media=(a)?a+', all':'all'}else{this.disabled=true}});setTimeout(function(){window.print()},100)}$(function(){var b=$('#page-tools'),pageToolsList=$('ul',b);if(eads.path.pdfDoc){$('li.pdf a',pageToolsList).attr('href',eads.path.pdfDoc)}else{$('li.pdf',pageToolsList).hide()}if($.browser.lteIE6){b.stickyScroller()}$('<li class="print"><a href="#" title="'+_('printLink')+'"><span>'+_('printLink')+'</span></a></li>').prependTo(pageToolsList).find('a').each(function(){var a=location.href;a=(a.indexOf('?')==-1)?a+'?cssview=print':a+'&cssview=print';$(this).attr({target:'_blank',href:a})});$('li.rss',pageToolsList).each(function(){var a=$('link[type=application/rss+xml]');if(a[0]){this.style.display='block';$('a',this).attr('href',a.attr('href'))}});if($.support.bookmarkAPI){$('<li class="bookmark"><a href="#"><span>'+_('bookmarkLink')+'</span></a></li>').appendTo(pageToolsList).find('a').addBookmark({showTitle:(_('bookmarkTitle')||'').replace('{title}',(document.title||''))})}})}function addLandmarks(){var c={navigation:'#nav-global, #nav, #nav-sub, #breadcrumb',search:'#search-box',article:'#article #page-intro, div.teaser',complementary:'#extras',banner:'#branding',main:'#wrapper-4',contentinfo:'#site-info'};$.each(c,function(a,b){$(b).attr({role:a})})}function createTabsAccordion(){function over(a){a.stop(true).animate({backgroundPosition:'0 -30px'},{duration:400})}function out(a){a.stop(true).animate({backgroundPosition:'0px 0px'},{duration:400})}var k={buttonSel:'h2.panel-button',panelSel:'div.panel-box',handleDisplay:'initial',focusOnExpand:$.notIE6,multiSelectable:true,toggleButton:true,init:function(e,a){a.instance.buttons.inOut(function(){over($(this))},function(){out($(this))})},expand:function(e,a){a.panel.stop(true).slideParentDown()},collapse:function(e,a){a.panel.stop(true).slideParentUp({flickrFix:true})}};var l=$.extend({},k,{init:function(e,a){k.init(e,a);a.instance.buttons.each(function(){$('span:first',this).append(' <em>'+_($(this).hasClass('js-selected')?'Hide':'Show')+'</em>')})},collapse:function(e,a){k.collapse(e,a);$('em',a.button).html(_('Show'))},expand:function(e,a){k.expand(e,a);$('em',a.button).html(_('Hide'))}});var m=$.extend({},k,{multiSelectable:false,defaultSelected:-1,init:function(e,g){var h=$('#stage-panel div.stage-panel-box'),videoTmpl='<div style="width: 524px; height: 378px; clear: both; visibility: hidden;" class="video"><a></a></div>',videoWrapper=$('div.video-box',h),video=$('video',videoWrapper),videoHideDelay;k.init(e,g);var i=true,srces=video.attr('srces'),initialContent={img:$('img',h).attr('src'),vid:(srces&&srces[0])?srces[0]:''};var j=$('#stage-panel div.st-aside');function calcFullheight(){var a=g.buttons.outerHeights({margin:true});g.panels.css('height',j.outerHeight()-(a+(g.panels.outerHeight({margin:true})-g.panels.height())))}calcFullheight();$(document).bind('emchange',calcFullheight);function setStageContent(a){if(a.vid){$('img',h).fadeOut(400,function(){$(this).remove()});clearTimeout(videoHideDelay);videoHideDelay=setTimeout(function(){$('object',videoWrapper).add(videoWrapper).css({'visibility':'visible'})},100);try{video.attr('autoplay',true).loadSrc(a.vid)}catch(e){}}else if(a.img){$('img',h).fadeOut(400,function(){$(this).remove()});try{video.pause()}catch(e){}$('object',videoWrapper).add(videoWrapper).css({'visibility':'hidden'});$('<img src="'+a.img+'" alt="" style="display: none;" />').appendTo(h).fadeIn(400)}i=false}g.instance.element.bind('tabtreeexpand',function(e,d){var f=$('ul.panel-data',d.panel),data={},kewego;if(!f[0]||d.instance.stageData===f[0]){return}d.instance.stageSRC=f[0];$(document).unbind('kewegoReady.panelstage');$('a',f[0]).each(function(){var a=this.href;var b=this.getAttribute('data-sig');if(b){var c=$.kewego.getVideoToken(this);$(document).one('kewegoReady.panelstage',function(){data.vid={src:'http://api.kewego.com/video/getStream/?appToken='+c+'&format=iphone&sig='+b,type:'video/mp4'};data.img='http://api.kewego.com/video/getHTML5Thumbnail/?appToken='+c+'&sig='+b;setStageContent(data)});kewego=true;return false}if(/(png|jpg|jpeg)$/.test(a.toLowerCase())){data.img=a}else{data.vid=a}});if(!kewego){setStageContent(data)}}).bind('tabtreecollapse',function(e,a){if(!a.selectedIndexes.length&&!i){setStageContent(initialContent);i=true}})},expand:function(e,a){if(a.collapseElements.panel[0]){a.panel.parent().animate({syncHeight:a.panel.outerHeight({margin:true})},{syncElements:a.collapseElements.panel.parent(),complete:function(){a.collapseElements.panel.hide();a.panel.parent().css({height:''})}});a.panel.show()}else{a.panel.stop(true).slideParentDown()}},collapse:function(e,a){if(!a.expandElements.panel[0]){a.panel.stop(true).slideParentUp()}}});$('div.panel-group').each(function(){var b=$(this);var c=(b.is('.st-panel-group'))?m:l,save=b.attr('data-storestate');if(save){var d=parseInt($.cookie(save),10);if(!isNaN(d)){$.extend(c,{defaultSelected:d})}$(window).unload(function(){var a=b.data('tabtree');if(a){if(a.selectedIndexes[0]===undefined){a.selectedIndexes[0]=-1}$.cookie(save,''+a.selectedIndexes[0],{path:'/'})}})}b.tabtree(c)});$('ol.text-box-toc, ol.toc-box-toc').each(function(){$(this).tabtree({activeButtonClass:'on',handleDisplay:'initial',focusOnExpand:$.notIE6,expand:function(e,a){a.panel.fadeOver({hideElement:a.collapseElements.panel.stop(true),duration:400,animateHeight:'sync'})}})})}$(callOnDomReady)})(jQuery);
}// END !jspackager.devmode
