
function CodeFlash(fichier,largeur,hauteur,lancer,boucler,fond,nom)
{
  marge="                      ";

  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + largeur + '" height="' + hauteur + '"');
  if (nom!=null) document.write(' id="' + nom + '"');
  document.writeln('>');
  document.writeln(marge + '<param name="movie" value="' + fichier + '.swf">');
  document.writeln(marge + '<param name="quality" value="high">');
  document.writeln(marge + '<param name="menu" value="false">');
  if (!lancer) document.writeln(marge + '<param name="play" value="false">');
  if (!boucler) document.writeln(marge + '<param name="loop" value="false">');
  document.writeln(marge + '<param name="bgcolor" value="#' + fond + '">');
  if (nom!=null) document.writeln(marge + '<param name="allowScriptAccess" value="always">');
  // balise embed
  document.write(marge + '<embed src="' + fichier + '.swf" width="' + largeur + '" height="' + hauteur + '"');
  if (nom!=null) document.write(' name="' + nom + '"');
  document.write(' quality="high" menu="false"');
  if (!lancer) document.write(' play="false"');
  if (!boucler) document.write(' loop="false"');
  document.write(' bgcolor="#' + fond + '"');
  if (nom!=null) document.write(' swLiveConnect="true" allowScriptAccess="always"');
  document.write(' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>');
}

function HookFlash(nom)
{
  marge="                      ";

  // Hook pour Internet Explorer
  if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1)
  {
    document.writeln(marge + '<script language=\"VBScript\"\>');
    document.writeln(marge + 'On Error Resume Next');
    document.writeln(marge + 'Sub ' + nom + '_FSCommand(ByVal command, ByVal args)');
    document.writeln(marge + '  Call ' + nom + '_DoFSCommand(command, args)');
    document.writeln(marge + 'End Sub');
    document.writeln(marge + '</script\>');
  }
}

function Flash(fichier,largeur,hauteur,lancer,boucler,fond)
{
  CodeFlash(fichier,largeur,hauteur,lancer,boucler,fond,null);
}

function FSFlash(fichier,largeur,hauteur,lancer,boucler,fond,nom)
{
  HookFlash(nom);
  CodeFlash(fichier,largeur,hauteur,lancer,boucler,fond,nom);
}

function HTMLFlash(fichier,largeur,hauteur,lancer,boucler,fond,nom,cible)
{
  marge="                      ";

  cible.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + largeur + '" height="' + hauteur + '"');
  if (nom!=null) cible.write(' id="' + nom + '"');
  cible.writeln('>');
  cible.writeln(marge + '<param name="movie" value="' + fichier + '.swf">');
  cible.writeln(marge + '<param name="quality" value="high">');
  cible.writeln(marge + '<param name="menu" value="false">');
  if (!lancer) cible.writeln(marge + '<param name="play" value="false">');
  if (!boucler) cible.writeln(marge + '<param name="loop" value="false">');
  cible.writeln(marge + '<param name="bgcolor" value="#' + fond + '">');
  if (nom!=null) cible.writeln(marge + '<param name="allowScriptAccess" value="always">');
  // balise embed
  cible.write(marge + '<embed src="' + fichier + '.swf" width="' + largeur + '" height="' + hauteur + '"');
  if (nom!=null) cible.write(' name="' + nom + '"');
  cible.write(' quality="high" menu="false"');
  if (!lancer) cible.write(' play="false"');
  if (!boucler) cible.write(' loop="false"');
  cible.write(' bgcolor="#' + fond + '"');
  if (nom!=null) cible.write(' swLiveConnect="true" allowScriptAccess="always"');
  cible.write(' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>');
}
