function changeCountry(objSelectElement) {
	
	var objRegionsElement = document.choose_region.x_region;
	
	while (objRegionsElement.options.length > 1) {
		if (objRegionsElement.remove)
			objRegionsElement.remove(1);
		else
			objRegionsElement.options[1] = null;
	}
	
	if (document.layers)
		objRegionsElement.options[0].selected = true;
	
	var selectedCountry = objSelectElement.options[objSelectElement.selectedIndex].value;
	
	if (selectedCountry != 0) {
		
		if (arrRegions[selectedCountry]) {
			
			var i = 0;
			var objOption;
			
			objRegionsElement.disabled = false;
			
			while (i < arrRegions[selectedCountry].length) {
				if (document.layers) {
					objRegionsElement.options[objRegionsElement.options.length] = new Option(arrRegions[selectedCountry][i + 1], arrRegions[selectedCountry][i]);
				}
				else {
					objOption = new Option();
					objOption.value = arrRegions[selectedCountry][i];
					objOption.text = arrRegions[selectedCountry][i + 1];
					objOption.innerText = arrRegions[selectedCountry][i + 1];
					
					objRegionsElement.appendChild(objOption);
				}
				
				i += 2;
			}
			
		}
		else {
			objRegionsElement.disabled = true;
		}
	}
	else {
		objRegionsElement.disabled = true;
	}
}

function initSearchFields(intRegionID) {
	
	changeCountry(document.choose_region.x_country);

	var objRegionElement = document.choose_region.x_region;

	if (intRegionID > 0) {

		for (var i = 0; i < objRegionElement.options.length; i++) {

			if (objRegionElement.options[i].value == intRegionID) {
				
				if (objRegionElement.options[i].setAttribute) {
					
					objRegionElement.options[i].setAttribute('selected', true);
					
					if (!objRegionElement.options[i].selected)
						objRegionElement.options[i].selected = true;
					
				}
				else {
					objRegionElement.options[i].selected = true;
				}
				
				break;
			}
				
		}
		
	}
	
}