menu=new Array(4);
subm=new Array(new Array(4),new Array(4),new Array(4),new Array(4));

for (mc=0; mc<menu.length; mc++) {
 menu[mc]=0; for (sc=0; sc<subm[mc].length; sc++) subm[mc][sc]=0;
}

function change_menu(mn) {
 for (mc=0; mc<menu.length; mc++) {
  if (mc==mn) {
   document.getElementById('m'+mn).style.display=(menu[mn]==1 ? 'none' : 'block');
   menu[mn]=1-menu[mn];
  } else {
   document.getElementById('m'+mc).style.display='none';
   menu[mc]=0;
  }
 }
}

function change_subm(mn,sn) {
 for (sc=0; sc<subm[mn].length; sc++) {
  if (sc==sn) {
   document.getElementById('s'+mn+sn).style.display=(subm[mn][sn]==1 ? 'none' : 'block');
   subm[mn][sn]=1-subm[mn][sn];
  } else {
   document.getElementById('s'+mn+sc).style.display='none';
   subm[mn][sc]=0;
  }
 }
}
