// JavaScript Document

// async server request

var xmlHttp

function async(str, url, thediv)

{
//alert (element);
mydiv = document.getElementById(thediv).id; 
if(url == "updateListing.php" || url == "updateSMS.php") {
mydiv = 'ajaxholder_'+document.getElementById(thediv).id;
}

document.getElementById(mydiv).innerHTML = "<img src=source/loading.gif>";
if (str.length==0)
{ 
//myelement.innerHTML=""
return
}


xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var myurl=url
myurl=myurl+"?"+str
myurl=myurl+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",myurl,true)
xmlHttp.send(null)
}


function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 

//document.getElementById(mydiv).className = myclass;	
var result = xmlHttp.responseText; 
//document.listmanager.element.value=result;


//if (! mydiv.substr(0, 7) == 'newimage') {   //if its an image removal we want to remove ajaxholder from the div id 
document.getElementById(mydiv).style.color = '#000';
document.getElementById(mydiv).innerHTML = xmlHttp.responseText;

return xmlHttp.responseText
} 
}


function GetXmlHttpObject(handler)
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

function cellcolors() {
alert('Hi World');
}