var gG=0;var gI=0;if(!Array.prototype.push){Array.prototype.push=function(aA){this[this.length]=aA;return this.length;};}if(!Array.prototype.pop){Array.prototype.pop=function(){var vA=null;if(this.length>0){vA=this[this.length-1];this.length=this.length-1;}return vA;};}Array.prototype.indexOf=function(aA){var vB=-1;var vA;for(vA=0;vA<this.length;vA++){if(this[vA]==aA){vB=vA;break;}}return vB;};Array.prototype.contains=function(aA){var vA=false;if(this.indexOf(aA)!=-1){vA=true;}return vA;};Array.prototype.remove=function(aA){var vC=false;var vB=this.indexOf(aA);if(vB>-1){var vA;for(vA=vB+1;vA<this.length;vA++){this[vA-1]=this[vA];}this.pop();vC=true;}return vC;};String.prototype.chop=function(){var vA="";if(this.length>0){vA=this.substr(0,this.length-1);}return vA;};function Hashtable(){this.nx=new Array();};Hashtable.prototype.clear=function(){this.nx.length=0;};Hashtable.prototype.containsKey=function(aA){var vA=false;if(this.m4(aA)!=-1){vA=true;}return vA;};Hashtable.prototype.containsValue=function(aA){var vA=false;if(this.m5(aA)!=-1){vA=true;}return vA;};Hashtable.prototype.get=function(aA){var vB;var vA=this.m4(aA);if(vA!=-1){vB=this.nx[vA][1];}return vB;};Hashtable.prototype.keys=function(){var vB=new Array();var vA;for(vA=0;vA<this.nx.length;vA++){vB.push(this.nx[vA][0]);}return vB;};Hashtable.prototype.put=function(aB,aA){var vA=this.m4(aB);if(vA==-1){vA=this.nx.length;}this.nx[vA]=new Array();this.nx[vA][0]=aB;this.nx[vA][1]=aA;};Hashtable.prototype.remove=function(aA){var vC=false;var vB=this.m4(aA);if(vB!=-1){var vA;for(vA=vB+1;vA<this.nx.length;vA++){this.nx[vA-1]=this.nx[vA];}this.nx.pop();vC=true;}return vC;};Hashtable.prototype.size=function(){return this.nx.length;};Hashtable.prototype.values=function(){var vB=new Array();var vA;for(vA=0;vA<this.nx.length;vA++){vB.push(this.nx[vA][1]);}return vB;};Hashtable.prototype.m4=function(aA){var vB=-1;var vA;for(vA=0;vA<this.nx.length;vA++){if(this.nx[vA][0]==aA){vB=vA;break;}}return vB;};Hashtable.prototype.m5=function(aA){var vB=-1;var vA;for(vA=0;vA<this.nx.length;vA++){if(this.nx[vA][1]==aA){vB=vA;break;}}return vB;};function fO(aA){var vA=null;if(op){if(document.getElementById(aA)){vA=document.getElementById(aA).style;}}else if(mz || kq){if(document.getElementById(aA)){vA=document.getElementById(aA).style;}}else if(ns){vA=fP(aA);}else if(ie){if(document.all[aA]){vA=document.all[aA].style;}}return vA;};function fP(aB,aA){if(arguments.length<2){aA=document.layers;}var vB=0;if(aA.length>0){for(var vA=0;vA<aA.length;vA++){if(aA[vA].name==aB){vB=aA[vA];break;}if(aA.length>0){vB=fP(aB,aA[vA].layers);if(vB){break;}}}}return vB;};function fQ(aA){if(aA.charAt(aA.length-1)=="%"){return 1;}else{return 0;}};function fR(aA){if(aA.charCodeAt(0)>="0".charCodeAt(0)&& aA.charCodeAt(0)<="9".charCodeAt(0)){return 1;}else{return 0;}};function fS(aA){var vA;for(vA=0;vA<aA.length;vA++){if(0==fR(aA.charAt(vA))&& aA.charAt(vA)!="."){return 0;}}return 1;};function fT(aA){var vA;for(vA=0;vA<aA.length;vA++){if(0==fR(aA.charAt(vA))){return 0;}}return 1;};function fU(aA){return fR(aA.charAt(0));};function fV(aA){var vA=fY(aA);return new Array(vA[0].substring(0,vA[0].length-1),vA[1]);};function fW(aA){return aA.split(/\(|px,?\s?\)?/);};function fX(aB,aA){return aB-aA;};function fY(aA){var vB=new Array();;var vF=new Array();var vA=-1;if(fU(aA)){aA="+"+aA;}while(1){vA=aA.indexOf("+",vA+1);if(vA!=-1){vF.push(vA);}else{break;}}vA=-1;while(1){vA=aA.indexOf("-",vA+1);if(vA!=-1){vF.push(vA);}else{break;}}vF.sort(fX);if(vF.length==0){vB.push(aA);}else{var vD=0;var vE=0;var vC;vF.push(aA.length);while(vD<vF.length){if(vF[vD]>0){vC=aA.substring(vE,vF[vD]);if(vC!="+" && vC!="-"){vB.push(vC);}vE=vF[vD];}vD++;}}return vB;};function fZ(aA){var vD="";var vC=0;var vE=0;var vA;var vB=0;if(fT(aA)){vD="0%"+(parseInt(aA)>=0?"+":"")+parseInt(aA);}else{vA=fY(aA);while(vA[vB]){if(vA[vB].charAt(vA[vB].length-1)=="%"){vC+=(vA[vB].toString().chop())*1;}else{vE+=(vA[vB])*1;}vB++;}vD=vC+"%"+(vE>=0?"+":"")+vE;}return vD;};function fa(aA,aC,aB){var vF=aC.toString();var vE="";var vD=0;var vG="";var vC="";if(vF){vE=vF.substring(0,vF.indexOf("{"));vD=vE.indexOf("function");vG=vE.substring(vE.indexOf("(",vD)+1,vE.lastIndexOf(")"));if(vG.length>0){vG=vG.replace(/\s*,\s*/g,"\",\"");vG="\""+vG+"\",";}vC=vF.substring(vF.indexOf("{")+1,vF.lastIndexOf("}"));var vH="";var vB="";if(vC.indexOf("return")==-1){vH=vC;}else{vH=vC.substring(0,vC.indexOf("return"));vB=vC.substr(vC.indexOf("return"));}var vI=aB.toString();var vA;if(vI){vA=vI.substring(vI.indexOf("{")+1,vI.lastIndexOf("}"));var vJ=vH+vA+vB;eval("RelativeLayer.prototype."+aA+"=new Function("+vG+"vJ)");}}};