
////////////////////////////////////////////////////////////////////////////////
// Set all to NULL                                                            //
//                                                                            //
// set all these to NA (Not Available) so that the client browser will not    //
// display an error message (or crash!) if it doesn't support them            //
//                                                                            // 
////////////////////////////////////////////////////////////////////////////////
var NA = null;

function UserInfo()
  {
  this.appCodeName = NA;     
  this.appName = NA;         
  this.appVersion = NA;      
  this.platform = NA;        
  this.cookiesEnabled = NA;
  this.javaEnabled = NA;
  this.taintEnabled = NA;
  this.numFrames = NA;
  this.numHistoryURLs = NA;
  this.availHeight = NA;
  this.availWidth = NA;
  this.height = NA;
  this.width = NA;
  this.colorDepth = NA;
  this.referrer  = NA;
  this.year = NA;
  this.month = NA;
  this.date = NA;
  this.time = NA;
  this.timezoneOffset  = NA;
  this.jsVersion = NA;
  is_supported = NA;
  is_supported_msie = NA;
  is_supported_nav = NA;
  is_supported_opera = NA;
  }

var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);


////////////////////////////////////////////////////////////////////////////////
// Find Browser Name:                                                         //
// Support For: Microsoft Internet Explorer; Netscape; Opera                  //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

if (navigator.appName != null)  
    {
    if (navigator.userAgent.indexOf("Opera") != -1)
      this.appName = "Opera";
    else
      this.appName = navigator.appName;
    }

if (this.appName != "Microsoft Internet Explorer")
    {
    if (this.appName != "Opera")
       {
       if (this.appName != "Netscape")
         this.appName = "unsupported";
       else
         this.appName = "nav";
       }
    else
      this.appName = "opera";
    }
else
   this.appName = "msie";
   

////////////////////////////////////////////////////////////////////////////////
// Find Browser Version:                                                      //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////


    

    var iePos  = appVer.indexOf('msie');
    if (iePos !=-1) {
       is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
       is_major = parseInt(is_minor);       
    }

    // Netscape6 is mozilla/5 + Netscape6/6.0!!!
    // Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0
    var nav6Pos = agt.indexOf('netscape6');
    if (nav6Pos !=-1) {
       is_minor = parseFloat(agt.substring(nav6Pos+10))
       is_major = parseInt(is_minor)
    } else {
    // Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20020823 Netscape/7.0
		var nav7Pos = agt.indexOf('netscape');
		if (nav7Pos !=-1) {
			is_minor = parseFloat(agt.substring(nav7Pos+9));
			is_major = parseInt(is_minor);        
		}
    }    

    var is_getElementById   = (document.getElementById) ? "true" : "false";
    var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false";
    var is_documentElement = (document.documentElement) ? "true" : "false"; 

    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera2 = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
    var is_opera3 = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
    var is_opera4 = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
    var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
    var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1); 
    var is_opera5up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
    var is_opera6up = (is_opera && !is_opera2 && !is_opera3 && !is_opera4 && !is_opera5);
    var is_supported_opera = (is_opera6up);

    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && is_minor >= 4);  
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );

    var is_nav6   = (is_nav && is_major==6);    
    var is_nav6up = (is_nav && is_minor >= 6) 

    var is_nav5   = (is_nav && is_major == 5 && !is_nav6); 
    var is_nav5up = (is_nav && is_minor >= 5);
    
    var is_supported_nav = (is_nav6 || is_nav6up);

    var is_ie   = ((iePos!=-1) && (!is_opera));
    var is_ie3  = (is_ie && (is_major < 4));

    var is_ie4   = (is_ie && is_major == 4);
    var is_ie4up = (is_ie && is_minor >= 4);
    var is_ie5   = (is_ie && is_major == 5);
    var is_ie5up = (is_ie && is_minor >= 5);
    
    var is_ie5_5  = (is_ie && (agt.indexOf("msie 5.5") !=-1)); 
    var is_ie5_5up =(is_ie && is_minor >= 5.5);                
	
    var is_ie6   = (is_ie && is_major == 6);
    var is_ie6up = (is_ie && is_minor >= 6);

    var is_supported_msie = (is_ie6up || is_ie5_5 || is_ie5);

    var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_aol5  = (agt.indexOf("aol 5") != -1);
    var is_aol6  = (agt.indexOf("aol 6") != -1);
    var is_aol7  = ((agt.indexOf("aol 7")!=-1) || (agt.indexOf("aol7")!=-1));

    var is_webtv = (agt.indexOf("webtv") != -1);
         
    var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1)); 
    var is_AOLTV = is_TVNavigator;

    var is_hotjava = (agt.indexOf("hotjava") != -1);
    var is_hotjava3 = (is_hotjava && (is_major == 3));
    var is_hotjava3up = (is_hotjava && (is_major >= 3));

    var is_supported =(is_supported_msie || is_supported_nav || is_supported_opera);

////////////////////////////////////////////////////////////////////////////////
//                                                                            //
//                                                                            //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////
if (is_supported == true){
	MM_preloadImages('img/buttons/icon1_down.gif','img/buttons/about_down.gif','img/buttons/sindustry_down.gif','img/buttons/binform_down.gif','img/buttons/news_down.gif','img/buttons/links_down.gif')
}else window.location.href = 'browsers.htm';