var LEFT=0;var RIGHT=1;var TOP=2;var BOTTOM=3;var gB=new Hashtable();function getRelativeLayer(aA){var vA=gB.get(aA);return vA;};addLoadHook(fA,10);addLoadHook(fC,20);addLoadHook(fD,50);addResizeHook(fE,10);addResizeHook(fF,30);addResizeHook(fG,40);addResizeHook(fD,50);function fA(){if(mz){fB();}var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){vB[vA].ms();}return true;};function fB(){var vA=document.createElement("DIV");vA.id='SIZER_LAYER';vA.style.position='absolute';vA.style.left='0px';vA.style.top='0px';vA.style.width='100%';vA.style.height='100%';vA.style.background='transparent';vA.style.visibility='show';vA.style.zIndex=-255;document.body.appendChild(vA);window.SIZER_LAYER=vA;};function fC(){var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){vB[vA].mk();}return true;};function fD(){var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){vB[vA].position();}return true;};function fE(){var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){if(!fO(vB[vA].getId())){vB[vA].mK();vB[vA].nm=true;vB[vA].nJ=true;vB[vA].no=true;}}return true;};function fF(){var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){if(vB[vA].nC){vB[vA].mD(false);}}return true;};function fG(){var vB=gB.values();var vA;for(vA=0;vA<vB.length;vA++){if(vB[vA].nC){vB[vA].position();}}return true;};function RelativeLayer(par_id,par_visibleHorizOffsetReference,par_visibleVertOffsetReference,par_visibleWidth,par_visibleHeight,par_visibleHorizBorder,par_visibleHorizOffset,par_visibleVertBorder,par_visibleVertOffset,par_visibleHandleHorizOffset,par_visibleHandleVertOffset,par_availableWidth,par_availableHeight,par_availableHorizBorder,par_availableHorizOffset,par_availableVertBorder,par_availableVertOffset,par_availableHandleHorizOffset,par_availableHandleVertOffset,par_bgColor,par_bgImage){var vA=getRelativeLayer(par_id);if(vA){return vA;}else{this.mM();if(arguments.length<11){alert("The constructor of the layer with id '"+par_id+"' contains less that the minimal required arguments(11).");}if(arguments.length<12){par_availableWidth="100%";}if(arguments.length<13){par_availableHeight="100%";}if(arguments.length<14){par_availableHorizBorder="LEFT";}if(arguments.length<15){par_availableHorizOffset="50%";}if(arguments.length<16){par_availableVertBorder="TOP";}if(arguments.length<17){par_availableVertOffset="50%";}if(arguments.length<18){par_availableHandleHorizOffset="0";}if(arguments.length<19){par_availableHandleVertOffset="0";}this.nm=false;this.nJ=false;this.no=false;if(par_bgColor && par_bgColor!=""){this.setBgColor(par_bgColor);}if(par_bgImage && par_bgImage!=""){this.setBgImage(par_bgImage);}this.nP=false;this.mU(par_id);this.nK=false;this.nt=false;this.nT=false;this.nV=false;this.mu(par_visibleHorizOffsetReference,par_visibleVertOffsetReference,par_visibleWidth,par_visibleHeight,par_visibleHorizBorder,par_visibleHorizOffset,par_visibleVertBorder,par_visibleVertOffset,par_visibleHandleHorizOffset,par_visibleHandleVertOffset);this.m0(par_availableWidth,par_availableHeight,par_availableHorizBorder,par_availableHorizOffset,par_availableVertBorder,par_availableVertOffset,par_availableHandleHorizOffset,par_availableHandleVertOffset);this.mD(false);this.setAutoReposition(true);this.setVisible(false);this.nO=new Array();gB.put(this.getId(),this);if(!gC){this.mw();}return this;}};RelativeLayer.prototype.mt=function(aA){this.nf.push(aA);};RelativeLayer.prototype.mi=function(aA){this.nf.remove(aA);};RelativeLayer.prototype.mz=function(aA){return this.nf.indexOf(aA);};RelativeLayer.prototype.mb=function(){var vB;for(vB=0;vB<this.nf.length;vB++){var vA=getRelativeLayer(this.nf[vB]);if(vA){vA.position();}}};RelativeLayer.prototype.md=function(){var vC=gB.values();var vB=new Array();var vA;for(vA=0;vA<vC.length;vA++){if(vC[vA].mz(this.getId())!=-1){vB.push(vC[vA]);}}return vB;};RelativeLayer.prototype.m1=function(){var vB=this.md();var vA;for(vA=0;vA<vB.length;vA++){vB[vA].mD(false);vB[vA].position();}};RelativeLayer.prototype.mM=function(){this.nf=new Array();};RelativeLayer.prototype.mw=function(){var vA;if(op){vA='<STYLE TYPE="text/css">\n'+'#'+this.getId()+'{position:absolute;visibility:hidden;';if(this.nn){vA+='background-color:'+this.nn+';';}if(this.nW){vA+='background-image:url('+this.nW+');';}vA+=' overflow: hidden;}\n</STYLE>';}else if(ns){vA='<STYLE TYPE="text/css">\n'+'#'+this.getId()+'{position:absolute;visibility:hidden;background-color:transparent;}\n'+'</STYLE>';}else if(mz || ie){vA='<STYLE TYPE="text/css">\n'+'#'+this.getId()+'{position:absolute;visibility:hidden;}\n'+'</STYLE>';}else if(kq){vA='<STYLE TYPE="text/css">\n'+'#'+this.getId()+'{position:absolute;visibility:hidden;}\n'+'</STYLE>';}document.write(vA);document.close();};RelativeLayer.prototype.mK=function(){if(op){unsupportedBrowser();}else if(mz || kq){var vA=document.createElement("DIV");vA.id=this.getId();this.css=vA.style;this.nl=vA;document.body.appendChild(vA);}else if(ns){var vC=new Layer(this.calculateAvailableWidth());vC.name=this.getId();vC.visibility="hide";this.css=vC;this.nl=this.css;document.layers[this.getId()]=vC;}else if(ie){var vB="\n<DIV ID=\""+this.getId()+"\">";document.body.insertAdjacentHTML("BeforeEnd",vB);this.css=fO(this.getId());this.nl=document.all[this.getId()];}this.fireEvent("create");};RelativeLayer.prototype.createLayer=function(){if(!this.css){if(op){unsupportedBrowser();}else if(mz || kq){var vA=document.createElement("DIV");vA.id=this.getId();vA.style.position="absolute";vA.style.visibility="hidden";this.css=vA.style;this.nl=vA;document.body.appendChild(vA);}else if(ns){var vC=new Layer(this.calculateAvailableWidth());vC.name=this.getId();vC.visibility="hide";this.css=vC;this.nl=this.css;document.layers[this.getId()]=vC;}else if(ie){var vB="\n<DIV ID=\""+this.getId()+"\" STYLE=\"position:absolute;visibility: hidden;\">";document.body.insertAdjacentHTML("BeforeEnd",vB);this.css=fO(this.getId());this.nl=document.all[this.getId()];}this.fireEvent("create");this.ms();this.mk();this.position();}};RelativeLayer.prototype.destroyLayer=function(){if(this.css){if(op){unsupportedBrowser();}else if(mz || kq){this.setVisible(false);document.body.removeChild(this.nl);this.css=null;this.nl=null;gB.remove(this.getId());}else if(ns){this.setVisible(false);this.css=null;this.nl=null;gB.remove(this.getId());}else if(ie){this.setVisible(false);this.nl.innerHTML="";this.nl.outerHTML="";this.css=null;this.nl=null;gB.remove(this.getId());}}};RelativeLayer.prototype.mD=function(aA){this.nU=aA;};RelativeLayer.prototype.mB=function(){return this.nU;};RelativeLayer.prototype.setAutoReposition=function(aA){this.nC=aA;};RelativeLayer.prototype.ms=function(){if(op){if(!this.css){this.css=fO(this.getId());if(!this.css){this.mK();}else{this.nl=document.getElementById(this.getId());}}this.nu=this.css.pixelLeft;this.nN=this.css.pixelTop;}else if(mz || kq){if(!this.css){this.css=fO(this.getId());if(!this.css){this.mK();}else{this.nl=document.getElementById(this.getId());}}this.nu=this.css.left;this.nN=this.css.top;}else if(ns){if(!this.css){this.css=fO(this.getId());if(!this.css){this.mK();}else{this.nl=this.css;}}this.nu=this.css.left;this.nN=this.css.top;}else if(ie){if(!this.css){this.css=fO(this.getId());if(!this.css){this.mK();}else{this.nl=document.all[this.getId()];}}this.nu=this.css.pixelLeft;this.nN=this.css.pixelTop;}if(this.css){if(kq){this.nl.na=this;}else{this.css.na=this;}var vA=this.getParentLayer();if(vA){this.mt(vA.getId());}this.fireEvent("init");}};RelativeLayer.prototype.mL=function(aA){this.nO[this.nO.length]=aA;};RelativeLayer.prototype.mk=function(){if(this.css){var vA;for(vA=0;vA<this.nO.length;vA++){eval(this.nO[vA]);}this.nO=null;vA=this.getId();}};RelativeLayer.prototype.mU=function(aA){this.nS=aA;};RelativeLayer.prototype.getId=function(){return this.nS;};RelativeLayer.prototype.setZIndex=function(aA){this.nP=aA;this.no=true;this.refresh();};RelativeLayer.prototype.getZIndex=function(){return this.css.zIndex;};RelativeLayer.prototype.getAbsoluteX=function(){var vB=this.getAbsoluteX();if(op || kq){}else if(mz || ie || kq){var vA=fW(this.css.clip);vB+=parseInt(vA[4]);}else if(ns){vB+=this.css.clip.left;}return vB;};RelativeLayer.prototype.getAbsoluteY=function(){var vB=this.getAbsoluteY();if(op || kq){}else if(mz || ie){var vA=fW(this.css.clip);vB+=parseInt(vA[1]);}else if(ns){vB+=this.css.clip.top;}return vB;};RelativeLayer.prototype.getAbsoluteWidth=function(){var vB=0;if(op || kq){vB=this.css.pixelWidth;}else if(mz || ie || kq){var vA=fW(this.css.clip);vB=vA[2]-vA[4];}else if(ns){vB=this.css.clip.width;}return vB;};RelativeLayer.prototype.getAbsoluteHeight=function(){var vA=0;if(op || kq){vA=this.css.pixelHeight;}else if(mz || ie){var vB=fW(this.css.clip);vA=vB[3]-vB[1];}else if(ns){vA=this.css.clip.height;}return vA;};RelativeLayer.prototype.isVisible=function(){return this.nw;};RelativeLayer.prototype.setVisible=function(aA){this.nw=aA;this.refresh();};RelativeLayer.prototype.getBgColor=function(){return this.nn;};RelativeLayer.prototype.setBgColor=function(aA){this.nn=aA;this.nm=true;this.refresh();};RelativeLayer.prototype.getBgImage=function(){return this.nW;};RelativeLayer.prototype.setBgImage=function(aA){this.nW=aA;this.nJ=true;this.refresh();};RelativeLayer.prototype.setHtml=function(aA){if(this.css){if(op){unsupportedBrowser();}else if(mz || ie || kq){this.nl.innerHTML=aA;}else if(ns){this.nZ=null;this.css.document.open();this.css.document.write("<TABLE WIDTH=\""+this.calculateAvailableWidth()+"\" CELLPADDING=\"0\" CELLSPACING=\"0\" BORDER=\"0\"><TR><TD>"+aA+"</TD></TR></TABLE>");this.css.document.close();}this.mD(false);this.position();if(ns){this.nZ=aA;}}else{this.mL("this.setHtml(\""+aA+"\")");}};RelativeLayer.prototype.raise=function(){if(this.css){this.setZIndex(this.mp()+1);this.fireEvent("raise");}else{this.mL("this.raise()");}};RelativeLayer.prototype.mp=function(){var vA=0;var vB=0;if(op){for(vB=0;vB<this.nl.parentNode.getElementsByTagName("DIV").length;vB++){if(this.nl.parentNode.getElementsByTagName("DIV")[vB].style.zIndex>vA){vA=this.nl.parentNode.getElementsByTagName("DIV")[vB].style.zIndex;}}}else if(mz || kq){for(vB=0;vB<this.nl.parentNode.childNodes.length;vB++){if(this.nl.parentNode.childNodes[vB].style!=undefined && this.nl.parentNode.childNodes[vB].style.zIndex>vA){vA=this.nl.parentNode.childNodes[vB].style.zIndex;}}}else if(ns){for(vB=0;vB<this.css.parentLayer.document.layers.length;vB++){if(this.css.parentLayer.document.layers[vB].zIndex>vA){vA=this.css.parentLayer.document.layers[vB].zIndex;}}}else if(ie){for(vB=0;vB<this.nl.parentElement.children.length;vB++){if(this.nl.parentElement.children[vB].style.zIndex>vA){vA=this.nl.parentElement.children[vB].style.zIndex;}}}return vA;};RelativeLayer.prototype.intersects=function(aA){var vG=this.getAbsoluteX();var vD=this.getAbsoluteY();var vC=this.getAbsoluteWidth();var vH=this.getAbsoluteHeight();var vB=aA.getAbsoluteX();var vF=aA.getAbsoluteY();var vE=aA.getAbsoluteWidth();var vA=aA.getAbsoluteHeight();return(vB+vE>vG && vF+vA>vD && vB<vG+vC && vF<vD+vH);};RelativeLayer.prototype.addEventListener=function(aA,aB){aA=aA.toLowerCase();if(!this.nA){this.nA=new Hashtable();}var vB=this.nA.get(aA);if(!vB){vB=new Array();this.nA.put(aA,vB);}switch(aA){case "click": case "mousedown": case "mousemove": case "mouseover": case "mouseup": case "keydown": case "keypress": case "keyup": this.mm(aA);break;}var vA=this.mf(aA,aB);if(vA==-1){vB.push(aB);}};RelativeLayer.prototype.removeEventListener=function(aA,aB){aA=aA.toLowerCase();if(this.nA){var vA=this.nA.get(aA);if(vA){switch(aA){case "click": case "mousedown": case "mousemove": case "mouseover": case "mouseup": case "keydown": case "keypress": case "keyup": this.mO(aA);break;}vA.remove(aB);}}};RelativeLayer.prototype.fireEventObject=function(aA){if(this.nA && this.nA.size()>0){var vB=this.nA.get(aA.type.toLowerCase());if(vB){var vA;for(vA=0;vA<vB.length;vA++){vB[vA](aA);}}}};RelativeLayer.prototype.makeEventObject=function(aA){var vA=new Object();vA["type"]=aA[0];vA["target"]=this;for(i=1;i<aA.length;i+=2){vA[aA[i]]=aA[i+1];}return vA;};RelativeLayer.prototype.fireEvent=function(){var vA=this.makeEventObject(arguments);this.fireEventObject(vA);};RelativeLayer.prototype.mf=function(aA,aB){var vC=-1;aA=aA.toLowerCase();var vB;if(this.nA){var vA=this.nA.get(aA);if(vA){vC=vA.indexOf(aB);}}return vC;};RelativeLayer.prototype.mH=function(aA){var vA=normalizeEvent(aA,this);var vB=true;if(vA && vA.target){vA.target.fireEventObject(vA);if(!op &&!ns){vB=false;}}return vB;};function normalizeEvent(aB,aA){var vC=new Object();var vA=null;var vB=null;if(op || mz || ns || kq){vA=aB.type;}else if(ie){vA=window.event.type;}if(vA){if(op){if(aB.currentTarget.style && aB.currentTarget.style.na){vB=aB.currentTarget.style.na;}aB.cancelBubble=true;aB.stopPropagation();}else if(mz){if(aB.currentTarget.style && aB.currentTarget.style.na){vB=aB.currentTarget.style.na;}aB.cancelBubble=true;aB.stopPropagation();}else if(kq){if(aB.currentTarget && aB.currentTarget.na){vB=aB.currentTarget.na;}aB.cancelBubble=true;aB.stopPropagation();}else if(ns){var route=routeEvent(aB);if(!(route==false)&& route!=true){if(aA){if(aA.na){vB=aA.na;}else if(aA.vD){vB=getRelativeLayer(aA.vD);}}}else{vC=null;}}else if(ie){if(aA && aA.style && aA.style.na){vB=aA.style.na;}window.event.cancelBubble=true;}}if(vC){vC.target=vB;vC.type=vA;switch(vA){case "keydown": case "keypress": case "keyup": break;case "click": case "mousedown": case "mouseup": if(op || mz || ns || kq){vC.which=aB.which;}else if(ie){vC.which=window.event.button;}case "mouseover": case "mousemove": if(op){vC.pageX=aB.clientX;vC.pageY=aB.clientY;if(vB){vC.layerX=vC.pageX-vB.getAbsolutePageX();vC.layerY=vC.pageY-vB.getAbsolutePageY();}}else if(mz){vC.pageX=aB.pageX;vC.pageY=aB.pageY;if(vB){vC.layerX=aB.layerX;vC.layerY=aB.layerY;}}else if(kq){vC.pageX=aB.clientX;vC.pageY=aB.clientY;if(vB){vC.layerX=vC.pageX-vB.getAbsolutePageX();vC.layerY=vC.pageY-vB.getAbsolutePageY();}}else if(ns){vC.pageX=aB.pageX;vC.pageY=aB.pageY;if(vB){vC.layerX=aB.layerX;vC.layerY=aB.layerY;}}else if(ie){vC.pageX=window.event.clientX+document.body.scrollLeft;vC.pageY=window.event.clientY+document.body.scrollTop;if(vB){vC.layerX=vC.pageX-vB.getAbsolutePageX();vC.layerY=vC.pageY-vB.getAbsolutePageY();}}break;}}return vC;};RelativeLayer.prototype.mm=function(aA){if(this.css){if(op){this.nl["on"+aA]=this.mH;}else if(mz || kq){this.nl.addEventListener(aA,this.mH,false);}else if(ns){this.css["on"+aA]=this.mH;this.css.captureEvents(Event[aA.toUpperCase()]);}else if(ie){this.nl["on"+aA]=this.mH;}}else{this.mL("this.mm(\""+aA+"\","+this.mH+")");}};RelativeLayer.prototype.mO=function(aA){if(this.css){if(op){this.nl["on"+aA]=null;}else if(mz || kq){this.nl.removeEventListener(aA,this.mH,false);}else if(ns){this.css["on"+aA]=null;this.css.releaseEvents(Event[aA.toUpperCase()]);}else if(ie){this.nl["on"+aA]=null;}}else{this.mL("this.mO(\""+aA+"\","+this.mH+")");}};RelativeLayer.prototype.mu=function(aF,aA,aC,aJ,aE,aD,aB,aH,aG,aI){this.ma(aF);this.mx(aA);this.mN(aC);this.me(aJ);this.mF(aG);this.mc(aI);this.mZ(aE);this.mj(aD);this.mE(aB);this.mn(aH);};RelativeLayer.prototype.ma=function(aA){var vA;if(this.nY && this.nY.length>0){for(vA=0;vA<this.nY.length;vA++){this.mi(this.nY[vA]);}}this.nY=new Array();if(aA!=""){this.nY=aA.split(/\s*\,\s*/);if(this.nY.length>0){for(vA=0;vA<this.nY.length;vA++){this.mt(this.nY[vA]);}}}};RelativeLayer.prototype.mx=function(aA){var vA;if(this.ne && this.ne.length>0){for(vA=0;vA<this.ne.length;vA++){this.mi(this.ne[vA]);}}this.ne=new Array();if(aA!=""){this.ne=String(aA).split(/\s*\,\s*/);if(this.ne.length>0){for(vA=0;vA<this.ne.length;vA++){this.mt(this.ne[vA]);}}}};RelativeLayer.prototype.mN=function(aA){if(aA=="AUTO"){this.nK=true;}else{this.nr=aA;}};RelativeLayer.prototype.me=function(aA){if(aA=="AUTO"){this.nT=true;}else{this.nq=aA;}};RelativeLayer.prototype.mT=function(){if(this.nK){if(op){this.nr=parseInt(this.css.pixelWidth);}else if(mz || kq){this.nr=parseInt(this.nl.offsetWidth);}else if(ns){this.nr=parseInt(this.css.document.width);}else if(ie){this.nr=parseInt(this.nl.offsetWidth);}}};RelativeLayer.prototype.mS=function(){if(this.nT){if(op){this.nq=parseInt(this.css.pixelHeight);}else if(mz || ie || kq){this.nq=parseInt(this.nl.offsetHeight);}else if(ns){this.nq=parseInt(this.css.document.height);}}};RelativeLayer.prototype.mF=function(aA){this.nk=aA;};RelativeLayer.prototype.mc=function(aA){this.nb=aA;};RelativeLayer.prototype.mZ=function(aA){this.nI=aA;};RelativeLayer.prototype.mj=function(aA){this.nj=aA;};RelativeLayer.prototype.mE=function(aA){this.nF=aA;};RelativeLayer.prototype.mn=function(aA){this.nc=aA;};RelativeLayer.prototype.m0=function(aA,aD,aE,aB,aC,aF,aG,aH){this.mo(aA);this.mG(aD);this.ml(aG);this.mJ(aH);this.mv(aE);this.mY(aB);this.my(aC);this.m3(aF);};RelativeLayer.prototype.mo=function(aA){if(aA=="AUTO"){this.nt=true;}else{this.nt=false;this.nH=aA;}};RelativeLayer.prototype.mG=function(aA){if(aA=="AUTO"){this.nV=true;}else{this.nV=false;this.nB=aA;}};RelativeLayer.prototype.mR=function(){if(this.nt){if(op){this.nH=parseInt(this.css.pixelWidth);}else if(mz || ie || kq){this.nH=parseInt(this.nl.offsetWidth);}else if(ns){this.nH=parseInt(this.css.document.width);}}};RelativeLayer.prototype.mg=function(){if(this.nV){if(op){this.nB=parseInt(this.css.pixelHeight);}else if(mz || ie || kq){this.nB=parseInt(this.nl.offsetHeight);}else if(ns){this.nB=parseInt(this.css.document.height);}}};RelativeLayer.prototype.ml=function(aA){this.nD=aA;};RelativeLayer.prototype.mJ=function(aA){this.nG=aA;};RelativeLayer.prototype.mv=function(aA){this.nQ=aA;};RelativeLayer.prototype.mY=function(aA){this.nh=aA;};RelativeLayer.prototype.my=function(aA){this.ni=aA;};RelativeLayer.prototype.m3=function(aA){this.nX=aA;};RelativeLayer.prototype.getVisibleHorizOffsetReferenceId=function(){return this.nv;};RelativeLayer.prototype.getVisibleVertOffsetReferenceId=function(){return this.nM;};RelativeLayer.prototype.getVisibleWidth=function(){return this.nr;};RelativeLayer.prototype.getVisibleHeight=function(){return this.nq;};RelativeLayer.prototype.getVisibleHorizBorder=function(){return this.nI;};RelativeLayer.prototype.getVisibleHorizOffset=function(){return this.nj;};RelativeLayer.prototype.getVisibleVertBorder=function(){return this.nF;};RelativeLayer.prototype.getVisibleVertOffset=function(){return this.nc;};RelativeLayer.prototype.getVisibleHandleHorizOffset=function(){return this.nk;};RelativeLayer.prototype.getVisibleHandleVertOffset=function(){return this.nb;};RelativeLayer.prototype.getAvailableWidth=function(){return this.nH;};RelativeLayer.prototype.getAvailableHeight=function(){return this.nB;};RelativeLayer.prototype.getAvailableHorizBorder=function(){return this.nQ;};RelativeLayer.prototype.getAvailableHorizOffset=function(){return this.nh;};RelativeLayer.prototype.getAvailableVertBorder=function(){return this.ni;};RelativeLayer.prototype.getAvailableVertOffset=function(){return this.nX;};RelativeLayer.prototype.getAvailableHandleHorizOffset=function(){return this.nD;};RelativeLayer.prototype.getAvailableHandleVertOffset=function(){return this.nG;};RelativeLayer.prototype.getParentLayer=function(){var vA=null;if(op || mz){if(this.nl && this.nl.parentNode && this.nl.parentNode.style.na){vA=this.nl.parentNode.style.na;}}else if(ns){if(this.css && this.css.parentLayer && this.css.parentLayer.na){vA=this.css.parentLayer.na;}}else if(kq){if(this.nl && this.nl.parentNode && this.nl.parentNode.na){vA=this.nl.parentNode.na;}}else if(ie){if(this.nl && this.nl.parentElement && this.nl.parentElement.style.na){vA=this.nl.parentElement.style.na;}}return vA;};RelativeLayer.prototype.mA=function(){var vC=this.calculateVisibleWidth();var vB;if(fQ(String(this.nk))){vB=Math.floor(this.getAbsoluteX()+(vC / 2)+((parseFloat(this.nk.toString().chop())*vC)/ 100));}else{vB=Math.floor(this.getAbsoluteX()+(vC / 2)+parseInt(this.nk));}var vA=this.getParentLayer();if(vA){vB+=vA.getAbsolutePageX();}return vB;};RelativeLayer.prototype.mC=function(){var vC=this.calculateVisibleHeight();var vB;if(fQ(String(this.nb))){vB=this.getAbsoluteY()+(vC / 2)+((parseFloat(this.nb.toString().chop())*vC)/ 100);}else{vB=this.getAbsoluteY()+(vC / 2)+parseInt(this.nb);}var vA=this.getParentLayer();if(vA){vB+=vA.getAbsolutePageY();}return vB;};RelativeLayer.prototype.mI=function(){var vB;var vA=this.getParentLayer();if(vA){vB=vA.calculateAvailableWidth();}else{vB=getWindowWidth();}return vB;};RelativeLayer.prototype.mr=function(){var vB;var vA=this.getParentLayer();if(vA){vB=vA.calculateAvailableHeight();}else{vB=getWindowHeight();}return vB;};RelativeLayer.prototype.calculateVisibleWidth=function(){var vA;var vC;if(fT(this.nr)){vC=parseInt(this.nr);}else{vA=this.mI();var vB=fZ(this.nr);var vD=fV(vB);vC=Math.floor((vA*parseFloat(vD[0]))/100)+parseInt(vD[1]);}return vC;};RelativeLayer.prototype.calculateVisibleHeight=function(){var vC;var vD;if(fT(this.nq)){vD=parseInt(this.nq);}else{vC=this.mr();var vA=fZ(this.nq);var vB=fV(vA);vD=Math.floor((vC*parseFloat(vB[0]))/100)+parseInt(vB[1]);}return vD;};RelativeLayer.prototype.calculateVisibleHandleHorizOffset=function(aA){var vF;var vD;if(arguments.length<1){vF=this.calculateVisibleWidth();}else{vF=aA;}if(fT(String(this.nk))){vD=parseInt(this.nk)+Math.floor(vF/2);}else{var vA=fZ(this.nk);var vC=fV(vA);var vE=parseFloat(vC[0]);var vB=parseInt(vC[1]);if(vE==-50 && Math.abs(vB)==0){vD=0;}else if(vE==50 && Math.abs(vB)==0){vD=parseInt(vF);}else{vD=Math.floor((vF*vE/100))+vB+Math.floor(vF/2);}}return vD;};RelativeLayer.prototype.calculateVisibleHandleVertOffset=function(aA){var vC;var vA;if(arguments.length<1){vC=this.calculateVisibleHeight();}else{vC=aA;}if(fT(String(this.nb))){vA=parseInt(this.nb)+Math.floor(vC/2);}else{var vB=fZ(this.nb);var vE=fV(vB);var vF=parseFloat(vE[0]);var vD=parseInt(vE[1]);if(vF==-50 && Math.abs(vD)==0){vA=0;}else if(vF==50 && Math.abs(vD)==0){vA=parseInt(vC);}else{vA=Math.floor((vC*vF/100))+vD+Math.floor(vC/2);}}return vA;};RelativeLayer.prototype.calculateVisibleHorizOffset=function(aA){var vK;var vL;var vG;var vD;vK=this.mI();if(arguments.length<1){vL=this.calculateVisibleWidth();}else{vL=aA;}vD=this.calculateVisibleHandleHorizOffset(vL);if(fT(String(this.nj))){vG=parseInt(this.nj);}else{var vI=fZ(this.nj);var vC=fV(vI);vG=Math.floor((vK*parseFloat(vC[0]))/100)+parseInt(vC[1]);}if(this.nY.length==0){if(this.nI==RIGHT){vG=vK+vG;}}else{if(this.nI==LEFT){var vJ;var vA;var vB;for(var vH=0;vH<this.nY.length;vH++){vJ=getRelativeLayer(this.nY[vH]);vA=vJ.calculateVisibleHorizOffset();if(vH==0 || vB<vA){vB=vA;}}vG+=vB;}else{var vJ;var vE;var vF;for(var vH=0;vH<this.nY.length;vH++){vJ=getRelativeLayer(this.nY[vH]);vE=vJ.calculateVisibleHorizOffset()+vJ.calculateVisibleWidth();if(vH==0 || vF<vE){vF=vE;}}vG+=vF;}}vG=vG-vD;return vG;};RelativeLayer.prototype.calculateVisibleVertOffset=function(aA){var vK;var vC;var vA;var vG;vK=this.mr();if(arguments.length<1){vC=this.calculateVisibleHeight();}else{vC=aA;}vG=this.calculateVisibleHandleVertOffset(vC);if(fT(String(this.nc))){vA=parseInt(this.nc);}else{var vJ=fZ(this.nc);var vD=fV(vJ);vA=Math.floor((vK*parseFloat(vD[0]))/100)+parseInt(vD[1]);}if(this.ne.length==0){if(this.nF==BOTTOM){vA=vK+vA;}}else{if(this.nF==TOP){var vI;var vE;var vL;for(var vF=0;vF<this.ne.length;vF++){vI=getRelativeLayer(this.ne[vF]);vE=vI.calculateVisibleVertOffset();if(vF==0 || vL<vE){vL=vE;}}vA+=vL;}else{var vI;var vB;var vH;for(var vF=0;vF<this.ne.length;vF++){vI=getRelativeLayer(this.ne[vF]);vB=vI.calculateVisibleVertOffset()+vI.calculateVisibleHeight();if(vF==0 || vH<vB){vH=vB;}}vA+=vB;}}vA=vA-vG;return vA;};RelativeLayer.prototype.calculateAvailableWidth=function(aA){var vD;var vC;if(arguments.length<1){vD=this.calculateVisibleWidth();}else{vD=aA;}if(fT(String(this.nH))){vC=parseInt(this.nH);}else{var vB=fZ(this.nH);var vA=fV(vB);vC=Math.floor((vD*parseFloat(vA[0]))/100)+parseInt(vA[1]);}if(vC<vD){vC=vD;}return vC;};RelativeLayer.prototype.calculateAvailableHeight=function(aA){var vA;var vD;if(arguments.length<1){vA=this.calculateVisibleHeight();}else{vA=aA;}if(fT(String(this.nB))){vD=parseInt(this.nB);}else{var vC=fZ(this.nB);var vB=fV(vC);vD=Math.floor((vA*parseFloat(vB[0]))/100)+parseInt(vB[1]);}if(vD<vA){vD=vA;}return vD;};RelativeLayer.prototype.calculateAvailableHandleHorizOffset=function(){var vA;var vB;vA=this.calculateAvailableWidth();if(fQ(String(this.nD))){vB=Math.floor((vA*parseFloat(this.nD.toString().chop()))/100);}else{vB=parseInt(this.nD);}return vB;};RelativeLayer.prototype.calculateAvailableHandleVertOffset=function(){var vB;var vA;vB=this.calculateAvailableHeight();if(fQ(String(this.nG))){vA=Math.floor((vB*parseFloat(this.nG.toString().chop()))/100);}else{vA=parseInt(this.nG);}return vA;};RelativeLayer.prototype.calculateAvailableHorizOffset=function(aB,aA){var vF;var vD;var vE;var vA;if(arguments.length<1){vF=this.calculateVisibleWidth();}else{vF=aB;}if(arguments.length<2){vD=this.calculateAvailableWidth(vF);}else{vD=aA;}vE=this.calculateAvailableHandleHorizOffset();if(fT(String(this.nh))){vA=parseInt(this.nh);}else{var vC=fZ(this.nh);var vB=fV(vC);vA=Math.floor((vF*parseFloat(vB[0]))/100)+parseInt(vB[1]);}if(!(this.ni==TOP)){vA=vF-(vA);}vA=vA-(Math.floor(vD/2)+vE);if(vA>0){vA=0;}else if((vA+vD)<vF){vA=vF-vD;}return vA;};RelativeLayer.prototype.calculateAvailableVertOffset=function(aB,aA){var vB;var vF;var vE;var vA;if(arguments.length<1){vB=this.calculateVisibleHeight();}else{vB=aB;}if(arguments.length<2){vF=this.calculateAvailableHeight(vB);}else{vF=aA;}vA=this.calculateAvailableHandleVertOffset();if(fT(String(this.nX))){vE=parseInt(this.nX);}else{var vD=fZ(this.nX);var vC=fV(vD);vE=Math.floor((vB*parseFloat(vC[0]))/100)+parseInt(vC[1]);}if(!(this.ni==TOP)){vE=vB-(vE);}vE=vE-(Math.floor(vF/2)+vA);if(vE>0){vE=0;}else if((vE+vF)<vB){vE=vB-vF;}return vE;};RelativeLayer.prototype.refresh=function(){if(this.css){if(this.no && this.nP!=false){this.css.zIndex=this.nP;}if(op){if(this.nn && this.nm){this.css.background=this.nn;this.nm=false;}if(this.nW && this.nJ){}if(this.nw){this.css.visibility="visible";}else{this.css.visibility="hidden";}}else if(mz || ie || kq){if(this.nn && this.nm){this.css.backgroundColor=this.nn;this.nm=false;}if(this.nW && this.nJ){this.css.backgroundImage="url("+this.nW+")";this.nJ=false;}if(this.nw){this.css.visibility="visible";}else{this.css.visibility="hidden";}}else if(ns){if(this.nn && this.nm){this.css.bgColor=this.nn;this.nm=false;}if(this.nW && this.nJ){this.css.background.src=this.nW;this.nJ=false;}if(this.nw){this.css.visibility="show";}else{this.css.visibility="hide";}}}};RelativeLayer.prototype.visibleMoveTo=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vA=this.nj;var vB=this.nc;this.mj(aB);this.mn(aC);this.mD(false);if(aA){this.mq("visiblemoveto","oldhorizoffset",vA,"oldvertoffset",vB);}else{this.mq(aA);}};RelativeLayer.prototype.visibleMoveBy=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vA=this.nj;var vB=this.nc;this.mQ(aB,aC);this.mD(false);if(aA){this.mq("visiblemoveby","oldhorizoffset",vA,"oldvertoffset",vB,"horizoffsetdiff",aB,"vertoffsetdiff",aC);}else{this.mq(aA);}};RelativeLayer.prototype.mQ=function(aA,aB){if(fU(String(aA))){aA="+"+aA;}if(fU(String(aB))){aB="+"+aB;}this.nj+=String(aA);this.nj=fZ(this.nj);this.nc+=String(aB);this.nc=fZ(this.nc);};RelativeLayer.prototype.startScroll=function(aA,aC,aB){if(arguments.length<3){aB=20;}this.nd=null;this.ns=null;this.nL=setInterval("getRelativeLayer(\""+this.getId()+"\").mV("+aA+","+aC+")",aB);return false;};RelativeLayer.prototype.stopScroll=function(){if(this.nL){clearInterval(this.nL);this.nd=null;this.ns=null;this.nL=null;}return false;};RelativeLayer.prototype.mV=function(aA,aB){if(this.nd!=this.nu || this.ns!=this.nN){this.nd=this.nu;this.ns=this.nN;this.availableMoveBy(aA,aB);}else{this.stopScroll();}};RelativeLayer.prototype.availableMoveTo=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vA=this.nh;var vB=this.nX;this.mY(aB);this.m3(aC);this.mD(false);if(aA){this.position("availablemove","oldhorizoffset",vA,"oldvertoffset",vB,aA);}else{this.position(aA);}};RelativeLayer.prototype.availableMoveBy=function(aA,aB){if(arguments.length<3){par_fireEvent=true;}var vA=this.nh;var vB=this.nX;this.mX(aA,aB);this.mD(false);if(par_fireEvent){this.position("availablemoveby","oldhorizoffset",vA,"oldvertoffset",vB,"horizoffsetdiff",aA,"vertoffsetdiff",aB);}else{this.position(par_fireEvent);}};RelativeLayer.prototype.mX=function(aA,aB){var vG;var vM;var vL;var vJ;var vB;var vD;var vK;var vF;var vA;var vI;var vO;var vH;var vC;var vN;var vG=fZ(aA);var vM=fZ(aB);var vE=fV(vG);vL=parseFloat(vE[0]);vB=parseInt(vE[1]);var vE=fV(vM);vD=parseFloat(vE[0]);vF=parseInt(vE[1]);vC=this.calculateVisibleHeight();vN=this.calculateVisibleWidth();vO=this.calculateAvailableHeight(vC);vH=this.calculateAvailableWidth(vN);vI=this.calculateAvailableVertOffset(vC,vO);vA=this.calculateAvailableHorizOffset(vN,vH);vJ=Math.floor((vL*vN)/ 100);vK=Math.floor((vD*vC)/ 100);if(vL!=0 || vB!=0){if(vL==0){if(vA+vB>0){vB=-1*vA;}else if(vH+vA+vB<vN){vB=vN-vH-vA;}}else if(vB==0){if(vA+vJ>0){vL=Math.floor(((-1*vA)/(vN / 100))*10000)/ 10000;}else if(vH+vA+vJ<vN){vL=Math.floor(((vN-vH-vA)/(vN / 100))*10000)/ 10000;}}else{if(vA+vJ+vB>0){vB=-1*vA-vJ;}else if(vH+vA+vJ+vB<vN){vB=vN-vH-vA-vJ;}}}if(vD!=0 || vF!=0){if(vD==0){if(vI+vF>0){vF=-1*vI;}else if(vO+vI+vF<vC){vF=vC-vO-vI;}}else if(vF==0){if(vI+vK>0){vD=Math.floor(((-1*vI)/(vC / 100))*10000)/ 10000;}else if(vO+vI+vK<vC){vD=Math.floor(((vC-vO-vI)/(vC / 100))*10000)/ 10000;}}else{if(vI+vK+vF>0){vF=-1*vI-vK;}else if(vO+vI+vK+vF<vC){vF=vC-vO-vI-vK;}}}this.mY(fZ(this.nh+(vL>=0 ? '+' : '')+vL+'%'+(vB>=0 ? '+' : '')+vB));this.m3(fZ(this.nX+(vD>=0 ? '+' : '')+vD+'%'+(vF>=0 ? '+' : '')+vF));};RelativeLayer.prototype.visibleResizeBy=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vB=this.nr;var vA=this.nq;this.mN(fZ(this.nr+((aB.toString().charAt(0)!='-' && aB.toString().charAt(0))!='-' ? '+' : '')+aB));this.me(fZ(this.nq+((aC.toString().charAt(0)!='-' && aC.toString().charAt(0))!='-' ? '+' : '')+aC));this.mD(false);if(aA){this.position("visibleresizeby","oldwidth",vB,"oldheight",vA,"widthdiff",aB,"heightdiff",aC);}else{this.position(aA);}};RelativeLayer.prototype.visibleResizeTo=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vB=this.nr;var vA=this.nq;this.mN(aB);this.me(aC);this.mD(false);if(aA){this.position("visibleresizeto","oldwidth",vB,"oldheight",vA);}else{this.position(aA);}};RelativeLayer.prototype.availableResizeBy=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vB=this.nH;var vA=this.nB;this.mo(fZ(this.nH+((aB.toString().charAt(0)!='-' && aB.toString().charAt(0))!='-' ? '+' : '')+aB));this.mG(fZ(this.nB+((aC.toString().charAt(0)!='-' && aC.toString().charAt(0))!='-' ? '+' : '')+aC));this.mD(false);if(aA){this.position("availableresize","oldwidth",vB,"oldheight",vA,"widthdiff",aB,"heightdiff",aC);}else{this.position(aA);}};RelativeLayer.prototype.availableResizeTo=function(aB,aC,aA){if(arguments.length<3){aA=true;}var vB=this.nH;var vA=this.nB;this.mo(aB);this.mG(aC);this.mD(false);if(aA){this.position("availableresize","oldwidth",vB,"oldheight",vA);}else{this.position(aA);}};RelativeLayer.prototype.getAbsoluteX=function(){return parseInt(this.nu);};RelativeLayer.prototype.getAbsoluteY=function(){return parseInt(this.nN);};RelativeLayer.prototype.getAbsolutePageX=function(){var vB=0;var vA=this.nl;if(op){while(vA && vA.style){vB+=vA.style.pixelLeft;vA=vA.offsetParent;}}else if(mz || kq){while(vA && vA.style && vA.style.left.length>0){vB+=parseInt(vA.style.left);vA=vA.parentNode;}}else if(ns){vB=this.css.pageX;}else if(ie){while(vA && vA.style){vB+=vA.style.pixelLeft;vA=vA.parentElement;}}return vB;};RelativeLayer.prototype.getAbsolutePageY=function(){var vB=0;var vA=this.nl;if(op){while(vA!=null && vA.style){vB+=vA.style.pixelTop;vA=vA.offsetParent;}}else if(mz || kq){while(vA!=null && vA.style && vA.style.top.length>0){vB+=parseInt(vA.style.top);vA=vA.parentNode;}}else if(ns){vB=this.css.pageY;}else if(ie){while(vA && vA.style){vB+=vA.style.pixelTop;vA=vA.parentElement;}}return vB;};RelativeLayer.prototype.mP=function(aA,aB){var vB=this.nu;var vA=this.nN;this.nu=this.getAbsoluteX()+aA;this.css.left=this.getAbsoluteX();this.nN=this.getAbsoluteY()+aB;this.css.top=this.getAbsoluteY();this.fireEvent("absolutemoveby","oldx",vB,"oldy",vA,"xdiff",aA,"ydiff",aB);};RelativeLayer.prototype.mh=function(aA,aB){var vB=this.nu;var vA=this.nN;this.nu=aA;this.css.left=this.getAbsoluteX();this.nN=aB;this.css.top=this.getAbsoluteY();this.fireEvent("absolutemoveto","oldx",vB,"oldy",vA);};RelativeLayer.prototype.mW=function(aB,aA){var vB;var vA;if(aB<0){aB=0;}if(aA<0){aA=0;}if(op){vB=this.css.pixelWidth;vA=this.css.pixelHeight;this.css.pixelWidth=aB;if(arguments.length>1){this.css.pixelHeight=aA;}}else if(mz || kq){vB=this.nl.offsetWidth;vA=this.nl.offsetHeight;this.css.width=aB;if(arguments.length>1){this.css.height=aA;}}else if(ns){if(this.nt){vB=this.nH;}else{vB=this.nR;}if(this.nV){vA=this.nB;}else{vA=this.ng;}if(this.nZ && aB!=this.css.width){this.setHtml(this.nZ);}if(arguments.length>1){this.css.resizeTo(aB,aA);}this.nR=aB;this.ng=aA;}else if(ie){vB=this.nl.offsetWidth;vA=this.nl.offsetHeight;this.css.width=aB;if(arguments.length>1){this.css.height=aA;}}this.fireEvent("absoluteresize","oldwidth",vB,"oldheight",vA,"newwidth",aB,"newheight",aA);};RelativeLayer.prototype.m2=function(aC,aA,aB,aD){var vD;var vB;var vE;var vA;if(this.nE){var vC=fW(this.nE);vD=vC[1];vB=vC[2];vE=vC[3];vA=vC[4];}this.nE="rect("+aC+"px "+aA+"px "+aB+"px "+aD+"px)";if(op || mz || ie || kq){this.css.clip="rect("+aC+"px "+aA+"px "+aB+"px "+aD+"px)";}else if(ns){this.css.clip.top=aC;this.css.clip.right=aA;this.css.clip.bottom=aB;this.css.clip.left=aD;}this.fireEvent("absoluteclip","oldtop",vD,"oldright",vB,"oldbottom",vE,"oldleft",vA,"newtop",aC,"newright",aA,"newbottom",aB,"newleft",aD);};RelativeLayer.prototype.mq=function(){if(arguments.length<1){arguments[0]="position";}var vG;var vD;var vE;var vB;var vC;var vF;if(!this.np &&!this.mB()){this.mb();if(!this.mB()){this.mD(true);vG=this.calculateVisibleWidth();vD=this.calculateVisibleHeight();vE=this.calculateVisibleHorizOffset(vG);vB=this.calculateVisibleVertOffset(vD);vC=this.calculateAvailableHorizOffset(vG,-1);vF=this.calculateAvailableVertOffset(vD,-1);this.mh(vE+vC,vB+vF);this.refresh();fN(this);if(typeof(arguments[0])!="boolean" || arguments[0]==true){var vA=this.makeEventObject(arguments);this.fireEventObject(vA);}this.m1();if(fL()){fK();fM();}}}};RelativeLayer.prototype.position=function(){if(arguments.length<1){arguments[0]="position";}var vI;var vD;var vE;var vB;var vG;var vH;var vC;var vF;if(this.css &&!this.np){this.mb();if(!this.mB()){this.mD(true);this.mT();vI=this.calculateVisibleWidth();this.mR();vG=this.calculateAvailableWidth(vI);if(this.nT){if(!this.nK){this.mW(vG);if(ie && gA==4){}}this.mS();}vD=this.calculateVisibleHeight();if(this.nV){if(!(this.nK && vI==vG)&&!this.nt){this.mW(vG);if(ie && gA==4){}}this.mg();}vH=this.calculateAvailableHeight(vD);vE=this.calculateVisibleHorizOffset(vI);vB=this.calculateVisibleVertOffset(vD);vC=this.calculateAvailableHorizOffset(vI,vG);vF=this.calculateAvailableVertOffset(vD,vH);if(ie){if((this.css.pixelWidth==vG)&&(this.css.pixelHeight==vH)){this.mW(vG+1,vH);}}if(!(this.nK && vI==vG)&&!this.nt &&!(this.nT && vD==vH)&&!this.nV){this.mW(vG,vH);}this.m2(-vF,-vC+vI,-vF+vD,-vC);this.mh(vE+vC,vB+vF);this.refresh();fN(this);if(typeof(arguments[0])!="boolean" || arguments[0]==true){var vA=this.makeEventObject(arguments);this.fireEventObject(vA);}this.m1();if(fL()){fK();fM();}}}};