function isIphone(){this.agent=navigator.userAgent;this.bIphone=this.agent.indexOf("iPhone")>-1?true:false;return this.bIphone;}function getIphoneOSVersion(){if(!isIphone())return-1;var ag=navigator.userAgent,p;p=ag.indexOf("OS ");if(p!=-1){p+=3;var sOs=ag.substr(p);p=sOs.indexOf(" ");sOs=sOs.substr(0,p);var ArrVersion=sOs.split('_');var l=ArrVersion.length;var ver=0,coef=Math.pow(10,l-1);for(var i=0;i<l;i++){ver+=(ArrVersion[i]-0)*coef;coef=coef/10;}return ver;}else return-1;}function IE8DocumentMode(){if(!isIE8())return"";var _n=navigator,_w=window,_d=document,na=_n.userAgent,ieDocMode="";if(/msie/i.test(na)&&(!_w.opera)){if(_w.attachEvent&&_w.ActiveXObject){ieDocMode=(_d.documentMode)?_d.documentMode:(_d.compatMode&&_d.compatMode=="CSS1Compat")?7:5;}}return ieDocMode;}function IE8BrowserMode(){if(!isIE8())return"";var _n=navigator,_w=window,_d=document,version="NA",na=_n.userAgent,ie8BrowserMode="";if(/msie/i.test(na)&&(!_w.opera)){if(_w.attachEvent&&_w.ActiveXObject){version=(na.match(/.+ie\s([\d.]+)/i)||[])[1];if(parseInt(version)==7){if(_d.documentMode){version=8;if(/trident\/\d/i.test(na)){ie8BrowserMode="Compat";}else ie8BrowserMode="IE7";}}else if(parseInt(version)==8){if(_d.documentMode){ie8BrowserMode="IE8";}}}}return ie8BrowserMode;}function detectIE8(){var _n=navigator,_w=window,_d=document,version="",na=_n.userAgent;if(/msie/i.test(na)&&(!_w.opera)){if(_w.attachEvent&&_w.ActiveXObject){version=(na.match(/.+ie\s([\d.]+)/i)||[])[1];if(parseInt(version)==7){if(_d.documentMode)return true;}else if(parseInt(version)==8)return true;}else return false;}return false;}function setViewport(doc,sViewportVal){if(doc){var v=doc.getElementById("viewport");if(v)v.setAttribute('content',sViewportVal);}}function getClientUserAgent(){if(isIphone()==true)return UA_IPHONE+UA_SAFARI;if(isIE()==true){var isExplorer=UA_IE;if(isIE8())isExplorer+=UA_IE8;if(isIE7())isExplorer+=UA_IE7;else if(isIE6())isExplorer+=UA_IE6;else if(isIE55())isExplorer+=UA_IE55;return isExplorer;}if(isFirefox()){var isFx=UA_FIREFOX;if(isFirefoxLinux())isFx+=UA_FIREFOXLINUX;else if(isFirefoxMac())isFx+=UA_FIREFOXMAC;if(isFirefox2())isFx+=UA_FIREFOX2;if(isFirefox3())isFx+=UA_FIREFOX3;return isFx;}if(isSafari())return UA_SAFARI;if(isNS8IE())return UA_NS8IE;if(isNS8FX())return UA_NS8FX;if(isOpera())return UA_OPERA;if(isMozilla())return UA_MOZILLA;return 0;}function getClientUserAgentString(){var ua=gClientUserAgent,s="",i=0;if(ua==null)ua=getClientUserAgent();var pow2=Math.pow(2,i);while(pow2<=UA_MAXBIT){if(ua&pow2)s="X"+s;else s="o"+s;i++;pow2=Math.pow(2,i);}return s;}function browserId(){this.inited=false;this.sName="";this.bIs_Dom=false;this.bIs_IE=false;this.bIs_NS8FX=false;this.bIs_NS8IE=false;this.bIs_Firefox=false;this.bIs_Opera=false;this.bIs_Safari=false;this.bIs_Mozilla=false;this.sEnv="";this.bIs_Win=false;this.bIs_Win2003=false;this.bIsLinux=false;this.bActX=false;this.bJava=false;this.bMacOsX=false;this.bPopup=false;this.bPlayer=false;this.iPlayerType=0;this.sPlayerVersion="";this.oisIE=function(){if(this.inited==true)return this.bIs_IE;var agent=navigator.userAgent;this.ver=navigator.appVersion;var dom=document.getElementById?true:false;var opera=agent.indexOf("Opera")>-1;var ie=(this.ver.indexOf("MSIE ")>-1&&dom&&!opera)?true:false;return ie;};this.oisIE55=function(){return isIE()&&this.ver.indexOf("5.5")==0?true:false;};this.oisIE6=function(){return isIE()&&this.ver.indexOf("6")==0?true:false;};this.oisIE7=function(){return isIE()&&this.ver.indexOf("7")==0?true:false;};this.oisIE8=function(){return isIE()&&detectIE8()?true:false;};this.oisNS8=function(){if(this.inited==true)return this.bIs_NS8FX||this.bIs_NS8IE;var agent=navigator.userAgent;return agent.indexOf("Netscape/8.")>-1?true:false;};this.oisNS8FX=function(){if(this.inited==true)return this.bIs_NS8FX;if(!isNS8())return false;var agent=navigator.userAgent;var nsie=agent.indexOf("MSIE 6.0")>-1?true:false;return!this.nsie;};this.oisNS8IE=function(){if(this.inited==true)return this.bIs_NS8IE;if(!isNS8())return false;var agent=navigator.userAgent;var nsie=agent.indexOf("MSIE")>-1?true:false;var compatible=agent.indexOf("compatible")>-1?true:false;return nsie&&compatible&&!isIE();};this.oisMozilla=function(){return this.bIs_Mozilla;};this.oisFirefox=function(){return this.bIs_Firefox;};this.oisFirefox2=function(){return isFirefox()&&this.ver.indexOf("2")==0?true:false;;};this.oisFirefox3=function(){return isFirefox()&&this.ver.indexOf("3")==0?true:false;;};this.oisSafari=function(){return this.bIs_Safari;};this.oisOpera=function(){return this.bIs_Opera;};this.oisLinux=function(){if(this.sEnv!="Unknown")return this.bIsLinux;this.agent=navigator.userAgent;return this.agent.indexOf("Linux")>-1?true:false;};this.oisWindows=function(){if(this.sEnv!="Unknown")return this.bIs_Win;this.agent=navigator.userAgent;return this.agent.indexOf("Windows")>-1?true:false;};this.oisWindows2003=function(){if(this.sEnv!="Unknown")return this.bIs_Win2003;this.agent=navigator.userAgent;return this.agent.indexOf("Windows NT 5.2")>-1?true:false;};this.oisMacOsX=function(){if(this.sEnv!="Unknown")return this.bMacOsX;this.agent=navigator.userAgent;return this.mac=this.agent.indexOf("Mac OS X")>-1?true:false;};this.oisJavaEnabled=function(){return this.bJava;};this.oisPopupEnabled=function(){return this.bPopup;};this.oisWMPlayerInstalled=function(){if(this.iPlayerType==1||this.iPlayerType==3)return true;else return false;};this.oisRPlayerInstalled=function(){if(this.iPlayerType==2||this.iPlayerType==3)return true;else return false;};this.oisgetWMPlayerVersion=function(arg){if(isWMPlayerInstalled()){if(this.bSeveralVersion)return getPlVersion(this.sPlayerVersion,"W",arg);else return getPlVersion(this.sPlayerVersion,arg);}else return"";};this.oisgetRPlayerVersion=function(arg){if(isRPlayerInstalled()){if(this.bSeveralVersion)return getPlVersion(this.sPlayerVersion,"R",arg);else return getPlVersion(this.sPlayerVersion,arg);}else return"";};this.Init=function(bi){if(!bi)return null;if(bi.indexOf("-")!=-1){var tElem=new Array();tElem=bi.split("-");if(tElem.length<7||tElem.length>8)return null;else{switch(tElem[0]){case"1":this.bPopup=true;break;case"0":this.bPopup=false;break;}switch(tElem[1]){case"A":this.sName="IE";this.bIs_IE=true;break;case"B":this.sName="Netscape 8 Firefox";this.bIs_NS8FX=true;break;case"C":this.sName="Netscape 8 IE";this.bIs_NS8IE=true;break;case"D":this.sName="Firefox";this.bIs_Firefox=true;break;case"E":this.sName="Opera";this.bIs_Opera=true;break;case"F":this.sName="Safari";this.bIs_Safari=true;break;case"G":this.sName="Mozilla";this.bIs_Mozilla=true;break;case"Z":this.sName="Unknown";break;default:this.sName="IE";this.bIs_IE=true;break;}switch(tElem[2]){case"A":this.sEnv="Win98";this.bIs_Win=true;break;case"B":this.sEnv="WinNT";this.bIs_Win=true;break;case"C":this.sEnv="Win2000";this.bIs_Win=true;break;case"D":this.sEnv="WinXP";this.bIs_Win=true;break;case"E":this.sEnv="MacOS";this.bMacOsX=true;break;case"F":this.sEnv="Linux";this.bIsLinux=true;break;case"G":this.sEnv="Solaris";break;case"H":this.sEnv="Win2003";this.bIs_Win=true;this.bIs_Win2003=true;break;case"I":this.sEnv="Vista";this.bIs_Win=true;break;case"Z":this.sEnv="Unknown";break;default:this.sEnv="WinXP";this.bIs_Win=true;}if(tElem[3]==1)this.bActX=true;else this.bActX=false;if(tElem[4]==1)this.bJava=true;else this.bJava=false;this.ver=tElem[5];if(tElem[6]==1||tElem[6]==2||tElem[6]==3)this.iPlayerType=tElem[6];if(tElem[6]==3)this.bSeveralVersion=true;if(tElem.length==8)this.sPlayerVersion=tElem[7];this.inited=true;return 1;}}else return null;};}function getNameVersionBuild(){var tElem=new Array();tElem=arguments[0].split("_");if(arguments[1]=="name")return tElem[0];if(arguments[1]=="version")return tElem[1];else if(arguments[1]=="build")return tElem[2];else return arguments[0];}function getPlVersion(){if(arguments[0].indexOf(",")!=-1?true:false){var tElem=new Array();tElem=arguments[0].split(",");for(var i=0;i<tElem.length;i++){if(arguments[1]==tElem[i].charAt(0)){if(tElem[i].indexOf("_")!=-1?true:false)return getNameVersionBuild(tElem[i].slice(1,tElem[i].length),arguments[2]);return tElem[i].slice(1,arguments[0].length);}}}else{if(arguments[0].indexOf("_")!=-1?true:false)return getNameVersionBuild(arguments[0].slice(1,arguments[0].length),arguments[1]);return arguments[0].slice(1,arguments[0].length);}}function isWMPlayerInstalled(){if(!oBrowser||(oBrowser.inited==false))return false;else return oBrowser.oisWMPlayerInstalled();}function isRPlayerInstalled(){if(!oBrowser||(oBrowser.inited==false))return false;else return oBrowser.oisRPlayerInstalled();}function getWMPlayerVersion(arg){if(!arg)arg="";if(!oBrowser||(oBrowser.inited==false))return"";else return oBrowser.oisgetWMPlayerVersion(arg);}function getRPlayerVersion(arg){if(!oBrowser||(oBrowser.inited==false))return"";else return oBrowser.oisgetRPlayerVersion(arg);}function isWindows(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;return this.agent.indexOf("Windows")>-1?true:false;}else return oBrowser.oisWindows();}function isWindows2003(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;return this.agent.indexOf("Windows NT 5.2")>-1?true:false;}else return oBrowser.oisWindows2003();}function isLinux(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;return this.agent.indexOf("Linux")>-1?true:false;}else return oBrowser.oisLinux();}function isMacOsX(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;return this.mac=this.agent.indexOf("Mac OS X")>-1?true:false;}else return oBrowser.oisMacOsX();}function isPopupEnabled(){if(!oBrowser||(oBrowser.inited==false))return false;else return oBrowser.oisPopupEnabled();}function isJavaEnabled(){if(!oBrowser||(oBrowser.inited==false))return false;else return oBrowser.oisJavaEnabled();}function isIE(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.ver=navigator.appVersion;this.dom=document.getElementById?true:false;this.opera=this.agent.indexOf("Opera")>-1;this.ie=(this.ver.indexOf("MSIE ")>-1&&this.dom&&!this.opera)?true:false;this.bIe=this.ie&&!isNS8();return this.bIe;}else return oBrowser.oisIE();}function isIE55(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.ver=navigator.appVersion;this.dom=document.getElementById?true:false;this.opera=this.agent.indexOf("Opera")>-1;return(this.ver.indexOf("MSIE 5.5")>-1&&this.dom&&!this.opera&&!isNS8())?true:false;}else return oBrowser.oisIE55();}function isIE6(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.ver=navigator.appVersion;this.dom=document.getElementById?true:false;this.opera=this.agent.indexOf("Opera")>-1;return(this.ver.indexOf("MSIE 6")>-1&&this.dom&&!this.opera&&!isNS8())?true:false;}else return oBrowser.oisIE6();}function isIE7(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.ver=navigator.appVersion;this.dom=document.getElementById?true:false;this.opera=this.agent.indexOf("Opera")>-1;return(this.ver.indexOf("MSIE 7")>-1&&this.dom&&!this.opera&&!isNS8())?true:false;}else return oBrowser.oisIE7();}function isIE8(){if(!isIE())return false;if(!oBrowser||(oBrowser.inited==false))return detectIE8();else return oBrowser.oisIE8();}function isNS8(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;return this.agent.indexOf("Netscape/8.")>-1?true:false;}else return oBrowser.oisNS8();}function isNS8FX(){if(!oBrowser||(oBrowser.inited==false)){if(!isNS8())return false;this.agent=navigator.userAgent;this.nsie=this.agent.indexOf("MSIE 6.0")>-1?true:false;return!this.nsie;}else return oBrowser.oisNS8FX();}function isNS8IE(){if(!oBrowser||(oBrowser.inited==false)){if(!isNS8())return false;this.nsie=this.agent.indexOf("MSIE")>-1?true:false;this.compatible=this.agent.indexOf("compatible")>-1?true:false;return this.nsie&&this.compatible&&!isIE();}else return oBrowser.oisNS8IE();}function isMozilla(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.firefox=this.agent.indexOf("Firefox")>-1?true:false;this.mozilla=this.agent.indexOf("Mozilla")>-1?true:false;this.gecko=this.agent.indexOf("Gecko")>-1?true:false;this.bSafari=this.agent.indexOf("Safari")>-1?true:false;this.bIsMozilla=!this.firefox&&this.gecko&&this.mozilla&&!this.bSafari&&!isNS8();return this.bIsMozilla;}else return oBrowser.oisMozilla();}function isFirefox(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.firefox=this.agent.indexOf("Firefox")>-1?true:false;this.gecko=this.agent.indexOf("Gecko")>-1?true:false;this.bIsFirefox=this.firefox&&this.gecko;return this.bIsFirefox;}else return oBrowser.oisFirefox();}function isFirefox2(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.firefox=this.agent.indexOf("Firefox/2.")>-1?true:false;this.gecko=this.agent.indexOf("Gecko")>-1?true:false;this.bIsFirefox=this.firefox&&this.gecko;return this.bIsFirefox;}else return oBrowser.oisFirefox2();}function isFirefox3(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.firefox=this.agent.indexOf("Firefox/3.")>-1?true:false;this.gecko=this.agent.indexOf("Gecko")>-1?true:false;this.bIsFirefox=this.firefox&&this.gecko;return this.bIsFirefox;}else return oBrowser.oisFirefox3();}function isFirefoxMac(){if((isFirefox()==true)&&(isMacOsX()==true))return true;return false;}function isFirefoxLinux(){if((isFirefox()==true)&&(isLinux()==true))return true;return false;}function isSafari(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.bSafari=this.agent.indexOf("Safari")>-1?true:false;return isMacOsX()&&this.bSafari;}else return oBrowser.oisSafari();}function isOpera(){if(!oBrowser||(oBrowser.inited==false)){this.agent=navigator.userAgent;this.bOpera=this.agent.indexOf("Opera")>-1?true:false;return this.bOpera;}else return oBrowser.oisOpera();}function bIsIphoneOSoK(){var Refver=312,ver,l;ver=getIphoneOSVersion();if(ver!=-1){l=ver+"";l=l.length;if(l<3)ver=ver*Math.pow(10,(3-l));if(l>3)Refver=Refver*Math.pow(10,(l-3));if(ver>=Refver)return true;}return false;}if(typeof(gIsResLoaded)=="object")gIsResLoaded["js/browser.js"]=true;