	function checkBrowser() {
		var isIE=false;
		var agt=navigator.userAgent.toLowerCase();
		var appVer=navigator.appVersion.toLowerCase();
		//alert("Opera Test");
		var is_opera = (agt.indexOf("opera") != -1);
		if(is_opera) {
			return false;
		}
	
		var is_safari = (agt.indexOf("safari") != -1);
		if(is_safari) {
			return true;
		}
		//alert("IE Test");
		var iePos=appVer.indexOf("msie");
		//alert(appVer);
		if(iePos!=-1) {
			var is_minor=parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
			var is_major=parseInt(is_minor);
			if(is_major<6)	{
				return false;
			} else {
				return true;
			}
		}

		//alert("Gecko Test");
		var is_gecko=((navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;
	    	if(is_gecko) {
			var is_gver=navigator.productSub;
		}

		//alert("Mozilla Test");
		    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) && 
		    ((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")||(navigator.vendor=="Firefox"));
		    var is_Firefox=false;
		    
		    
		    if(is_moz) {
			//alert(navigator.vendorSub);
			var is_moz_ver=(navigator.vendorSub)?navigator.vendorSub:0;

			if(!(is_moz_ver) || navigator.vendor=="Firefox") {
		//		if(!(is_moz_ver)) {
		
				is_moz_ver = agt.indexOf('rv:');
			           is_moz_ver = agt.substring(is_moz_ver+3);
			           is_paren   = is_moz_ver.indexOf(')');
			           is_moz_ver = is_moz_ver.substring(0,is_paren);

			}
			var bpos=is_moz_ver.indexOf("b");
			var is_moz_num=is_moz_ver;
			if(bpos!=-1) {
				is_moz_num=is_moz_ver.substring(0, bpos);
			}
			is_moz_num=parseFloat(is_moz_num);
			
			if(is_moz_num<1.7) {
				return false;
			} else {
				return true;
			}
		}

		//alert("Navigator Test");
		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)
                && (!(is_moz)));

		if ((navigator.vendor)&&
		        ((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&(is_nav)) {
		       is_major = parseInt(navigator.vendorSub);
		       // here we need is_minor as a valid float for testing. We'll
		       // revert to the actual content before printing the result. 
		       is_minor = parseFloat(navigator.vendorSub);
		       //alert("Navigator version "+is_major);
	       }
	       if(is_nav && is_major >=7) {
			return true;
		}
		return false;
	}
	
/*		var appVer=navigator.appVersion.toLowerCase();
		alert(appVer);
		if(appVer.indexOf("msie")!=-1) {
				isIE=true;
			}
*/			

