Arkadaşlar tek sayfada 2 adet Ajax kodu çalıştırmak istiyorum fakat kod şu haliyle üstteki 1 saniye sonra siliniyor ve devre dışı kalıyor. Epey araştırdım fakat bir sonuç bulamadım. Yardımcı olur musunuz?

Kod 1 ( Üstteki )

<script> 
function showUser(){ 

document.getElementById("result").innerHTML=""; 
return; 
} 
if (window.XMLHttpRequest) 
{// code for IE7+, Firefox, Chrome, Opera, Safari 
xmlhttp=new XMLHttpRequest(); 
} 
else 
{// code for IE6, IE5 
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
xmlhttp.onreadystatechange=function() 
{ 
if (xmlhttp.readyState==4 && xmlhttp.status==200) 
{ 
document.getElementById("result").innerHTML=xmlhttp.responseText; 
setInterval('showUser()',1000); 
} 
} 
xmlhttp.open("GET","/notif.php",true); 
xmlhttp.send(); 

</script>



Kod 2 ( Alttaki )

<script type="text/javascript"> 
function Ajax(){ 
var xmlHttp; 
try{	
xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari 
} 
catch (e){ 
try{ 
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer 
} 
catch (e){ 
try{ 
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
catch (e){ 
alert("No AJAX!?"); 
return false; 
} 
} 
} 

xmlHttp.onreadystatechange=function(){ 
if(xmlHttp.readyState==4){ 
document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText; 
setTimeout('Ajax()',1000); 
} 
} 
xmlHttp.open("GET","/genelkontrol.php",true); 
xmlHttp.send(null); 
} 

window.onload=function(){ 
setTimeout('Ajax()',1000); 
} 


</script>

Yardımlarınızı bekliyorum. Teşekkür ederim.