var bV = parseInt(navigator.appVersion);
NS4 = (document.layers) ? true : false;
IE4 = ((document.all)&&(bV>=4))?true:false;
ver4 = (NS4 || IE4) ? true : false;
NS6 = document.getElementById&&!document.all;

var agt = navigator.userAgent.toLowerCase();

var is_konq = false;
var kqPos   = agt.indexOf('konqueror');
if (kqPos !=-1) {                 
	is_konq  = true;
	is_minor = parseFloat(agt.substring(kqPos+10,agt.indexOf(';',kqPos)));
	is_major = parseInt(is_minor);
}                                 
var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
var is_khtml  = (is_safari || is_konq);
var is_gecko = ((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;
var is_gver  = 0;
if (is_gecko) is_gver=navigator.productSub;

var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
			(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
			(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
			(is_gecko) && (navigator.vendor=="Firebird"));
var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
			(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
			(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
			(is_gecko) && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));
var is_moz = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
			(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
			(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
			(is_gecko) && (!is_fb) && (!is_fx) &&
			((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));
