// JavaScript Document

////////////////////////////
/////   AJAX
////////////////////////////

function xmlhttpPost(strURL,layer) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
		
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
		
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText,layer);
        }
    }
	
    self.xmlHttpReq.send(null);
}



function updatepage(str, layer){
    document.getElementById(layer).innerHTML = str;
}



///////////////////////////////
////////   Menu    ////////////
///////////////////////////////

var Activado=false;
var temporizador;

function activaMenu(menu){
	if(!document.getElementById(menu)) return;
	Activado=true;
}

function ocultaMenu(menu){
	if(!document.getElementById(menu)) return;
	if(Activado) {
		Activado=false;
		temporizador = window.setTimeout(function(){ if(!Activado) {document.getElementById(menu).style.visibility="hidden"; clearTimeout(temporizador); }}, 600);
		
	}
}

function muestraMenu(menu){
	//Activado=false;
	if(!document.getElementById(menu)  || document.getElementById(menu).style.visibility=="visible") return;
	prefijo=menu.substr(0,menu.indexOf("_"))+"_submenu";
	for(i=0;i<document.getElementsByTagName("div").length;i++) 
		if(document.getElementsByTagName("div")[i].id.indexOf(prefijo)==0)
			document.getElementsByTagName("div")[i].style.visibility="hidden";
	document.getElementById(menu).style.visibility="visible";
}


