$(function() {
    $('.popupwindow').popupwindow();
});

function load_dealers() {
    var id = $("#city").val();
    $.ajax({
        url: "/ajax/get_city",
        dataType: 'json',
        data: {id: id},
        success: function(data) {
            $("#dealers").removeOption(/./);
            var len = data.length;
            var items = new Object();
            items['start'] = 'Выберите дилера';
            for (var i = 0; i < len; i++) {
                var cur = data[i];
                if (i == 0) {
                    start = cur.link;
                }
                items[cur.link] = cur.name;
            }
            $("#dealers").addOption(items, true);
            $("#dealers").selectOptions('start');
            $("#dealers").selectBox('value', 'start');
        }
    });
    $('#dealers').selectBox().change(function() {
        if ($(this).val() != 'start') {
            window.open($(this).val(), 'asd', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes,fullscreen=yes');
        }
    });
}

$(document).ready(function() {
    $(document).ready(function() {
        $("#city").selectBox();
    });
    $.ajax({
        url: "/ajax/get_cities.json",
        dataType: 'json',
        success: function(data) {
            var len = data.length;
            for (var i = 0; i < len; i++) {
                var cur = data[i];
                var link = $('<option/>', {
                    value: cur.id,
                    html: cur.name_ru
                });
                $("#city").append(link);
            }
        }
    });
    $('#city').change(function() {
        load_dealers();
    });
    load_dealers();
});
