//AJAX ProcessRequest
function processRequest(httpRequest)
{
    if (httpRequest.readyState == 4)
    {
        if(( httpRequest.status >= 200 && httpRequest.status < 300 ) || httpRequest.status == 304)
	{
		document.getElementById('dualpoll').innerHTML = httpRequest.responseText;
        }
        else
        {
            //Error-report
            //alert("error");
        }
    }
}

//Init
function initPoll(backuri)
{
	var backuri;
	var httpRequest;
	
	if(typeof window.ActiveXObject != 'undefined')
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", "/dualgadgets/kbpoll/poll.php?backuri="+backuri, true);
	httpRequest.onreadystatechange = function () { processRequest(httpRequest) };
	httpRequest.send(null);
}