//ć
	var reqRegion;
	
	var filterControl;

	var XSLBrowser;
	
	if (window.XMLHttpRequest) 
	{
		var browserName = navigator.appName; 
		
		if (browserName == "Microsoft Internet Explorer") 
		{
			XSLBrowser = "IE";
		} 
		else 
		{
			XSLBrowser = "FF";
		}
		
	} 
	else 
	{
		XSLBrowser = "IE";
	}
	
	function GetXmlHttpObject()
	{
		
		var xmlHttp = null;
		
		try
		{
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp = new XMLHttpRequest();
		}
		catch (e)
		{
		  	// Internet Explorer
			try
			{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		return xmlHttp;
	}
	
	function SetCity(regionName, filterObject)
	{

	   if(regionName.length > 2)
	   {
		   filterControl = filterObject;
		   
		   var cityObject = document.getElementById(filterControl);
		   
		   for(var j = cityObject.options.length; j >= 0; j--)
		   {
		   		cityObject.options[j] = null;
		   }
		   
		   cityObject.options[0] = new Option("Loading cities. Please wait...", ""); 
		   
		   var url = "region.php";
		   var params = "regionName=" + regionName;

		   
		   reqRegion = GetXmlHttpObject();
		   
		   reqRegion.open("POST", url, true);
		   reqRegion.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		   reqRegion.setRequestHeader("Content-length", params.length);
		   reqRegion.setRequestHeader("Connection", "close");
		   reqRegion.onreadystatechange = RegionCallback;
		   reqRegion.send(params);
	   }
	}
	
	function RegionCallback()
	{
		if (reqRegion.readyState == 4) 
		{
			if (reqRegion.status == 200) 
			{								
				var citiyList = reqRegion.responseText;
				
				var citiyListArray = new Array();
				
				citiyListArray = citiyList.split('|');
				
				var cityObject = document.getElementById(filterControl);
										
				for(var j = cityObject.options.length; j >= 0; j--)
				{
					cityObject.options[j] = null;
				}
			
				for(var i=0; i < citiyListArray.length; i++)
				{
					var citiyListItemArray = new Array();
					citiyListItemArray = citiyListArray[i].split('#');
					cityObject.options[i] = new Option(citiyListItemArray[1], citiyListItemArray[0]); 					
				}
			}
		}
	}