// This is a simplified version of the JavaScript Client Sniffer code
 // found at http://developer.netscape.com/docs/examples/javascript/browser_type.html
  function Is () {
   // convert all characters to lowercase to simplify testing 
   var agt=navigator.userAgent.toLowerCase() 
   // --- BROWSER VERSION ---
var version= navigator.appVersion.toLowerCase()
	this.dom = (document.getElementById) ? true : false;
	this.ie = (agt.indexOf("msie") != -1) 
	this.ie4 = (this.ie && (this.major == 4))
	if (this.ie) version =version.substr(version.indexOf("msie")+4)

   this.major = parseInt(version) 
   this.minor = parseFloat(version) 

	this.ns = (((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) &&
			 (agt.indexOf('compatible') == -1)))  &&
        	    ( this.minor>4.05))
	this.ns4 = (this.ns && (this.minor >=4.05) && !this.dom)

	this.browser = this.ns4 ? "NS4" : this.dom ? "DOM" : "IE4";
	this.dhtml = (this.dom || this.ns4 || this.ie4)

//	window.alert(	'this.major='+this.major+'\r\n'+
//			'this.minor='+this.minor+'\r\n'+
//			'this.ns='+this.ns+'\r\n'+
//			'this.dom='+this.dom+'\r\n'+
//			'this.ns4='+this.ns4+'\r\n'+
//			'this.ie='+this.ie+'\r\n'+
//			'this.ie4='+this.ie4+'\r\n'+
//			'this.browser='+this.browser)
 }
var is = new Is(); 
