/**********************************************************************
 * Software:	JS Embedded Content
 * Versión:	1.1 Final (Oct 13, 2006)
 * Autor:	Raspu (donraspu arroba gmail punto com)
 * Copyleft 2006, Raspu - Algunos derechos reservados. 
 *
 * "JS Embedded Content" es software libre. Se otorga permiso para copiar,
 * distribuir y/o modificar este programa bajo los términos de la Licencia
 * Pública General de GNU, versión 2.0 o cualquier otra versión posterior
 * (a su elección) publicada por la Free Software Foundation.
 * 
 * Puedes consultar una copia de la licencia en http://www.gnu.org/copyleft/gpl.html
 *
 *
 * DESCRIPCIÓN:
 * ------------
 * "JS Embedded Content" es una pequeña aplicación desarrollada
 * mediante Javascript no intrusivo ni obstructivo, que permite la
 * activación automática de todos los elementos incrustados en un
 * documento HTML mediante las etiquetas OBJECT, EMBED y/o APPLET.
 *
 * NAVEGADORES COMPATIBLES:
 * ------------------------
 * - Ópera 9 final o superior (para versiones anteriores no es requerido)
 * - Internet Explorer 5 o superior (Windows, en MAC no he probado)
 * El resto de navegadores no es compatible debido al uso outerHTML,
 * pero como por el momento no lo requieren no es mayor problema.
 *
 * INSTRUCCIONES DE USO:
 * ---------------------
 * Sólo debes incluir el archivo "embeddedcontent.js" colocando el siguiente 
 * código entre las etiquetas <HEAD> y </HEAD> de tus documentos HTML:
 * 
 * <script type="text/javascript" src="embeddedcontent.js" defer="defer"></script>
 *
 * NOTA: el uso del atributo DEFER es imprescindible para poder emular en 
 * I. Explorer el evento DOMContentLoaded.
 **********************************************************************/
var embeddedContent={isMSIE:(document.all&&!window.opera)?true:false,reinsertContent:function(){for(var A=0;A<document.getElementsByTagName("OBJECT").length;A++){var B=document.getElementsByTagName("OBJECT")[A];sourceCode=embeddedContent.getSourceCode(B);if(sourceCode){B.outerHTML=sourceCode}}embeddedContent.isMSIE=null},getSourceCode:function(B){var A=B.outerHTML;if(embeddedContent.isMSIE){A=A.substr(0,A.indexOf(">")+1).toLowerCase()+embeddedContent.getInnerCode(B)+A.substr(A.length-9).toLowerCase()}return A},getInnerCode:function(C){var B="";for(var A=(C.childNodes.length-1),D;D=C.childNodes[A];A--){B+=D.outerHTML}return B}};if(document.attachEvent){if(window.opera){Document.attachEvent("DOMContentLoaded",embeddedContent.reinsertContent)}else{embeddedContent.reinsertContent()}};
