yarım saattir bunla uğraşıyorum yeminle .
üstteki timeout altakinin 2 katı olmalıdır.

<script type="text/javascript">setTimeout('gizle()',10000);function gizle() {var a=document.getElementById('ilk').style;var b=document.getElementById('son').style;if(a.display=='block') { a.display='none'; b.display='block'; }else { a.display='block'; b.display='none'; }}</script>

<div id="ilk" style="display:block">
	<script type="text/javascript">setTimeout('gizle()',5000);function gizle() {var x=document.getElementById('birinci').style;var y=document.getElementById('ikinci').style;var b=document.getElementById('son').style;if(x.display=='block') { x.display='none'; y.display='block'; }else {  b.display='block'; y.display='none'; }}</script>
	  <div id="birinci" style="display:block">reklam 1</div>
	  <div id="ikinci" style="display:none">reklam 2</div>
</div>

<div id="son" style="display:none">içerik</div>