$(function() {
  $('#country_list').change(function() {
    var country_id = $(this).val();
    $('#country_list').attr('disabled', 'disabled');
    $('#city_list').html('<option>Загрузка городов...</option>').attr('disabled', 'disabled');
    $.ajax({
      url: '/geo/ajax_load',
      data: 'func=city_list&country=' + country_id,
      dataType: 'json',
      timeout: 7000,
      success: function(data) {
        var opts = '';
        if (country_id == 18) {
          opts += '<option value="16">Москва</option>';
          opts += '<option value="270">Санкт-Петербург</option>';
        } else if (country_id == 23) {
          opts += '<option value="84">Киев</option>';
        } /*else if (country_id == 79) {
          opts += '<option value="80">Тбилиси</option>';
        } else if (country_id == 393) {
          opts += '<option value="394">Ташкент</option>';
        } else if (country_id == 443) {
          opts += '<option value="444">Душанбе</option>';
        }*/
        $.each(data, function(i,item) {
          opts += '<option value="'+item.key+'">'+item.value+'</option>';
        });
        $('#city_list').empty().html(opts).removeAttr('disabled');
        $('#country_list').removeAttr('disabled');
      },
      error: function(XMLHttpRequest, textStatus, errorThrown) {
        $('#city_list').empty('Ошибка загрузки');
      }
    });
  });
})

