var fleXenv={fleXcrollInit:function(){this.addTrggr(window,"load",this.globalInit)},fleXcrollMain:function(AH){var e=document,V=window,K=navigator;if(!e.getElementById||!e.createElement){return }if(typeof (AH)=="string"){AH=document.getElementById(AH)}if(AH==null||K.userAgent.indexOf("OmniWeb")!=-1||((K.userAgent.indexOf("AppleWebKit")!=-1||K.userAgent.indexOf("Safari")!=-1)&&!(typeof (HTMLElement)!="undefined"&&HTMLElement.prototype))||K.vendor=="KDE"||(K.platform.indexOf("Mac")!=-1&&K.userAgent.indexOf("MSIE")!=-1)){return }if(AH.scrollUpdate){AH.scrollUpdate();return }if(!AH.id||AH.id==""){var J="flex__",AG=1;while(document.getElementById(J+AG)!=null){AG++}AH.id=J+AG}var F=AH.id;AH.fleXdata=new Object();var u=AH.fleXdata;u.keyAct={_37:["-1s",0],_38:[0,"-1s"],_39:["1s",0],_40:[0,"1s"],_33:[0,"-1p"],_34:[0,"1p"],_36:[0,"-100p"],_35:[0,"+100p"]};u.wheelAct=["-2s","2s"];u.baseAct=["-2s","2s"];var D=r("contentwrapper",true),AE=r("mcontentwrapper",true),H=r("scrollwrapper",true),d=r("copyholder",true);var U=r("domfixdiv",true),t=r("zoomdetectdiv",true),AA=false;d.sY.border="1px solid blue";d.fHide();AH.style.overflow="hidden";t.sY.fontSize="12px";t.sY.height="1em";t.sY.width="1em";t.sY.position="absolute";t.sY.zIndex="-999";t.fHide();var W=AH.offsetHeight,Q=AH.offsetWidth;AI(AH,d,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);var Z=AH.offsetHeight,I=AH.offsetWidth,AD=Q-I,v=W-Z;var f=(AH.scrollTop)?AH.scrollTop:0,m=(AH.scrollLeft)?AH.scrollLeft:0;var z=document.location.href,X=/#([^#.]*)$/;var AF=["textarea","input","select"];u.scroller=[];u.forcedBar=[];u.containerSize=u.cntRSize=[];u.contentSize=u.cntSize=[];u.edge=[false,false];u.reqS=[];u.barSpace=[0,0];u.forcedHide=[];u.forcedPos=[];u.paddings=[];while(AH.firstChild){D.appendChild(AH.firstChild)}D.appendChild(U);AH.appendChild(AE);AH.appendChild(d);if(s(AH,"position")!="absolute"){AH.style.position="relative"}var M=s(AH,"text-align");AH.style.textAlign="left";AE.sY.width="100px";AE.sY.height="100px";AE.sY.top="0px";AE.sY.left="0px";AI(AH,d,"0px",["padding-left","padding-top","padding-right","padding-bottom"]);var P=AH.offsetWidth,S=AH.offsetHeight,x;x=AE.offsetHeight;AE.sY.borderBottom="2px solid black";if(AE.offsetHeight>x){AA=true}AE.sY.borderBottomWidth="0px";AI(d,AH,false,["padding-left","padding-top","padding-right","padding-bottom"]);n(AE);n(AH);u.paddings[0]=AE.yPos-AH.yPos;u.paddings[2]=AE.xPos-AH.xPos;AH.style.paddingTop=s(AH,"padding-bottom");AH.style.paddingLeft=s(AH,"padding-right");n(AE);n(AH);u.paddings[1]=AE.yPos-AH.yPos;u.paddings[3]=AE.xPos-AH.xPos;AH.style.paddingTop=s(d,"padding-top");AH.style.paddingLeft=s(d,"padding-left");var O=u.paddings[2]+u.paddings[3],q=u.paddings[0]+u.paddings[1];AE.style.textAlign=M;AI(AH,AE,false,["padding-left","padding-right","padding-top","padding-bottom"]);H.sY.width=AH.offsetWidth+"px";H.sY.height=AH.offsetHeight+"px";AE.sY.width=P+"px";AE.sY.height=S+"px";H.sY.position="absolute";H.sY.top="0px";H.sY.left="0px";H.fHide();AE.appendChild(D);AH.appendChild(H);H.appendChild(t);D.sY.position="relative";AE.sY.position="relative";D.sY.top="0";D.sY.width="100%";AE.sY.overflow="hidden";AE.sY.left="-"+u.paddings[2]+"px";AE.sY.top="-"+u.paddings[0]+"px";u.zTHeight=t.offsetHeight;u.getContentWidth=function(){var AK=D.childNodes,AJ=compPad=0;for(var c=0;c<AK.length;c++){if(AK[c].offsetWidth){AJ=Math.max(AK[c].offsetWidth,AJ)}}u.cntRSize[0]=((u.reqS[1]&&!u.forcedHide[1])||u.forcedBar[1])?AH.offsetWidth-u.barSpace[0]:AH.offsetWidth;u.cntSize[0]=AJ+O;return u.cntSize[0]};u.getContentHeight=function(){u.cntRSize[1]=((u.reqS[0]&&!u.forcedHide[0])||u.forcedBar[0])?AH.offsetHeight-u.barSpace[1]:AH.offsetHeight;u.cntSize[1]=D.offsetHeight+q-2;return u.cntSize[1]};u.fixIEDispBug=function(){D.sY.display="none";D.sY.display="block"};u.setWidth=function(){AE.sY.width=(AA)?(u.cntRSize[0]-O-AD)+"px":u.cntRSize[0]+"px"};u.setHeight=function(){AE.sY.height=(AA)?(u.cntRSize[1]-q-v)+"px":u.cntRSize[1]+"px"};u.createScrollBars=function(){u.getContentWidth();u.getContentHeight();H.vrt=new Array();var c=H.vrt;R(c,"vscroller");c.barPadding=[parseInt(s(c.sBr,"padding-top")),parseInt(s(c.sBr,"padding-bottom"))];c.sBr.sY.padding="0px";c.sBr.curPos=0;c.sBr.vertical=true;c.sBr.indx=1;D.vBar=c.sBr;B(c,0);u.barSpace[0]=c.sDv.offsetWidth;u.setWidth();H.hrz=new Array();var AJ=H.hrz;R(AJ,"hscroller");AJ.barPadding=[parseInt(s(AJ.sBr,"padding-left")),parseInt(s(AJ.sBr,"padding-right"))];AJ.sBr.sY.padding="0px";AJ.sBr.curPos=0;AJ.sBr.vertical=false;AJ.sBr.indx=0;D.hBar=AJ.sBr;if(V.opera){AJ.sBr.sY.position="relative"}B(AJ,0);u.barSpace[1]=AJ.sDv.offsetHeight;u.setHeight();H.sY.height=AH.offsetHeight+"px";AJ.jBox=r("scrollerjogbox");H.appendChild(AJ.jBox);AJ.jBox.onmousedown=function(){AJ.sBr.scrollBoth=true;u.goScroll=AJ.sBr;AJ.sBr.clicked=true;AJ.sBr.moved=false;H.vrt.sBr.moved=false;fleXenv.addTrggr(e,"selectstart",b);fleXenv.addTrggr(e,"mousemove",h);fleXenv.addTrggr(e,"mouseup",a);return false}};u.goScroll=null;u.createScrollBars();D.removeChild(U);if(!this.addChckTrggr(AH,"mousewheel",A)||!this.addChckTrggr(AH,"DOMMouseScroll",A)){AH.onmousewheel=A}this.addChckTrggr(AH,"mousewheel",A);this.addChckTrggr(AH,"DOMMouseScroll",A);AH.setAttribute("tabIndex","0");this.addTrggr(AH,"keydown",function(AJ){if(AH.focusProtect){return }if(!AJ){var AJ=V.event}var c=AJ.keyCode;u.pkeY=c;u.mDPosFix();if(u.keyAct["_"+c]&&!window.opera){AH.contentScroll(u.keyAct["_"+c][0],u.keyAct["_"+c][1],true);if(AJ.preventDefault){AJ.preventDefault()}return false}});this.addTrggr(AH,"keypress",function(AJ){if(AH.focusProtect){return }if(!AJ){var AJ=V.event}var c=AJ.keyCode;if(u.keyAct["_"+c]){AH.contentScroll(u.keyAct["_"+c][0],u.keyAct["_"+c][1],true);if(AJ.preventDefault){AJ.preventDefault()}return false}});this.addTrggr(AH,"keyup",function(){u.pkeY=false});this.addTrggr(e,"mouseup",y);this.addTrggr(AH,"mousedown",function(AJ){if(!AJ){AJ=V.event}var c=(AJ.target)?AJ.target:(AJ.srcElement)?AJ.srcElement:false;if(!c||(c.className&&c.className.match(RegExp("\\bscrollgeneric\\b")))){return }u.inMposX=AJ.clientX;u.inMposY=AJ.clientY;G();n(AH);y();fleXenv.addTrggr(e,"mousemove",C);u.mTBox=[AH.xPos+10,AH.xPos+u.cntRSize[0]-10,AH.yPos+10,AH.yPos+u.cntRSize[1]-10]});function C(AM){if(!AM){AM=V.event}var AL=AM.clientX,AK=AM.clientY,AJ=AL+u.xScrld,c=AK+u.yScrld;u.mOnXEdge=(AJ<u.mTBox[0]||AJ>u.mTBox[1])?1:0;u.mOnYEdge=(c<u.mTBox[2]||c>u.mTBox[3])?1:0;u.xAw=AL-u.inMposX;u.yAw=AK-u.inMposY;u.sXdir=(u.xAw>40)?1:(u.xAw<-40)?-1:0;u.sYdir=(u.yAw>40)?1:(u.yAw<-40)?-1:0;if((u.sXdir!=0||u.sYdir!=0)&&!u.tSelectFunc){u.tSelectFunc=V.setInterval(function(){if(u.sXdir==0&&u.sYdir==0){V.clearInterval(u.tSelectFunc);u.tSelectFunc=false;return }G();if(u.mOnXEdge==1||u.mOnYEdge==1){AH.contentScroll((u.sXdir*u.mOnXEdge)+"s",(u.sYdir*u.mOnYEdge)+"s",true)}},45)}}function y(){fleXenv.remTrggr(e,"mousemove",C);if(u.tSelectFunc){V.clearInterval(u.tSelectFunc)}u.tSelectFunc=false;if(u.barClickRetard){V.clearTimeout(u.barClickRetard)}if(u.barClickScroll){V.clearInterval(u.barClickScroll)}}function G(){u.xScrld=(V.pageXOffset)?V.pageXOffset:(e.documentElement&&e.documentElement.scrollLeft)?e.documentElement.scrollLeft:0;u.yScrld=(V.pageYOffset)?V.pageYOffset:(e.documentElement&&e.documentElement.scrollTop)?e.documentElement.scrollTop:0}AH.scrollUpdate=function(AJ){if(H.getSize[1]()===0||H.getSize[0]()===0){return }D.sY.padding="1px";var AQ=u.reqS[0],AK=u.reqS[1],AO=H.vrt,AN=H.hrz,AL,c,AP=[];H.sY.width=AH.offsetWidth-AD+"px";H.sY.height=AH.offsetHeight-v+"px";AP[0]=u.cntRSize[0];AP[1]=u.cntRSize[1];u.reqS[0]=u.getContentWidth()>u.cntRSize[0];u.reqS[1]=u.getContentHeight()>u.cntRSize[1];var AM=(AQ!=u.reqS[0]||AK!=u.reqS[1]||AP[0]!=u.cntRSize[0]||AP[1]!=u.cntRSize[1])?true:false;AO.sDv.setVisibility(u.reqS[1]);AN.sDv.setVisibility(u.reqS[0]);AL=(u.reqS[1]||u.forcedBar[1]);c=(u.reqS[0]||u.forcedBar[0]);u.getContentWidth();u.getContentHeight();u.setHeight();u.setWidth();if(!u.reqS[0]||!u.reqS[1]||u.forcedHide[0]||u.forcedHide[1]){AN.jBox.fHide()
}else{AN.jBox.fShow()}if(AL){l(AO,(c&&!u.forcedHide[0])?u.barSpace[1]:0)}else{D.sY.top="0"}if(c){l(AN,(AL&&!u.forcedHide[1])?u.barSpace[0]:0)}else{D.sY.left="0"}if(AM&&!AJ){AH.scrollUpdate(true)}D.sY.padding="0px";u.edge[0]=u.edge[1]=false};AH.commitScroll=AH.contentScroll=function(AM,AK,AL){var AJ=[[false,false],[false,false]],c;if((AM||AM===0)&&u.scroller[0]){AM=N(AM,0);c=H.hrz.sBr;c.trgtScrll=(AL)?Math.min(Math.max(c.mxScroll,c.trgtScrll-AM),0):-AM;c.contentScrollPos();AJ[0]=[-c.trgtScrll-c.targetSkew,-c.mxScroll]}if((AK||AK===0)&&u.scroller[1]){AK=N(AK,1);c=H.vrt.sBr;c.trgtScrll=(AL)?Math.min(Math.max(c.mxScroll,c.trgtScrll-AK),0):-AK;c.contentScrollPos();AJ[1]=[-c.trgtScrll-c.targetSkew,-c.mxScroll]}if(!AL){u.edge[0]=u.edge[1]=false}return AJ};AH.scrollToElement=function(AJ){if(AJ==null||!g(AJ)){return }var c=L(AJ);AH.contentScroll(c[0]+u.paddings[2],c[1]+u.paddings[0],false);AH.contentScroll(0,0,true)};AI(d,AH,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);AH.removeChild(d);AH.scrollTop=0;AH.scrollLeft=0;AH.fleXcroll=true;w(AH,"flexcrollactive",false);AH.scrollUpdate();AH.contentScroll(m,f,true);if(z.match(X)){AH.scrollToElement(e.getElementById(z.match(X)[1]))}H.fShow();u.sizeChangeDetect=V.setInterval(function(){var c=t.offsetHeight;if(c!=u.zTHeight){AH.scrollUpdate();u.zTHeight=c}},2500);function N(c,AJ){var AK=c.toString();c=parseFloat(AK);return parseInt((AK.match(/p$/))?c*u.cntRSize[AJ]*0.9:(AK.match(/s$/))?c*u.cntRSize[AJ]*0.1:c)}function E(AK){var AK=AK.split("-"),c=AK[0],AJ;for(AJ=1;parT=AK[AJ];AJ++){c+=parT.charAt(0).toUpperCase()+parT.substr(1)}return c}function s(AJ,c){if(V.getComputedStyle){return V.getComputedStyle(AJ,null).getPropertyValue(c)}if(AJ.currentStyle){return AJ.currentStyle[E(c)]}return false}function AI(AN,AJ,AL,c){var AM=new Array();for(var AK=0;AK<c.length;AK++){AM[AK]=E(c[AK]);AJ.style[AM[AK]]=s(AN,c[AK],AM[AK]);if(AL){AN.style[AM[AK]]=AL}}}function r(c,AK){var AJ=e.createElement("div");AJ.id=F+"_"+c;AJ.className=(AK)?c:c+" scrollgeneric";AJ.getSize=[function(){return AJ.offsetWidth},function(){return AJ.offsetHeight}];AJ.setSize=[function(AL){AJ.sY.width=AL},function(AL){AJ.sY.height=AL}];AJ.getPos=[function(){return s(AJ,"left")},function(){return s(AJ,"top")}];AJ.setPos=[function(AL){AJ.sY.left=AL},function(AL){AJ.sY.top=AL}];AJ.fHide=function(){AJ.sY.visibility="hidden"};AJ.fShow=function(AL){AJ.sY.visibility=(AL)?s(AL,"visibility"):"visible"};AJ.sY=AJ.style;return AJ}function R(AJ,c){AJ.sDv=r(c+"base");AJ.sFDv=r(c+"basebeg");AJ.sSDv=r(c+"baseend");AJ.sBr=r(c+"bar");AJ.sFBr=r(c+"barbeg");AJ.sSBr=r(c+"barend");H.appendChild(AJ.sDv);AJ.sDv.appendChild(AJ.sBr);AJ.sDv.appendChild(AJ.sFDv);AJ.sDv.appendChild(AJ.sSDv);AJ.sBr.appendChild(AJ.sFBr);AJ.sBr.appendChild(AJ.sSBr)}function B(AM,c){var AL=AM.sDv,AK=AM.sBr,AJ=AK.indx;AK.minPos=AM.barPadding[0];AK.ofstParent=AL;AK.mDv=AE;AK.scrlTrgt=D;AK.targetSkew=0;l(AM,c,true);AK.doScrollPos=function(){AK.curPos=(Math.min(Math.max(AK.curPos,0),AK.maxPos));AK.trgtScrll=parseInt((AK.curPos/AK.sRange)*AK.mxScroll);AK.targetSkew=(AK.curPos==0)?0:(AK.curPos==AK.maxPos)?0:AK.targetSkew;AK.setPos[AJ](AK.curPos+AK.minPos+"px");D.setPos[AJ](AK.trgtScrll+AK.targetSkew+"px")};AK.contentScrollPos=function(){AK.curPos=parseInt((AK.trgtScrll*AK.sRange)/AK.mxScroll);AK.targetSkew=AK.trgtScrll-parseInt((AK.curPos/AK.sRange)*AK.mxScroll);AK.curPos=(Math.min(Math.max(AK.curPos,0),AK.maxPos));AK.setPos[AJ](AK.curPos+AK.minPos+"px");AK.setPos[AJ](AK.curPos+AK.minPos+"px");D.setPos[AJ](AK.trgtScrll+"px")};u.barZ=s(AK,"z-index");AK.sY.zIndex=(u.barZ=="auto"||u.barZ=="0"||u.barZ=="normal")?2:u.barZ;AE.sY.zIndex=s(AK,"z-index");AK.onmousedown=function(){AK.clicked=true;u.goScroll=AK;AK.scrollBoth=false;AK.moved=false;fleXenv.addTrggr(e,"selectstart",b);fleXenv.addTrggr(e,"mousemove",h);fleXenv.addTrggr(e,"mouseup",a);return false};AK.onmouseover=y;AL.onmousedown=AL.ondblclick=function(AO){if(!AO){var AO=V.event}if(AO.target&&(AO.target==AM.sFBr||AO.target==AM.sSBr||AO.target==AM.sBr)){return }if(AO.srcElement&&(AO.srcElement==AM.sFBr||AO.srcElement==AM.sSBr||AO.srcElement==AM.sBr)){return }var AN,AP=[];G();u.mDPosFix();n(AK);AN=(AK.vertical)?AO.clientY+u.yScrld-AK.yPos:AO.clientX+u.xScrld-AK.xPos;AP[AK.indx]=(AN<0)?u.baseAct[0]:u.baseAct[1];AP[1-AK.indx]=0;AH.contentScroll(AP[0],AP[1],true);if(AO.type!="dblclick"){y();u.barClickRetard=V.setTimeout(function(){u.barClickScroll=V.setInterval(function(){AH.contentScroll(AP[0],AP[1],true)},80)},425)}return false};AL.setVisibility=function(AN){if(AN){AL.fShow(AH);u.forcedHide[AJ]=(s(AL,"visibility")=="hidden")?true:false;if(!u.forcedHide[AJ]){AK.fShow(AH)}else{AK.fHide()}u.scroller[AJ]=true;w(AL,"","flexinactive")}else{AL.fHide();AK.fHide();u.forcedBar[AJ]=(s(AL,"visibility")!="hidden")?true:false;u.scroller[AJ]=false;AK.curPos=0;D.setPos[AJ]("0px");w(AL,"flexinactive","")}AE.setPos[1-AJ]((u.forcedPos[AJ]&&(AN||u.forcedBar[AJ])&&!u.forcedHide[AJ])?u.barSpace[1-AJ]-u.paddings[AJ*2]+"px":"-"+u.paddings[AJ*2]+"px")};AL.onmouseclick=b}function l(AQ,AR,AP){var AK=AQ.sDv,c=AQ.sBr,AO=AQ.sFDv,AM=AQ.sFBr,AL=AQ.sSDv,AJ=AQ.sSBr,AN=c.indx;AK.setSize[AN](H.getSize[AN]()-AR+"px");AK.setPos[1-AN](H.getSize[1-AN]()-AK.getSize[1-AN]()+"px");u.forcedPos[AN]=(parseInt(AK.getPos[1-AN]())===0)?true:false;AQ.padLoss=AQ.barPadding[0]+AQ.barPadding[1];AQ.baseProp=parseInt((AK.getSize[AN]()-AQ.padLoss)*0.75);c.aSize=Math.min(Math.max(Math.min(parseInt(u.cntRSize[AN]/u.cntSize[AN]*AK.getSize[AN]()),AQ.baseProp),45),AQ.baseProp);c.setSize[AN](c.aSize+"px");c.maxPos=AK.getSize[AN]()-c.getSize[AN]()-AQ.padLoss;c.curPos=Math.min(Math.max(0,c.curPos),c.maxPos);c.setPos[AN](c.curPos+c.minPos+"px");c.mxScroll=AE.getSize[AN]()-u.cntSize[AN];c.sRange=c.maxPos;AO.setSize[AN](AK.getSize[AN]()-AL.getSize[AN]()+"px");AM.setSize[AN](c.getSize[AN]()-AJ.getSize[AN]()+"px");AJ.setPos[AN](c.getSize[AN]()-AJ.getSize[AN]()+"px");AL.setPos[AN](AK.getSize[AN]()-AL.getSize[AN]()+"px");if(!AP){c.doScrollPos()}u.fixIEDispBug()}u.mDPosFix=function(){AE.scrollTop=0;AE.scrollLeft=0;AH.scrollTop=0;AH.scrollLeft=0};this.addTrggr(V,"load",function(){if(AH.fleXcroll){AH.scrollUpdate()}});this.addTrggr(V,"resize",function(){if(AH.refreshTimeout){V.clearTimeout(AH.refreshTimeout)}AH.refreshTimeout=V.setTimeout(function(){if(AH.fleXcroll){AH.scrollUpdate()}},80)});for(var AB=0,T;T=AF[AB];AB++){var Y=AH.getElementsByTagName(T);for(var AC=0,o;o=Y[AC];AC++){fleXenv.addTrggr(o,"focus",function(){AH.focusProtect=true});fleXenv.addTrggr(o,"blur",onblur=function(){AH.focusProtect=false})}}function b(){return false}function h(AM){if(!AM){var AM=V.event}var AJ=u.goScroll,AO,AN,AL,c;if(AJ==null){return }if(!fleXenv.w3events&&!AM.button){a()}AN=(AJ.scrollBoth)?2:1;for(var AK=0;AK<AN;AK++){AO=(AK==1)?AJ.scrlTrgt.vBar:AJ;if(AJ.clicked){if(!AO.moved){u.mDPosFix();n(AO);n(AO.ofstParent);AO.pointerOffsetY=AM.clientY-AO.yPos;AO.pointerOffsetX=AM.clientX-AO.xPos;AO.inCurPos=AO.curPos;AO.moved=true}AO.curPos=(AO.vertical)?AM.clientY-AO.pointerOffsetY-AO.ofstParent.yPos-AO.minPos:AM.clientX-AO.pointerOffsetX-AO.ofstParent.xPos-AO.minPos;if(AJ.scrollBoth){AO.curPos=AO.curPos+(AO.curPos-AO.inCurPos)}AO.doScrollPos()}else{AO.moved=false}}}function a(){if(u.goScroll!=null){u.goScroll.clicked=false}u.goScroll=null;fleXenv.remTrggr(e,"selectstart",b);fleXenv.remTrggr(e,"mousemove",h);fleXenv.remTrggr(e,"mouseup",a)}function A(AM){if(!AM){AM=V.event}if(!this.fleXcroll){return }var AN=this,AL,c,AK=false,AO=0,AJ;u.mDPosFix();hElem=(AM.target)?AM.target:(AM.srcElement)?AM.srcElement:this;if(hElem.id&&hElem.id.match(/_hscroller/)){AK=true}if(AM.wheelDelta){AO=-AM.wheelDelta}if(AM.detail){AO=AM.detail}AO=(AO<0)?-1:+1;AJ=(AO<0)?0:1;u.edge[1-AJ]=false;if((u.edge[AJ]&&!AK)||(!u.scroller[0]&&!u.scroller[1])){return }if(u.scroller[1]&&!AK){scrollState=AH.contentScroll(false,u.wheelAct[AJ],true)}AL=!u.scroller[1]||AK||(u.scroller[1]&&((scrollState[1][0]==scrollState[1][1]&&AO>0)||(scrollState[1][0]==0&&AO<0)));
if(u.scroller[0]&&(!u.scroller[1]||AK)){scrollState=AH.contentScroll(u.wheelAct[AJ],false,true)}c=!u.scroller[0]||(u.scroller[0]&&u.scroller[1]&&AL&&!AK)||(u.scroller[0]&&((scrollState[0][0]==scrollState[0][1]&&AO>0)||(scrollState[0][0]==0&&AO<0)));if(AL&&c&&!AK){u.edge[AJ]=true}else{u.edge[AJ]=false}if(AM.preventDefault){AM.preventDefault()}return false}function g(c){while(c.parentNode){c=c.parentNode;if(c==AH){return true}}return false}function n(c){var AJ=c,AL=curtop=0;var AK="";if(AJ.offsetParent){while(AJ){AL+=AJ.offsetLeft;curtop+=AJ.offsetTop;AJ=AJ.offsetParent;AK+=curtop+" "}}else{if(AJ.x){AL+=AJ.x;curtop+=AJ.y}}c.xPos=AL;c.yPos=curtop}function L(c){var AJ=c;curleft=curtop=0;while(!AJ.offsetHeight&&AJ.parentNode&&AJ!=D&&s(AJ,"display")=="inline"){AJ=AJ.parentNode}if(AJ.offsetParent){while(AJ!=D){curleft+=AJ.offsetLeft;curtop+=AJ.offsetTop;AJ=AJ.offsetParent}}return[curleft,curtop]}function w(AJ,AK,c){if(!AJ.className){AJ.className=""}var AL=AJ.className;if(AK&&!AL.match(RegExp("(^|\\s)"+AK+"($|\\s)"))){AL=AL.replace(/(\S$)/,"$1 ")+AK}if(c){AL=AL.replace(RegExp("((^|\\s)+"+c+")+($|\\s)","g"),"$2").replace(/\s$/,"")}AJ.className=AL}},globalInit:function(){if(fleXenv.catchFastInit){window.clearInterval(fleXenv.catchFastInit)}var G=/#([^#.]*)$/,F=/(.*)#.*$/,C,E,B,D=document.getElementsByTagName("a"),A=document.location.href;if(A.match(F)){A=A.match(F)[1]}for(E=0;B=D[E];E++){if(B.href&&B.href.match(G)&&B.href.match(F)&&A===B.href.match(F)[1]){B.fleXanchor=true;fleXenv.addTrggr(B,"click",function(L){if(!L){L=window.event}var H=(L.srcElement)?L.srcElement:this;while(!H.fleXanchor&&H.parentNode){H=H.parentNode}if(!H.fleXanchor){return }var I=document.getElementById(H.href.match(G)[1]),K=false;if(I==null){I=(I=document.getElementsByName(H.href.match(G)[1])[0])?I:null}if(I!=null){var J=I;while(J.parentNode){J=J.parentNode;if(J.scrollToElement){J.scrollToElement(I);K=J}}if(K){if(L.preventDefault){L.preventDefault()}document.location.href="#"+H.href.match(G)[1];K.fleXdata.mDPosFix();return false}}})}}fleXenv.initByClass();if(window.onfleXcrollRun){window.onfleXcrollRun()}},initByClass:function(){if(fleXenv.initialized){return }fleXenv.initialized=true;var C=fleXenv.getByClassName(document.getElementsByTagName("body")[0],"div","scroll_bar");for(var A=0,B;B=C[A];A++){fleXenv.fleXcrollMain(B)}},getByClassName:function(D,F,H){if(typeof (D)=="string"){D=document.getElementById(D)}if(D==null){return false}var I=new RegExp("(^|\\s)"+H+"($|\\s)"),B,C=[],J=0;var A=D.getElementsByTagName(F);for(var E=0,G;G=A[E];E++){if(G.className&&G.className.match(I)){C[J]=G;J++}}return C},catchFastInit:window.setInterval(function(){var A=document.getElementById("flexcroll-init");if(A!=null){fleXenv.initByClass();window.clearInterval(fleXenv.catchFastInit)}},100),addTrggr:function(C,A,B){if(!fleXenv.addChckTrggr(C,A,B)&&C.attachEvent){C.attachEvent("on"+A,B)}},addChckTrggr:function(C,A,B){if(C.addEventListener){C.addEventListener(A,B,false);fleXenv.w3events=true;window.addEventListener("unload",function(){fleXenv.remTrggr(C,A,B)},false);return true}else{return false}},remTrggr:function(C,A,B){if(!fleXenv.remChckTrggr(C,A,B)&&C.detachEvent){C.detachEvent("on"+A,B)}},remChckTrggr:function(C,A,B){if(C.removeEventListener){C.removeEventListener(A,B,false);return true}else{return false}}};function CSBfleXcroll(A){fleXenv.fleXcrollMain(A)}fleXenv.fleXcrollInit();AJS={BASE_URL:"",drag_obj:null,drag_elm:null,_drop_zones:[],_cur_pos:null,getScrollTop:function(){var A;if(document.documentElement&&document.documentElement.scrollTop){A=document.documentElement.scrollTop}else{if(document.body){A=document.body.scrollTop}}return A},addClass:function(){var C=AJS.forceArray(arguments);var B=C.pop();var A=function(D){if(!new RegExp("(^|\\s)"+B+"(\\s|$)").test(D.className)){D.className+=(D.className?" ":"")+B}};AJS.map(C,function(D){A(D)})},setStyle:function(){var C=AJS.forceArray(arguments);var B=C.pop();var A=C.pop();AJS.map(C,function(D){D.style[A]=AJS.getCssDim(B)})},extend:function(D){var C=new this("no_init");for(k in D){var B=C[k];var A=D[k];if(B&&B!=A&&typeof A=="function"){A=this._parentize(A,B)}C[k]=A}return new AJS.Class(C)},log:function(A){if(window.console){console.log(A)}else{var B=AJS.$("ajs_logger");if(!B){B=AJS.DIV({id:"ajs_logger",style:"color: green; position: absolute; left: 0"});B.style.top=AJS.getScrollTop()+"px";AJS.ACN(AJS.getBody(),B)}AJS.setHTML(B,""+A)}},setHeight:function(){var A=AJS.forceArray(arguments);A.splice(A.length-1,0,"height");AJS.setStyle.apply(null,A)},_getRealScope:function(A,C){C=AJS.$A(C);var B=A._cscope||window;return function(){var D=AJS.$FA(arguments).concat(C);return A.apply(B,D)}},documentInsert:function(A){if(typeof (A)=="string"){A=AJS.HTML2DOM(A)}document.write('<span id="dummy_holder"></span>');AJS.swapDOM(AJS.$("dummy_holder"),A)},getWindowSize:function(C){C=C||document;var B,A;if(self.innerHeight){B=self.innerWidth;A=self.innerHeight}else{if(C.documentElement&&C.documentElement.clientHeight){B=C.documentElement.clientWidth;A=C.documentElement.clientHeight}else{if(C.body){B=C.body.clientWidth;A=C.body.clientHeight}}}return{w:B,h:A}},flattenList:function(B){var C=[];var A=function(E,D){AJS.map(D,function(F){if(F==null){}else{if(AJS.isArray(F)){A(E,F)}else{E.push(F)}}})};A(C,B);return C},isFunction:function(A){return(typeof A=="function")},setEventKey:function(A){A.key=A.keyCode?A.keyCode:A.charCode;if(window.event){A.ctrl=window.event.ctrlKey;A.shift=window.event.shiftKey}else{A.ctrl=A.ctrlKey;A.shift=A.shiftKey}switch(A.key){case 63232:A.key=38;break;case 63233:A.key=40;break;case 63235:A.key=39;break;case 63234:A.key=37;break}},removeElement:function(){var A=AJS.forceArray(arguments);AJS.map(A,function(B){AJS.swapDOM(B,null)})},_unloadListeners:function(){if(AJS.listeners){AJS.map(AJS.listeners,function(C,B,A){AJS.REV(C,B,A)})}AJS.listeners=[]},join:function(B,A){try{return A.join(B)}catch(D){var C=A[0]||"";AJS.map(A,function(E){C+=B+E},1);return C+""}},getIndex:function(D,C,B){for(var A=0;A<C.length;A++){if(B&&B(C[A])||D==C[A]){return A}}return -1},isIn:function(C,A){var B=AJS.getIndex(C,A);if(B!=-1){return true}else{return false}},isArray:function(A){return A instanceof Array},setLeft:function(){var A=AJS.forceArray(arguments);A.splice(A.length-1,0,"left");AJS.setStyle.apply(null,A)},appendChildNodes:function(A){if(arguments.length>=2){AJS.map(arguments,function(B){if(AJS.isString(B)){B=AJS.TN(B)}if(AJS.isDefined(B)){A.appendChild(B)}},1)}return A},getElementsByTagAndClassName:function(G,F,D,B){var H=[];if(!AJS.isDefined(D)){D=document}if(!AJS.isDefined(G)){G="*"}var A=D.getElementsByTagName(G);var E=A.length;var C=new RegExp("(^|\\s)"+F+"(\\s|$)");for(i=0,j=0;i<E;i++){if(C.test(A[i].className)||F==null){H[j]=A[i];j++}}if(B){return H[0]}else{return H}},isOpera:function(){return(navigator.userAgent.toLowerCase().indexOf("opera")!=-1)},isString:function(A){return(typeof A=="string")},hideElement:function(B){var A=AJS.forceArray(arguments);AJS.map(A,function(C){C.style.display="none"})},setOpacity:function(B,A){B.style.opacity=A;B.style.filter="alpha(opacity="+A*100+")"},insertBefore:function(B,A){A.parentNode.insertBefore(B,A);return B},setWidth:function(){var A=AJS.forceArray(arguments);A.splice(A.length-1,0,"width");AJS.setStyle.apply(null,A)},createArray:function(A){if(AJS.isArray(A)&&!AJS.isString(A)){return A}else{if(!A){return[]}else{return[A]}}},isDict:function(B){var A=String(B);return A.indexOf(" Object")!=-1},isMozilla:function(){return(navigator.userAgent.toLowerCase().indexOf("gecko")!=-1&&navigator.productSub>=20030210)},removeEventListener:function(E,D,A,C){var B="ajsl_"+D+A;if(!C){C=false}A=E[B]||A;if(E["on"+D]==A){E["on"+D]=E[B+"old"]}if(E.removeEventListener){E.removeEventListener(D,A,C);if(AJS.isOpera()){E.removeEventListener(D,A,!C)}}else{if(E.detachEvent){E.detachEvent("on"+D,A)}}},callLater:function(A,C){var B=function(){A()};window.setTimeout(B,C)},setTop:function(){var A=AJS.forceArray(arguments);A.splice(A.length-1,0,"top");
AJS.setStyle.apply(null,A)},_createDomShortcuts:function(){var B=["ul","li","td","tr","th","tbody","table","input","span","b","a","div","img","button","h1","h2","h3","h4","h5","h6","br","textarea","form","p","select","option","optgroup","iframe","script","center","dl","dt","dd","small","pre","i"];var A=function(C){AJS[C.toUpperCase()]=function(){return AJS.createDOM.apply(null,[C,arguments])}};AJS.map(B,A);AJS.TN=function(C){return document.createTextNode(C)}},addCallback:function(A){this.callbacks.unshift(A)},bindMethods:function(C){for(var B in C){var A=C[B];if(typeof (A)=="function"){C[B]=AJS.$b(A,C)}}},partial:function(B){var A=AJS.$FA(arguments);A.shift();return function(){A=A.concat(AJS.$FA(arguments));return B.apply(window,A)}},isNumber:function(A){return(typeof A=="number")},getCssDim:function(A){if(AJS.isString(A)){return A}else{return A+"px"}},isIe:function(){return(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1)},removeClass:function(){var C=AJS.forceArray(arguments);var A=C.pop();var B=function(D){D.className=D.className.replace(new RegExp("\\s?"+A,"g"),"")};AJS.map(C,function(D){B(D)})},setHTML:function(B,A){B.innerHTML=A;return B},map:function(D,F,C,A){var E=0,B=D.length;if(C){E=C}if(A){B=A}for(E;E<B;E++){var G=F(D[E],E);if(G!=undefined){return G}}},addEventListener:function(H,G,I,F,E){var D="ajsl_"+G+I;if(!E){E=false}AJS.listeners=AJS.$A(AJS.listeners);if(AJS.isIn(G,["keypress","keydown","keyup","click"])){var C=I;I=function(J){AJS.setEventKey(J);return C.apply(window,arguments)}}var B=AJS.isIn(G,["submit","load","scroll","resize"]);var A=AJS.$A(H);AJS.map(A,function(K){if(F){var J=I;I=function(N){AJS.REV(K,G,I);return J.apply(window,arguments)}}if(B){var M=K["on"+G];var L=function(){if(M){I(arguments);return M(arguments)}else{return I(arguments)}};K[D]=L;K[D+"old"]=M;H["on"+G]=L}else{K[D]=I;if(K.attachEvent){K.attachEvent("on"+G,I)}else{if(K.addEventListener){K.addEventListener(G,I,E)}}AJS.listeners.push([K,G,I])}})},preloadImages:function(){AJS.AEV(window,"load",AJS.$p(function(A){AJS.map(A,function(C){var B=new Image();B.src=C})},arguments))},forceArray:function(A){var B=[];AJS.map(A,function(C){B.push(C)});return B},update:function(B,A){for(var C in A){B[C]=A[C]}return B},getBody:function(){return AJS.$bytc("body")[0]},HTML2DOM:function(B,A){var C=AJS.DIV();C.innerHTML=B;if(A){return C.childNodes[0]}else{return C}},getElement:function(A){if(AJS.isString(A)||AJS.isNumber(A)){return document.getElementById(A)}else{return A}},showElement:function(){var A=AJS.forceArray(arguments);AJS.map(A,function(B){B.style.display=""})},bind:function(B,C,A){B._cscope=C;return AJS._getRealScope(B,A)},createDOM:function(F,D){var E=0,C;var H=document.createElement(F);var A=D[0];if(AJS.isDict(D[E])){for(k in A){C=A[k];if(k=="style"||k=="s"){H.style.cssText=C}else{if(k=="c"||k=="class"||k=="className"){H.className=C}else{H.setAttribute(k,C)}}}E++}if(A==null){E=1}for(var B=E;B<D.length;B++){var C=D[B];if(C){var G=typeof (C);if(G=="string"||G=="number"){C=AJS.TN(C)}H.appendChild(C)}}return H},swapDOM:function(C,B){C=AJS.getElement(C);var A=C.parentNode;if(B){B=AJS.getElement(B);A.replaceChild(B,C)}else{A.removeChild(C)}return B},isDefined:function(A){return(A!="undefined"&&A!=null)}};AJS.$=AJS.getElement;AJS.$$=AJS.getElements;AJS.$f=AJS.getFormElement;AJS.$p=AJS.partial;AJS.$b=AJS.bind;AJS.$A=AJS.createArray;AJS.DI=AJS.documentInsert;AJS.ACN=AJS.appendChildNodes;AJS.RCN=AJS.replaceChildNodes;AJS.AEV=AJS.addEventListener;AJS.REV=AJS.removeEventListener;AJS.$bytc=AJS.getElementsByTagAndClassName;AJS.$AP=AJS.absolutePosition;AJS.$FA=AJS.forceArray;AJS.addEventListener(window,"unload",AJS._unloadListeners);AJS._createDomShortcuts();AJS.Class=function(B){var A=function(){if(arguments[0]!="no_init"){return this.init.apply(this,arguments)}};A.prototype=B;AJS.update(A,AJS.Class.prototype);return A};AJS.Class.prototype={extend:function(C){var B=new this("no_init");for(k in C){var A=B[k];var D=C[k];if(A&&A!=D&&typeof D=="function"){D=this._parentize(D,A)}B[k]=D}return new AJS.Class(B)},implement:function(A){AJS.update(this.prototype,A)},_parentize:function(B,A){return function(){this.parent=A;return B.apply(this,arguments)}}};script_loaded=true;script_loaded=true;AJS.fx={_shades:{0:"ffffff",1:"ffffee",2:"ffffdd",3:"ffffcc",4:"ffffbb",5:"ffffaa",6:"ffff99"},highlight:function(C,B){var A=new AJS.fx.Base();A.elm=AJS.$(C);A.options.duration=600;A.setOptions(B);AJS.update(A,{increase:function(){if(this.now==7){C.style.backgroundColor="#fff"}else{C.style.backgroundColor="#"+AJS.fx._shades[Math.floor(this.now)]}}});return A.custom(6,0)},fadeIn:function(C,A){A=A||{};if(!A.from){A.from=0;AJS.setOpacity(C,0)}if(!A.to){A.to=1}var B=new AJS.fx.Style(C,"opacity",A);return B.custom(A.from,A.to)},fadeOut:function(B,A){A=A||{};if(!A.from){A.from=0.7}if(!A.to){A.to=0}A.duration=300;var C=new AJS.fx.Style(B,"opacity",A);return C.custom(A.from,A.to)},setWidth:function(B,A){var C=new AJS.fx.Style(B,"width",A);return C.custom(A.from,A.to)},setHeight:function(B,A){var C=new AJS.fx.Style(B,"height",A);return C.custom(A.from,A.to)}};AJS.fx.Base=new AJS.Class({init:function(A){this.options={onStart:function(){},onComplete:function(){},transition:AJS.fx.Transitions.sineInOut,duration:500,wait:true,fps:50};AJS.update(this.options,A);AJS.bindMethods(this)},setOptions:function(A){AJS.update(this.options,A)},step:function(){var A=new Date().getTime();if(A<this.time+this.options.duration){this.cTime=A-this.time;this.setNow()}else{setTimeout(AJS.$b(this.options.onComplete,this,[this.elm]),10);this.clearTimer();this.now=this.to}this.increase()},setNow:function(){this.now=this.compute(this.from,this.to)},compute:function(B,C){var A=C-B;return this.options.transition(this.cTime,B,A,this.options.duration)},clearTimer:function(){clearInterval(this.timer);this.timer=null;return this},_start:function(A,B){if(!this.options.wait){this.clearTimer()}if(this.timer){return }setTimeout(AJS.$p(this.options.onStart,this.elm),10);this.from=A;this.to=B;this.time=new Date().getTime();this.timer=setInterval(this.step,Math.round(1000/this.options.fps));return this},custom:function(A,B){return this._start(A,B)},set:function(A){this.now=A;this.increase();return this},setStyle:function(C,A,B){if(this.property=="opacity"){AJS.setOpacity(C,B)}else{AJS.setStyle(C,A,B)}}});AJS.fx.Style=AJS.fx.Base.extend({init:function(C,A,B){this.parent();this.elm=C;this.setOptions(B);this.property=A},increase:function(){this.setStyle(this.elm,this.property,this.now)}});AJS.fx.Styles=AJS.fx.Base.extend({init:function(B,A){this.parent();this.elm=AJS.$(B);this.setOptions(A);this.now={}},setNow:function(){for(p in this.from){this.now[p]=this.compute(this.from[p],this.to[p])}},custom:function(B){if(this.timer&&this.options.wait){return }var A={};var C={};for(p in B){A[p]=B[p][0];C[p]=B[p][1]}return this._start(A,C)},increase:function(){for(var A in this.now){this.setStyle(this.elm,A,this.now[A])}}});AJS.fx.Transitions={linear:function(B,A,D,C){return D*B/C+A},sineInOut:function(B,A,D,C){return -D/2*(Math.cos(Math.PI*B/C)-1)+A}};script_loaded=true;script_loaded=true;var GB_CURRENT=null;GB_hide=function(A){GB_CURRENT.hide(A)};GreyBox=new AJS.Class({init:function(C){this.use_fx=AJS.fx;this.type="page";this.overlay_click_close=false;this.salt=0;this.root_dir=GB_ROOT_DIR;this.callback_fns=[];this.reload_on_close=false;this.src_loader=this.root_dir+"scripts/loader_frame.html";var B=window.location.hostname.indexOf("www");var A=this.src_loader.indexOf("www");if(B!=-1&&A==-1){this.src_loader=this.src_loader.replace("://","://www.")}if(B==-1&&A!=-1){this.src_loader=this.src_loader.replace("://www.","://")}this.show_loading=true;AJS.update(this,C)},addCallback:function(A){if(A){this.callback_fns.push(A)}},show:function(B){GB_CURRENT=this;this.url=B;var A=[AJS.$bytc("object"),AJS.$bytc("select")];AJS.map(AJS.flattenList(A),function(C){C.style.visibility="hidden"});this.createElements();return false
},hide:function(A){var B=this;AJS.callLater(function(){var E=B.callback_fns;if(E!=[]){AJS.map(E,function(F){F()})}B.onHide();if(B.use_fx){var D=B.overlay;AJS.fx.fadeOut(B.overlay,{onComplete:function(){AJS.removeElement(D);D=null},duration:300});AJS.removeElement(B.g_window)}else{AJS.removeElement(B.g_window,B.overlay)}B.removeFrame();AJS.REV(window,"scroll",_GB_setOverlayDimension);AJS.REV(window,"resize",_GB_update);var C=[AJS.$bytc("object"),AJS.$bytc("select")];AJS.map(AJS.flattenList(C),function(F){F.style.visibility="visible"});GB_CURRENT=null;if(B.reload_on_close){window.location.reload()}if(AJS.isFunction(A)){A()}},10)},update:function(){this.setOverlayDimension();this.setFrameSize();this.setWindowPosition()},createElements:function(){this.initOverlay();this.g_window=AJS.DIV({id:"GB_window"});AJS.hideElement(this.g_window);AJS.getBody().insertBefore(this.g_window,this.overlay.nextSibling);this.initFrame();this.initHook();this.update();var A=this;if(this.use_fx){AJS.fx.fadeIn(this.overlay,{duration:300,to:0.7,onComplete:function(){A.onShow();AJS.showElement(A.g_window);A.startLoading()}})}else{AJS.setOpacity(this.overlay,0.7);AJS.showElement(this.g_window);this.onShow();this.startLoading()}AJS.AEV(window,"scroll",_GB_setOverlayDimension);AJS.AEV(window,"resize",_GB_update)},removeFrame:function(){try{AJS.removeElement(this.iframe)}catch(A){}this.iframe=null},startLoading:function(){this.iframe.src=this.src_loader+"?s="+this.salt++;AJS.showElement(this.iframe)},setOverlayDimension:function(){var B=AJS.getWindowSize();if(AJS.isMozilla()||AJS.isOpera()){AJS.setWidth(this.overlay,"100%")}else{AJS.setWidth(this.overlay,B.w)}var A=Math.max(AJS.getScrollTop()+B.h,AJS.getScrollTop()+this.height);if(A<AJS.getScrollTop()){AJS.setHeight(this.overlay,A)}else{AJS.setHeight(this.overlay,AJS.getScrollTop()+B.h)}},initOverlay:function(){this.overlay=AJS.DIV({id:"GB_overlay"});if(this.overlay_click_close){AJS.AEV(this.overlay,"click",GB_hide)}AJS.setOpacity(this.overlay,0);AJS.getBody().insertBefore(this.overlay,AJS.getBody().firstChild)},initFrame:function(){if(!this.iframe){var A={name:"GB_frame","class":"GB_frame",frameBorder:0};if(AJS.isIe()){A.src='javascript:false;document.write("");'}this.iframe=AJS.IFRAME(A);this.middle_cnt=AJS.DIV({"class":"content"},this.iframe);this.top_cnt=AJS.DIV();this.bottom_cnt=AJS.DIV();AJS.ACN(this.g_window,this.top_cnt,this.middle_cnt,this.bottom_cnt)}},onHide:function(){},onShow:function(){},setFrameSize:function(){},setWindowPosition:function(){},initHook:function(){}});_GB_update=function(){if(GB_CURRENT){GB_CURRENT.update()}};_GB_setOverlayDimension=function(){if(GB_CURRENT){GB_CURRENT.setOverlayDimension()}};AJS.preloadImages(GB_ROOT_DIR+"images/indicator.gif");script_loaded=true;var GB_SETS={};function decoGreyboxLinks(){var A=AJS.$bytc("a");AJS.map(A,function(D){if(D.getAttribute("href")&&D.getAttribute("rel")){var B=D.getAttribute("rel");if(B.indexOf("gb_")==0){var F=B.match(/\w+/)[0];var E=B.match(/\[(.*)\]/)[1];var C=0;var G={caption:D.title||"",url:D.href};if(F=="gb_pageset"||F=="gb_imageset"){if(!GB_SETS[E]){GB_SETS[E]=[]}GB_SETS[E].push(G);C=GB_SETS[E].length}if(F=="gb_pageset"){D.onclick=function(){GB_showFullScreenSet(GB_SETS[E],C);return false}}if(F=="gb_imageset"){D.onclick=function(){GB_showImageSet(GB_SETS[E],C);return false}}if(F=="gb_image"){D.onclick=function(){GB_showImage(G.caption,G.url);return false}}if(F=="gb_page"){D.onclick=function(){var H=E.split(/, ?/);GB_show(G.caption,G.url,parseInt(H[1]),parseInt(H[0]));return false}}if(F=="gb_page_fs"){D.onclick=function(){GB_showFullScreen(G.caption,G.url);return false}}if(F=="gb_page_center"){D.onclick=function(){var H=E.split(/, ?/);GB_showCenter(G.caption,G.url,parseInt(H[1]),parseInt(H[0]));return false}}}}})}AJS.AEV(window,"load",decoGreyboxLinks);GB_showImage=function(C,D,A){var B={width:300,height:300,type:"image",fullscreen:false,center_win:true,caption:C,callback_fn:A};var E=new GB_Gallery(B);return E.show(D)};GB_showPage=function(E,A,D){var B={type:"page",caption:E,callback_fn:D,fullscreen:true,center_win:false};var C=new GB_Gallery(B);return C.show(A)};GB_Gallery=GreyBox.extend({init:function(A){this.parent({});this.img_close=this.root_dir+"images/g_close.jpg";AJS.update(this,A);this.addCallback(this.callback_fn)},initHook:function(){AJS.addClass(this.g_window,"GB_Gallery");var D=AJS.DIV({"class":"inner"});this.header=AJS.DIV({"class":"GB_header"},D);AJS.setOpacity(this.header,0);AJS.getBody().insertBefore(this.header,this.overlay.nextSibling);var B=AJS.TD({id:"GB_caption","class":"caption",width:"40%"},this.caption);var G=AJS.TD({id:"GB_middle","class":"middle",width:"20%"});var F=AJS.IMG({src:this.img_close});AJS.AEV(F,"click",GB_hide);var E=AJS.TD({"class":"close",width:"40%"},F);var C=AJS.TBODY(AJS.TR(B,G,E));var A=AJS.TABLE({cellspacing:"0",cellpadding:0,border:0},C);AJS.ACN(D,A);if(this.fullscreen){AJS.AEV(window,"scroll",AJS.$b(this.setWindowPosition,this))}else{AJS.AEV(window,"scroll",AJS.$b(this._setHeaderPos,this))}},setFrameSize:function(){var A=this.overlay.offsetWidth;var B=AJS.getWindowSize();if(this.fullscreen){this.width=A-40;this.height=B.h-80}AJS.setWidth(this.iframe,this.width);AJS.setHeight(this.iframe,this.height);AJS.setWidth(this.header,A)},_setHeaderPos:function(){AJS.setTop(this.header,AJS.getScrollTop()+10)},setWindowPosition:function(){var C=this.overlay.offsetWidth;var B=AJS.getWindowSize();AJS.setLeft(this.g_window,((C-50-this.width)/2));var A=AJS.getScrollTop()+55;if(!this.center_win){AJS.setTop(this.g_window,A)}else{var D=((B.h-this.height)/2)+20+AJS.getScrollTop();if(D<0){D=0}if(A>D){D=A}AJS.setTop(this.g_window,D)}this._setHeaderPos()},onHide:function(){AJS.removeElement(this.header);AJS.removeClass(this.g_window,"GB_Gallery")},onShow:function(){if(this.use_fx){AJS.fx.fadeIn(this.header,{to:1})}else{AJS.setOpacity(this.header,1)}}});AJS.preloadImages(GB_ROOT_DIR+"images/g_close.jpg");GB_showFullScreenSet=function(E,D,C){var B={type:"page",fullscreen:true,center_win:false};var A=new GB_Sets(B,E);A.addCallback(C);A.showSet(D-1);return false};GB_showImageSet=function(E,D,C){var B={type:"image",fullscreen:false,center_win:true,width:300,height:300};var A=new GB_Sets(B,E);A.addCallback(C);A.showSet(D-1);return false};GB_Sets=GB_Gallery.extend({init:function(A,B){this.parent(A);if(!this.img_next){this.img_next=this.root_dir+"images/next.jpg"}if(!this.img_prev){this.img_prev=this.root_dir+"images/prev.jpg"}this.current_set=B},showSet:function(B){this.current_index=B;var A=this.current_set[this.current_index];this.show(A.url);this._setCaption(A.caption);this.btn_prev=AJS.IMG({"class":"left",src:this.img_prev});this.btn_next=AJS.IMG({"class":"right",src:this.img_next});AJS.AEV(this.btn_prev,"click",AJS.$b(this.switchPrev,this));AJS.AEV(this.btn_next,"click",AJS.$b(this.switchNext,this));GB_STATUS=AJS.SPAN({"class":"GB_navStatus"});AJS.ACN(AJS.$("GB_middle"),this.btn_prev,GB_STATUS,this.btn_next);this.updateStatus()},updateStatus:function(){AJS.setHTML(GB_STATUS,(this.current_index+1)+" / "+this.current_set.length);if(this.current_index==0){AJS.addClass(this.btn_prev,"disabled")}else{AJS.removeClass(this.btn_prev,"disabled")}if(this.current_index==this.current_set.length-1){AJS.addClass(this.btn_next,"disabled")}else{AJS.removeClass(this.btn_next,"disabled")}},_setCaption:function(A){AJS.setHTML(AJS.$("GB_caption"),A)},updateFrame:function(){var A=this.current_set[this.current_index];this._setCaption(A.caption);this.url=A.url;this.startLoading()},switchPrev:function(){if(this.current_index!=0){this.current_index--;this.updateFrame();this.updateStatus()}},switchNext:function(){if(this.current_index!=this.current_set.length-1){this.current_index++;this.updateFrame();this.updateStatus()}}});AJS.AEV(window,"load",function(){AJS.preloadImages(GB_ROOT_DIR+"images/next.jpg",GB_ROOT_DIR+"images/prev.jpg")});GB_show=function(B,C,G,F,D){var A={caption:B,height:G||500,width:F||500,fullscreen:false,callback_fn:D};var E=new GB_Window(A);
return E.show(C)};GB_showCenter=function(G,A,E,C,D){var B={caption:G,center_win:true,height:E||500,width:C||500,fullscreen:false,callback_fn:D};var F=new GB_Window(B);return F.show(A)};GB_showFullScreen=function(D,C,B){var A={caption:D,fullscreen:true,callback_fn:B};var E=new GB_Window(A);return E.show(C)};GB_Window=GreyBox.extend({init:function(A){this.parent({});this.img_header=this.root_dir+"images/header_bg.gif";this.img_close=this.root_dir+"images/w_close.jpg";this.show_close_img=true;AJS.update(this,A);this.addCallback(this.callback_fn)},initHook:function(){AJS.addClass(this.g_window,"GB_Window");this.header=AJS.TABLE({"class":"header"});this.header.style.backgroundImage="url("+this.img_header+")";var E=AJS.TD({"class":"caption"},this.caption);var C=AJS.TD({"class":"close"});if(this.show_close_img){var B=AJS.IMG({src:this.img_close});var A=AJS.SPAN("");var D=AJS.DIV(B,A);AJS.AEV([B,A],"mouseover",function(){AJS.addClass(A,"on")});AJS.AEV([B,A],"mouseout",function(){AJS.removeClass(A,"on")});AJS.AEV([B,A],"mousedown",function(){AJS.addClass(A,"click")});AJS.AEV([B,A],"mouseup",function(){AJS.removeClass(A,"click")});AJS.AEV([B,A],"click",GB_hide);AJS.ACN(C,D)}tbody_header=AJS.TBODY();AJS.ACN(tbody_header,AJS.TR(E,C));AJS.ACN(this.header,tbody_header);AJS.ACN(this.top_cnt,this.header);if(this.fullscreen){AJS.AEV(window,"scroll",AJS.$b(this.setWindowPosition,this))}},setFrameSize:function(){if(this.fullscreen){var A=AJS.getWindowSize();overlay_h=A.h;this.width=Math.round(this.overlay.offsetWidth-(this.overlay.offsetWidth/100)*10);this.height=Math.round(overlay_h-(overlay_h/100)*10)}AJS.setWidth(this.header,this.width+6);AJS.setWidth(this.iframe,this.width);AJS.setHeight(this.iframe,this.height)},setWindowPosition:function(){var B=AJS.getWindowSize();AJS.setLeft(this.g_window,((B.w-this.width)/2)-13);if(!this.center_win){AJS.setTop(this.g_window,AJS.getScrollTop())}else{var A=((B.h-this.height)/2)-20+AJS.getScrollTop();if(A<0){A=0}AJS.setTop(this.g_window,A)}}});AJS.preloadImages(GB_ROOT_DIR+"images/w_close.jpg",GB_ROOT_DIR+"images/header_bg.gif");script_loaded=true;function MM_swapImgRestore(){var C,A,B=document.MM_sr;for(C=0;B&&C<B.length&&(A=B[C])&&A.oSrc;C++){A.src=A.oSrc}}function MM_preloadImages(){var D=document;if(D.images){if(!D.MM_p){D.MM_p=new Array()}var C,B=D.MM_p.length,A=MM_preloadImages.arguments;for(C=0;C<A.length;C++){if(A[C].indexOf("#")!=0){D.MM_p[B]=new Image;D.MM_p[B++].src=A[C]}}}}function MM_findObj(E,D){var C,B,A;if(!D){D=document}if((C=E.indexOf("?"))>0&&parent.frames.length){D=parent.frames[E.substring(C+1)].document;E=E.substring(0,C)}if(!(A=D[E])&&D.all){A=D.all[E]}for(B=0;!A&&B<D.forms.length;B++){A=D.forms[B][E]}for(B=0;!A&&D.layers&&B<D.layers.length;B++){A=MM_findObj(E,D.layers[B].document)}if(!A&&D.getElementById){A=D.getElementById(E)}return A}function MM_swapImage(){var D,C=0,A,B=MM_swapImage.arguments;document.MM_sr=new Array;for(D=0;D<(B.length-2);D+=3){if((A=MM_findObj(B[D]))!=null){document.MM_sr[C++]=A;if(!A.oSrc){A.oSrc=A.src}A.src=B[D+2]}}}AJS.AEV(window,"load",function(){MM_preloadImages("images/navi/navi_b_01.jpg","images/navi/navi_b_02.jpg","images/navi/navi_b_03.jpg","images/navi/navi_b_04.jpg","images/navi/navi_b_05.jpg","images/navi/navi_b_06.jpg","images/navi/navi_b_07.jpg","images/impressum_b.jpg")});