var num_menu=0;
var num_menu_elegido=0;
var num_submenu_elegido=0;
var expandir=0;
var persistmenu="yes";
var persisttype="sitewide";
var no_seleccionado="#0051A1";
var seleccionado="#F29300";
  if(document.getElementById){
	  document.write('<style type="text/css">\n');
	  document.write('.menuv{display: none;}\n');
	  document.write('<\/style>\n');
	}
  function SwitchMenu(obj){
		if(document.getElementById){
		  var el=document.getElementById(obj);
  		var ar=document.getElementById("masterdiv").getElementsByTagName("div");
	  	if(el.style.display!="block"){
		  	for(var i=0;i<ar.length;i++){
			  	if(ar[i].className=="menuv")
				    ar[i].style.display="none";
			    }
			    el.style.display="block";
		  }
			else{
			 	el.style.display="none";
			}
			resaltar(el.id);
	    borra_elto();
	  }
  }

  function borra_elto(){
  	num_menu_elegido=0;
  	num_submenu_elegido=0;
  }
  
  function save_elto(menu,submenu,expande){
  	expandir=expande;
  	num_menu=menu;
  	num_menu_elegido=menu;
  	num_submenu_elegido=submenu;
  	savemenustate();
  }
  
  function save_menu(menu){
  	num_menu=menu;
  	savemenustate();
  }

					  // quito el azul a los que le tuvieran y le pongo al elegido
    function resaltar(id_menu){
		  var cabecera;
		  var txt_menu=id_menu.substr(0,3);
		  if (txt_menu=="sub"){
		    num_menu=id_menu.substr(3,id_menu.length);
		    if (num_menu>0){
		    	// resalto el menu
			    cabecera=document.getElementById("cabecera_menu_"+num_menu);
	  		  var lista=document.getElementById("masterdiv").getElementsByTagName("div");
		  		for(var i=0;i<lista.length;i++){
				    var txt_menu=lista[i].id.substr(0,4);
				    if (txt_menu=="menu"){
				    	n=lista[i].id.substr(5,lista[i].id.length);
		  			  lista2=document.getElementById(lista[i].id).getElementsByTagName("a");
		  			  for(var j=0;j<lista2.length;j++){
		  			  	var cadena="cabecera_menu_"+n;
		  			  	if (lista2[j].id==cadena) lista2[j].style.color=no_seleccionado;
		  			  	if (cabecera.id==lista2[j].id) lista2[j].style.color=seleccionado;
		  			  }
		  		  }
		  		}
		  		resaltar_submenu(num_menu_elegido,num_submenu_elegido)
		  	}else
		  		return;
		  }
		}
		
	  function resaltar_submenu(n_menu_elegido,n_submenu_elegido){
	  		// resalto el submenu	  		
	  	if (n_menu_elegido>0){
  	  	if (n_menu_elegido==num_menu){
		    	document.getElementById("elto"+n_menu_elegido+"_"+n_submenu_elegido).style.color=seleccionado;
		    }
		  }
	  }

		function get_cookie(Name){
			var search=Name+"=";
			var returnvalue="";
			if(document.cookie.length>0){
				offset=document.cookie.indexOf(search);
				if(offset!=-1){
					offset+=search.length;
					end=document.cookie.indexOf(";",offset);
					if(end==-1)
					  end=document.cookie.length;
					returnvalue=unescape(document.cookie.substring(offset,end))
				}
			}
			return returnvalue;
		}

		function onloadfunction(){
			if(persistmenu=="yes"){
				var cookiename=(persisttype=="sitewide")?"switchmenu":window.location.pathname;
				var cookievalue=get_cookie(cookiename);
				if(cookievalue!="")
				  document.getElementById(cookievalue).style.display="block";
				var cookiename2=(persisttype=="sitewide")?"act":window.location.pathname;
				var cookievalue2=get_cookie(cookiename2);
				if(cookievalue2!="")
				  num_menu=cookievalue2;
				var cookiename3=(persisttype=="sitewide")?"subact":window.location.pathname;
				var cookievalue3=get_cookie(cookiename3);
				if(cookievalue3!=""){
				  partes=cookievalue3.split("_");
				  num_menu_elegido=partes[0];
				  num_submenu_elegido=partes[1];
				}
				var cookiename4=(persisttype=="sitewide")?"exp":window.location.pathname;
				var cookievalue4=get_cookie(cookiename4);
				if(cookievalue4!="")
				  expandir=cookievalue4;
				
		  }
		  
  		  if (num_menu_elegido>0){
            if (expandir==1) SwitchMenu("sub"+num_menu);
            else resaltar("sub"+num_menu);
		    }else{
		    	if (num_menu>0){
		  	    resaltar("sub"+num_menu);
		      }
		    }
		}

		function savemenustate(){
		 	var inc=1,blockid="";
		 	while(document.getElementById("sub"+inc)){
		 		if(document.getElementById("sub"+inc).style.display=="block"){
		 			blockid="sub"+inc;
		 			break;
		 		}
		 		inc++;
		 	}
		 	var cookiename=(persisttype=="sitewide")?"switchmenu":window.location.pathname;
		 	var cookievalue=(persisttype=="sitewide")?blockid+";path=/":blockid;
		 	document.cookie=cookiename+"="+cookievalue;
		 	var cookiename2=(persisttype=="sitewide")?"act":window.location.pathname;
		 	var cookievalue2=(persisttype=="sitewide")?num_menu+";path=/":num_menu;
		 	document.cookie=cookiename2+"="+cookievalue2;
		 	var cookiename3=(persisttype=="sitewide")?"subact":window.location.pathname;
		 	var cookievalue3=(persisttype=="sitewide")?num_menu_elegido+"_"+num_submenu_elegido+";path=/":num_menu_elegido+"_"+num_submenu_elegido;
		 	document.cookie=cookiename3+"="+cookievalue3;
		 	var cookiename4=(persisttype=="sitewide")?"exp":window.location.pathname;
		 	var cookievalue4=(persisttype=="sitewide")?expandir+";path=/":expandir;
		 	document.cookie=cookiename4+"="+cookievalue4;
		}

		 	if(window.addEventListener)
		 	  window.addEventListener("load",onloadfunction,false);
		 	else
		 		if(window.attachEvent)
		 		  window.attachEvent("onload",onloadfunction);
		    else
		    	if(document.getElementById)window.onload=onloadfunction;

		   if(persistmenu=="yes"&&document.getElementById)
		     window.onunload=savemenustate;

