/*array con las opciones que aparecen en los desplegables*/
var submenu = new Array()

/*anchura y altura de los menús desplegables*/
var ancho = new Array()
//para calcular el alto nº filas del desplegable x 25 (height de cada fila)
var alto = new Array()
var tabula = new Array()
                                    
//definición de opciones en los menús desplegables
/* Acreditaciones */
/* Servicios */
submenu[0]='<TABLE CELLPADING="0" CELLSPACING="0" BORDER="1">'+
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/segutrab.htm" TARGET=_parent>Seguridad en el Trabajo</A></TD></TR>'+
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/higiindus.htm" TARGET=_parent>Higiene Industrial</A></TD></TR>'+		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/ergonomi.htm" TARGET=_parent>Ergonomía y Psicosociología Aplicada</A><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"></TD></TR>'+		   		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/meditrab.htm" TARGET=_parent>Medicina del Trabajo</A></TD></TR>'+		   		   		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/estuespe.htm" TARGET=_parent>Estudios Especiales</A></TD></TR>'+		   		   		   		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/formacion.htm" TARGET=_parent>Formación de Prevención</A></TD></TR>'+		   		   		   		   		   
		   '</TABLE>';
alto[0] = "150";		  
ancho[0] = "204";		  
tabula[0] = "0";		  

/* Información corporativa */
submenu[1]='<TABLE CELLPADING="0" CELLSPACING="0" BORDER="1">'+
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/loservi.htm" TARGET=_parent>Los Servicios de Prevención</A></TD></TR>'+
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/quien.htm" TARGET=_parent>¿Quién es la Sociedad de Prevención de FREMAP?</A><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"></TD></TR>'+
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/antecede.htm" TARGET=_parent>Antecedentes</A></TD></TR>'+		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/info/estrorga.htm" TARGET=_parent>Estructura y Organización</A></TD></TR>'+		   		   
		   '<TR><TD CLASS="txtmendesple"><IMG SRC="/images/cabecero/pixeltrans.gif" ALT="" WIDTH="4" HEIGHT="1"><A HREF="/pages/memoria/memoria.htm" TARGET=_parent>Memoria</A></TD></TR>'+		   		   
		   '</TABLE>';
alto[1] = "100";		  
ancho[1] = "268";		  
tabula[1] = "123";		  


/* Centros */
submenu[2]='';//este menú (actividades) no tiene desplegable
alto[2] = "0";		  
ancho[2] = "0";		  
tabula[2] = "0";		  

/* Contratación */
submenu[3]='';
alto[3] = "0";		  
ancho[3] = "0";		  
tabula[3] = "0";		  

/* Acreditaciones */
submenu[4]='';

alto[4] = "0";		  
ancho[4] = "0";		  
tabula[4] = "0";		  
		   
/* Información a empresas */
submenu[5]='';
alto[5] = "0";		  
ancho[5] = "0";		  
tabula[5] = "0";		  


//tiempo que tarda en aparecer la capa                                                          
var delay_hide=500
                                    
var menuobj = document.getElementById? document.getElementById("desplegable") : document.all? document.all.desplegable : document.layers? document.dep1.document.dep2 : ""

var tabula_inicial = 0;
var tabula_asignada = false;
var anchura_navegador = 0;

function AsignaTabInicial()
{
//indica si se ha modificado la anchura del navegador
var anchura_ventana = false;

//se comprueba si se ha redimensionado la ventana del navegador
//si no estamos en netscape
if(esIE30)
{
	if(anchura_navegador != document.body.offsetWidth)
	{
		anchura_navegador = document.body.offsetWidth;
		anchura_ventana = true;
	}
}
else
{
	if(anchura_navegador != window.innerWidth)
	{
		anchura_navegador = window.innerWidth;
		anchura_ventana = true;
	}
}

	if(tabula_asignada == false || anchura_ventana)
	{
		tabula_inicial = findPosX(document.getElementById("localizador"));
		tabula_asignada = true;
		anchura_ventana = false;
	}
}


//devuelve la posición x de un objeto
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	
	return curleft;
} 

//devuelve la posición y de un objeto
function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	
	return curtop;
}

function showit(which)
{

	AsignaTabInicial()
	clear_delayhide()
    thecontent=(which==-1)? "" : submenu[which]

    if (document.getElementById||document.all)
	{
		menuobj.innerHTML=thecontent
		document.getElementById("desplegable").style.backgroundColor = "#E7E9E9";


		if(which != -1)
		{
			document.getElementById("desplegable").style.height = eval(alto[which]);
			document.getElementById("desplegable").style.width = eval(ancho[which]);
			
			var tabulacion = eval(tabula_inicial)+eval(tabula[which]);
			
			document.getElementById("desplegable").style.left = tabulacion;

		}
		else
		{
			document.getElementById("desplegable").style.height = 0;
			document.getElementById("desplegable").style.left = tabula_inicial;
		}
		
		//para que si no tiene opciones de desplegable, no se muestre la capa
		if(thecontent == '')
		{
			document.getElementById("desplegable").style.zIndex ="-1";
			document.getElementById("desplegable").style.backgroundColor = "#ffffff";
			document.getElementById("desplegable").style.left = tabula_inicial;
		}
	}
    else
	{
		if (document.layers)
		{
        	menuobj.document.write(thecontent)
            menuobj.document.close()
        }
	}
	if(which==-1)
	{
		menuobj.style.zIndex="-1";
		menuobj.style.backgroundColor = "#ffffff";		
	}
}
				
                                    
function resetit(e)
{
	if (document.all&&!menuobj.contains(e.toElement))
        delayhide=setTimeout("showit(-1)",delay_hide)
       
    else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
         delayhide=setTimeout("showit(-1)",delay_hide)
}
                                    
function clear_delayhide()
{
    if (window.delayhide)
        clearTimeout(delayhide)
}

function contains_ns6(a, b) 
{
    while (b.parentNode)
	{
       if ((b = b.parentNode) == a)
	   {
          return true;
	   }
	}
	
return false;
}
