var fleXenv={fleXcrollInit:function(){this.addTrggr(window,"load",this.globalInit)},fleXcrollMain:function(b){var g=document,e=window,m=navigator;if(!g.getElementById||!g.createElement)return;if(typeof b=="string")b=document.getElementById(b);if(b==null||m.userAgent.indexOf("OmniWeb")!=-1||(m.userAgent.indexOf("AppleWebKit")!=-1||m.userAgent.indexOf("Safari")!=-1)&&!(typeof HTMLElement!="undefined"&&HTMLElement.prototype)||m.vendor=="KDE"||m.platform.indexOf("Mac")!=-1&&m.userAgent.indexOf("MSIE")!=-1)return;if(b.scrollUpdate){b.scrollUpdate();return}if(!b.id||b.id==""){var L="flex__",y=1;while(document.getElementById(L+y)!=null)y++;b.id=L+y}var cb=b.id;b.fleXdata={};var a=b.fleXdata;a.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"]};a.wheelAct=["-2s","2s"];a.baseAct=["-2s","2s"];var f=i("contentwrapper",true),c=i("mcontentwrapper",true),d=i("scrollwrapper",true),j=i("copyholder",true),N=i("domfixdiv",true),k=i("zoomdetectdiv",true),x=false;j.sY.border="0.1em solid blue";j.fHide();b.style.overflow="hidden";k.sY.fontSize="1.2em";k.sY.height="1em";k.sY.width="1em";k.sY.position="absolute";k.sY.zIndex="-999";k.fHide();var U=b.offsetHeight,Z=b.offsetWidth;n(b,j,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);var R=b.offsetHeight,X=b.offsetWidth,E=Z-X,B=U-R,bb=b.scrollTop?b.scrollTop:0,ab=b.scrollLeft?b.scrollLeft:0,K=document.location.href,M=/#([^#.]*)$/,Q=["textarea","input","select"];a.scroller=[];a.forcedBar=[];a.containerSize=a.cntRSize=[];a.contentSize=a.cntSize=[];a.edge=[false,false];a.reqS=[];a.barSpace=[0,0];a.forcedHide=[];a.forcedPos=[];a.paddings=[];while(b.firstChild)f.appendChild(b.firstChild);f.appendChild(N);b.appendChild(c);b.appendChild(j);if(h(b,"position")!="absolute")b.style.position="relative";var db=h(b,"text-align");b.style.textAlign="left";c.sY.width="100px";c.sY.height="100px";c.sY.top="0px";c.sY.left="0px";n(b,j,"0px",["padding-left","padding-top","padding-right","padding-bottom"]);var Y=b.offsetWidth,T=b.offsetHeight,J;J=c.offsetHeight;c.sY.borderBottom="0.2em solid black";if(c.offsetHeight>J)x=true;c.sY.borderBottomWidth="0px";n(j,b,false,["padding-left","padding-top","padding-right","padding-bottom"]);l(c);l(b);a.paddings[0]=c.yPos-b.yPos;a.paddings[2]=c.xPos-b.xPos;b.style.paddingTop=h(b,"padding-bottom");b.style.paddingLeft=h(b,"padding-right");l(c);l(b);a.paddings[1]=c.yPos-b.yPos;a.paddings[3]=c.xPos-b.xPos;b.style.paddingTop=h(j,"padding-top");b.style.paddingLeft=h(j,"padding-left");var F=a.paddings[2]+a.paddings[3],C=a.paddings[0]+a.paddings[1];c.style.textAlign=db;n(b,c,false,["padding-left","padding-right","padding-top","padding-bottom"]);d.sY.width=b.offsetWidth+"px";d.sY.height=b.offsetHeight+"px";c.sY.width=Y+"px";c.sY.height=T+"px";d.sY.position="absolute";d.sY.top="0px";d.sY.left="0px";d.fHide();c.appendChild(f);b.appendChild(d);d.appendChild(k);f.sY.position="relative";c.sY.position="relative";f.sY.top="0";f.sY.width="100%";c.sY.overflow="hidden";c.sY.left="-"+a.paddings[2]+"px";c.sY.top="-"+a.paddings[0]+"px";a.zTHeight=k.offsetHeight;a.getContentWidth=function(){for(var e=f.childNodes,d=compPad=0,c=0;c<e.length;c++)if(e[c].offsetWidth)d=Math.max(e[c].offsetWidth,d);a.cntRSize[0]=a.reqS[1]&&!a.forcedHide[1]||a.forcedBar[1]?b.offsetWidth-a.barSpace[0]:b.offsetWidth;a.cntSize[0]=d+F;return a.cntSize[0]};a.getContentHeight=function(){a.cntRSize[1]=a.reqS[0]&&!a.forcedHide[0]||a.forcedBar[0]?b.offsetHeight-a.barSpace[1]:b.offsetHeight;a.cntSize[1]=f.offsetHeight+C-2;return a.cntSize[1]};a.fixIEDispBug=function(){f.sY.display="none";f.sY.display="block"};a.setWidth=function(){c.sY.width=x?a.cntRSize[0]-F-E+"px":a.cntRSize[0]+"px"};a.setHeight=function(){c.sY.height=x?a.cntRSize[1]-C-B+"px":a.cntRSize[1]+"px"};a.createScrollBars=function(){a.getContentWidth();a.getContentHeight();d.vrt=[];var j=d.vrt;z(j,"vscroller");j.barPadding=[parseInt(h(j.sBr,"padding-top")),parseInt(h(j.sBr,"padding-bottom"))];j.sBr.sY.padding="0px";j.sBr.curPos=0;j.sBr.vertical=true;j.sBr.indx=1;f.vBar=j.sBr;D(j,0);a.barSpace[0]=j.sDv.offsetWidth;a.setWidth();d.hrz=[];var c=d.hrz;z(c,"hscroller");c.barPadding=[parseInt(h(c.sBr,"padding-left")),parseInt(h(c.sBr,"padding-right"))];c.sBr.sY.padding="0px";c.sBr.curPos=0;c.sBr.vertical=false;c.sBr.indx=0;f.hBar=c.sBr;if(e.opera)c.sBr.sY.position="relative";D(c,0);a.barSpace[1]=c.sDv.offsetHeight;a.setHeight();d.sY.height=b.offsetHeight+"px";c.jBox=i("scrollerjogbox");d.appendChild(c.jBox);c.jBox.onmousedown=function(){c.sBr.scrollBoth=true;a.goScroll=c.sBr;c.sBr.clicked=true;c.sBr.moved=false;d.vrt.sBr.moved=false;fleXenv.addTrggr(g,"selectstart",r);fleXenv.addTrggr(g,"mousemove",w);fleXenv.addTrggr(g,"mouseup",q);return false}};a.goScroll=null;a.createScrollBars();f.removeChild(N);if(!this.addChckTrggr(b,"mousewheel",o)||!this.addChckTrggr(b,"DOMMouseScroll",o))b.onmousewheel=o;this.addChckTrggr(b,"mousewheel",o);this.addChckTrggr(b,"DOMMouseScroll",o);b.setAttribute("tabIndex","0");this.addTrggr(b,"keydown",function(d){if(b.focusProtect)return;if(!d)var d=e.event;var c=d.keyCode;a.pkeY=c;a.mDPosFix();if(a.keyAct["_"+c]&&!window.opera){b.contentScroll(a.keyAct["_"+c][0],a.keyAct["_"+c][1],true);d.preventDefault&&d.preventDefault();return false}});this.addTrggr(b,"keypress",function(c){if(b.focusProtect)return;if(!c)var c=e.event;var d=c.keyCode;if(a.keyAct["_"+d]){b.contentScroll(a.keyAct["_"+d][0],a.keyAct["_"+d][1],true);c.preventDefault&&c.preventDefault();return false}});this.addTrggr(b,"keyup",function(){a.pkeY=false});this.addTrggr(g,"mouseup",p);this.addTrggr(b,"mousedown",function(c){if(!c)c=e.event;var d=c.target?c.target:c.srcElement?c.srcElement:false;if(!d||d.className&&d.className.match(RegExp("\\bscrollgeneric\\b")))return;a.inMposX=c.clientX;a.inMposY=c.clientY;s();l(b);p();fleXenv.addTrggr(g,"mousemove",G);a.mTBox=[b.xPos+10,b.xPos+a.cntRSize[0]-10,b.yPos+10,b.yPos+a.cntRSize[1]-10]});function G(c){if(!c)c=e.event;var g=c.clientX,h=c.clientY,d=g+a.xScrld,f=h+a.yScrld;a.mOnXEdge=d<a.mTBox[0]||d>a.mTBox[1]?1:0;a.mOnYEdge=f<a.mTBox[2]||f>a.mTBox[3]?1:0;a.xAw=g-a.inMposX;a.yAw=h-a.inMposY;a.sXdir=a.xAw>40?1:a.xAw<-40?-1:0;a.sYdir=a.yAw>40?1:a.yAw<-40?-1:0;if((a.sXdir!=0||a.sYdir!=0)&&!a.tSelectFunc)a.tSelectFunc=e.setInterval(function(){if(a.sXdir==0&&a.sYdir==0){e.clearInterval(a.tSelectFunc);a.tSelectFunc=false;return}s();(a.mOnXEdge==1||a.mOnYEdge==1)&&b.contentScroll(a.sXdir*a.mOnXEdge+"s",a.sYdir*a.mOnYEdge+"s",true)},45)}function p(){fleXenv.remTrggr(g,"mousemove",G);a.tSelectFunc&&e.clearInterval(a.tSelectFunc);a.tSelectFunc=false;a.barClickRetard&&e.clearTimeout(a.barClickRetard);a.barClickScroll&&e.clearInterval(a.barClickScroll)}function s(){a.xScrld=e.pageXOffset?e.pageXOffset:g.documentElement&&g.documentElement.scrollLeft?g.documentElement.scrollLeft:0;a.yScrld=e.pageYOffset?e.pageYOffset:g.documentElement&&g.documentElement.scrollTop?g.documentElement.scrollTop:0}b.scrollUpdate=function(k){if(d.getSize[1]()===0||d.getSize[0]()===0)return;f.sY.padding="0.1em";var l=a.reqS[0],m=a.reqS[1],i=d.vrt,e=d.hrz,h,g,c=[];d.sY.width=b.offsetWidth-E+"px";d.sY.height=b.offsetHeight-B+"px";c[0]=a.cntRSize[0];c[1]=a.cntRSize[1];a.reqS[0]=a.getContentWidth()>a.cntRSize[0];a.reqS[1]=a.getContentHeight()>a.cntRSize[1];var j=l!=a.reqS[0]||m!=a.reqS[1]||c[0]!=a.cntRSize[0]||c[1]!=a.cntRSize[1]?true:false;i.sDv.setVisibility(a.reqS[1]);e.sDv.setVisibility(a.reqS[0]);h=a.reqS[1]||a.forcedBar[1];g=a.reqS[0]||a.forcedBar[0];a.getContentWidth();a.getContentHeight();a.setHeight();a.setWidth();if(!a.reqS[0]||!a.reqS[1]||a.forcedHide[0]||a.forcedHide[1])e.jBox.fHide();else e.jBox.fShow();if(h)t(i,g&&!a.forcedHide[0]?a.barSpace[1]:0);else f.sY.top="0";if(g)t(e,h&&!a.forcedHide[1]?a.barSpace[0]:0);else f.sY.left="0";j&&!k&&b.scrollUpdate(true);f.sY.padding="0px";a.edge[0]=a.edge[1]=false};b.commitScroll=b.contentScroll=function(c,e,f){var g=[[false,false],[false,false]],b;if((c||c===0)&&a.scroller[0]){c=A(c,0);b=d.hrz.sBr;b.trgtScrll=f?Math.min(Math.max(b.mxScroll,b.trgtScrll-c),0):-c;b.contentScrollPos();g[0]=[-b.trgtScrll-b.targetSkew,-b.mxScroll]}if((e||e===0)&&a.scroller[1]){e=A(e,1);b=d.vrt.sBr;b.trgtScrll=f?Math.min(Math.max(b.mxScroll,b.trgtScrll-e),0):-e;b.contentScrollPos();g[1]=[-b.trgtScrll-b.targetSkew,-b.mxScroll]}if(!f)a.edge[0]=a.edge[1]=false;return g};b.scrollToElement=function(c){if(c==null||!S(c))return;var d=V(c);b.contentScroll(d[0]+a.paddings[2],d[1]+a.paddings[0],false);b.contentScroll(0,0,true)};n(j,b,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);b.removeChild(j);b.scrollTop=0;b.scrollLeft=0;b.fleXcroll=true;u(b,"flexcrollactive",false);b.scrollUpdate();b.contentScroll(ab,bb,true);K.match(M)&&b.scrollToElement(g.getElementById(K.match(M)[1]));d.fShow();a.sizeChangeDetect=e.setInterval(function(){var c=k.offsetHeight;if(c!=a.zTHeight){b.scrollUpdate();a.zTHeight=c}},2500);function A(b,d){var c=b.toString();b=parseFloat(c);return parseInt(c.match(/p$/)?b*a.cntRSize[d]*.9:c.match(/s$/)?b*a.cntRSize[d]*.1:b)}function H(a){for(var a=a.split("-"),b=a[0],c=1;parT=a[c];c++)b+=parT.charAt(0).toUpperCase()+parT.substr(1);return b}function h(a,b){if(e.getComputedStyle)return e.getComputedStyle(a,null).getPropertyValue(b);if(a.currentStyle)return a.currentStyle[H(b)];return false}function n(e,f,d,c){for(var b=[],a=0;a<c.length;a++){b[a]=H(c[a]);f.style[b[a]]=h(e,c[a],b[a]);if(d)e.style[b[a]]=d}}function i(b,c){var a=g.createElement("div");a.id=cb+"_"+b;a.className=c?b:b+" scrollgeneric";a.getSize=[function(){return a.offsetWidth},function(){return a.offsetHeight}];a.setSize=[function(b){if(b!="NaNpx")a.sY.width=b},function(b){if(parseInt(b)>=0)a.sY.height=b;else a.sY.height="100px"}];a.getPos=[function(){return h(a,"left")},function(){return h(a,"top")}];a.setPos=[function(b){if(b!="NaNpx")a.sY.left=b},function(b){a.sY.top=b}];a.fHide=function(){a.sY.visibility="hidden"};a.fShow=function(b){a.sY.visibility=b?h(b,"visibility"):"visible"};a.sY=a.style;return a}function z(a,b){a.sDv=i(b+"base");a.sFDv=i(b+"basebeg");a.sSDv=i(b+"baseend");a.sBr=i(b+"bar");a.sFBr=i(b+"barbeg");a.sSBr=i(b+"barend");d.appendChild(a.sDv);a.sDv.appendChild(a.sBr);a.sDv.appendChild(a.sFDv);a.sDv.appendChild(a.sSDv);a.sBr.appendChild(a.sFBr);a.sBr.appendChild(a.sSBr)}function D(k,m){var j=k.sDv,d=k.sBr,i=d.indx;d.minPos=k.barPadding[0];d.ofstParent=j;d.mDv=c;d.scrlTrgt=f;d.targetSkew=0;t(k,m,true);d.doScrollPos=function(){d.curPos=Math.min(Math.max(d.curPos,0),d.maxPos);d.trgtScrll=parseInt(d.curPos/d.sRange*d.mxScroll);d.targetSkew=d.curPos==0?0:d.curPos==d.maxPos?0:d.targetSkew;d.setPos[i](d.curPos+d.minPos+"px");f.setPos[i](d.trgtScrll+d.targetSkew+"px")};d.contentScrollPos=function(){d.curPos=parseInt(d.trgtScrll*d.sRange/d.mxScroll);d.targetSkew=d.trgtScrll-parseInt(d.curPos/d.sRange*d.mxScroll);d.curPos=Math.min(Math.max(d.curPos,0),d.maxPos);d.setPos[i](d.curPos+d.minPos+"px");d.setPos[i](d.curPos+d.minPos+"px");f.setPos[i](d.trgtScrll+"px")};a.barZ=h(d,"z-index");d.sY.zIndex=a.barZ=="auto"||a.barZ=="0"||a.barZ=="normal"?2:a.barZ;c.sY.zIndex=h(d,"z-index");d.onmousedown=function(){d.clicked=true;a.goScroll=d;d.scrollBoth=false;d.moved=false;fleXenv.addTrggr(g,"selectstart",r);fleXenv.addTrggr(g,"mousemove",w);fleXenv.addTrggr(g,"mouseup",q);return false};d.onmouseover=p;j.onmousedown=j.ondblclick=function(c){if(!c)var c=e.event;if(c.target&&(c.target==k.sFBr||c.target==k.sSBr||c.target==k.sBr))return;if(c.srcElement&&(c.srcElement==k.sFBr||c.srcElement==k.sSBr||c.srcElement==k.sBr))return;var g,f=[];s();a.mDPosFix();l(d);g=d.vertical?c.clientY+a.yScrld-d.yPos:c.clientX+a.xScrld-d.xPos;f[d.indx]=g<0?a.baseAct[0]:a.baseAct[1];f[1-d.indx]=0;b.contentScroll(f[0],f[1],true);if(c.type!="dblclick"){p();a.barClickRetard=e.setTimeout(function(){a.barClickScroll=e.setInterval(function(){b.contentScroll(f[0],f[1],true)},80)},425)}return false};j.setVisibility=function(e){if(e){j.fShow(b);a.forcedHide[i]=h(j,"visibility")=="hidden"?true:false;if(!a.forcedHide[i])d.fShow(b);else d.fHide();a.scroller[i]=true;u(j,"","flexinactive")}else{j.fHide();d.fHide();a.forcedBar[i]=h(j,"visibility")!="hidden"?true:false;a.scroller[i]=false;d.curPos=0;f.setPos[i]("0px");u(j,"flexinactive","")}c.setPos[1-i](a.forcedPos[i]&&(e||a.forcedBar[i])&&!a.forcedHide[i]?a.barSpace[1-i]-a.paddings[i*2]+"px":"-"+a.paddings[i*2]+"px")};j.onmouseclick=r}function t(f,k,j){var g=f.sDv,e=f.sBr,m=f.sFDv,l=f.sFBr,i=f.sSDv,h=f.sSBr,b=e.indx;g.setSize[b](d.getSize[b]()-k+"px");g.setPos[1-b](d.getSize[1-b]()-g.getSize[1-b]()+"px");a.forcedPos[b]=parseInt(g.getPos[1-b]())===0?true:false;f.padLoss=f.barPadding[0]+f.barPadding[1];f.baseProp=parseInt((g.getSize[b]()-f.padLoss)*.75);e.aSize=Math.min(Math.max(Math.min(parseInt(a.cntRSize[b]/a.cntSize[b]*g.getSize[b]()),f.baseProp),45),f.baseProp);e.setSize[b](e.aSize+"px");e.maxPos=g.getSize[b]()-e.getSize[b]()-f.padLoss;e.curPos=Math.min(Math.max(0,e.curPos),e.maxPos);e.setPos[b](e.curPos+e.minPos+"px");e.mxScroll=c.getSize[b]()-a.cntSize[b];e.sRange=e.maxPos;m.setSize[b](g.getSize[b]()-i.getSize[b]()+"px");l.setSize[b](e.getSize[b]()-h.getSize[b]()+"px");h.setPos[b](e.getSize[b]()-h.getSize[b]()+"px");i.setPos[b](g.getSize[b]()-i.getSize[b]()+"px");!j&&e.doScrollPos();a.fixIEDispBug()}a.mDPosFix=function(){c.scrollTop=0;c.scrollLeft=0;b.scrollTop=0;b.scrollLeft=0};this.addTrggr(e,"load",function(){b.fleXcroll&&b.scrollUpdate()});this.addTrggr(e,"resize",function(){b.refreshTimeout&&e.clearTimeout(b.refreshTimeout);b.refreshTimeout=e.setTimeout(function(){b.fleXcroll&&b.scrollUpdate()},80)});for(var P=0,I;I=Q[P];P++)for(var W=b.getElementsByTagName(I),O=0,v;v=W[O];O++){fleXenv.addTrggr(v,"focus",function(){b.focusProtect=true});fleXenv.addTrggr(v,"blur",onblur=function(){b.focusProtect=false})}function r(){return false}function w(d){if(!d)var d=e.event;var c=a.goScroll,b,g,h,i;if(c==null)return;!fleXenv.w3events&&!d.button&&q();g=c.scrollBoth?2:1;for(var f=0;f<g;f++){b=f==1?c.scrlTrgt.vBar:c;if(c.clicked){if(!b.moved){a.mDPosFix();l(b);l(b.ofstParent);b.pointerOffsetY=d.clientY-b.yPos;b.pointerOffsetX=d.clientX-b.xPos;b.inCurPos=b.curPos;b.moved=true}b.curPos=b.vertical?d.clientY-b.pointerOffsetY-b.ofstParent.yPos-b.minPos:d.clientX-b.pointerOffsetX-b.ofstParent.xPos-b.minPos;if(c.scrollBoth)b.curPos=b.curPos+(b.curPos-b.inCurPos);b.doScrollPos()}else b.moved=false}}function q(){if(a.goScroll!=null)a.goScroll.clicked=false;a.goScroll=null;fleXenv.remTrggr(g,"selectstart",r);fleXenv.remTrggr(g,"mousemove",w);fleXenv.remTrggr(g,"mouseup",q)}function o(c){if(!c)c=e.event;if(!this.fleXcroll)return;var j=this,h,i,f=false,d=0,g;a.mDPosFix();hElem=c.target?c.target:c.srcElement?c.srcElement:this;if(hElem.id&&hElem.id.match(/_hscroller/))f=true;if(c.wheelDelta)d=-c.wheelDelta;if(c.detail)d=c.detail;d=d<0?-1:+1;g=d<0?0:1;a.edge[1-g]=false;if(a.edge[g]&&!f||!a.scroller[0]&&!a.scroller[1])return;if(a.scroller[1]&&!f)scrollState=b.contentScroll(false,a.wheelAct[g],true);h=!a.scroller[1]||f||a.scroller[1]&&(scrollState[1][0]==scrollState[1][1]&&d>0||scrollState[1][0]==0&&d<0);if(a.scroller[0]&&(!a.scroller[1]||f))scrollState=b.contentScroll(a.wheelAct[g],false,true);i=!a.scroller[0]||a.scroller[0]&&a.scroller[1]&&h&&!f||a.scroller[0]&&(scrollState[0][0]==scrollState[0][1]&&d>0||scrollState[0][0]==0&&d<0);if(h&&i&&!f)a.edge[g]=true;else a.edge[g]=false;c.preventDefault&&c.preventDefault();return false}function S(a){while(a.parentNode){a=a.parentNode;if(a==b)return true}return false}function l(c){var a=c,b=curtop=0,d="";if(a.offsetParent)while(a){b+=a.offsetLeft;curtop+=a.offsetTop;a=a.offsetParent;d+=curtop+" "}else if(a.x){b+=a.x;curtop+=a.y}c.xPos=b;c.yPos=curtop}function V(b){var a=b;curleft=curtop=0;while(!a.offsetHeight&&a.parentNode&&a!=f&&h(a,"display")=="inline")a=a.parentNode;if(a.offsetParent)while(a!=f){curleft+=a.offsetLeft;curtop+=a.offsetTop;a=a.offsetParent}return [curleft,curtop]}function u(b,c,d){if(!b.className)b.className="";var a=b.className;if(c&&!a.match(RegExp("(^|\\s)"+c+"($|\\s)")))a=a.replace(/(\S$)/,"$1 ")+c;if(d)a=a.replace(RegExp("((^|\\s)+"+d+")+($|\\s)","g"),"$2").replace(/\s$/,"");b.className=a}},globalInit:function(){fleXenv.catchFastInit&&window.clearInterval(fleXenv.catchFastInit);var d=/#([^#.]*)$/,c=/(.*)#.*$/,g,e,a,f=document.getElementsByTagName("a"),b=document.location.href;if(b.match(c))b=b.match(c)[1];for(e=0;a=f[e];e++)if(a.href&&a.href.match(d)&&a.href.match(c)&&b===a.href.match(c)[1]){a.fleXanchor=true;fleXenv.addTrggr(a,"click",function(e){if(!e)e=window.event;var a=e.srcElement?e.srcElement:this;while(!a.fleXanchor&&a.parentNode)a=a.parentNode;if(!a.fleXanchor)return;var b=document.getElementById(a.href.match(d)[1]),f=false;if(b==null)b=(b=document.getElementsByName(a.href.match(d)[1])[0])?b:null;if(b!=null){var c=b;while(c.parentNode){c=c.parentNode;if(c.scrollToElement){c.scrollToElement(b);f=c}}if(f){e.preventDefault&&e.preventDefault();document.location.href="#"+a.href.match(d)[1];f.fleXdata.mDPosFix();return false}}})}fleXenv.initByClass();window.onfleXcrollRun&&window.onfleXcrollRun()},initByClass:function(){if(fleXenv.initialized)return;fleXenv.initialized=true;for(var c=fleXenv.getByClassName(document.getElementsByTagName("body")[0],"div","flexcroll"),b=0,a;a=c[b];b++)fleXenv.fleXcrollMain(a)},getByClassName:function(a,h,f){if(typeof a=="string")a=document.getElementById(a);if(a==null)return false;for(var g=new RegExp("(^|\\s)"+f+"($|\\s)"),j,c=[],d=0,i=a.getElementsByTagName(h),e=0,b;b=i[e];e++)if(b.className&&b.className.match(g)){c[d]=b;d++}return c},catchFastInit:window.setInterval(function(){var a=document.getElementById("flexcroll-init");if(a!=null){fleXenv.initByClass();window.clearInterval(fleXenv.catchFastInit)}},100),addTrggr:function(a,b,c){!fleXenv.addChckTrggr(a,b,c)&&a.attachEvent&&a.attachEvent("on"+b,c)},addChckTrggr:function(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false);fleXenv.w3events=true;window.addEventListener("unload",function(){fleXenv.remTrggr(a,b,c)},false);return true}else return false},remTrggr:function(a,b,c){!fleXenv.remChckTrggr(a,b,c)&&a.detachEvent&&a.detachEvent("on"+b,c)},remChckTrggr:function(a,b,c){if(a.removeEventListener){a.removeEventListener(b,c,false);return true}else return false}};function CSBfleXcroll(a){fleXenv.fleXcrollMain(a)}fleXenv.fleXcrollInit();var useBSNns;if(useBSNns){if(typeof bsn=="undefined")bsn={};var _bsn=bsn}else var _bsn=this;_bsn.Crossfader=function(a,c,d){this.nAct=-1;this.aDivs=a;for(var b=0;b<a.length;b++){document.getElementById(a[b]).style.opacity=0;document.getElementById(a[b]).style.position="absolute";document.getElementById(a[b]).style.filter="alpha(opacity=0)";document.getElementById(a[b]).style.visibility="hidden"}this.nDur=c;this.nDelay=d;this._newfade()};_bsn.Crossfader.prototype._newfade=function(){this.nID1&&clearInterval(this.nID1);this.nOldAct=this.nAct;this.nAct++;if(!this.aDivs[this.nAct])this.nAct=0;if(this.nAct==this.nOldAct)return false;document.getElementById(this.aDivs[this.nAct]).style.visibility="visible";this.nInt=50;this.nTime=0;var a=this;this.nID2=setInterval(function(){a._fade()},this.nInt)};_bsn.Crossfader.prototype._fade=function(){this.nTime+=this.nInt;var a=Math.round(this._easeInOut(this.nTime,0,1,this.nDur)*100),b=a/100;document.getElementById(this.aDivs[this.nAct]).style.opacity=b;document.getElementById(this.aDivs[this.nAct]).style.filter="alpha(opacity="+a+")";if(this.nOldAct>-1){document.getElementById(this.aDivs[this.nOldAct]).style.opacity=1-b;document.getElementById(this.aDivs[this.nOldAct]).style.filter="alpha(opacity="+(100-a)+")"}if(this.nTime==this.nDur){clearInterval(this.nID2);if(this.nOldAct>-1)document.getElementById(this.aDivs[this.nOldAct]).style.visibility="hidden";var c=this;this.nID1=setInterval(function(){c._newfade()},this.nDelay)}};_bsn.Crossfader.prototype._easeInOut=function(d,a,b,c){return b/2*(1-Math.cos(Math.PI*d/c))+a}
