function getEl(obj){
    return document.getElementById(obj);
}
var reqasync=null;
function nextpoll(){
    ahah_async('getpoll.php','poll');
}
function ahah_async(url,mode) {
	if(reqasync==null || reqasync.readyState==4){
    	if (window.XMLHttpRequest) {
        	reqasync = new XMLHttpRequest();
      	} 
      	else if (window.ActiveXObject) {
			reqasync = new ActiveXObject("MSXML2.XMLHTTP.4.0");
      	}
    	if (reqasync != undefined) {
			try{			
			    if(mode=="poll")reqasync.onreadystatechange=async_done_nextpoll;
			    reqasync.open("GET", url, true);
			    reqasync.send("null");
			}
			catch(error){
    	    		    reqasync.abort();
			}
    	}
  	}
	
}



function async_done_nextpoll(){
    if(reqasync && reqasync.readyState==4){
		if(reqasync.status==200){
		    var result=reqasync.responseText;
		    if(getEl('polldiv'))getEl('polldiv').innerHTML=result;
		    reqasync=null;
		}
    }
}

