
/*
Added By:AMARNATH VARMA G
Date:30-10-2008
Description : AJAX function for getting cities list
*/
function sortOnward(field,by)
{
	req = false;

	url="sortData.php?journey=onward&field="+field+"&by="+by;
	//alert(url);
	//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 = processOnWardSort;
		req.open("GET", url, true);
		req.send("");
	}
}
function processOnWardSort()
{
	if (req.readyState == 2)
	{
		var str = '<center><b><font color=green>Loading........</font></b></center>';
		document.getElementById('onward').innerHTML = str;
	}
	else if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			// ...processing statements go here...
			var response = req.responseText;
			//alert(response);
			document.getElementById('onward').innerHTML = response;
			//document.getElementById('ONBPTS').selected = "any";
		}
		else
		{
			alert("There was a problem retrieving the data:\n" +
			req.statusText);
		}
	}
}

function sortReturn(field,by,Onward_dest,Onward_dept)
{
	req = false;

	url="sortData.php?journey=return&field="+field+"&by="+by+"&Onward_dest="+Onward_dest+"&Onward_dept="+Onward_dept;
	//alert(url);
	//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 = processReturnSort;
		req.open("GET", url, true);
		req.send("");
	}
}
function processReturnSort()
{
	if (req.readyState == 2)
	{
		var str = '<center><b><font color=green>Loading........</font></b></center>';
		document.getElementById('return').innerHTML = str;
	}
	else if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			// ...processing statements go here...
			var response = req.responseText;
			//alert(response);
			document.getElementById('return').innerHTML = response;
			//document.getElementById('RTBPTS').selected = "any";
		}
		else
		{
			alert("There was a problem retrieving the data:\n" +
			req.statusText);
		}
	}
}
