﻿// JavaScript Document
//fonction de chargement automatique d'un fichier Flash
//ce script n�cessite l'inclusion pr�alable de "AC_RunActiveContent.js", puis "get_swf_version.vbs" puis "get_info.js" avant d'�tre utilis�


//params : nom_fichier : nom du fichier � charger sans l'extension ".swf"
//         hauteur  : la hauteur (nombre entier)
//         largeur  : la largeur (nombre entier)
//		   id_div   : id de la div qui remplace le flash
function ACTi_charge_flash(nom_fichier, largeur, hauteur, id_div){
    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    if (hasRightVersion) { // si nous avons d�tect� une version acceptable
        var oeTags = "<script type=\"text/javascript\">" +
        "AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','" +
        largeur.toString() +
        "','height','" +
        hauteur.toString() +
        "','src','" +
        nom_fichier +
        "','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','" +
        nom_fichier +
        "','wmode','transparent' );" +
        "</script>" +
        "<noscript>" +
        '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
        'param name="wmode" value="transparent" ' +
        'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"' +
        ' width="' +
        largeur.toString() +
        '" height="' +
        hauteur.toString() +
        '">' +
        '<param name="movie" value="' +
        nom_fichier +
        '.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" />' +
        '<embed src="' +
        nom_fichier +
        '.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" ' +
        'type="application/x-shockwave-flash" width="' +
        largeur.toString() +
        '" height="' +
        hauteur.toString() +
        '">' +
        '</embed></object>' +
        '</noscript>';
        document.write(oeTags); // int�grer le clip Flash
    }
    else { // version Flash trop ancienne ou d�tection du plug-in impossible
        var alternateContent = '<div id=' + id_div + '>Pour profiter pleinement du contenu de ce site, nous vous invitons &agrave; mettre &agrave; jour votre lecteur Flash<br><br>' +
        '<a href=http://www.macromedia.com/go/getflash/ target=_blank>T�l�charger le dernier lecteur flash</a></div>';
        document.write(alternateContent); // Ins�rer contenu non-Flash
    }
} //fin de ACTi_charge_flash
