Dúvida fórum iMasters

HTML

<div class="floater_desktop" id="floater" style="display:none; height:300px; width:500px; z-index:9998; position:fixed; left: 50%; top:50%; margin-left: -250px; margin-top: -150px;">

<div id="div-gpt-ad-9228031400000-18" style="color:white;height:100px;background:red;">
BANNER inserido por PHP
</div>


	<div id="fechar" style="display:none; width:25px; height:25px; position:fixed; left:50%; top:50%; margin-left: 225px; margin-top:-160px; border:solid #0f5d9e 2px; background-color:#0f5d9e; z-index:9999; border-radius:10px;">
		<a href="javascript: fechar();" style='color: #fff; font-size: 22px; position:absolute; left:50%; margin-left:-7px; margin-top: -6px;'>X</a>
	</div>
  
	<script language="javascript">				
		var myElement = document.getElementById('div-gpt-ad-9228031400000-18');
		if (myElement){		
			abrir();
		}else{
			
		}
		
		//FUNÇÃO PARA FECHAR O FLOATER AO CLICAR NO X
		function fechar(){
			document.getElementById('fechar').style.display = 'none';		
			document.getElementById('div-gpt-ad-9228031400000-18').style.display = 'none';
			document.getElementById('fecha_floater').style.display = 'none';
		}	
		
		//DEFINE O TEMPO PARA FECHAR O FLOATER AUTOMATICAMENTE EM MILISSEGUNDOS
		function abrir(){
			document.getElementById('fechar').style.display = 'block';
			document.getElementById('floater').style.display = 'block';
			setTimeout ("fechar()", 16000);
		}  
	</script>
</div>