//////////////////////////////////////////////////////////////////////////
//
// zz_menu.js : Fichero que se encarga de la interacción con los menús
//
//////////////////////////////////////////////////////////////////////////


var empezar = false 
var menus = new Array ("menu_admin", "menu_quienessomos", "menu_anticoagulacion", "menu_bancosangre", "menu_faq", "menu_medicos_servicios", "menu_medicos_bancodesangre", "menu_hospitales", "menu_cmayor")
var submenus = new Array("submenu_admin", "submenu_quienessomos", "submenu_anticoagulacion", "submenu_bancosangre", "submenu_faq", "submenu_medicos_servicios", "submenu_medicos_bancodesangre", "submenu_hospitales", "submenu_cmayor")
var retardo 
var ocultar 


//
// posiciona
//
function posiciona (){ 
	try{
		for (i=0;i<submenus.length;i++){ 
			posx= xPageX(menus[i]) 
			posy= xPageY (menus[i]) 
			xMoveTo(submenus[i],posx + xWidth(menus[i]) + 1,posy)
		}
	} catch (e) {}
}
window.onload = function() { posiciona(); empezar = true; }
window.onresize = function() { posiciona(); }

//
// getSubmenu
//
function getSubmenu(menu){
	var submenu = null;
	try {
		var i;
		for (i=0;i<=menus.length-1;i++) { if(menus[i] == menu.id) {break;} }
		submenu = document.getElementById(submenus[i])
		//submenu = document.getElementById('sub' + menu.id)
		//submenu = document.getElementById(submenus[parseInt(menu.id.substring(menu.id.length - 2)) - 1])
	}
	finally {return submenu;}
}

//
// menuCabecera_over
//
function menuCabecera_over(menu){
	try{
		// Cambiamos el fondo de la celda
		xBackground(menu,"#447497","../images/grad_menu_azul_oscuro_on.gif");
	} catch (e) {}
}

//
// menuCabecera_out
//
function menuCabecera_out(menu){
	try {
		// Restauramos el fondo de la celda
		xBackground(menu,"#2493ba","../images/grad_menu_azul_oscuro.gif")
	} catch(e){}
}

//
// menu_over
//
function menu_over(menu){
	try{
		if (empezar){

			// Cambiamos el fondo de la celda
			xBackground(menu,"#87e1ff","../images/grad_menu_azul_claro_on.gif")

			// Mostramos los submenus si hubiese
			if (menu.id.length > 0) {
				var submenu = getSubmenu(menu)
				for (i=0;i<submenus.length;i++){
					if (submenus[i] != submenu.id) xHide(submenus[i])
				}
				clearTimeout(retardo) 
				xShow(submenu)
			}
		}
	} catch (e) {}
}

//
// menu_out
//
function menu_out(menu){
	try {

		// Restauramos el fondo de la celda
		xBackground(menu,"#a0c7e5","../images/grad_menu_azul_claro.gif")

		// Mostramos los submenus si hubiese
		if (menu.id.length > 0) {
			var submenu = getSubmenu(menu);
			if (empezar){
				clearTimeout(retardo)
				retardo = setTimeout("xHide('" + submenu.id + "')",500)
			}
		}
	} catch(e){}
}

//
// div_submenu_over
//
function div_submenu_over(div_submenu){
	try {
		// Reseteamos el timeout creado para hacer desaparecer la capa
		if (empezar){ clearTimeout(retardo) }
	} catch(e) {}
}

//
// div_submenu_out
//
function div_submenu_out(div_submenu){
	try {
		// Ocultamos el div de los submenus con un timeout
		if (empezar){
			clearTimeout(retardo)
			retardo = setTimeout("xHide('" + div_submenu.id + "')",500)
		}
	} catch(e){}
}

//
// submenu_over
//
function submenu_over(submenu){
	try {
		// Cambiamos el fondo de la celda
		xBackground(submenu,"#87e1ff","../images/grad_menu_azul_claro_on.gif")
	} catch(e) {}
}

//
// submenu_out
//
function submenu_out(submenu){
	try {
	// Restauramos el fondo de la celda
	xBackground(submenu,"#a0c7e5","../images/grad_menu_azul_claro.gif")
	} catch(e) {}
}

