function setup_country(country_code)
{
	var country = getHtmlElement('country_code');
	country.options.length = 0;

	for (i = 0; i < country_arr.length; i = i + 2)
	{
		country.options[country.options.length] = new Option(country_arr[i+1], country_arr[i]);
		if (country_arr[i] == country_code && country_arr[i+1] != '') country.options.item(country.options.length-1).selected = true;
	}

	on_country();
}


function on_country()
{
	var country = getHtmlElement('country_code');

  if (country.value == 'SE')
  {
    getHtmlElement('city_select_div').style.display = 'block';
    getHtmlElement('city_input_div').style.display = 'none';

    setup_county('');
  }
  else
  {
    getHtmlElement('city_select_div').style.display = 'none';
    getHtmlElement('city_input_div').style.display = 'block';
  }
}


function get_county_code(city)
{
	for (i = 0; i < SE_city_arr.length; i = i + 2)
	{
		if (SE_city_arr[i+1] == city)
		{
			return SE_city_arr[i];
		}
	}
	return '';
}


function setup_county(county_code)
{
	var county = getHtmlElement('county');
	county.options.length = 0;
	
	for (i = 0; i < SE_county_arr.length; i = i + 2)
	{
		county.options[county.options.length] = new Option(SE_county_arr[i+1], SE_county_arr[i]);
		if (SE_county_arr[i] == county_code && SE_county_arr[i+1] != '') county.options.item(county.options.length-1).selected = true;
	}
	
	on_county();
}


function on_county()
{
	var county = getHtmlElement('county');
	setup_city(county.value, '');
}


function setup_city(county_code, city_name)
{
	var city = getHtmlElement('city_select');
  city.options.length = 0;

	if (county_code != '')
	{
		for (i = 0; i < SE_city_arr.length; i = i + 2)
		{
			if (SE_city_arr[i] == '' || SE_city_arr[i] == county_code)
			{
				city.options[city.options.length] = new Option(SE_city_arr[i+1], SE_city_arr[i+1]);
    		if (SE_city_arr[i+1] == city_name && city_name != '') city.options.item(city.options.length-1).selected = true;
			}
		}
	}
	else
	{
		city.options[0] = new Option('Välj län först...', '');
	}
}
