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