//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;

                                            

                                                                 }

                                            }

                      }
