
// *************************************
// Teste le navigateur et la plate-forme
// Affiche le code qui appelle la bonne
// feuille de styles (CSS)
// *************************************
// MODIFIER ICI LE CHEMIN D'ACCÈS (PATH)
// de vos documents CSS et le nom des
// différents fichiers.
// *************************************

var nPath = "css/"

aFichiersCss = new fait_Array(17);

// Css par défaut, ne rien mettre si aucun
// Ce sera le style si rien n'est détecté.
aFichiersCss[0] = "winie.css";

// Window Netscape
aFichiersCss[1] = "winnav.css";
aFichiersCss[2] = "winnav.css";
aFichiersCss[3] = "winnav.css";

// Window Internet Explorer
aFichiersCss[4] = "winie.css";
aFichiersCss[5] = "winie.css";
aFichiersCss[6] = "winie.css";

// Window Opera
//aFichiersCss[7] = "winopera.css";
aFichiersCss[7] = "winie.css";

// Macintosh Netscape
aFichiersCss[8] = "winnav.css";
aFichiersCss[9] = "winnav.css";
aFichiersCss[10] = "winnav.css";
//aFichiersCss[8] = "macnav.css";
//aFichiersCss[9] = "macnav.css";
//aFichiersCss[10] = "macnav.css";

// Macintosh Internet Explorer
aFichiersCss[11] = "winie.css";
aFichiersCss[12] = "winie.css";
aFichiersCss[13] = "winie.css";
//aFichiersCss[11] = "macie.css";
//aFichiersCss[12] = "macie.css";
//aFichiersCss[13] = "macie.css";

// Macintosh Opera
aFichiersCss[14] = "winnav.css";
//aFichiersCss[14] = "macopera.css";

// Linux Netscape
aFichiersCss[15] = "winnav.css";
aFichiersCss[16] = "winnav.css";
aFichiersCss[17] = "winnav.css";

//aFichiersCss[15] = "lixnav.css";
//aFichiersCss[16] = "lixnav.css";
//aFichiersCss[17] = "lixnav.css";
// *************************************

function fait_Array(n) {
    this.length = n;
    return this;
}
var nCss = 0;
var user_agent=navigator.userAgent.toLowerCase();
var nav_version = navigator.appVersion.toLowerCase();
var nav_minor = parseFloat(nav_version);
var nav_major = parseInt(nav_minor);
var iePos = nav_version.indexOf('msie');
if (iePos !=-1) {
    nav_minor = parseFloat(nav_version.substring(iePos+5,nav_version.indexOf(';',iePos)))
    nav_major = parseInt(nav_minor);
}
var nav6Pos = user_agent.indexOf('netscape6');
if (nav6Pos !=-1) {
    nav_minor = parseFloat(user_agent.substring(nav6Pos+10))
    nav_major = parseInt(nav_minor)
}
var nav_nav = ((user_agent.indexOf('mozilla')!=-1) && (user_agent.indexOf('spoofer')==-1)
               && (user_agent.indexOf('compatible') == -1) && (user_agent.indexOf('opera')==-1)
               && (user_agent.indexOf('webtv')==-1));
var nav_nav3 = (nav_nav && (nav_major == 3));
var nav_nav4up = (nav_nav && (nav_major >= 4));
var nav_nav6up = (nav_nav && nav_minor >= 6);
var nav_ie = (iePos!=-1);
var nav_ie3 = (nav_ie && (nav_major < 4));
var nav_ie4up = (nav_ie && nav_minor >= 4);
var nav_ie5up = (nav_ie && nav_minor >= 5);
var nav_opera = (user_agent.indexOf("opera") != -1);
var nav_win = ( (user_agent.indexOf("win")!=-1) || (user_agent.indexOf("16bit")!=-1) );
var nav_mac = (user_agent.indexOf("mac")!=-1);
var nav_linux = (user_agent.indexOf("inux")!=-1);

if (nav_win) {
    if (nav_nav6up) nCss = 1;
    else if (nav_nav4up) nCss = 2;
    else if (nav_nav3) nCss = 3;
    else if (nav_ie5up) nCss = 4;
    else if (nav_ie4up) nCss = 5;
    else if (nav_ie3) nCss = 6;
    else if (nav_opera) nCss = 7;
} else if (nav_mac) {
    if (nav_nav6up) nCss = 8;
    else if (nav_nav4up) nCss = 9;
    else if (nav_nav3) nCss = 10;
    else if (nav_ie5up) nCss = 11;
    else if (nav_ie4up) nCss = 12;
    else if (nav_ie3) nCss = 13;
    else if (nav_opera) nCss = 14;
} else if (nav_linux) {
    if (nav_nav6up) nCss = 15;
    else if (nav_nav4up) nCss = 16;
    else if (nav_nav3) nCss = 17;
}

if (aFichiersCss[nCss].length > 1) {
    document.write("<link rel=\"stylesheet\" href=\""+nPath+aFichiersCss[nCss]+"\" type=\"text/css\" />");
}
