// JavaScript Document

function subMenuIn(cual, x){
	submenu = "#s_"+cual;

	if(cual != undefined) {	// Mostrar este
		//x = x -73;
		$(submenu).css('left', x);
		//$(submenu).css('margin-top', 50);
		$(submenu).fadeTo("normal",0.9);
	}
}

function subMenuOut(cual){
	pid = $("#m_"+cual).get(0);
	clearTimeout(pid.myID);
	subm = "#s_"+cual;
	$(subm).fadeTo("fast",0, function(){
		$(subm).css('left', -2000);
	});
}

function subSubMenuOut(cual){
	subm = "#s_"+cual;
	$(subm).fadeTo("fast",0, function(){
		$(subm).css('left', -2000);
	});
}

function doMenu(){	
	for (i=1; i<7; i++){ // Inicializar el menu a 0 transparencia
		subm = "#s_"+i;
		$(subm).fadeTo("fast",0);
	}
	//$(".menu_3").fadeTo("fast",0);

	$("#menu_1/li").hover(
		function(){ //mouseover
			id_n = this.id.substring(2,3);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID);
			posXY = getAnchorPosition(this.id);
			x = posXY.x;		
			subMenuIn(id_n, x);
		},
		function(){ //mouseout
			id_n = this.id.substring(2,3);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID);
			pid.myID = setTimeout("subMenuOut("+id_n+")",400);
		}
	);
	
	$("ul.menu_2").hover(
		function() {
			id_n = this.id.substring(2,3);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID);
		},
		function() {
			id_n = this.id.substring(2,3);
			//subMenuOut(id_n);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID);
			pid.myID = setTimeout("subMenuOut("+id_n+")",100);
		}
	);
	
	
	//  Tercer nivel Oficinas
	$("#m_15").hover(
		function() {
			posXY = getAnchorPosition(this.id);
			x = posXY.x;
			y = posXY.y - 8;
			subMenuIn("9", x+ 140);
			$("#s_9").css('top', y);
			
			id_n = this.id.substring(2,3);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID3);
		},
		function() {
			id_n = this.id.substring(2,3);
			pid = $("#m_"+id_n).get(0);
			clearTimeout(pid.myID3);
			pid.myID3 = setTimeout("subSubMenuOut(9)",400);
		}
	);
	
	$("#s_9").hover(
		function(){
			pid = $("#m_1").get(0);
			clearTimeout(pid.myID3);
			clearTimeout(pid.myID);
		},
		function(){
			pid = $("#m_1").get(0);
			clearTimeout(pid.myID);
			clearTimeout(pid.myID3);
			pid.myID = setTimeout("subMenuOut(1)",100);
			pid.myID3 = setTimeout("subSubMenuOut(9)",400);
		}
	);
}
