var browser=navigator.appName;
var version=navigator.appVersion.substring(0,3);

// Load page according to browser
//function loadPage() {
   // find which browser it is
   if (browser.indexOf("Netscape") >= 0) {
      // find which version
      if (version.indexOf("3.") >= 0) {
         window.location="/pages/another/ns4x_detection.jsp";
      }
      if (version.indexOf("4.") >= 0) {
         window.location="/pages/another/ns4x_detection.jsp";
      }
      /*if (version.indexOf("5.") >= 0) {
		 window.location="ns4x_detection.html";
      }*/
   //}

   /*if (browser.indexOf("Microsoft") >= 0) {
      // find which version
      if (version.indexOf("3.") >= 0) {
         window.location="microsoft3.html";
      }
      if (version.indexOf("4.") >= 0) {
         window.location="microsoft4.html";
      }
      if (version.indexOf("5.") >= 0) {
         window.location="microsoft5.html";
      }
   }*/
}

    var agent=navigator.userAgent.toLowerCase();

    var major = parseInt(navigator.appVersion);
    var minor = parseFloat(navigator.appVersion);

    var nav  = ((agent.indexOf('mozilla')!=-1) && (agent.indexOf('spoofer')==-1)
                && (agent.indexOf('compatible') == -1) && (agent.indexOf('opera')==-1)
                && (agent.indexOf('webtv')==-1));
    var nav2 = (nav && (major == 2));
    var nav3 = (nav && (major == 3));
    var nav4 = (nav && (major == 4));
    var nav4up = (nav && (major >= 4));
    var navonly      = (nav && ((agent.indexOf(";nav") != -1) ||
                          (agent.indexOf("; nav") != -1)) );
    var nav5 = (nav && (major == 5));
    var nav5up = (nav && (major >= 5));

    var ie   = (agent.indexOf("msie") != -1);
    var ie3  = (ie && (major < 4));
    var ie4  = (ie && (major == 4) && (agent.indexOf("msie 5.0")==-1) );
    var ie4up  = (ie  && (major >= 4));
    var ie5  = (ie && (major == 4) && (agent.indexOf("msie 5.0")!=-1) );
    var ie5up  = (ie  && !ie3 && !ie4);

    var aol   = (agent.indexOf("aol") != -1);
    var aol3  = (agent.indexOf("aol 3") != -1);
    var aol4  = (agent.indexOf("aol 4") != -1);
    var aol5  = (agent.indexOf("aol 5") != -1);
	var aol6  = (agent.indexOf("aol 6") != -1);
	
    var opera = (agent.indexOf("opera") != -1);
    var webtv = (agent.indexOf("webtv") != -1);

    var js;
    if (nav2 || ie3) js = 1.0
    else if (nav3 || opera) js = 1.1
    else if ((nav4 && (minor <= 4.05)) || ie4) js = 1.2
    else if ((nav4 && (minor > 4.05)) || ie5) js = 1.3
    else if (nav5) js = 1.4

    else if (nav && (major > 5)) js = 1.4
    else if (ie && (major > 5)) js = 1.3

    else js = 0.0;


    var win   = ( (agent.indexOf("win")!=-1) || (agent.indexOf("16bit")!=-1) );

    var win95 = ((agent.indexOf("win95")!=-1) || (agent.indexOf("windows 95")!=-1));

    var win16 = ((agent.indexOf("win16")!=-1) || 
               (agent.indexOf("16bit")!=-1) || (agent.indexOf("windows 3.1")!=-1) || 
               (agent.indexOf("windows 16-bit")!=-1) );  

    var win31 = ((agent.indexOf("windows 3.1")!=-1) || (agent.indexOf("win16")!=-1) ||
                    (agent.indexOf("windows 16-bit")!=-1));
    var win98 = ((agent.indexOf("win98")!=-1) || (agent.indexOf("windows 98")!=-1));
    var winnt = ((agent.indexOf("winnt")!=-1) || (agent.indexOf("windows nt")!=-1));
    var win32 = (win95 || winnt || win98 || 
                    ((major >= 4) && (navigator.platform == "Win32")) ||
                    (agent.indexOf("win32")!=-1) || (agent.indexOf("32bit")!=-1));


    var mac    = (agent.indexOf("mac")!=-1);
    var mac68k = (mac && ((agent.indexOf("68k")!=-1) || 
                               (agent.indexOf("68000")!=-1)));
    var macppc = (mac && ((agent.indexOf("ppc")!=-1) || 
                                (agent.indexOf("powerpc")!=-1)));

    var sun   = (agent.indexOf("sunos")!=-1);
    var sun4  = (agent.indexOf("sunos 4")!=-1);
    var sun5  = (agent.indexOf("sunos 5")!=-1);
    var suni86= (sun && (agent.indexOf("i86")!=-1));
    var irix  = (agent.indexOf("irix") !=-1);    // SGI
    var irix5 = (agent.indexOf("irix 5") !=-1);
    var irix6 = ((agent.indexOf("irix 6") !=-1) || (agent.indexOf("irix6") !=-1));
    var hpux  = (agent.indexOf("hp-ux")!=-1);
    var hpux9 = (hpux && (agent.indexOf("09.")!=-1));
    var hpux10= (hpux && (agent.indexOf("10.")!=-1));
    var aix   = (agent.indexOf("aix") !=-1);      // IBM
    var aix1  = (agent.indexOf("aix 1") !=-1);    
    var aix2  = (agent.indexOf("aix 2") !=-1);    
    var aix3  = (agent.indexOf("aix 3") !=-1);    
    var aix4  = (agent.indexOf("aix 4") !=-1);    
    var linux = (agent.indexOf("inux")!=-1);
    var sco   = (agent.indexOf("sco")!=-1) || (agent.indexOf("unix_sv")!=-1);
    var unixware = (agent.indexOf("unix_system_v")!=-1); 
    var mpras    = (agent.indexOf("ncr")!=-1); 
    var reliant  = (agent.indexOf("reliantunix")!=-1);
    var dec   = ((agent.indexOf("dec")!=-1) || (agent.indexOf("osf1")!=-1) || 
           (agent.indexOf("dec_alpha")!=-1) || (agent.indexOf("alphaserver")!=-1) || 
           (agent.indexOf("ultrix")!=-1) || (agent.indexOf("alphastation")!=-1)); 
    var sinix = (agent.indexOf("sinix")!=-1);
    var freebsd = (agent.indexOf("freebsd")!=-1);
    var bsd = (agent.indexOf("bsd")!=-1);
    var unix  = ((agent.indexOf("x11")!=-1) || sun || irix || hpux || 
                 sco ||unixware || mpras || reliant || 
                 dec || sinix || aix || linux || bsd || freebsd);
    var vms   = ((agent.indexOf("vax")!=-1) || (agent.indexOf("openvms")!=-1));


