largura = 180;
itemaltura = "20";
color_up   = "#4E426E";
color_down = "#B8B5BF";
align = "center";
bordercolor = "#000000";
fontclass = "menus";
opened  = "";
openedx = "";
openedy = "";

isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

// criamenu sintaxe : criamenu(nomedomenu,item_1,link_1,...,...item_n,link_n) item e titulo as Strings.

criamenu("gsformacion","Plan de formación","gradosuperior_formacion.htm","Unidades de competencia","gradosuperior_competencias.htm","Ocupaciones y puestos de trabajo","gradosuperior_salidasprofesionales.htm","Acceso al ciclo formativo","gradosuperior_accesociclo.htm","Acceso a estudios superiores","gradosuperior_accesosuperiores.htm","Modalidad a distancia","http://es.geocities.com/iespabloneruda");


x=0;
y=0;

if (isNS4) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = captureMousePosition;


function clean_url(url) {
   while (url.match(' ')){
     url = url.replace(' ','%20');
   }
return url;
}
           

function criamenu() {

  if (isIE5 || isNS6 || isIE4) {
    document.write("<div id='" + arguments[0] + "' style='position:absolute; width:"+largura+"px; visibility:hidden;'><table border=0 width=100% bgcolor="+bordercolor+" cellpadding=0 cellspacing=1>");

    for (i=1;i<arguments.length;i+=2) {
      link = clean_url(arguments[i+1]);
      document.write("<tr><td bgcolor="+color_up+" width=" + largura + " onmouseover=this.style.backgroundColor='"+color_down+"' onmouseout=this.style.backgroundColor='"+color_up+"'><div style='width:"+largura+"px;' onclick=document.location='" + link + "'><table cellpadding=0 cellspacing=0 border=0 width="+ largura +" height="+ itemaltura+"><tr><td width='100%' align="+align+"><a href='"+link+"'><font class="+fontclass+">" + arguments[i] + "</font></a></td></tr></table></div></td></tr>");
    }
  document.write("</table></div>");

  } else {

     document.write("<LAYER ID='"+ arguments[0] +"' top='50' left='50' width='"+ largura +"'  z-index='1' visibility='hidden'><table border=0 width=100% bgcolor="+bordercolor+" cellpadding=0 cellspacing=1>");
     for (i=1;i<arguments.length;i+=2) {
       link = clean_url(arguments[i+1]);
       document.write("<tr><td bgcolor="+color_up+" width=" + largura + " onmouseover=this.style.backgroundColor='"+color_down+"'><table cellpadding=0 cellspacing=0 border=0 width="+ largura +" height="+ itemaltura+"><tr><td width='100%' align="+align+"><ILAYER><LAYER id='a' bgColor='"+color_up+"' width='100%' height="+ itemaltura+" onClick=document.location='" + link + "' onMouseover=this.bgColor='"+color_down+"' onMouseout=this.bgColor='"+color_up+"'><center><a href='"+link+"'><font class="+fontclass+">" + arguments[i] + "</font></a></center></LAYER></ILAYER></td></tr></table></td></tr>");
     }
     document.write("</table></LAYER>");
   }

}
 
function captureMousePosition(e) {

  if (isNS6 || isIE5 || isIE4) {
    if (isNS6) {
      x  = e.clientX;
      y  = e.clientY; 
    }
    if (isIE5 || isIE4) {
      x  = event.clientX;
      y  = event.clientY;
    }
  } else {
      x = e.pageX;
      y = e.pageY;
    }
  if (opened && (x > (openedx + largura) || x < openedx - 10) || y < openedy - 10) {
    fecharmenu();
  }
}


function abrirmenu(menu) { 

  if (menu != opened) {

    if (opened) {
      fecharmenu()
    }
    if (isIE5 || isNS6 || isIE4) {
      if (isIE5 || isIE4) {
        eval("document.all." + menu).style.visibility = 'visible' ;
        eval("document.all." + menu).style.top   = y ;
        eval("document.all." + menu).style.left  = x ;
      }
      if (isNS6) {
        elm = document.getElementById(menu);
        elm.style.visibility = 'visible' ;
        elm.style.top   =  y ;
        elm.style.left  =  x  ;
      }
    } else {
        eval("document." + menu).top   = y  ;
        eval("document." + menu).left  = x  ;
        eval("document." + menu).visibility = 'show' ;

      }

    opened  = menu;
    openedx = x;
    openedy = y;
  }
} 
 
function fecharmenu() {
  if (opened) { 
    if (isIE5 || isNS6 || isIE4) {
      if (isIE5 || isIE4) {
        eval("document.all."+ opened).style.visibility = 'hidden' ;
      }
      if (isNS6) {
        elm = document.getElementById(opened);
        elm.style.visibility = 'hidden' ;
      }
    } else {
      eval("document."+ opened).visibility = 'hide' ; 
      }
    opened = "";
  }
}

function popup_f(url,titulo){
 window.open(url,titulo,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,noresize,width=500,height=350');
 }
