function listSubRegions(toID, fromID)
{
	var xmlhttp=new GetXmlHttpObject();
	
	xmlhttp.onreadystatechange= function()
	{
		if (xmlhttp.readyState==4)
		{
			var combo = document.getElementById(toID);
			combo.options.length = 0;
			
			var response = xmlhttp.responseText;
			var items = response.split(";");
			var count = items.length;
			
			for (var i=0;i<count;i++)
			{
				var options = items[i].split("-");
				combo.options[i] = new Option(options[0],options[1]);
			}
		}
	}

	dt = new Date().getTime()
	var regionID = document.getElementById(fromID).value

	xmlhttp.open("GET", "lib/subregions.php?regionID="+regionID+"&dt="+dt, true);
	xmlhttp.send(null);
}

function listCategories(id)
{
	var xmlhttp=new GetXmlHttpObject();
	
	xmlhttp.onreadystatechange= function()
	{
		if (xmlhttp.readyState==4)
		{
			var combo = document.getElementById(id);
			combo.options.length = 0;
			
			var response = xmlhttp.responseText;
			var items = response.split(";");
			var count = items.length;
			
			combo.options[0] = new Option("All","All");
			for (var i=0;i<count;i++)
			{
				var options = items[i].split("-");
				combo.options[i+1] = new Option(options[0],options[1]);
			}
		}
	}

	dt = new Date().getTime()
	
	xmlhttp.open("GET", "lib/categories.php?dt="+dt, true);
	xmlhttp.send(null);
}

function listRegions(id)
{
	var xmlhttp=new GetXmlHttpObject();
	
	xmlhttp.onreadystatechange= function()
	{
		if (xmlhttp.readyState==4)
		{
			var combo = document.getElementById(id);
			combo.options.length = 0;
			
			var response = xmlhttp.responseText;
			var items = response.split(";");
			var count = items.length;
			
			combo.options[0] = new Option("All","All");
			for (var i=0;i<count;i++)
			{
				var options = items[i].split("-");
				combo.options[i+1] = new Option(options[0],options[1]);
			}
		}
	}

	dt = new Date().getTime()
	
	xmlhttp.open("GET", "lib/regions.php?dt="+dt, true);
	xmlhttp.send(null);
}
