
/*
Added By:Vikram Reddy
Date:30-10-2008
Description : AJAX function for getting cities list
*/
function getToCities(frm)
{
	req = false;
	id=frm.value;
	
	for (var i=0; i < document.searchFrm.faretype.length; i++)
		if (document.searchFrm.faretype[i].checked)
	var rad_val = document.searchFrm.faretype[i].value;
	
	des_id = document.searchFrm.abc.value;

	url="getcities_new.php?maincity="+id+"&radio="+rad_val+"&des_id="+des_id
	//url="getcities.php?maincity="+id+"&radio="+rad_val
	
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest)
	{
		try
		{
			req = new XMLHttpRequest();
		}
		catch(e)
		{
			req = false;
		}
	// branch for IE/Windows ActiveX version
	}
	else if(window.ActiveXObject)
	{
		try
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				req = false;
			}
		}
	}
	
	if(req)
	{
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send("");
	}
}
function processReqChange()
{
	if (req.readyState == 2)
	{
		var str = '<select name="GoingTo" id="GoingTo" class="bigHomeSelect"><option value="">Loading...</option></select>';
		document.getElementById('displaycities').innerHTML = str;
	}
	else if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			// ...processing statements go here...
			var response = req.responseText;
			//alert(response);
			document.getElementById('displaycities').innerHTML = response;
		}
		else
		{
			alert("There was a problem retrieving the data:\n" +
			req.statusText);
		}
	}
}
