
function Is() {
	agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minor = parseFloat(navigator.appVersion); 
	this.ns = ((agent.indexOf('mozilla') != -1) &&
	(agent.indexOf('spoofer') == -1) &&
	(agent.indexOf('compatible') == -1) &&
	(agent.indexOf('opera') == -1) &&
	(agent.indexOf('webtv') == -1) &&
	(agent.indexOf('hotjava') == -1));
	/*voir(major,minor);*/
	this.ns2 = (this.ns && (this.major == 2));
	this.ns3 = (this.ns && (this.major == 3));
	this.ns4 = (this.ns && (this.major == 4));
	this.ns6 = (this.ns && (this.major >= 5));
	this.ie = ((agent.indexOf("msie") != -1) &&
	(agent.indexOf("opera") == -1));
	this.ie3 = (this.ie && (this.major < 4));
	this.ie4 = (this.ie && (this.major == 4) &&
	(agent.indexOf("msie 4") != -1));
	this.ie5 = (this.ie && (this.major == 4) &&
	(agent.indexOf("msie 5.") != -1) &&
	(agent.indexOf("msie 5.5") == -1) &&
	(agent.indexOf("mac") == -1));
	this.iem5 = (this.ie && (this.major == 4) && 
	(agent.indexOf("msie 5.") != -1) && 
	(agent.indexOf("mac") != -1));
	this.ie55 = (this.ie && (this.major == 4) && 
	(agent.indexOf("msie 5.5") != -1));
	this.ie6 = (this.ie && (this.major == 4) && 
	(agent.indexOf("msie 6.") != -1));
	this.ie7 = (this.ie && (this.major == 4) && 
	(agent.indexOf("msie 7.0b") != -1));
	this.nsdom = (this.ns4 || this.ns6);
	this.ie5dom = (this.ie5 || this.iem5 || this.ie55);
	this.iedom = (this.ie4 || this.ie5dom || this.ie6);
	this.w3dom = (this.ns6 || this.ie6 ||this.ie7);
}

var is = new Is();

function checkBrowser() {
if (is.ie7) {
alert ('bonjour, utilisateurs d IE7');
}
alert('non IE7');
}
function voir(X,Y,Z){
	window.open("","","resizable=no,scrollbars=yes,height=400,width=400");
	document.write("<p>" + X + " . " + Y + "  ligne:" + Z + "</p>");
}
function navigateur() {

	if (is.ns2) { alert('Votre navigateur est: ns2 - NetScape'); };

	if (is.ns3) { alert('Votre navigateur est: ns3 - NetScape'); };

	if (is.ns4) { alert('Votre navigateur est: ns4 - NetScape'); };

	if (is.ns6) { alert('Votre navigateur est: ns6 - NetScape'); };

	if (is.ie) { alert('Votre navigateur est: ie - Internet Explorer'); };

	if (is.ie3) { alert('Votre navigateur est: ie3 - Microsoft Internet Explorer'); };

	if (is.ie4) { alert('Votre navigateur est: ie4 - Microsoft Internet Explorer'); };

	if (is.ie5) { alert('Votre navigateur est: ie5 - Microsoft Internet Explorer'); };

	if (is.iem5) { alert('Votre navigateur est: iem5 - Microsoft Internet Explorer sur Mac'); };

	if (is.ie55) { alert('Votre navigateur est: ie55 - Microsoft Internet Explorer'); };

	if (is.ie6) { alert('Votre navigateur est: ie6 - Microsoft Internet Explorer'); };

	if (is.ie7) { alert('Votre navigateur est: ie7 - Microsoft Internet Explorer'); };
	
	if (is.nsdom) { alert('Votre navigateur est: nsdom - NetScape ou Mozilla'); };

	if (is.ie5dom) { alert('Votre navigateur est: ie5dom - Microsoft Internet Explorer et Mozilla'); };

	if (is.iedom) { alert('Votre navigateur est: iedom - Microsoft Internet Explorer'); };

	if (is.w3dom) { alert('Votre navigateur est: w3dom - Netscape Mozilla ou Internet Explorer'); };

}
function dcsJV(){
	var agt=navigator.userAgent.toLowerCase();
	var major=parseInt(navigator.appVersion);
	var mac=(agt.indexOf("mac")!=-1);
	var nn=((agt.indexOf("mozilla")!=-1)&&(agt.indexOf("compatible")==-1));
	var nn4=(nn&&(major==4));
	var nn6up=(nn&&(major>=5));
	var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));
	var ie4=(ie&&(major==4)&&(agt.indexOf("msie 4")!=-1));
	var ie5up=(ie&&!ie4);
	var op=(agt.indexOf("opera")!=-1);
	var op5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1);
	var op6=(agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1);
	var op7up=(op&&!op5&&!op6);
	var jv="1.1";
	if (nn6up||op7up){
		jv="1.5";
		alert('jv 1.5');
	}
	else if ((mac&&ie5up)||op6){
		jv="1.4";
		alert('jv 1.4');		
	}
	else if (ie5up||nn4||op5){
		jv="1.3";
		alert('jv 1.3');		
	}
	else if (ie4){
		jv="1.2";
		alert('jv 1.2');		
	}
	return jv;
}
function quelnavigateur() {

if (is.ns6 && is.nsdom && is.w3dom) {alert('Navigateur aux normes DOM \n Netscape ou FireFox');}
	else if (is.ie && is.ie6 && is.iedom && is.w3dom){ alert ('Internet Explorer 6');}
		else {alert('Internet Explorer 7')}
			
}
