var xmlHttp
var div_id
function ajaxFunction(divId,functionName,id)
{ 
//alert("Company is required.");
div_id=divId;
var url="ajax/ajaxFunctions.php?functionName=" + functionName + "&id=" + id
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
} 

function showCustomer(str)
{ 
	div_id="txtHint";
	var url="getcustomer.php?sid=" + Math.random() + "&q=" + str
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}
function getSectors(str)
{ 
	div_id="mazDiv";
	var url="getsectors.php?sid=" + Math.random() + "&q=" + str
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
document.getElementById(div_id).innerHTML=xmlHttp.responseText 
} 
} 

function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
	alert("This example doesn't work in Opera") 
	return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
	var strName="Msxml2.XMLHTTP"
	if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
	{
		strName="Microsoft.XMLHTTP"
	} 
	try
	{ 
		objXmlHttp=new ActiveXObject(strName)
		objXmlHttp.onreadystatechange=handler 
		return objXmlHttp
	} 
	catch(e)
	{ 
		alert("Error. Scripting for ActiveX might be disabled") 
		return 
	} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
	objXmlHttp=new XMLHttpRequest()
	objXmlHttp.onload=handler
	objXmlHttp.onerror=handler 
	return objXmlHttp
}
} //end of function
