﻿/*
This license text has to stay intact at all times:
fleXcroll Public License Version
Cross Browser Custom Scroll Bar Script by Hesido.
Public version - Free for non-commercial uses.

This script cannot be used in any commercially built
web sites, or in sites that relates to commercial
activities. This script is not for re-distribution.
For licensing options:
Contact Emrah BASKAYA @ www.hesido.com

Derivative works are only allowed for personal uses,
and they cannot be redistributed.

FleXcroll Public Key Code: 20050907122003339
MD5 hash for this license: 9ada3be4d7496200ab2665160807745d

End of license text---
*/
//fleXcroll v1.9.5
function CSBfleXcroll(a){fleXenv.fleXcrollMain(a)}var fleXenv={fleXcrollInit:function(){this.addTrggr(window,"load",this.globalInit)},fleXcrollMain:function(a){function bb(a,b,c){if(!a.className)a.className="";var d=a.className;if(b&&!d.match(RegExp("(^|\\s)"+b+"($|\\s)")))d=d.replace(/(\S$)/,"$1 ")+b;if(c)d=d.replace(RegExp("((^|\\s)+"+c+")+($|\\s)","g"),"$2").replace(/\s$/,"");a.className=d}function ba(a){var b=a;curleft=curtop=0;while(!b.offsetHeight&&b.parentNode&&b!=i&&L(b,"display")=="inline"){b=b.parentNode}if(b.offsetParent){while(b!=i){curleft+=b.offsetLeft;curtop+=b.offsetTop;b=b.offsetParent}}return[curleft,curtop]}function _(a){var b=a,c=curtop=0;var d="";if(b.offsetParent){while(b){c+=b.offsetLeft;curtop+=b.offsetTop;b=b.offsetParent;d+=curtop+" "}}else if(b.x){c+=b.x;curtop+=b.y}a.xPos=c;a.yPos=curtop}function $(b){while(b.parentNode){b=b.parentNode;if(b==a)return true}return false}function Z(b){if(!b)b=c.event;if(!this.fleXcroll)return;var d=this,e,f,g=false,i=0,j;h.mDPosFix();hElem=b.target?b.target:b.srcElement?b.srcElement:this;if(hElem.id&&hElem.id.match(/_hscroller/))g=true;if(b.wheelDelta)i=-b.wheelDelta;if(b.detail)i=b.detail;i=i<0?-1:+1;j=i<0?0:1;h.edge[1-j]=false;if(h.edge[j]&&!g||!h.scroller[0]&&!h.scroller[1])return;if(h.scroller[1]&&!g)scrollState=a.contentScroll(false,h.wheelAct[j],true);e=!h.scroller[1]||g||h.scroller[1]&&(scrollState[1][0]==scrollState[1][1]&&i>0||scrollState[1][0]==0&&i<0);if(h.scroller[0]&&(!h.scroller[1]||g))scrollState=a.contentScroll(h.wheelAct[j],false,true);f=!h.scroller[0]||h.scroller[0]&&h.scroller[1]&&e&&!g||h.scroller[0]&&(scrollState[0][0]==scrollState[0][1]&&i>0||scrollState[0][0]==0&&i<0);if(e&&f&&!g)h.edge[j]=true;else h.edge[j]=false;if(b.preventDefault)b.preventDefault();return false}function Y(){if(h.goScroll!=null){h.goScroll.clicked=false}h.goScroll=null;fleXenv.remTrggr(b,"selectstart",W);fleXenv.remTrggr(b,"mousemove",X);fleXenv.remTrggr(b,"mouseup",Y)}function X(a){if(!a){var a=c.event}var b=h.goScroll,d,e,f,g;if(b==null)return;if(!fleXenv.w3events&&!a.button)Y();e=b.scrollBoth?2:1;for(var i=0;i<e;i++){d=i==1?b.scrlTrgt.vBar:b;if(b.clicked){if(!d.moved){h.mDPosFix();_(d);_(d.ofstParent);d.pointerOffsetY=a.clientY-d.yPos;d.pointerOffsetX=a.clientX-d.xPos;d.inCurPos=d.curPos;d.moved=true}d.curPos=d.vertical?a.clientY-d.pointerOffsetY-d.ofstParent.yPos-d.minPos:a.clientX-d.pointerOffsetX-d.ofstParent.xPos-d.minPos;if(b.scrollBoth)d.curPos=d.curPos+(d.curPos-d.inCurPos);d.doScrollPos()}else d.moved=false}}function W(){return false}function Q(a,b,c){var d=a.sDv,e=a.sBr,f=a.sFDv,g=a.sFBr,i=a.sSDv,l=a.sSBr,m=e.indx;d.setSize[m](k.getSize[m]()-b+"px");d.setPos[1-m](k.getSize[1-m]()-d.getSize[1-m]()+"px");h.forcedPos[m]=parseInt(d.getPos[1-m]())===0?true:false;a.padLoss=a.barPadding[0]+a.barPadding[1];a.baseProp=parseInt((d.getSize[m]()-a.padLoss)*.75);e.aSize=Math.min(Math.max(Math.min(parseInt(h.cntRSize[m]/h.cntSize[m]*d.getSize[m]()),a.baseProp),45),a.baseProp);e.setSize[m](e.aSize+"px");e.maxPos=d.getSize[m]()-e.getSize[m]()-a.padLoss;e.curPos=Math.min(Math.max(0,e.curPos),e.maxPos);e.setPos[m](e.curPos+e.minPos+"px");e.mxScroll=j.getSize[m]()-h.cntSize[m];e.sRange=e.maxPos;f.setSize[m](d.getSize[m]()-i.getSize[m]()+"px");g.setSize[m](e.getSize[m]()-l.getSize[m]()+"px");l.setPos[m](e.getSize[m]()-l.getSize[m]()+"px");i.setPos[m](d.getSize[m]()-i.getSize[m]()+"px");if(!c)e.doScrollPos();h.fixIEDispBug()}function P(d,e){var f=d.sDv,g=d.sBr,k=g.indx;g.minPos=d.barPadding[0];g.ofstParent=f;g.mDv=j;g.scrlTrgt=i;g.targetSkew=0;Q(d,e,true);g.doScrollPos=function(){g.curPos=Math.min(Math.max(g.curPos,0),g.maxPos);g.trgtScrll=parseInt(g.curPos/g.sRange*g.mxScroll);g.targetSkew=g.curPos==0?0:g.curPos==g.maxPos?0:g.targetSkew;g.setPos[k](g.curPos+g.minPos+"px");i.setPos[k](g.trgtScrll+g.targetSkew+"px")};g.contentScrollPos=function(){g.curPos=parseInt(g.trgtScrll*g.sRange/g.mxScroll);g.targetSkew=g.trgtScrll-parseInt(g.curPos/g.sRange*g.mxScroll);g.curPos=Math.min(Math.max(g.curPos,0),g.maxPos);g.setPos[k](g.curPos+g.minPos+"px");g.setPos[k](g.curPos+g.minPos+"px");i.setPos[k](g.trgtScrll+"px")};h.barZ=L(g,"z-index");g.sY.zIndex=h.barZ=="auto"||h.barZ=="0"||h.barZ=="normal"?2:h.barZ;j.sY.zIndex=L(g,"z-index");g.onmousedown=function(){g.clicked=true;h.goScroll=g;g.scrollBoth=false;g.moved=false;fleXenv.addTrggr(b,"selectstart",W);fleXenv.addTrggr(b,"mousemove",X);fleXenv.addTrggr(b,"mouseup",Y);return false};g.onmouseover=H;f.onmousedown=f.ondblclick=function(b){if(!b){var b=c.event}if(b.target&&(b.target==d.sFBr||b.target==d.sSBr||b.target==d.sBr))return;if(b.srcElement&&(b.srcElement==d.sFBr||b.srcElement==d.sSBr||b.srcElement==d.sBr))return;var e,f=[];I();h.mDPosFix();_(g);e=g.vertical?b.clientY+h.yScrld-g.yPos:b.clientX+h.xScrld-g.xPos;f[g.indx]=e<0?h.baseAct[0]:h.baseAct[1];f[1-g.indx]=0;a.contentScroll(f[0],f[1],true);if(b.type!="dblclick"){H();h.barClickRetard=c.setTimeout(function(){h.barClickScroll=c.setInterval(function(){a.contentScroll(f[0],f[1],true)},80)},425)}return false};f.setVisibility=function(b){if(b){f.fShow(a);h.forcedHide[k]=L(f,"visibility")=="hidden"?true:false;if(!h.forcedHide[k])g.fShow(a);else g.fHide();h.scroller[k]=true;bb(f,"","flexinactive")}else{f.fHide();g.fHide();h.forcedBar[k]=L(f,"visibility")!="hidden"?true:false;h.scroller[k]=false;g.curPos=0;i.setPos[k]("0px");bb(f,"flexinactive","")}j.setPos[1-k](h.forcedPos[k]&&(b||h.forcedBar[k])&&!h.forcedHide[k]?h.barSpace[1-k]-h.paddings[k*2]+"px":"-"+h.paddings[k*2]+"px")};f.onmouseclick=W}function O(a,b){a.sDv=N(b+"base");a.sFDv=N(b+"basebeg");a.sSDv=N(b+"baseend");a.sBr=N(b+"bar");a.sFBr=N(b+"barbeg");a.sSBr=N(b+"barend");k.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 N(a,c){var d=b.createElement("div");d.id=g+"_"+a;d.className=c?a:a+" scrollgeneric";d.getSize=[function(){return d.offsetWidth},function(){return d.offsetHeight}];d.setSize=[function(a){d.sY.width=a},function(a){d.sY.height=a}];d.getPos=[function(){return L(d,"left")},function(){return L(d,"top")}];d.setPos=[function(a){d.sY.left=a},function(a){d.sY.top=a}];d.fHide=function(){d.sY.visibility="hidden"};d.fShow=function(a){d.sY.visibility=a?L(a,"visibility"):"visible"};d.sY=d.style;return d}function M(a,b,c,d){var e=new Array;for(var f=0;f<d.length;f++){e[f]=K(d[f]);b.style[e[f]]=L(a,d[f],e[f]);if(c)a.style[e[f]]=c}}function L(a,b){if(c.getComputedStyle)return c.getComputedStyle(a,null).getPropertyValue(b);if(a.currentStyle)return a.currentStyle[K(b)];return false}function K(a){var a=a.split("-"),b=a[0],c;for(c=1;parT=a[c];c++){b+=parT.charAt(0).toUpperCase()+parT.substr(1)}return b}function J(a,b){var c=a.toString();a=parseFloat(c);return parseInt(c.match(/p$/)?a*h.cntRSize[b]*.9:c.match(/s$/)?a*h.cntRSize[b]*.1:a)}function I(){h.xScrld=c.pageXOffset?c.pageXOffset:b.documentElement&&b.documentElement.scrollLeft?b.documentElement.scrollLeft:0;h.yScrld=c.pageYOffset?c.pageYOffset:b.documentElement&&b.documentElement.scrollTop?b.documentElement.scrollTop:0}function H(){fleXenv.remTrggr(b,"mousemove",G);if(h.tSelectFunc)c.clearInterval(h.tSelectFunc);h.tSelectFunc=false;if(h.barClickRetard)c.clearTimeout(h.barClickRetard);if(h.barClickScroll)c.clearInterval(h.barClickScroll)}function G(b){if(!b)b=c.event;var d=b.clientX,e=b.clientY,f=d+h.xScrld,g=e+h.yScrld;h.mOnXEdge=f<h.mTBox[0]||f>h.mTBox[1]?1:0;h.mOnYEdge=g<h.mTBox[2]||g>h.mTBox[3]?1:0;h.xAw=d-h.inMposX;h.yAw=e-h.inMposY;h.sXdir=h.xAw>40?1:h.xAw<-40?-1:0;h.sYdir=h.yAw>40?1:h.yAw<-40?-1:0;if((h.sXdir!=0||h.sYdir!=0)&&!h.tSelectFunc)h.tSelectFunc=c.setInterval(function(){if(h.sXdir==0&&h.sYdir==0){c.clearInterval(h.tSelectFunc);h.tSelectFunc=false;return}I();if(h.mOnXEdge==1||h.mOnYEdge==1)a.contentScroll(h.sXdir*h.mOnXEdge+"s",h.sYdir*h.mOnYEdge+"s",true)},45)}var b=document,c=window,d=navigator;if(!b.getElementById||!b.createElement)return;if(typeof a=="string")a=document.getElementById(a);if(a==null||d.userAgent.indexOf("OmniWeb")!=-1||(d.userAgent.indexOf("AppleWebKit")!=-1||d.userAgent.indexOf("Safari")!=-1)&&!(typeof HTMLElement!="undefined"&&HTMLElement.prototype)||d.vendor=="KDE"||d.platform.indexOf("Mac")!=-1&&d.userAgent.indexOf("MSIE")!=-1)return;if(a.scrollUpdate){a.scrollUpdate();return}if(!a.id||a.id==""){var e="flex__",f=1;while(document.getElementById(e+f)!=null){f++}a.id=e+f}var g=a.id;a.fleXdata=new Object;var h=a.fleXdata;h.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"]};h.wheelAct=["-2s","2s"];h.baseAct=["-2s","2s"];var i=N("contentwrapper",true),j=N("mcontentwrapper",true),k=N("scrollwrapper",true),l=N("copyholder",true);var m=N("domfixdiv",true),n=N("zoomdetectdiv",true),o=false;l.sY.border="1px solid blue";l.fHide();a.style.overflow="hidden";n.sY.fontSize="12px";n.sY.height="1em";n.sY.width="1em";n.sY.position="absolute";n.sY.zIndex="-999";n.fHide();var p=a.offsetHeight,q=a.offsetWidth;M(a,l,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);var r=a.offsetHeight,s=a.offsetWidth,t=q-s,u=p-r;var v=a.scrollTop?a.scrollTop:0,w=a.scrollLeft?a.scrollLeft:0;var x=document.location.href,y=/#([^#.]*)$/;var z=["textarea","input","select"];h.scroller=[];h.forcedBar=[];h.containerSize=h.cntRSize=[];h.contentSize=h.cntSize=[];h.edge=[false,false];h.reqS=[];h.barSpace=[0,0];h.forcedHide=[];h.forcedPos=[];h.paddings=[];while(a.firstChild){i.appendChild(a.firstChild)}i.appendChild(m);a.appendChild(j);a.appendChild(l);if(L(a,"position")!="absolute")a.style.position="relative";var A=L(a,"text-align");a.style.textAlign="left";j.sY.width="100px";j.sY.height="100px";j.sY.top="0px";j.sY.left="0px";M(a,l,"0px",["padding-left","padding-top","padding-right","padding-bottom"]);var B=a.offsetWidth,C=a.offsetHeight,D;D=j.offsetHeight;j.sY.borderBottom="2px solid black";if(j.offsetHeight>D)o=true;j.sY.borderBottomWidth="0px";M(l,a,false,["padding-left","padding-top","padding-right","padding-bottom"]);_(j);_(a);h.paddings[0]=j.yPos-a.yPos;h.paddings[2]=j.xPos-a.xPos;a.style.paddingTop=L(a,"padding-bottom");a.style.paddingLeft=L(a,"padding-right");_(j);_(a);h.paddings[1]=j.yPos-a.yPos;h.paddings[3]=j.xPos-a.xPos;a.style.paddingTop=L(l,"padding-top");a.style.paddingLeft=L(l,"padding-left");var E=h.paddings[2]+h.paddings[3],F=h.paddings[0]+h.paddings[1];j.style.textAlign=A;M(a,j,false,["padding-left","padding-right","padding-top","padding-bottom"]);k.sY.width=a.offsetWidth+"px";k.sY.height=a.offsetHeight+"px";j.sY.width=B+"px";j.sY.height=C+"px";k.sY.position="absolute";k.sY.top="0px";k.sY.left="0px";k.fHide();j.appendChild(i);a.appendChild(k);k.appendChild(n);i.sY.position="relative";j.sY.position="relative";i.sY.top="0";i.sY.width="100%";j.sY.overflow="hidden";j.sY.left="-"+h.paddings[2]+"px";j.sY.top="-"+h.paddings[0]+"px";h.zTHeight=n.offsetHeight;h.getContentWidth=function(){var b=i.childNodes,c=compPad=0;for(var d=0;d<b.length;d++){if(b[d].offsetWidth){c=Math.max(b[d].offsetWidth,c)}}h.cntRSize[0]=h.reqS[1]&&!h.forcedHide[1]||h.forcedBar[1]?a.offsetWidth-h.barSpace[0]:a.offsetWidth;h.cntSize[0]=c+E;return h.cntSize[0]};h.getContentHeight=function(){h.cntRSize[1]=h.reqS[0]&&!h.forcedHide[0]||h.forcedBar[0]?a.offsetHeight-h.barSpace[1]:a.offsetHeight;h.cntSize[1]=i.offsetHeight+F-2;return h.cntSize[1]};h.fixIEDispBug=function(){i.sY.display="none";i.sY.display="block"};h.setWidth=function(){j.sY.width=o?h.cntRSize[0]-E-t+"px":h.cntRSize[0]+"px"};h.setHeight=function(){j.sY.height=o?h.cntRSize[1]-F-u+"px":h.cntRSize[1]+"px"};h.createScrollBars=function(){h.getContentWidth();h.getContentHeight();k.vrt=new Array;var d=k.vrt;O(d,"vscroller");d.barPadding=[parseInt(L(d.sBr,"padding-top")),parseInt(L(d.sBr,"padding-bottom"))];d.sBr.sY.padding="0px";d.sBr.curPos=0;d.sBr.vertical=true;d.sBr.indx=1;i.vBar=d.sBr;P(d,0);h.barSpace[0]=d.sDv.offsetWidth;h.setWidth();k.hrz=new Array;var e=k.hrz;O(e,"hscroller");e.barPadding=[parseInt(L(e.sBr,"padding-left")),parseInt(L(e.sBr,"padding-right"))];e.sBr.sY.padding="0px";e.sBr.curPos=0;e.sBr.vertical=false;e.sBr.indx=0;i.hBar=e.sBr;if(c.opera)e.sBr.sY.position="relative";P(e,0);h.barSpace[1]=e.sDv.offsetHeight;h.setHeight();k.sY.height=a.offsetHeight+"px";e.jBox=N("scrollerjogbox");k.appendChild(e.jBox);e.jBox.onmousedown=function(){e.sBr.scrollBoth=true;h.goScroll=e.sBr;e.sBr.clicked=true;e.sBr.moved=false;k.vrt.sBr.moved=false;fleXenv.addTrggr(b,"selectstart",W);fleXenv.addTrggr(b,"mousemove",X);fleXenv.addTrggr(b,"mouseup",Y);return false}};h.goScroll=null;h.createScrollBars();i.removeChild(m);if(!this.addChckTrggr(a,"mousewheel",Z)||!this.addChckTrggr(a,"DOMMouseScroll",Z)){a.onmousewheel=Z}this.addChckTrggr(a,"mousewheel",Z);this.addChckTrggr(a,"DOMMouseScroll",Z);a.setAttribute("tabIndex","0");this.addTrggr(a,"keydown",function(b){if(a.focusProtect)return;if(!b){var b=c.event}var d=b.keyCode;h.pkeY=d;h.mDPosFix();if(h.keyAct["_"+d]&&!window.opera){a.contentScroll(h.keyAct["_"+d][0],h.keyAct["_"+d][1],true);if(b.preventDefault)b.preventDefault();return false}});this.addTrggr(a,"keypress",function(b){if(a.focusProtect)return;if(!b){var b=c.event}var d=b.keyCode;if(h.keyAct["_"+d]){a.contentScroll(h.keyAct["_"+d][0],h.keyAct["_"+d][1],true);if(b.preventDefault)b.preventDefault();return false}});this.addTrggr(a,"keyup",function(){h.pkeY=false});this.addTrggr(b,"mouseup",H);this.addTrggr(a,"mousedown",function(d){if(!d)d=c.event;var e=d.target?d.target:d.srcElement?d.srcElement:false;if(!e||e.className&&e.className.match(RegExp("\\bscrollgeneric\\b")))return;h.inMposX=d.clientX;h.inMposY=d.clientY;I();_(a);H();fleXenv.addTrggr(b,"mousemove",G);h.mTBox=[a.xPos+10,a.xPos+h.cntRSize[0]-10,a.yPos+10,a.yPos+h.cntRSize[1]-10]});a.scrollUpdate=function(b){if(k.getSize[1]()===0||k.getSize[0]()===0)return;i.sY.padding="1px";var c=h.reqS[0],d=h.reqS[1],e=k.vrt,f=k.hrz,g,j,l=[];k.sY.width=a.offsetWidth-t+"px";k.sY.height=a.offsetHeight-u+"px";l[0]=h.cntRSize[0];l[1]=h.cntRSize[1];h.reqS[0]=h.getContentWidth()>h.cntRSize[0];h.reqS[1]=h.getContentHeight()>h.cntRSize[1];var m=c!=h.reqS[0]||d!=h.reqS[1]||l[0]!=h.cntRSize[0]||l[1]!=h.cntRSize[1]?true:false;e.sDv.setVisibility(h.reqS[1]);f.sDv.setVisibility(h.reqS[0]);g=h.reqS[1]||h.forcedBar[1];j=h.reqS[0]||h.forcedBar[0];h.getContentWidth();h.getContentHeight();h.setHeight();h.setWidth();if(!h.reqS[0]||!h.reqS[1]||h.forcedHide[0]||h.forcedHide[1])f.jBox.fHide();else f.jBox.fShow();if(g)Q(e,j&&!h.forcedHide[0]?h.barSpace[1]:0);else i.sY.top="0";if(j)Q(f,g&&!h.forcedHide[1]?h.barSpace[0]:0);else i.sY.left="0";if(m&&!b)a.scrollUpdate(true);i.sY.padding="0px";h.edge[0]=h.edge[1]=false};a.commitScroll=a.contentScroll=function(a,b,c){var d=[[false,false],[false,false]],e;if((a||a===0)&&h.scroller[0]){a=J(a,0);e=k.hrz.sBr;e.trgtScrll=c?Math.min(Math.max(e.mxScroll,e.trgtScrll-a),0):-a;e.contentScrollPos();d[0]=[-e.trgtScrll-e.targetSkew,-e.mxScroll]}if((b||b===0)&&h.scroller[1]){b=J(b,1);e=k.vrt.sBr;e.trgtScrll=c?Math.min(Math.max(e.mxScroll,e.trgtScrll-b),0):-b;e.contentScrollPos();d[1]=[-e.trgtScrll-e.targetSkew,-e.mxScroll]}if(!c)h.edge[0]=h.edge[1]=false;return d};a.scrollToElement=function(b){if(b==null||!$(b))return;var c=ba(b);a.contentScroll(c[0]+h.paddings[2],c[1]+h.paddings[0],false);a.contentScroll(0,0,true)};M(l,a,"0px",["border-left-width","border-right-width","border-top-width","border-bottom-width"]);a.removeChild(l);a.scrollTop=0;a.scrollLeft=0;a.fleXcroll=true;bb(a,"flexcrollactive",false);a.scrollUpdate();a.contentScroll(w,v,true);if(x.match(y)){a.scrollToElement(b.getElementById(x.match(y)[1]))}k.fShow();h.sizeChangeDetect=c.setInterval(function(){var b=n.offsetHeight;if(b!=h.zTHeight){a.scrollUpdate();h.zTHeight=b}},2500);h.mDPosFix=function(){j.scrollTop=0;j.scrollLeft=0;a.scrollTop=0;a.scrollLeft=0};this.addTrggr(c,"load",function(){if(a.fleXcroll)a.scrollUpdate()});this.addTrggr(c,"resize",function(){if(a.refreshTimeout)c.clearTimeout(a.refreshTimeout);a.refreshTimeout=c.setTimeout(function(){if(a.fleXcroll)a.scrollUpdate()},80)});for(var R=0,S;S=z[R];R++){var T=a.getElementsByTagName(S);for(var U=0,V;V=T[U];U++){fleXenv.addTrggr(V,"focus",function(){a.focusProtect=true});fleXenv.addTrggr(V,"blur",onblur=function(){a.focusProtect=false})}}},globalInit:function(){if(fleXenv.catchFastInit)window.clearInterval(fleXenv.catchFastInit);var a=/#([^#.]*)$/,b=/(.*)#.*$/,c,d,e,f=document.getElementsByTagName("a"),g=document.location.href;if(g.match(b))g=g.match(b)[1];for(d=0;e=f[d];d++){if(e.href&&e.href.match(a)&&e.href.match(b)&&g===e.href.match(b)[1]){e.fleXanchor=true;fleXenv.addTrggr(e,"click",function(b){if(!b)b=window.event;var c=b.srcElement?b.srcElement:this;while(!c.fleXanchor&&c.parentNode){c=c.parentNode}if(!c.fleXanchor)return;var d=document.getElementById(c.href.match(a)[1]),e=false;if(d==null)d=(d=document.getElementsByName(c.href.match(a)[1])[0])?d:null;if(d!=null){var f=d;while(f.parentNode){f=f.parentNode;if(f.scrollToElement){f.scrollToElement(d);e=f}}if(e){if(b.preventDefault)b.preventDefault();document.location.href="#"+c.href.match(a)[1];e.fleXdata.mDPosFix();return false}}})}}fleXenv.initByClass();if(window.onfleXcrollRun)window.onfleXcrollRun()},initByClass:function(){if(fleXenv.initialized)return;fleXenv.initialized=true;var a=fleXenv.getByClassName(document.getElementsByTagName("body")[0],"div","flexcroll");for(var b=0,c;c=a[b];b++)fleXenv.fleXcrollMain(c)},getByClassName:function(a,b,c){if(typeof a=="string")a=document.getElementById(a);if(a==null)return false;var d=new RegExp("(^|\\s)"+c+"($|\\s)"),e,f=[],g=0;var h=a.getElementsByTagName(b);for(var i=0,j;j=h[i];i++){if(j.className&&j.className.match(d)){f[g]=j;g++}}return f},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){if(!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){if(!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}};fleXenv.fleXcrollInit()