function tam(){if(screen.width<=900)return '';else return '_1024';}
function buscar_texto(idioma){
		if (document.getElementById("cadena_buscar").value==""){
			/*
			switch(idioma){
				case "es": alert("La cadena de busqueda esta vacia."); return true;
				case "pt": alert("Do texto da pesquisa esta vazio.");  return true;
				case "en": alert("The search text is empty.");         return true;
				default  : alert("La cadena de busqueda esta vacia."); return true;
			}
			*/return;
		}else {
			opcion("b");
	  }
}
function idioma(lang){
  document.forms["F_menu"].elements["idioma"].value=lang;
  document.cookie="idioma="+lang;
  document.forms["F_menu"].submit();
}
function opcion(pag){
  document.forms["F_menu"].elements["p"].value=pag;
  document.forms["F_menu"].submit();
}

function mostrar_descargar(indice){
	document.getElementById('menu_'+indice).style.display="block";
}

function activar_descargar(indice){
	num_menu=indice;
	num_menu_elegido=0;
	num_submenu_elegido=0;
	resaltar("sub"+num_menu);
	savemenustate();
}

function doSubmit(e,idioma)
{
  var keyCode = (window.Event) ? e.which : e.keyCode;
  if( keyCode == 13 ) {buscar_texto(idioma);}
}
