var xmlHttp
var xmlHttp2
var xmlHttp3
var xmlHttp4
var xmlHttp5
var xmlHttp6
function showSubcat(str,rtype)
{
	
	if (str.length==0)
	{ 
		document.getElementById("txtSubcat").innerHTML=""
		return
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_subcategory_list.php"
	url=url+"?q="+str+"&type="+rtype
	url=url+"&sid="+Math.random()
	
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

//for listing
function showList(str,rtype,sParent)
{
	
	if (str.length==0)
	{ 
		document.getElementById("txtList").innerHTML=""
		return
	}
	xmlHttp2=GetXmlHttpObject()
	if (xmlHttp2==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_subcategory_list.php"
	url=url+"?q2="+str+"&type2="+rtype+"&sParent="+sParent
	url=url+"&sid="+Math.random()
	xmlHttp2.onreadystatechange=stateChanged2
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
	
} 


//for travel destination listing

//for listing
function showTravelList(str,rtype)
{
	
	if (str.length==0)
	{ 
		document.getElementById("txtList").innerHTML=""
		return
	}
	xmlHttp6=GetXmlHttpObject()
	if (xmlHttp6==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_travel_list.php"
	url=url+"?q2="+str+"&stateId="+rtype
	url=url+"&sid="+Math.random()
	xmlHttp6.onreadystatechange=stateChanged6
	xmlHttp6.open("GET",url,true)
	xmlHttp6.send(null)
	
	
} 

// end destination listing



//for product listing
function showproductlist(str,sParent)
{
	
	if (str.length==0)
	{ 
		document.getElementById("txtList").innerHTML=""
		return
	}
	xmlHttp4=GetXmlHttpObject()
	if (xmlHttp4==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_subcategory_list.php"
	url=url+"?ptype="+str+"&sParentId="+sParent
	url=url+"&sid="+Math.random()
	xmlHttp4.onreadystatechange=stateChanged4
	xmlHttp4.open("GET",url,true)
	xmlHttp4.send(null)
} 

//for state
function showState(str,rtype)
{
	if (str.length==0)
	{ 
		document.getElementById("txtState").innerHTML=""
		return
	}
	xmlHttp3=GetXmlHttpObject()
	if (xmlHttp3==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_subcategory_list.php"
	url=url+"?q3="+str+"&type3="+rtype
	url=url+"&sid="+Math.random()
	xmlHttp3.onreadystatechange=stateChanged3
	xmlHttp3.open("GET",url,true)
	xmlHttp3.send(null)
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtSubcat").innerHTML=xmlHttp.responseText 
	} 
}

//for listing
function stateChanged2() 
{ 
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
	{ 
		document.getElementById("txtList").innerHTML=xmlHttp2.responseText 
	} 
}

//for listing
function stateChanged4() 
{ 
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete")
	{ 
		document.getElementById("txtList").innerHTML=xmlHttp4.responseText 
	} 
}

//for state
function stateChanged3() 
{ 
	if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete")
	{ 
		document.getElementById("txtState").innerHTML=xmlHttp3.responseText 
	} 
}

//for Statewise Service Directory listing
function showproductStatelist(str,sParent,stateName)
{
	
	if (str.length==0)
	{ 
		document.getElementById("txtList").innerHTML=""
		return
	}
	xmlHttp5=GetXmlHttpObject()
	if (xmlHttp5==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="get_subcategory_list.php"
	url=url+"?parent_type="+str+"&RootId="+sParent+"&stateName="+stateName
	url=url+"&sid="+Math.random()
	xmlHttp5.onreadystatechange=stateChanged5
	xmlHttp5.open("GET",url,true)
	xmlHttp5.send(null)
} 

//for state
function stateChanged5() 
{ 
	if (xmlHttp5.readyState==4 || xmlHttp5.readyState=="complete")
	{ 
		document.getElementById("txtList").innerHTML=xmlHttp5.responseText 
	} 
}


// for travel Directory
//for state
function stateChanged6() 
{ 
	if (xmlHttp6.readyState==4 || xmlHttp6.readyState=="complete")
	{ 
		document.getElementById("txtList").innerHTML=xmlHttp6.responseText 
	} 
}

// end Travel Directory

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}  



