var req;
var page;

function ajax(url,target)
{
	req = false;
	page = url;
	
    if (window.XMLHttpRequest)
    {
	    // native XMLHttpRequest object
	    try
	    {
    		req = new XMLHttpRequest();
    	}
    	catch (e)
    	{
    		req = false;
    	}
    }
    else if (window.ActiveXObject)
    {
	    // IE/Windows ActiveX version
	    try
	    {
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	catch (e)
    	{
    		req = false;
    	}
    }
   	if (req)
   	{
		req.onreadystatechange = function() {ajaxDone(target);};
		req.open("GET", url, true);
		req.send(null);
	}

    setTimeout("ajax(page,'scriptoutput')", 6000);
}

function ajaxDone(target)
{
	// only if req is "loaded"
	if (req.readyState == 4)
	{
		// only if "OK"
		if (req.status == 200 || req.status == 304)
		{
			results = req.responseText;
			document.getElementById(target).innerHTML = results;
		}
		else
		{
			document.getElementById(target).innerHTML="ajax error:\n" + req.statusText;
		}
	}
}
