<!--

var is_major 		= 0;
var is_minor 		= 0;
var is_nav 			= 0;
var is_nav2     = 0;
var is_navonly  = 0;
var is_ie       = 0;
var is_ie3      = 0;
var is_nav3 		= 0;
var is_nav4 		= 0;
var is_nav4up		= 0;
var is_nav5   	= 0;
var is_nav5up 	= 0;
var is_ie4 			= 0;
var is_ie4up 		= 0;
var is_ie5 			= 0;
var is_ie5up 		= 0;
var is_aol   		= 0;
var is_aol3  		= 0;
var is_aol4  		= 0;
var is_opera 		= 0;
var is_webtv 		= 0;

function check_out_the_browser()
{
	// Obtained from: 
	// http://developer.netscape.com/docs/examples/javascript/browser_type.html

  // Rejigged a little by D.G. Jones 4/27/00

  // convert all characters to lowercase to simplify testing 

  var agt=navigator.userAgent.toLowerCase(); 
  
  // Note: On IE5, these return 4, so use is_ie5up to detect IE5. 

      is_major = parseInt(navigator.appVersion); 
      is_minor = parseFloat(navigator.appVersion); 
  
  // Note: Opera and WebTV spoof Navigator.  We do strict client detection. 

      is_nav =  ( 
                  (agt.indexOf('mozilla')!=-1) && 
                  (agt.indexOf('spoofer')==-1) && 
                  (agt.indexOf('compatible') == -1) && 
                  (agt.indexOf('opera')==-1) && 
                  (agt.indexOf('webtv')==-1)
                ); 

      is_nav2     = (is_nav &&  (is_major == 2)); 
      is_nav3     = (is_nav &&  (is_major == 3)); 
      is_nav4     = (is_nav &&  (is_major == 4)); 
      is_nav4up   = (is_nav &&  (is_major >= 4)); 

      is_navonly  = (
                      is_nav && ( 
                                  (agt.indexOf(";nav") != -1) || 
                                  (agt.indexOf("; nav") != -1)
                                ) 
                    ); 

      is_nav5     = (is_nav && (is_major == 5)); 
      is_nav5up   = (is_nav && (is_major >= 5)); 

      is_ie       = (agt.indexOf("msie") != -1); 
      is_ie3      = (is_ie && (is_major < 4)); 

      is_ie4      = (
                      is_ie && 
                      (is_major == 4) && 
                      (agt.indexOf("msie 5.0")==-1) 
                    ); 

      is_ie4up    = (is_ie  && (is_major >= 4)); 

      is_ie5      = (
                      is_ie && 
                      (is_major == 4) && 
                      (agt.indexOf("msie 5.0")!=-1) 
                    ); 

      is_ie5up    = (is_ie  && !is_ie3 && !is_ie4); 

  // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser 
  // or if this is the first browser window opened.  Thus the 
  // variables is_aol, is_aol3, and is_aol4 aren't 100% reliable. 
  
      is_aol   = (agt.indexOf("aol") != -1); 
      is_aol3  = (is_aol && is_ie3); 
      is_aol4  = (is_aol && is_ie4); 
  
      is_opera = (agt.indexOf("opera") != -1); 
      is_webtv = (agt.indexOf("webtv") != -1); 
}

function browser_ok()
{
	check_out_the_browser();

	if	(
				is_nav3 		||
				is_nav4 		||
				is_nav4up		||
				is_nav5   	||
				is_nav5up 	||
				is_ie4 			||
				is_ie4up 		||
				is_ie5 			||
				is_ie5up 
			)
	{
		return true
	}
	else
	{
		return false
	}
}

//-->

