/***********************************************************************>
 <~> 
 <~>  global.js - Librairie global permettant de lier de include en javascript
 <~>
 <~>  Par Sacha Vincent / Programmeur analyste
 <~>
 <~>  RÉVISIONS
 <~>  2009/01/21 -> Création
 <~>
 <~>  
<************************************************************************/

document.write('<script language="javascript">');
document.write('AC_FL_RunContent = 0;');
document.write('</script>');
document.write('<script src="/includes/AC_RunActiveContent.js" language="javascript"></script>');
    
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ExecDoOnLoad() - Execute la fonction DoOnLoad si elle est définie
 */
function ExecDoOnLoad()
{
    // Si DoOnLoad est une fonction, on exécute
    if (typeof(DoOnLoad) == "function")
    {
        DoOnLoad();
    }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ExecDoOnUnload() - Execute la fonction DoOnUnload si elle est définie
 */
function ExecDoOnUnload()
{
    // Si DoOnLoad est une fonction, on exécute
    if (typeof(DoOnUnload) == "function")
    {
        DoOnUnload();
    }
}       

// iAbsolute => Lien absolue du site
// iStyle => La feuille de style à lier avec le site
// iForme => Pour déterminer si on est en mode régulier, impression, courriel, etc (NULL, Print, Email)
function IncludeJavascript(iAbsolute, iForme)
{
    if(iForme != "Print")
    {
         //<!--La feuille utilisé par défaut-->
        document.write('<link type="text/css" href="' + iAbsolute + '/styles/styles_petit.css" rel="stylesheet" media="screen,print" title="normal" />'); 
        //<!--Une feuille alternative-->                   
        document.write('<link type="text/css" href="' + iAbsolute + '/styles/styles_grand.css" rel="alternate stylesheet" media="screen,print" title="grand" />');                       
        document.write('<script type="text/javascript" src="' + iAbsolute + '/includes/styles.js"></script>');  
        
    }
    else
    {   
        document.write('<link type="text/css" href="' + iAbsolute + '/styles/print.css" rel="stylesheet" media="screen,print" title="print" />');                              
    }
    document.write('<script type="text/javascript" src="' + iAbsolute + '/includes/Validation.js"></script>'); 
    document.write('<script type="text/javascript" src="' + iAbsolute + '/includes/images.js"></script>');
    document.write('<script type="text/javascript" src="' + iAbsolute + '/includes/fonctions.js"></script>');
    
}


// Affichage le code javacript du bandeau d'entête en flash
function BandeauFlash(iFlash, iAlt)
{
    var ScriptAnim = '';    
    
    ScriptAnim += '<script language="javascript">\n';
        ScriptAnim += 'if (AC_FL_RunContent == 0) {\n';
            ScriptAnim += 'alert("This page requires AC_RunActiveContent.js.");\n';
        ScriptAnim += '} else {\n';
            ScriptAnim += 'AC_FL_RunContent(\n';
                ScriptAnim += '"codebase", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0",\n';
                ScriptAnim += '"width", "767",\n';
                ScriptAnim += '"height", "217",\n';
                ScriptAnim += '"src", "' + iFlash + '",\n';
                ScriptAnim += '"quality", "high",\n';
                ScriptAnim += '"pluginspage", "http://www.macromedia.com/go/getflashplayer",\n';
                ScriptAnim += '"align", "middle",\n';
                ScriptAnim += '"play", "true",\n';
                ScriptAnim += '"loop", "true",\n';
                ScriptAnim += '"scale", "showall",\n';
                ScriptAnim += '"wmode", "window",\n';
                ScriptAnim += '"devicefont", "false",\n';
                ScriptAnim += '"id", "' + iFlash + '",\n';
                ScriptAnim += '"bgcolor", "#ffffff",\n';
                ScriptAnim += '"name", "' + iFlash + '",\n';
                ScriptAnim += '"menu", "true",\n';
                ScriptAnim += '"allowFullScreen", "false",\n';
                ScriptAnim += '"allowScriptAccess","sameDomain",\n';
                ScriptAnim += '"movie", "' + iFlash + '",\n';
                ScriptAnim += '"salign", ""\n';
                ScriptAnim += '); //end AC code\n';
        ScriptAnim += '}\n';
    ScriptAnim += '</script>\n';
    ScriptAnim += '<noscript>\n';
        ScriptAnim += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="767" height="217" id="' + iFlash + '" align="middle">\n';
        ScriptAnim += '<param name="allowScriptAccess" value="sameDomain" />\n';
        ScriptAnim += '<param name="allowFullScreen" value="false" />\n';
        ScriptAnim += '<param name="movie" value="' + iFlash + '.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />    <embed src="' + iFlash + '.swf" quality="high" bgcolor="#ffffff" width="767" height="217" name="' + iFlash + '" alt="' + iAlt + '" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
        ScriptAnim += '</object>\n';
    ScriptAnim += '</noscript>\n';
    
    //alert(ScriptAnim);
    document.write(ScriptAnim);
}


// Affichage le code javacript du bandeau d'entête en flash
function BandeauFlashAccueil(iFlash, iAlt)
{
    var ScriptAnim = '';    
    
    ScriptAnim += '<script language="javascript">\n';
        ScriptAnim += 'if (AC_FL_RunContent == 0) {\n';
            ScriptAnim += 'alert("This page requires AC_RunActiveContent.js.");\n';
        ScriptAnim += '} else {\n';
            ScriptAnim += 'AC_FL_RunContent(\n';
                ScriptAnim += '"codebase", "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0",\n';
                ScriptAnim += '"width", "767",\n';
                ScriptAnim += '"height", "404",\n';
                ScriptAnim += '"src", "' + iFlash + '",\n';
                ScriptAnim += '"quality", "high",\n';
                ScriptAnim += '"pluginspage", "http://www.macromedia.com/go/getflashplayer",\n';
                ScriptAnim += '"align", "middle",\n';
                ScriptAnim += '"play", "true",\n';
                ScriptAnim += '"loop", "true",\n';
                ScriptAnim += '"scale", "showall",\n';
                ScriptAnim += '"wmode", "window",\n';
                ScriptAnim += '"devicefont", "false",\n';
                ScriptAnim += '"id", "' + iFlash + '",\n';
                ScriptAnim += '"bgcolor", "#ffffff",\n';
                ScriptAnim += '"name", "' + iFlash + '",\n';
                ScriptAnim += '"menu", "true",\n';
                ScriptAnim += '"allowFullScreen", "false",\n';
                ScriptAnim += '"allowScriptAccess","sameDomain",\n';
                ScriptAnim += '"movie", "' + iFlash + '",\n';
                ScriptAnim += '"salign", ""\n';
                ScriptAnim += '); //end AC code\n';
        ScriptAnim += '}\n';
    ScriptAnim += '</script>\n';
    ScriptAnim += '<noscript>\n';
        ScriptAnim += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="767" height="404" id="' + iFlash + '" align="middle">\n';
        ScriptAnim += '<param name="allowScriptAccess" value="sameDomain" />\n';
        ScriptAnim += '<param name="allowFullScreen" value="false" />\n';
        ScriptAnim += '<param name="movie" value="' + iFlash + '.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />    <embed src="' + iFlash + '.swf" quality="high" bgcolor="#ffffff" width="767" height="404" name="' + iFlash + '" alt="' + iAlt + '" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
        ScriptAnim += '</object>\n';
    ScriptAnim += '</noscript>\n';
    
    //alert(ScriptAnim);
    document.write(ScriptAnim);
}