// JavaScript Document
var ruta, rutaImg;
var ult = "";
var ult_sm = "";

if (this.location.toString().indexOf("localhost")==-1){
	ruta = "/";
} else {
	ruta = "http://localhost/gessyma/";
}

rutaImg = ruta + "imagenes/comunes/";

function MM_preloadImages() { //v3.0
	var d=document; 
	if(d.images){
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image;
				d.MM_p[j++].src = rutaImg + a[i];
			}
		}
	}
}


function accMenu(num){
 if (num!=ult){ // desplegar menu elegido
    menu = eval("menu_" + num);
    menu.style.display = '';

    cabecera.src = rutaImg + "cabecera_" + num + ".jpg";

    flecha = eval("flecha_" + num);
    flecha.src = rutaImg + "flechaV_" + num + ".jpg";
 }

  if (ult!=""){ // plegar menu q estuviera abierto
    menu = eval("menu_" + ult);
    menu.style.display = 'none';

    flecha = eval("flecha_" + ult);
    flecha.src = rutaImg + "flechaH_" + ult + ".jpg";

    bt = eval("m_" + ult);
    bt.style.color = "#2F890B";
  }

  if (num==ult){
    ult = "";
  } else {
    ult = num;
  }
}

function principal(){
  quitaSubM();
  var opcion = op;
  if (op=="") { opcion = "00"; }
  document.getElementById("cabecera").src = rutaImg + "cabecera_" + opcion + ".jpg";
}

function quitaSubM() {
  if (ult_sm!=""){
    flecha = eval("b_Nar_" + ult_sm);
    flecha.src = rutaImg + "puntoNaranja.gif";

    bt = eval("sm_" + ult_sm);
    bt.style.color = "#9E5F0F";

    ult_sm = "";
  }
}

function accSubMenu(num){
  if (num!=ult_sm){
    flecha = eval("b_Nar_" + num);
    flecha.src = rutaImg + "puntoAzul.gif";
  }

  if (ult_sm!="" && num!=ult_sm){ quitaSubM(); }

  if (num==ult_sm){
    //ult_sm = "";
  } else {
    ult_sm = num;
  }
}

function verEstilo(num,acc){
  bt = eval("m_" + num);
  if (acc==0){
    bt.style.color = "#0C1230";
  } else {
    if (num==ult){
      bt.style.color = "#0C1230";
    } else {
      bt.style.color = "#2F890B";
    }
  }
}

function verPunto(num,acc){
  bt = eval("sm_" + num);
  if (acc==0){
    bt.style.color = "#053DA1";
  } else {
    if (num==ult_sm){
      bt.style.color = "#0B3784";
    } else {
      bt.style.color = "#AB6711";
    }
  }
}



function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(rutaImg + a[i]))!=null){
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src; x.src = rutaImg + a[i+2];
		}
}

function fBuscar(){
  if (document.formBuscador.ftxtBuscar.value==""){
    alert ("Debe introducir una palabra para realizar la busqueda.");
	return false;
  }
  else{
    document.formBuscador.action = ruta + "paginas/buscador/buscadorWeb.asp";
	//formBuscador.submit();
	return true;
  }
}


function fEnviarInput()
{
  var valido=true;

  if (event.keyCode==13)
   {
	 event.keyCode = 0;
	  if (document.formBuscador.ftxtBuscar.value==""){
		 alert ("Debe introducir una palabra para realizar la busqueda.");
		 document.formBuscador.ftxtBuscar.focus();
		 valido=false;

	  }

	  if (valido){
	  document.formBuscador.action= ruta + "paginas/buscador/buscadorWeb.asp";
	  formBuscador.submit();
	  }
   }

}


function plegar(){
	for (i=1; i<=5; i++){
		m = eval("menu_0" + i);
		m.style.display = 'none'; 
	}
	
	if (op!=""){
		accMenu(op);
		accSubMenu(op_sm);
		verEstilo(op,1);
		verPunto(op_sm,1);
	}
}

