//primero borramos los valores que tiene el combo hijo
for(i=0;i<combo.options.length;i++){
combo.options[i]=null;
}
var option = new Option("---------",-1);
combo.options[0]=option;
//Los antecesores son los valores de los antecesores del elemento
//o sea los valores de prod_n_0,prod_n_1,..,prod_n_(columna-1)
// me parece qe aqui recupera y carga en array el elemento del combo clickeado (padre)
// y su abuelo (padre-padre), asi por ejemplo, para el caso de click en "productos"
// en el array antecesores se tienen los valores actuales de: categ y productos
var antecesores=new Array(columna);
for(i=0;i<columna;i++){
nombre="prod_"+nprod+"_"+i;
antc=document.<%= nforma %>[nombre];
antecesores[i]=antc.options[antc.selectedIndex].value;
}