// permet de mémoriser les groupes des choix "tous" var CRI_groupe = []; CRI_groupe[1] = 'NR'; function REC_refresh_CRI(niveau, ref){ var tab = ref.split("_"); var groupe; groupe = tab[1]; // mémorisation du groupe du niveau courant CRI_groupe[niveau] = groupe; // on revient au groupe de niveau supérieur si choix "tous" if (groupe == null) {groupe = CRI_groupe[niveau-1];} switch (groupe) { // véhicules à moteur case 'VAM' : cache ('cylSO'); divChangeEtat('cylSO', false); cache ('cylMO'); divChangeEtat('cylMO', false); montre('carburant'); divChangeEtat('carburant', true); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', true); montre('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', true); montre('km'); divChangeEtat('km', true); montre ('BV'); divChangeEtat('BV', true); cache ('nb_place'); divChangeEtat('nb_place', false); cache ('transaction');divChangeEtat('transaction', false); break; // véhicules de loisirs à moteur case 'VLM' : cache ('cylSO'); divChangeEtat('cylSO', false); cache ('cylMO'); divChangeEtat('cylMO', false); cache ('carburant'); divChangeEtat('carburant', false); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', true); montre('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', true); montre ('km'); divChangeEtat('km', true); montre ('BV'); divChangeEtat('BV', true); montre ('nb_place'); divChangeEtat('nb_place', true); montre ('transaction');divChangeEtat('transaction', true); break; // véhicules sans moteur case 'VSM' : cache ('cylSO'); divChangeEtat('cylSO', false); cache ('cylMO'); divChangeEtat('cylMO', false); cache ('carburant'); divChangeEtat('carburant', false); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', true); montre('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', true); cache ('km'); divChangeEtat('km', false); montre ('nb_place'); divChangeEtat('nb_place', true); cache ('transaction');divChangeEtat('transaction', false); break; // véhicules non roulants case 'NR' : cache ('cylSO'); divChangeEtat('cylSO', false); cache ('cylMO'); divChangeEtat('cylMO', false); cache ('carburant'); divChangeEtat('carburant', false); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', false); cache ('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', false); cache ('km'); divChangeEtat('km', false); cache ('nb_place'); divChangeEtat('nb_place', false); cache ('transaction');divChangeEtat('transaction', false); break; // motos case 'MO' : cache ('cylSO'); divChangeEtat('cylSO', false); montre('cylMO'); divChangeEtat('cylMO', true); cache ('carburant'); divChangeEtat('carburant', false); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', true); montre('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', true); montre('km'); divChangeEtat('km', true); cache ('nb_place'); divChangeEtat('nb_place', false); cache ('transaction');divChangeEtat('transaction', false); break; // scooters case 'SO' : montre('cylSO'); divChangeEtat('cylSO', true); cache ('cylMO'); divChangeEtat('cylMO', false); cache ('carburant'); divChangeEtat('carburant', false); montre('prix'); divChangeEtat('prix', true); montre('annee'); divChangeEtat('annee', true); montre('date_mise_en_circ'); divChangeEtat('date_mise_en_circ', true); montre('km'); divChangeEtat('km', true); cache ('nb_place'); divChangeEtat('nb_place', false); cache ('transaction');divChangeEtat('transaction', false); break; } } // init à l'affichage de la page REC_refresh_CRI(1,'5_NR');