/*
autoActivation.js
-----------------
Auteur      : Réal Demers 2006.
description : Active dynamiquement les controle OCX (OBJECT, EMBED & APPLET.

Utilisation : Simplement ajouter cette ligne à la fin de votre page.
              Ce fichier doit être disponible sur le site ... ;-)

		  Ligne à ajouter :
		  <script language="JScript" type="text/jscript" src="autoActivation.js"></script>
*/

// Determiner le fureteur. ... seulement pour IE.
// Les autres fureteurs n'ont pas ce problème.
if (navigator.appName == "Microsoft Internet Explorer") 
{

	// Liste des éléments à replacer.
	var elements = new Array(3);
	elements[0] = "object";
	elements[1] = "embed";
	elements[2] = "applet";

	// Recherche des éléments.
	for (n=0; n<elements.length; n++) {
		replObj = document.getElementsByTagName(elements[n]);
		for (i=0; i<replObj.length; i++) {
			nodeObj = replObj[i].parentNode;
			if (nodeObj == null) continue;

			// Passe passe pour l'activation dynamique ;-)
			bckHTML = nodeObj.innerHTML;
			
			//fix flashvars
			var theFlashVars;
			var theParams = replObj[i].getElementsByTagName("param");
			var theParamsLength = theParams.length;
			for (var j = 0; j < theParamsLength; j++) 
			{
				if(theParams[j].name.toLowerCase() == 'flashvars')
				{
					theFlashVars = theParams[j].value;
				}
			}
			var re = /<param name="FlashVars" value="">/ig;	
			bckHTML = bckHTML.replace(re, "<param name=\"FlashVars\" value=\"" + theFlashVars + "\">");
			//end fix flashvars
			
			nodeObj.removeChild(replObj[i]);
			nodeObj.innerHTML = bckHTML;
		}
	}
	
}