/*
Basado en: http://cigare1.fatcow.com/picture_hosting/web_pages/therippa/stuff/activateActiveX_onload.js
*/

window.onload = function ()
	{
	if (document.all && !window.opera && document.getElementById) // Ie 5/6
		{
		var arrElements = new Array("object","embed","applet");
		for (n = 0; n < arrElements.length; n++)
			{
			replaceObj = document.all.tags(arrElements[n]);
			for (i = 0; i < replaceObj.length; i++ )
				{
				if (!replaceObj[i].getAttribute("classid") && replaceObj[i].getAttribute("type") && replaceObj[i].getAttribute("type").toLowerCase() == "application/x-shockwave-flash")
					{
					movieexists = 0;
					paramlist = "";
					for (j in replaceObj[i].childNodes)
						{
						if (replaceObj[i].childNodes[j].nodeName && replaceObj[i].childNodes[j].nodeName.toLowerCase() == "param")
							{
							paramlist += replaceObj[i].childNodes[j].outerHTML;
							if (replaceObj[i].childNodes[j].getAttribute("name").toLowerCase() == "movie")
								movieexists = 1;
							}
						}
					if (!movieexists)
						{
						paramlist+="<param name='movie' value='"+replaceObj[i].getAttribute("data")+"' \/>";
						}
					replaceObj[i].outerHTML = replaceObj[i].outerHTML.split(">")[0]+" classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' "+">"+paramlist+"</object>"
					}
				else
					{
					// replaceObj[i].outerHTML=replaceObj[i].outerHTML
					/*
								var aaa = replaceObj[i].parentNode;
								var bbb = aaa.innerHTML;
								alert(replaceObj[i].innerHTML)
								alert(aaa.innerHTML)
								aaa.innerHTML = "";
								alert(bbb)
								aaa.innerHTML = bbb;
								alert(aaa.innerHTML)
					 */
					var paramlist = "";
					var contenidos=replaceObj[i].outerHTML.split(">")
					var finalcont = contenidos[contenidos.lenght-2]+">";
					var contenidos=contenidos[0]+">";
					for (j in replaceObj[i].childNodes)
						if (replaceObj[i].childNodes[j].nodeName)
							paramlist += replaceObj[i].childNodes[j].outerHTML;
					contenidos = contenidos + paramlist + finalcont ;
					replaceObj[i].outerHTML = contenidos;
					}
				}
			}
		}
	}//fin function window.onload
	
	
	/* A continuación ejemplo de función para comprobar si un navegador posee una función js determinada */
	function compatGetElementsByTagName(doc, el)
		{
		if (document.getElementsByTagName) //probamos función "getElementsByTagName"
			return doc.getElementsByTagName(el)
		
		return doc.all.tags(el) //si no devolvemos el elemento en sí
		}
	
