
    var anb = $('#anbieter_dropdown');
    var hst = $('#hersteller_dropdown');

    if (anb) {
        anb.change(function(e) {
            // aktuell gewählten Anbeiter holen
            var anbieter = $('option:selected', anb).attr('value');

            // Ajax-Request
            $.ajax({
                url: market_host + "/ajax",
        		success: function(jsonObj) {
        			addHersteller(jsonObj);              
        		},
                data: {'anb': anbieter, 'noother': 'true', 'do' : 'sth'}
        	});            

        });      
    }
    hst.change(function(e) {
        // aktuell gewählten Hersteller holen
        var hersteller = $('option:selected', hst).attr('value');
        
        // Ajax-Request
        $.ajax({
            url: market_host + "/ajax",
            success: function(jsonObj) {
                addModelle(jsonObj);              
            },
            data: {'hst': hersteller, 'anb' : '', 'noother': 'true', 'do' : 'sth'}
        });      
    });       


var addHersteller = function(hersteller) {
    var hst = $('hersteller_dropdown');

    // erst das komplette Dropdown leeren
    for (i = hst.options.length-1; i >= 0; i--) {
        hst.remove(i);
    }

    // dann mit neuen Werten befüllen
    hersteller.each(function(hersteller) {
        try {
            hst.add(new Option(hersteller.name, hersteller.value), null);
        } catch (e) {
            // IE-Workaround
            hst.add(new Option(hersteller.name, hersteller.value));
        }
    });
    hst.fireEvent('change');
};
    
var addModelle = function(modelle) {
    var mdl = $('#modell_dropdown');

    // erst das komplette Dropdown leeren
    mdl.empty();
    
    // dann mit neuen Werten befüllen
    $.each(jQuery.parseJSON(modelle), function(index, value) {
        $("<option/>").val(value.value).text(value.name).appendTo(mdl);
    });
};
