function fixForm(form)
{
/*	var metro = document.getElementById('metro');
	var region = document.getElementById('region');
	var direction = document.getElementById('direction');
	var road = document.getElementById('road');
*/	
	var metro;
	var region;
	var direction;
	var road;

	for(var idx = 0; idx<form.elements.length; idx++)
	{
		if(form.elements[idx].name == 'metro')
		{
			metro = form.elements[idx];
		}
		else if(form.elements[idx].name == 'region')
		{
			region = form.elements[idx];
		}
		else if(form.elements[idx].name == 'direction')
		{
			direction = form.elements[idx];
		}
		else if(form.elements[idx].name == 'road')
		{
			road = form.elements[idx];
		}
	}

	var moscowEnabled = true;
	var regionEnabled = true;

	if(metro && regionEnabled)
	{
		regionEnabled = (metro.selectedIndex == 0) ? true : false;
	}

	if(region && regionEnabled)
	{
		regionEnabled = (region.selectedIndex == 0) ? true : false;
	}

	if(direction && moscowEnabled)
	{
		moscowEnabled = (direction.selectedIndex == 0) ? true : false;
	}

	if(road && moscowEnabled)
	{
		moscowEnabled = (road.selectedIndex == 0) ? true : false;
	}

	if(!moscowEnabled && !regionEnabled)
	{
		moscowEnabled = true;
	}

	if(metro)
	{
		metro.disabled = !moscowEnabled;
	}
	if(region)
	{
		region.disabled = !moscowEnabled;
	}
	if(direction)
	{
		direction.disabled = !regionEnabled;
	}

	if(road)
	{
		road.disabled = !regionEnabled;
	}
}

