
check();

var i;
iSelect = 0;
document.forme1.cod_categorie.options.length = 0;
for (i=0; i < T_CatType.length/4; i++)
if ( (i == 0) || ((i >= 1) && (T_CatType[4*i+1] != T_CatType[4*(i-1)+1])) )
{
document.forme1.cod_categorie.options[document.forme1.cod_categorie.length] = new Option(T_CatType[4*i], T_CatType[4*i+1], T_CatType[4*i], T_CatType[4*i+1]);
}
document.forme1.cod_categorie.selectedIndex = iSelect;
changeComm(document.forme1);

function changeComm (obj) {
var i;
iSelect = 0;
obj.cod_type_engin.options.length = 0;
iCatg = obj.cod_categorie.options[obj.cod_categorie.selectedIndex].value;
obj.cod_type_engin.options[obj.cod_type_engin.length] = new Option('(Tous)', '0', '0', '0');
for (i=0; i < T_CatType.length/4; i++) {
if ( T_CatType[4*i+1] == iCatg ) {
obj.cod_type_engin.options[obj.cod_type_engin.length] = new Option(T_CatType[4*i+2], T_CatType[4*i+3], T_CatType[4*i+2], T_CatType[4*i+3]);
}
}
obj.cod_type_engin.selectedIndex = iSelect;
}
/*******************************************/
var j;
jSelect = 0;
document.forme1.cod_marque.options.length = 0;
for (j=0; j < T_MarqModel.length/4; j++)
if ( (j == 0) || ((j >= 1) && (T_MarqModel[4*j+1] != T_MarqModel[4*(j-1)+1])) )
{
document.forme1.cod_marque.options[document.forme1.cod_marque.length] = new Option(T_MarqModel[4*j], T_MarqModel[4*j+1], T_MarqModel[4*j], T_MarqModel[4*j+1]);
}
document.forme1.cod_marque.selectedIndex = jSelect;
changeComm1(document.forme1);
function changeComm1 (obj) {
var j;
jSelect = 0;
obj.cod_modele.options.length = 0;
jMarq = obj.cod_marque.options[obj.cod_marque.selectedIndex].value;
obj.cod_modele.options[obj.cod_modele.length] = new Option('(Tous)', '0', '0', '0');
for (j=1; j < T_MarqModel.length/4; j++) {
if ( T_MarqModel[4*j+1] == jMarq ) {
obj.cod_modele.options[obj.cod_modele.length] = new Option(T_MarqModel[4*j+2], T_MarqModel[4*j+3], T_MarqModel[4*j+2], T_MarqModel[4*j+3]);
}
}
obj.cod_modele.selectedIndex = jSelect;
}
