
	function getCities(region, cat, date)
	{
		if(region=="")
		{
			document.getElementById("frmCity").disabled = true;
			document.getElementById("frmCity").length = 0;
		}
		else
		{
			document.getElementById("frmCity").disabled = true;
			document.getElementById("frmCity").length = 0;
			doAjax(region, cat, date);
			document.getElementById("frmCity").disabled = false;
		}
	}

	function addOption(selectbox, text, value)
	{
		var optn = document.createElement("OPTION");
		optn.text = text;
		optn.value = value;
		if(typeof(ini_frmCity) != 'undefined') {
			if(value == ini_frmCity) optn.selected=true;
		}
		selectbox.options.add(optn);
		
	}

	function doAjax(region, cat, date)
	{
		var xmlhttp;
		if(window.XMLHttpRequest)
		{
			xmlhttp = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{
				var citylist = xmlhttp.responseText;
				var cities = citylist.split("|");
				//addOption(document.getElementById("frmCity"), "", "");
				for(var i=0;i<cities.length;i++)
				{
					addOption(document.getElementById("frmCity"), cities[i], cities[i]);
				}
			}
		}
		//alert('GET: '+"ajax.php?region="+region+"&date="+date);
		xmlhttp.open("GET", "ajax.php?cat="+cat+"&region="+region+"&date="+date, true);
		xmlhttp.send(null);
	}
	
	function doAjax1(cat, date)
	{
		var xmlhttp;
		if(window.XMLHttpRequest)
		{
			xmlhttp = new XMLHttpRequest();
		}
		else if(window.ActiveXObject)
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{
				var citylist = xmlhttp.responseText;
				var cities = citylist.split("|");
				for(var i=0;i<cities.length;i++)
				{
					addOption(document.getElementById("frmRegion"), cities[i], cities[i]);
				}
				doAjax(cities[0], cat, date);
			}
		}
		//alert('GET: '+"ajax.php?region="+region+"&date="+date);
		xmlhttp.open("GET", "ajax1.php?cat="+cat+"&date="+date, true);
		xmlhttp.send(null);
	}
	
	function getRegions(cat, date)
	{
		if(cat=="")
		{
			document.getElementById("frmRegion").disabled = true;
			document.getElementById("frmRegion").length = 0;
			document.getElementById("frmCity").disabled = true;
			document.getElementById("frmCity").length = 0;
		}
		else
		{
			document.getElementById("frmRegion").disabled = true;
			document.getElementById("frmRegion").length = 0;
			document.getElementById("frmCity").disabled = true;
			document.getElementById("frmCity").length = 0;
			doAjax1(cat, date);
			document.getElementById("frmRegion").disabled = false;
			document.getElementById("frmCity").disabled = false;
		}
	}