menus=menus.split(",");
m=20; /*  m é un contador para empregar no caso de que por ter un moi alto nº de menus e submenus, compre
pasar cara enriba os menus inferiores. deste xeito se para o emprego de submenus, a partir do 8º
queramos que suba, deberemos facer m=8. Noutro caso atopariamos o problema de non poder acceder aos menus ou submenus
*/


switch (screen.width){case 800 : var altoCel=8;break
                      default:  altoCel=10} 

//function pecha_menus(){return false}
/* OS VALORES DE i,j,l son os valores de menu, submenu e subsubmenu activo. O settimeout fai que logo dun tempo 
volte ao ppio (abrir so e ppal).
k menu conten os valores do k-esimo valor do menu.*/

function abre_menus(i,j,l){txt='<table cellspacing="1" width="266">' ; 
 if (i>=0) {eval('document.open("c_1.htm","C2","C")')} 
 else {eval('document.open("c.htm","C2","C")')}

 for (k=0;k<menus.length;k++){ var k2;  if (i>m) {k2 =(i+k)%(menus.length);onQue="onClick"} else  {k2=k;onQue="onClick"}
   kmenu= eval('menus['+String(k2)+'].split("=;")')
  txt+='<tr height="'+String(altoCel)+'pt" ><td colspan="3"><a  href="#" target="_self" '
  if(k2==i){txt+=' class="clase1"  >'}
  else{txt+=' class="menu"' + onQue+'="abre_menus('+String(k2)+',0)" >'}
  txt+=kmenu[0]+' </a></tr>'
  if (k2==i){
   for(kj=1;kj<kmenu.length;kj++){
   kjmenu= eval('kmenu['+String(kj)+'].split("$")')
   urlmenu= eval(kjmenu[0].split("==")) 
   txt+='<tr height="'+String(altoCel-2)+'pt" align ="left"><td><td colspan="2">'
    if (kj==j) 
     {txt+='<a  class="submenuActivo"' 
       if (urlmenu.length>1) {
         localurl=eval(urlmenu[1].split("%"))
           switch (localurl[0]) {
            case "A": lugar="http://www.";postlugar='"'; break  // no caso A  pon o ht..3w
            case "a": lugar="http://";postlugar='"'; break      // no caso a so pon ht..
            case "t": lugar="submenu/";postlugar='"'; break  
            case "T": lugar="http://www."; postlugar= '" ' + 'target="_blank" '; break  
	    case "B": lugar="submenu/"; postlugar= '.htm" ' + 'target="_blank" '; break /* no caso D abre unha fiestra nun ficheiro dentro de submenu */ 
            case "D": lugar="submenu/departamentos/";postlugar= '"' + 'target="_blank" '; break  // no caso D abre nunha fiestra nova
            case "S": lugar="https://www.";postlugar= '" ' + 'target="_blank" '; break //no caso S de seguridade usa https e abre nunha nova venta 

            default: lugar="submenu/";postlugar='.htm"'}

         txt+= ' href="' + lugar +localurl[1]+ postlugar+ '>'+ urlmenu[0] } 
        else {txt+=' >'+urlmenu[0]}}
    else {txt+='<a  href="#" target="_self" class="submenu" onClick="abre_menus('+String(k2)+','+String(kj)+')"; >' +urlmenu[0] }
   txt+= '</a></tr>'
    if (kj==j){for(kl=1;kl<kjmenu.length;kl++){urlmenu= kjmenu[kl].split("==")
               txt+='<tr height="14pt"><td colspan="2"><td >'
                 {localurl=eval(urlmenu[1].split("%"))
              switch (localurl[0]) {
            case "A": lugar="http://www.";postlugar='"';break
            case "a": lugar="http://";postlugar='"' ;break
            case "t": lugar="submenu/subsubmenu/";postlugar='"';break
            case "T": lugar='http://www.'; postlugar= '" target="_new"' ; break  // no caso T abre nunha nova venta  non leva .htm o final 
            case "d": lugar="submenu/departamentos/";postlugar='.htm"';break
            case "D": lugar="submenu/departamentos/";postlugar= '.htm" target="_blank"' ; break  // no caso D abre nunha fiestra nova
            case "S": lugar="https://www.";postlugar= '" ' + 'target="_blank" '; break //no caso S de seguridade usa https e abre nunha nova venta 

            default: lugar="submenu/subsubmenu/";postlugar='.htm"'}              
                   txt+='<a  class="subsubmenuActivo"  href="' +lugar+ localurl[1]+postlugar+'  >'} 
               txt+= urlmenu[0]+' </a></tr>'}
    }}
  }     

 } txt+='</table>'
n4 = (document.layers)? true:false
  n6 = (document.getElementById)? true:false
  ie  = (document.all)? true:false
  
  if (ie) document.all['pai'].innerHTML=txt;
 else  if (n6) document.getElementById('pai').innerHTML= txt;
  else if(n4) 
  {
    with (document.layers['pai'].document) 
 {
      open();
      write(txt);
      close();
     }
  }
}



