

var cntModello=0;
var vModello = new Array();
var idMarcaSelected=0;

function addModello(idMarca, modello) {
   vModello[cntModello] = new Array();
   vModello[cntModello][0] = idMarca;
   vModello[cntModello][1] = modello;
   cntModello++;

}

function initModelli(selectedModello){
    if (selectedModello) {
        obj = formSearch.idMarca;
        selectedMarca = obj[obj.selectedIndex].value;
        selectMarca(selectedMarca);
        obj = formSearch.modello;
        for (i=0; i<obj.length; i++)
            if (obj[i].value==selectedModello)
                obj[i].selected=true;
    }

}

function selectMarca(idMarca){
    if (idMarcaSelected!=idMarca) {
        idMarcaSelected=idMarca;
        deleteModelli();
        if (idMarcaSelected)
            fillModelli(idMarca);
    }

}

function deleteModelli(){
    obj = formSearch.modello;
    while (obj.length) {
       obj.remove(0);
    }

}

function fillModelli(idMarca){
    obj = formSearch.modello;
    x = new Option( '-qualsiasi-', '%');
    obj.options[obj.length] = x;
    for (i=0; i<cntModello; i++) {
        if (vModello[i][0]==idMarca) {
             x = new Option( vModello[i][1], vModello[i][1] );
             obj.options[obj.length] = x;
        }
    }

}