/////////////////////////////////////////

var env = GetNavigateur();
var navVers = getVersionNav();
var IE4 = (document.all && !document.getElementById) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var N6 = (document.getElementById && !document.all) ? true : false;

if ((env == 1) && (navVers == 5))
	env = 4;

if ((env == 2) && (navVers == 5))
	env = 5;
	
if ((env == 0) && (navVers == 5))
	env = 6;

// Chargement de la bonne feuille de style en fonction du navigateur et de la plateforme
switch (env) {
	case 0:		// Netscape sur Macintosh
	case 6:		// Netscape sur Macintosh
		document.write('<link rel="stylesheet" href="mie.css" type="text/css">');
		break;
	case 1:
	case 4:
		document.write('<link rel="stylesheet" href="mie.css" type="text/css">');
		break;
	case 2:
	case 5:
		document.write('<link rel="stylesheet" href="mie.css" type="text/css">');
		break;
	case 3:
		document.write('<link rel="stylesheet" href="mie.css" type="text/css">');
		break;
}
////////////////////////////////////////
// retourne true si le visiteur utilise un Macintosh
function cMacOS() {
	switch (env) {
		case 0:
		case 1:
		case 4:
		case 6:
			return true;
		default:
			return false
			break;
	}
}
////////////////////////////////////////
// retourne true si c'est netscape
function cnetscape() {
	switch (env) {
		case 0:
		case 2:
		case 5:
		case 6:
			return true;
		default:
			return false
			break;
	}
}

// à la sortie de cette initialisation, voici les valeurs de env
// 0		Macintosh / Netscape
// 1		Macintosh / MIE versions antérieures à 5
// 2		Windows / Netscape
// 3		Windows / MIE
// 4		Macintosh / MIE version 5
// 5		Windows / Netscape 6
// 6		Macintosh / Netscape 6

//montrer_environnement()
////////////////////////////////////////
function GetInfosNavigateur() {
	return navigator.appName + "-" + navigator.appVersion + "-" + navigator.platform;

}
////////////////////////////////////////
function montrer_environnement() {
	var msg_env = ["Macintosh / Netscape", "Macintosh / MIE versions antérieures à 5","Windows / Netscape","Windows / MIE","Macintosh / MIE version 5","Windows / Netscape 6","Macintosh / Netscape 6"];
	alert(msg_env[env] + "\n(env = " + env + ")");
}
////////////////////////////////////////
/// retourne 0 pour Mac/Netscape, 1 pour Mac/MIE, 2 pour Windows/netscape, 3 pour Windows/mie
function GetNavigateur() {
	var leType = -1;
	
	if ((navigator.platform == "MacPPC") || (navigator.platform == "Mac68k")) {
		if (navigator.appName == "Netscape") {
			leType = 0;		// Netscape sur Macintosh
		} else {
			if (navigator.appName == "Microsoft Internet Explorer") {
				leType = 1;	// MIE sur Macintosh
			}	// if (navigator.appName == "Microsoft Internet Explorer")
		}
	}
	else {
		if (navigator.appName == "Netscape") {
			leType = 2;		// Netscape sur autre que macintosh
		} else {
			leType = 3;	// autre sur autre que macintosh
		}
	}
	if (leType == -1)
		alert("Je n'ai pas identifié votre navigateur:\nnavigator.appName");
		
	return leType;
}
/////////////////////////////////////////
// retourne la version du navigateur
function getVersionNav() {
	var version = null;
	switch (env) {
		case 1:
			posMSIE = navigator.appVersion.indexOf('MSIE');
			version = navigator.appVersion.substring(posMSIE + 5,posMSIE + 6) ;
			break;
		default:
			version = navigator.appVersion.substring(0,1);
			break;
	}
	return version;
}
/////////////////////////////////////////