// JavaScript Document
var x_menu1 = new Array();
var x_menu2 = new Array();
var y_menu1 = new Array();
var y_menu2 = new Array();
var z_menu1 = new Array();
var z_menu2 = new Array();

var s_menu1;
var s_menu2;
var n_menu1;
var n_menu2;
var m_menu1;
var m_menu2;
var yetdone = 0;

function setup_menu(){
if (yetdone==0){
var obj1 = MM_findObj('categoria');
n_menu1=0;
for (i=0;obj1.options[i]!=null;i++) {
x_menu1[i] = obj1.options[i].text;
y_menu1[i] = obj1.options[i].value;
z_menu1[i] = obj1.options[i].selected;
if(obj1.options[i].selected == '1') s_menu1 = obj1.options[i].value;
n_menu1++;
}
m_menu1=n_menu1;
var obj2 = MM_findObj('sottocategoria');
n_menu2=0;
for (i=0;obj2.options[i]!=null;i++) {
var optionObj = new Option (obj2.options[i].text,obj2.options[i].value,'',obj2.options[i].selected)
x_menu2[i] = obj2.options[i].text;
y_menu2[i] = obj2.options[i].value;
z_menu2[i] = obj2.options[i].selected;
if(obj2.options[i].value == '1') s_menu2 = obj2.options[i].value;
n_menu2++;
}
m_menu2=n_menu2;
update_menu();
}
yetdone=1;
return;
}

function update_menu(){
var i;
var obj1 = MM_findObj('categoria');
for (i=0;obj1.options[i]!=null;i++) if(obj1.options[i].selected == '1') s_menu1 = obj1.options[i].value;
var obj2 = MM_findObj('sottocategoria');
for(i=0;i<n_menu2;i++) 
{
obj2.options[0] = null;
}
n_menu2=0;
for (i=0;i<m_menu2;i++) {
if (y_menu2[i].indexOf(s_menu1)==0 || i==0){
var optionObj = new Option(x_menu2[i],y_menu2[i],'',z_menu2[i]);
obj2.options[n_menu2] = optionObj;
n_menu2++;
}
}
return;
}
