loadchoices = function(options) {
    var settings = {
        selector        : "",
        data            : {},
        defaultChoices  : {}
    };
    var choices = {};
    $.extend(settings, options);
    var selector = settings.selector;
    $(selector).children().remove();
    $.each(settings.defaultChoices, function(i, val){
        $('<option value="' + i + '">' + val.name + '</option>').appendTo(selector);
    });
    $.each(settings.data, function(i, val){
        $('<option value="' + i + '">' + val.name + '</option>').appendTo(selector);
    });
    $(selector).data("json", settings.data).change();
};

$(document).ready(function(){
	$("#id_car_model").change(function(){
	    var carmodel = this.value;
		if (carmodel) {
			$.ajax({
				dataType: 'json',
				url: '/newcars/get_cars.php?car_model=' + carmodel,
				success: function(r){
					loadchoices({
						selector: "#id_car",
						data: r,
						defaultChoices: {
							"": {
								name: "Любая"
							}
						}
					});
				}
			});
		} else {
			$("#id_car").children().remove();
		}
	});
	$("#id_car_brand").change(function(){
        var brand_id = $(this).val();
        if (brand_id) {
            $.ajax({
                url: "http://cars.avtoportal.ru/json/ap/get_series/" + brand_id + "/",
                cache: true,
                dataType: "jsonp",
                success: function(r){
                    loadchoices({selector:"#id_car_serie", data:r, defaultChoices: {"": {name:"Любая"}}});
                }
            });
        } else {
            $("#id_car_serie").children().remove();
        };
    }).change();

});



