var xmlHttp

function showHint(str,rtype,pmake)
{
		var replacestr=str.search(/&/);
		if(replacestr>1)
		{
			var str = str.replace("&","_");
		}
	if (str.length==0)
	{ 
		document.getElementById("txtHint").innerHTML=""
		return
	}
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getModels_Year_Make.php"
	url=url+"?q="+str+"&type="+rtype+"&pmake="+pmake
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}//end function 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
	}//end if 
}//end if

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}//end if
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}//end else if
	return objXMLHttp
}//end function 

//for product lisiting
var xmlHttp1

function showUser(make,model,year)
{
	var replacestr=make.search(/&/);
	var replacestr1=model.search(/&/);
		if(replacestr>1)
		{
			var make = make.replace("&","_");
		}
		if(replacestr1>1)
		{
			var model = model.replace("&","_");
		}
	if (make.length==0)
	{ 
		document.getElementById("txtHint2").innerHTML=""
		return
	}
	xmlHttp1=GetXmlHttpObject2()
	if (xmlHttp1==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="getproduct.php"
	url=url+"?make="+make+"&model="+model+"&year="+year
	url=url+"&sid="+Math.random()

	xmlHttp1.onreadystatechange=stateChanged2 
	xmlHttp1.open("GET",url,true)
	xmlHttp1.send(null)
}//end function 

function stateChanged2() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{ 
		document.getElementById("txtHint2").innerHTML=xmlHttp1.responseText 
	}//end if 
}//end if

function GetXmlHttpObject2()
{ 
	var objXMLHttp1=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}//end if
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}//end else if
	return objXMLHttp
}//end function 
