function change_table_row_bgcolor(row,bgcolor)
{
	row.style.backgroundColor=bgcolor;
}
loadstatustext = 'Loading...';
function ajaxLoad(url,id)
{
        if (document.getElementById) 
        {
            var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
        }
        if (x)
        {
            x.onreadystatechange = function()
            {
                        el = document.getElementById(id);
                        el.innerHTML = loadstatustext;
          		if (x.readyState == 4 && x.status == 200)
                {
          			el.innerHTML = x.responseText;
                }
             }
             x.open("GET", url, true);
             x.send(null);
        }
}
	function processStateChange() 
	{
		if (req.readyState == 4) 
		{ // Complete
			if (req.status == 200) 
			{ // OK response
				document.getElementById("theTable").innerHTML = req.responseText;
			} 
			else 
			{
				alert("Problem: " + req.statusText);
			}
		}
	}

	function getURL(url,dataExtra,functionHandler) 
	{
		if (window.XMLHttpRequest) 
		{ // Non-IE browsers
			req = new XMLHttpRequest();
			req.onreadystatechange = functionHandler;
			req.dataExtra=dataExtra;
			try 
			{
				req.open("GET", url, true);
			} 
			catch (e) 
			{
				alert(e);
			}
			req.send(null);
		} 
		else if (window.ActiveXObject) 
		{ // IE
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) 
			{
				req.dataExtra=dataExtra;
				req.onreadystatechange = functionHandler;
				req.open("GET", url, true);
				req.send();
			}
		}
	}