var embeddedContent = 

{



	isMSIE : (document.all && !window.opera) ? true : false,



	reinsertContent : function()

	{	

	var totalNodes = new Array(3);

		totalNodes['OBJECT'] = document.getElementsByTagName('OBJECT').length;

		totalNodes['EMBED'] = document.getElementsByTagName('EMBED').length;

		totalNodes['APPLET'] = document.getElementsByTagName('APPLET').length;

		for(var tagName in totalNodes)

		{

			var counter = totalNodes[tagName] - 1;

			for(var node; node = document.getElementsByTagName(tagName)[counter]; counter--)

			{

				sourceCode = embeddedContent.getSourceCode(node);

				if(sourceCode)

				{

					node.outerHTML = sourceCode;

				}

			}

		}

		embeddedContent.isMSIE = null;

	},



	getSourceCode : function(node)

	{

		var sourceCode = node.outerHTML;

		switch(node.nodeName)

		{

			case 'EMBED':

				return sourceCode;

			break;

			case 'OBJECT':

			case 'APPLET':

				var openTag = sourceCode.substr(0, sourceCode.indexOf('>') + 1).toLowerCase();

				var closeTag = sourceCode.substr(sourceCode.length - 9).toLowerCase();

				if(closeTag != '</object>' && closeTag != '</applet>')

				{

				

					return null;

				}

				if(embeddedContent.isMSIE)

				{

		

					var innerCode = embeddedContent.getInnerCode(node);

					sourceCode = openTag + innerCode + closeTag;

				}

				return sourceCode;

			break;

		}

	},

	getInnerCode : function(node)

	{

		var innerCode = '';

		var totalChilds = node.childNodes.length - 1;

		for(var counter = totalChilds, child; child = node.childNodes[counter]; counter--)

		{

			innerCode += child.outerHTML;

		}

		return innerCode;

	}

	

}

if(document.attachEvent)

{

	if(window.opera)

	{

		document.attachEvent("DOMContentLoaded", embeddedContent.reinsertContent);

	}

	else

	{

		embeddedContent.reinsertContent();

	}

}
