/*
 @author Cristian Senchiu http://www.senchiu.de
*/ 
if(navigator.appName.indexOf("Microsoft")!=-1){
 var aoTypes 		= new Array("object","applet","embed");
	var iLenTypes	=	aoTypes.length
	try{
  for(var iPosType=0; iPosType<iLenTypes; iPosType++){
  	try{
    	var sCurrType			=	aoTypes[iPosType];
    	var aoReplaceObj	= document.getElementsByTagName(sCurrType);
      if(aoReplaceObj){
        var iLen	=	aoReplaceObj.length;
        for(var iPos=0; iPos<iLen; iPos++){
        	try{
          	//clone old node
          	var oldObj		=	aoReplaceObj[iPos];
            var parentObj	= oldObj.parentNode;
            var newObj		=	oldObj.cloneNode(true);
            //stop old
            try{
            	oldObj.stop();
            	oldObj.destroy();
            	oldObj.style.display	=	'none';
            }catch(oStopEx){}
            //write new node
            document.write(newObj.outerHTML);
            //replace old with new
            var aoReplaceObj2 = document.getElementsByTagName(sCurrType);
            var newObj2				=	aoReplaceObj2[iLen];
            parentObj.replaceChild(newObj2, oldObj);
          }catch(oSecondLoopEx){
          	alert("error in SecondLoop: "+oSecondLoopEx.message);
          }
      	}
      }
    }catch(oFirstLoopEx){
    	alert("error in FirstLoop: "+oFirstLoopEx.message);
    }
  }
	}catch(oGenEx){
 	alert("error: "+oGenEx.message);
 }
}