﻿// JScript File

function HelloWorld()
{
    return "Hello World";
}

function GetCSS()
{
       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] = "winie5.css";

        // Window Netscape
        aFichiersCss[1] = "winnav4.css"; //"winnav6.css";
        aFichiersCss[2] = "winnav4.css";
        aFichiersCss[3] = "winnav4.css"; //"winnav3.css";

        // Window Internet Explorer
        aFichiersCss[4] = "winie5.css";
        aFichiersCss[5] = "winie5.css"; //"winie4.css";
        aFichiersCss[6] = "winie5.css"; //"winie3.css";

        // Window Opera
        aFichiersCss[7] = "winnav4.css"; //"winopera.css";

        // Macintosh Netscape
        aFichiersCss[8] = "winnav4.css"; //"macnav6.css";
        aFichiersCss[9] = "winnav4.css"; //"macnav4.css";
        aFichiersCss[10] = "winnav4.css"; //"macnav3.css";

        // Macintosh Internet Explorer
        aFichiersCss[11] = "winie5.css"; //"macie5.css";
        aFichiersCss[12] = "winie5.css"; //"macie4.css";
        aFichiersCss[13] = "winie5.css"; //"macie3.css";

        // Macintosh Opera
        aFichiersCss[14] = "winnav4.css"; //"macopera.css";

        // Linux Netscape
        aFichiersCss[15] = "winnav4.css"; //"lixnav6.css";
        aFichiersCss[16] = "winnav4.css"; //"lixnav4.css";
        aFichiersCss[17] = "winnav4.css"; //"lixnav3.css";
        // *************************************
        
        var sCss = "";
        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)
        }
        //alert("nav_minor: " + nav_minor);
        //alert("nav_major: " + nav_major);
        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\" />");
          //alert("<link rel=\"stylesheet\" href=\""+nPath+aFichiersCss[nCss]+"\" type=\"text/css\" />");
        }
        //return sCss;
}


function fait_Array(n)
{
    this.length = n;
    return this;
}