function CBrowserInfo()
{ var m_szUserAgent = navigator.userAgent.toLowerCase(); var majorVersion = parseInt(navigator.appVersion); this.majorVersion = majorVersion; var minorVersion = parseFloat(navigator.appVersion); this.minorVersion = minorVersion; var nav = ((m_szUserAgent.indexOf('mozilla')!=-1) && (m_szUserAgent.indexOf('spoofer')==-1)
&& (m_szUserAgent.indexOf('compatible') == -1) && (m_szUserAgent.indexOf('opera')==-1)
&& (m_szUserAgent.indexOf('webtv')==-1) && (m_szUserAgent.indexOf('hotjava')==-1)); this.nav = nav; var nav2 = (nav && (majorVersion == 2)); this.nav2 = nav2; var nav3 = (nav && (majorVersion == 3)); this.nav3 = nav3; var nav4 = (nav && (majorVersion == 4)); this.nav4 = nav4; var nav4up = (nav && (majorVersion >= 4)); this.nav4up = nav4up; var navonly = (nav && ((m_szUserAgent.indexOf(";nav") != -1) || (m_szUserAgent.indexOf("; nav") != -1)) ); this.navonly = navonly; var nav6 = (nav && (majorVersion == 5)); this.nav6 = nav6; var nav6up = (nav && (majorVersion >= 5)); this.nav6up = nav6up; var gecko = (m_szUserAgent.indexOf('gecko') != -1); this.gecko = gecko; var ie = ((m_szUserAgent.indexOf("msie") != -1) && (m_szUserAgent.indexOf("opera") == -1)); this.ie = ie; var ie3 = (ie && (majorVersion < 4)); this.ie3 = ie3; var ie4 = (ie && (majorVersion == 4) && (m_szUserAgent.indexOf("msie 4")!=-1) ); this.ie4 = ie4; var ie4up = (ie && (majorVersion >= 4)); this.ie4up = ie4up ; var ie5 = (ie && (majorVersion == 4) && (m_szUserAgent.indexOf("msie 5.0")!=-1) ); this.ie5 = ie5 ; var ie5_5 = (ie && (majorVersion == 4) && (m_szUserAgent.indexOf("msie 5.5") !=-1)); this.ie5_5 = ie5_5 ; var ie5up = (ie && !ie3 && !ie4); this.ie5up = ie5up ; var ie5_5up =(ie && !ie3 && !ie4 && !ie5); this.ie5_5up = ie5_5up; var ie6 = (ie && (majorVersion == 4) && (m_szUserAgent.indexOf("msie 6.")!=-1) ); this.ie6 = ie6 ; var ie6up = (ie && !ie3 && !ie4 && !ie5 && !ie5_5); this.ie6up = ie6up ; var aol = (m_szUserAgent.indexOf("aol") != -1); this.aol = aol ; var aol3 = (aol && ie3); this.aol3 = aol3 ; var aol4 = (aol && ie4); this.aol4 = aol4 ; var aol5 = (m_szUserAgent.indexOf("aol 5") != -1); this.aol5 = aol5 ; var aol6 = (m_szUserAgent.indexOf("aol 6") != -1); this.aol6 = aol6 ; var opera = (m_szUserAgent.indexOf("opera") != -1); this.opera = opera; var opera2 = (m_szUserAgent.indexOf("opera 2") != -1 || m_szUserAgent.indexOf("opera/2") != -1); this.opera2 = opera2; var opera3 = (m_szUserAgent.indexOf("opera 3") != -1 || m_szUserAgent.indexOf("opera/3") != -1); this.opera3 = opera3; var opera4 = (m_szUserAgent.indexOf("opera 4") != -1 || m_szUserAgent.indexOf("opera/4") != -1); this.opera4 = opera4; var opera5 = (m_szUserAgent.indexOf("opera 5") != -1 || m_szUserAgent.indexOf("opera/5") != -1); this.opera5 = opera5; var opera5up = (opera && !opera2 && !opera3 && !opera4); this.opera5up = opera5up; var webtv = (m_szUserAgent.indexOf("webtv") != -1); this.webtv = webtv; var TVNavigator = ((m_szUserAgent.indexOf("navio") != -1) || (m_szUserAgent.indexOf("navio_aoltv") != -1)); this.TVNavigator = TVNavigator ; var AOLTV = TVNavigator; this.AOLTV = AOLTV; var hotjava = (m_szUserAgent.indexOf("hotjava") != -1); this.hotjava = hotjava; var hotjava3 = (hotjava && (majorVersion == 3)); this.hotjava3 = hotjava3; var hotjava3up = (hotjava && (majorVersion >= 3)); this.hotjava3up = hotjava3up; var js; this.js = js; if (nav2 || ie3) js = 1.0; else if (nav3) js = 1.1; else if (opera5up) js = 1.3; else if (opera) js = 1.1; else if ((nav4 && (minorVersion <= 4.05)) || ie4) js = 1.2; else if ((nav4 && (minorVersion > 4.05)) || ie5) js = 1.3; else if (hotjava3up) js = 1.4; else if (nav6 || gecko) js = 1.5; else if (nav6up) js = 1.5; else if (ie5up) js = 1.3
else js = 0.0; var win = ( (m_szUserAgent.indexOf("win")!=-1) || (m_szUserAgent.indexOf("16bit")!=-1) ); this.win = win; var win95 = ((m_szUserAgent.indexOf("win95")!=-1) || (m_szUserAgent.indexOf("windows 95")!=-1)); this.win95 = win95 ; var win16 = ((m_szUserAgent.indexOf("win16")!=-1) || (m_szUserAgent.indexOf("16bit")!=-1) || (m_szUserAgent.indexOf("windows 3.1")!=-1) || (m_szUserAgent.indexOf("windows 16-bit")!=-1) ); this.win16 = win16; var win31 = ((m_szUserAgent.indexOf("windows 3.1")!=-1) || (m_szUserAgent.indexOf("win16")!=-1) || (m_szUserAgent.indexOf("windows 16-bit")!=-1)); this.win31 = win31; var winme = ((m_szUserAgent.indexOf("win 9x 4.90")!=-1)); this.winme = winme ; var win2k = ((m_szUserAgent.indexOf("windows nt 5.0")!=-1)); this.win2k = win2k ; var win98 = ((m_szUserAgent.indexOf("win98")!=-1) || (m_szUserAgent.indexOf("windows 98")!=-1)); this.win98 = win98 ; var winnt = ((m_szUserAgent.indexOf("winnt")!=-1) || (m_szUserAgent.indexOf("windows nt")!=-1)); this.winnt = winnt ; var win32 = (win95 || winnt || win98 || ((majorVersion >= 4) && (navigator.platform == "Win32")) || (m_szUserAgent.indexOf("win32")!=-1) || (m_szUserAgent.indexOf("32bit")!=-1)); this.win32 = win32; var os2 = ((m_szUserAgent.indexOf("os/2")!=-1) || (navigator.appVersion.indexOf("OS/2")!=-1) || (m_szUserAgent.indexOf("ibm-webexplorer")!=-1)); this.os2 = os2; var mac = (m_szUserAgent.indexOf("mac")!=-1); this.mac = mac ; if (mac && ie5up) js = 1.4; var mac68k = (mac && ((m_szUserAgent.indexOf("68k")!=-1) || (m_szUserAgent.indexOf("68000")!=-1))); this.mac68k = mac68k; var macppc = (mac && ((m_szUserAgent.indexOf("ppc")!=-1) || (m_szUserAgent.indexOf("powerpc")!=-1))); this.macppc = macppc; var sun = (m_szUserAgent.indexOf("sunos")!=-1); this.sun = sun ; var sun4 = (m_szUserAgent.indexOf("sunos 4")!=-1); this.sun4 = sun4 ; var sun5 = (m_szUserAgent.indexOf("sunos 5")!=-1); this.sun5 = sun5 ; var suni86 = (sun && (m_szUserAgent.indexOf("i86")!=-1)); this.suni86 = suni86; var irix = (m_szUserAgent.indexOf("irix") !=-1); this.irix = irix ; var irix5 = (m_szUserAgent.indexOf("irix 5") !=-1); this.irix5 = irix5; var irix6 = ((m_szUserAgent.indexOf("irix 6") !=-1) || (m_szUserAgent.indexOf("irix6") !=-1)); this.irix6 = irix6; var hpux = (m_szUserAgent.indexOf("hp-ux")!=-1); this.hpux = hpux; var hpux9 = (hpux && (m_szUserAgent.indexOf("09.")!=-1)); this.hpux9 = hpux9; var hpux10 = (hpux && (m_szUserAgent.indexOf("10.")!=-1)); this.hpux10 = hpux10; var aix = (m_szUserAgent.indexOf("aix") !=-1); this.aix = aix; var aix1 = (m_szUserAgent.indexOf("aix 1") !=-1); this.aix1 = aix1; var aix2 = (m_szUserAgent.indexOf("aix 2") !=-1); this.aix2 = aix2; var aix3 = (m_szUserAgent.indexOf("aix 3") !=-1); this.aix3 = aix3; var aix4 = (m_szUserAgent.indexOf("aix 4") !=-1); this.aix4 = aix4; var linux = (m_szUserAgent.indexOf("inux")!=-1); this.linux = linux; var sco = (m_szUserAgent.indexOf("sco")!=-1) || (m_szUserAgent.indexOf("unix_sv")!=-1); this.sco = sco; var unixware = (m_szUserAgent.indexOf("unix_system_v")!=-1); this.unixware = unixware; var mpras = (m_szUserAgent.indexOf("ncr")!=-1); this.mpras = mpras; var reliant = (m_szUserAgent.indexOf("reliantunix")!=-1); this.reliant = reliant; var dec = ((m_szUserAgent.indexOf("dec")!=-1) || (m_szUserAgent.indexOf("osf1")!=-1) || (m_szUserAgent.indexOf("dec_alpha")!=-1) || (m_szUserAgent.indexOf("alphaserver")!=-1) || (m_szUserAgent.indexOf("ultrix")!=-1) || (m_szUserAgent.indexOf("alphastation")!=-1)); this.dec = dec; var sinix = (m_szUserAgent.indexOf("sinix")!=-1); this.sinix = sinix; var freebsd = (m_szUserAgent.indexOf("freebsd")!=-1); this.freebsd = freebsd; var bsd = (m_szUserAgent.indexOf("bsd")!=-1); this.bsd = bsd; var unix = ((m_szUserAgent.indexOf("x11")!=-1) || sun || irix || hpux || sco ||unixware || mpras || reliant || dec || sinix || aix || linux || bsd || freebsd); this.unix = unix; var vms = ((m_szUserAgent.indexOf("vax")!=-1) || (m_szUserAgent.indexOf("openvms")!=-1)); this.vms = vms;}
var is = new CBrowserInfo();
