var xmlHttp
var field1
var field2


/*
** Get XML HTTP Object
** -------------------------------------------------------------
*/
function GetXmlHttpObject()
{ 
	var objXMLHttp = null
	if (window.XMLHttpRequest)
	{
		objXMLHttp = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 
/*
** -------------------------------------------------------------
*/


/*
** show hint on search box
** -------------------------------------------------------------
*/

function AjaxShow(qstr, file, f1, f2)
{ 
	field1 = f1
	field2 = f2
	
	if (qstr.length == 0)
	{ 
		field1.innerHTML = ""
		return
	}
	
	xmlHttp = GetXmlHttpObject()	
	
	if (xmlHttp == null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	
	var url = file + "?q=" + qstr
	
	
	xmlHttp.onreadystatechange=StateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 


function StateChanged() 
{ 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{ 
		field1.innerHTML = xmlHttp.responseText
		
		if (typeof(field2) == "object") {
			field2.innerHTML = ""
		}
	} 
}

/*
** -------------------------------------------------------------
*/


