function AjxEnv(){}AjxEnv._inited=false;AjxEnv.reset=function(){AjxEnv.browserVersion=-1;AjxEnv.geckoDate=0;AjxEnv.mozVersion=-1;AjxEnv.isMac=false;AjxEnv.isWindows=false;AjxEnv.isLinux=false;AjxEnv.isNav=false;AjxEnv.isIE=false;AjxEnv.isNav4=false;AjxEnv.trueNs=true;AjxEnv.isNav6=false;AjxEnv.isNav6up=false;AjxEnv.isNav7=false;AjxEnv.isIE3=false;AjxEnv.isIE4=false;AjxEnv.isIE4up=false;AjxEnv.isIE5=false;AjxEnv.isIE5_5=false;AjxEnv.isIE5up=false;AjxEnv.isIE5_5up=false;AjxEnv.isIE6=false;AjxEnv.isIE6up=false;AjxEnv.isNormalResolution=false;AjxEnv.ieScaleFactor=1;AjxEnv.isFirefox=false;AjxEnv.isFirefox1up=false;AjxEnv.isFirefox1_5up=false;AjxEnv.isMozilla=false;AjxEnv.isMozilla1_4up=false;AjxEnv.isSafari=false;AjxEnv.isGeckoBased=false;AjxEnv.isOpera=false;AjxEnv.useTransparentPNGs=false};AjxEnv.parseUA=function(L){var E=L.toLowerCase();var B=E.split(" ");var I=0;var K=-1;var F=null;var J=false;var D=false;var H=false;var A=false;var C=false;if(B!=null){if((K=B[0].search(/^\s*mozilla\//))!=-1){A=true;AjxEnv.browserVersion=parseFloat(B[0].substring(K+8));AjxEnv.isNav=true}for(;I<B.length;++I){F=B[I];if(F.indexOf("compatible")!=-1){C=true;AjxEnv.isNav=false}else{if((F.indexOf("opera"))!=-1){AjxEnv.isOpera=true;AjxEnv.isNav=false;AjxEnv.browserVersion=parseFloat(B[I+1])}else{if((F.indexOf("spoofer"))!=-1){J=true;AjxEnv.isNav=false}else{if((F.indexOf("webtv"))!=-1){D=true;AjxEnv.isNav=false}else{if((F.indexOf("hotjava"))!=-1){H=true;AjxEnv.isNav=false}else{if((K=F.indexOf("msie"))!=-1){AjxEnv.isIE=true;AjxEnv.browserVersion=parseFloat(B[I+1])}else{if((K=F.indexOf("gecko/"))!=-1){AjxEnv.isGeckoBased=true;AjxEnv.geckoDate=parseFloat(F.substr(K+6))}else{if((K=F.indexOf("rv:"))!=-1){AjxEnv.mozVersion=parseFloat(F.substr(K+3));AjxEnv.browserVersion=AjxEnv.mozVersion}else{if((K=F.indexOf("firefox/"))!=-1){AjxEnv.isFirefox=true;var G=F.substr(K+8);if(G.length==1){G=G+".0"}AjxEnv.browserVersion=parseFloat(G)}else{if((K=F.indexOf("netscape6/"))!=-1){AjxEnv.trueNs=true;AjxEnv.browserVersion=parseFloat(F.substr(K+10))}else{if((K=F.indexOf("netscape/"))!=-1){AjxEnv.trueNs=true;AjxEnv.browserVersion=parseFloat(F.substr(K+9))}else{if((K=F.indexOf("safari/"))!=-1){AjxEnv.isSafari=true;AjxEnv.browserVersion=parseFloat(F.substr(K+7))}else{if(F.indexOf("windows")!=-1){AjxEnv.isWindows=true}else{if((F.indexOf("macintosh")!=-1)||(F.indexOf("mac_")!=-1)){AjxEnv.isMac=true}else{if(F.indexOf("linux")!=-1){AjxEnv.isLinux=true}}}}}}}}}}}}}}}}AjxEnv.isNav=(A&&!J&&!C&&!AjxEnv.isOpera&&!D&&!H&&!AjxEnv.isSafari);AjxEnv.isIE=(AjxEnv.isIE&&!AjxEnv.isOpera);AjxEnv.isNav4=(AjxEnv.isNav&&(AjxEnv.browserVersion==4)&&(!AjxEnv.isIE));AjxEnv.isNav6=(AjxEnv.isNav&&AjxEnv.trueNs&&(AjxEnv.browserVersion>=6)&&(AjxEnv.browserVersion<7));AjxEnv.isNav6up=(AjxEnv.isNav&&AjxEnv.trueNs&&(AjxEnv.browserVersion>=6));AjxEnv.isNav7=(AjxEnv.isNav&&AjxEnv.trueNs&&(AjxEnv.browserVersion==7));AjxEnv.isIE3=(AjxEnv.isIE&&(AjxEnv.browserVersion<4));AjxEnv.isIE4=(AjxEnv.isIE&&(AjxEnv.browserVersion==4)&&(AjxEnv.browserVersion==4));AjxEnv.isIE4up=(AjxEnv.isIE&&(AjxEnv.browserVersion>=4));AjxEnv.isIE5=(AjxEnv.isIE&&(AjxEnv.browserVersion==4)&&(AjxEnv.browserVersion==5));AjxEnv.isIE5_5=(AjxEnv.isIE&&(AjxEnv.browserVersion==4)&&(AjxEnv.browserVersion==5.5));AjxEnv.isIE5up=(AjxEnv.isIE&&(AjxEnv.browserVersion>=5));AjxEnv.isIE5_5up=(AjxEnv.isIE&&(AjxEnv.browserVersion>=5.5));AjxEnv.isIE6=(AjxEnv.isIE&&(AjxEnv.browserVersion==6));AjxEnv.isIE6up=(AjxEnv.isIE&&(AjxEnv.browserVersion>=6));AjxEnv.isMozilla=((AjxEnv.isNav&&AjxEnv.mozVersion&&AjxEnv.isGeckoBased&&(AjxEnv.geckoDate!=0)));AjxEnv.isMozilla1_4up=(AjxEnv.isMozilla&&(AjxEnv.mozVersion>=1.4));AjxEnv.isFirefox=((AjxEnv.isMozilla&&AjxEnv.isFirefox));AjxEnv.isFirefox1up=(AjxEnv.isFirefox&&AjxEnv.browserVersion>=1);AjxEnv.isFirefox1_5up=(AjxEnv.isFirefox&&AjxEnv.browserVersion>=1.5)}if(AjxEnv.isIE){AjxEnv.isNormalResolution=true;AjxEnv.ieScaleFactor=screen.deviceXDPI/screen.logicalXDPI;if(AjxEnv.ieScaleFactor>1){AjxEnv.isNormalResolution=false}}AjxEnv.useTransparentPNGs=!AjxEnv.isIE&&!AjxEnv.isLinux&&!AjxEnv.isSafari;AjxEnv._inited=!AjxEnv.isIE};AjxEnv.reset();AjxEnv.parseUA(navigator.userAgent);if(AjxEnv.isSafari){if(!String.prototype._AjxOldReplace){String.prototype._AjxOldReplace=String.prototype.replace;String.prototype.replace=function(D,F){if(typeof F!="function"){return this._AjxOldReplace(D,F)}else{var E=this.slice(0),C,B,A;while(A=D.exec(E)){C=F.apply(null,A);B=A[0].length;D.lastIndex-=B-C.length;E=E.substr(0,A.index)+C+E.substr(A.index+B);if(!D.global){break}}return E}}}};