function presionaEnter(){
	var keyCode = event.keyCode;
	if (keyCode == 13) {	
		validarAcceso();
	}
}

//abre el calendario
function calendario(formulario,campo,tipo, campoCompara){
    if (campoCompara != ""){
	    compara = eval("document.forms[0]."+campoCompara+".value")
    } else {
   	   compara = ""
    }
    vactual= eval("document.forms['" + formulario + "']." + campo + ".value");    
    windowa = window.open('inc/calendario.php?formulario='+formulario+'&campo='+campo+'&factual='+vactual+'&tipo='+tipo+'&compara='+compara,'Calendario','top=100,left=200,height=145,width=174, status=no');
}

// Abre el explorador de carpetas,y se le pasa tipo imagenes, el formulario y el campo sobre los que actua
//En el caso de las imagenes, muestro tambien en la ficha la nueva foto vinculada.
//Para ello, el nombre del "<img>" que muestra dicha foto ha de llamarse igual que el
//"<input>" que muestra el nombre de la imagen.
function abrirGestorImagenes(formulario,campo,url){
	var ruta = "inc/ficheros.php?contenido=imagen&formulario="+formulario+"&campoReceptor="+campo+"&url="+url;
	window.open(ruta,'','width=500,height=300,scrollbars=yes,top=10,left=10, status=no');
}

//paginación
function paginar(iPag){
	if(self.location.href.indexOf("pag")!=-1){
	  re1 = new RegExp("pag=[0-9]*","gi");
	  sCadena = self.location.href.replace(re1,"pag="+iPag);
	 }else{
	  sCadena = self.location.href+"&pag="+iPag;
	 }	
	document.forms[0].action = sCadena;
	document.forms[0].submit();
}

function imprimir(){
	window.print();	
}

function buscarProducto(){
	if(validarFicha()=='true'){
		
		/*	alert(document.forms["fproductos"].categoria.options[document.forms["fproductos"].categoria.selectedIndex].value);*/
	
		document.forms[0].accion.value="buscar";
		document.forms[0].submit();
	}	
}

//cambia la imagen del menú
function cambiarImg(estado, esto){
	if(estado!=0){
		var aCadena = esto.src.split("/");
		//devuelve la última cadena del array
		sImagen = aCadena.pop();
		esto.src="img/menu/_"+sImagen;
	}else{
		var aCadena = esto.src.split("_");
		//devuelve la última cadena del array
		sImagen = aCadena.pop();
		esto.src="img/menu/"+sImagen;
	}
}

function tratarPunto(item, estado){
    if(estado==1){
    	item.className="mostrar";
  	}else{
  		item.className = item.className.replace("mostrar", "");
    }
 }
 
function tratarImagen(item, estado){
    if(estado==1){
    	item.className+=" mostrar";
  	}else{
  		item.className = item.className.replace(" mostrar", "");
    }
 }
 
function getRandom(nums) { 
	// La función devuelve un número entre 0 y "nums - 1" 
	var ranNum= Math.round(Math.random()*nums); 
	return ranNum; 
} 
 
function getImage(){
 	// Nos dice cuantas imágenes tenemos 
	var numberOfImages = 4; 
	var randomNumber = getRandom(numberOfImages); 
			  
	// Creamos un Array con los nombres de las imagenes, introduce tantas como necesites pero recuerda actualizar también la variable numberOfImages 
	var image = new Array(numberOfImages); 
	image[0]="img1.jpg"; 
	image[1]="img2.jpg"; 
	image[2]="img3.jpg";  
	image[3]="img4.jpg"; 
	image[4]="img5.jpg";  
	/*image[5]="img6.jpg"; */
			  
	// Escribimos la etiqueta img con una imagen aleatoria 
	document.getElementById("pie").innerHTML = "<img src='img/portal/" + image[randomNumber] + "' id='decoracion' />" + document.getElementById("pie").innerHTML;
 	
 }
 
 function cambiarIdioma(idioma){
 	document.forms["fidioma"].idioma.value=idioma;
	document.forms["fidioma"].submit();
 }