//Determine browser, we only need this for Internet Explorer

if (navigator.appName == "Microsoft Internet Explorer") {

//Array of elements to be replaced

	var arrElements = new Array(3);

	arrElements[0] = "object";

	arrElements[1] = "embed";

	arrElements[2] = "applet";



//Loop over element types

	for (n = 0; n < arrElements.length; n++) {

	

		//set object for brevity

		replaceObj = document.getElementsByTagName(arrElements[n]);



		//loop over element objects returned

		for (i = 0; i < replaceObj.length; i++ ) {

		

		//set parent object for brevity

			parentObj = replaceObj[i].parentNode;

		

	//grab the html inside of the element before removing it from the DOM

		newHTML = parentObj.innerHTML;



		//remove element from the DOM

		parentObj.removeChild(replaceObj[i]);



		//stick the element right back in, but as a new object

			parentObj.innerHTML = newHTML;					}	

}

}	