// Obtención de Navegador

function Is() {
    var agent = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
    this.ns  = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
    this.ns2 = (this.ns && (this.major == 2));
    this.ns3 = (this.ns && (this.major == 3));
    this.ns4b = (this.ns && (this.minor < 4.04));
    this.ns4 = (this.ns && (this.major >= 4));
    this.ie   = (agent.indexOf("msie") != -1);
    this.ie3  = (this.ie && (this.major == 2));
    this.ie4  = (this.ie && (this.major >= 4));
    this.op3 = (agent.indexOf("opera") != -1);
    this.win   = (agent.indexOf("win")!=-1);
    this.mac   = (agent.indexOf("mac")!=-1);
    this.unix  = (agent.indexOf("x11")!=-1);
}

var is = new Is();


function onerror() {
    document.location.href = "javascript:";
}

// DOCUMENT OBJECT SWITCH (Used for building cross_browser functions)

if(is.ns4) {
    doc = "document";
    sty = "";
    htm = ".document"
} else if(is.ie4) {
    doc = "document.all";
    sty = ".style";
    htm = ""
}


function muestra(capa) {

    divObj = eval(doc + '["' + capa + '"]' + sty);

    divObj.visibility = (is.ns)? "show" : "visible";

    return true
}

function oculta(capa) {

    divObj = eval(doc + '["' + capa + '"]' + sty);
    divObj.visibility = (is.ns)? "hide" : "hidden";

    return true
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

var empezar = false
var anclas = new Array ("ancla1","ancla2","ancla3","ancla4")
var capas = new Array("submenu1","submenu2","submenu3","submenu4")
var subcapas = new Array
subcapas[0] = new Array("notiene","submenu12","submenu13","submenu14","notiene","notiene","notiene","notiene","notiene","notiene","notiene","notiene")
subcapas[1] = new Array("notiene","notiene","submenu23")
subcapas[2] = new Array("notiene","notiene","notiene")
subcapas[3] = new Array("notiene","notiene","notiene")

var retardo 
var retardo2
var ocultar
var ocultar2
IE=document.all;
NS=document.layers;

function posiciona (){
	
	for (i=0;i<capas.length;i++){		
		if (capas[i] != "notiene") {
			x = document.getElementById(anclas[i]);
			posx = x.offsetLeft;
			posy = x.offsetTop;
			posy = posy + 19;
			posx = posx - 5;
			x = document.getElementById(capas[i]);
			if (IE) {x.style.pixelLeft = posx;
				  	  x.style.pixelTop = posy;}
	    	if (NS) {x.left = posx;
				 	  x.Top = posy;}
	   	   	x.pixelTop = posy;
   	   		x.pixelLeft = posx;
   	   		
   	   		for (j=0;j<subcapas[i].length;j++){
   	   				if (subcapas[i][j] != "notiene") {
						posys = posy + 20 * j;
						posxs = posx + 140;
						x = document.getElementById(subcapas[i][j]);
						if (IE) {x.style.pixelLeft = posxs;
							  	  x.style.pixelTop = posys;}
				    	if (NS) {x.left = posxs;
							 	  x.Top = posys;}
				   	   	x.pixelTop = posys;
			   	   		x.pixelLeft = posxs;
					}
			}
		}
	}
}

window.onload = function() {
	posiciona()
	empezar = true
}
window.onresize = function() {
	posiciona()
}

function muestra_coloca(capa){
 if (empezar){
	for (i=0;i<capas.length;i++){
		if (capas[i] != "notiene") {
			if (capas[i] != capa) oculta(capas[i])
			}
		}	
	clearTimeout(retardo)
	muestra(capa)
 }
}

function muestra_coloca_submenu(subcapa){
 if (empezar){
	for (i=0;i<capas.length;i++){
		if (capas[i] != "notiene") {
			mostrar_capa = false;
			ya_oculta = false;
	   		for (j=0;j<subcapas[i].length;j++){
   				if (subcapas[i][j] != "notiene") {
					if (subcapas[i][j] != subcapa) oculta(subcapas[i][j])
					else mostrar_capa = true;
					}
				}	
			if (mostrar_capa == false && ya_oculta == false) {
				oculta(capas[i]);
				ya_oculta = true;
				}
			}
		}	
	clearTimeout(retardo)
	muestra(subcapa)
 }
}


function oculta_retarda(capa){
 if (empezar){
	ocultar =capa
	clearTimeout(retardo)
	retardo = setTimeout("oculta('" + ocultar + "')",300)
 }
}

function oculta_retarda_submenu(subcapa){
 if (empezar){
	ocultar2 =subcapa
	clearTimeout(retardo2)
	retardo2 = setTimeout("oculta('" + ocultar2 + "')",300)
 }
}

function muestra_retarda(ind){
 if (empezar){
	clearTimeout(retardo)
 }
}

function muestra_retarda_submenu(ind){
 if (empezar){
	clearTimeout(retardo2)
 }
}

function mostrarAgenda() {
	agenda = window.open("agenda.php", "agenda", "toolbar=no,scrollbars=yes,location=no,statusbar=no,status=no,menubar=no,directories=no,titlebar=no,resizable=no,width=600,height=160, left=-620, top=10");
	for (a=-620; a<=10; a+=10)
	{
   	  agenda.moveTo(a,10);
	}
}
