
//Comprueba la extensión del fichero
function comprobar_extension(fichero,tipo)	{
	switch(tipo){
		case "imagen":if (!(/\.(gif|jpg|png|jpeg|bmp)$/i.test(fichero))){
										alert("La imagen seleccionada no es válida. Debe tener extensión .jpg, .jpeg, .png, .gif o .bmp.");
										return false;
									}
									break;
		case "fichero":	if (!(/\.(pdf|doc|xls|ppt|pps|zip|rar|txt)$/i.test(fichero))){
										alert("El fichero seleccionado no es válido. Debe tener extensión .pdf, .doc, .txt, .xls, .ppt, .pps, .zip, .rar, .txt.");
										return false;
									}
									break;
	}
	return true;
}


//Comprueba si el nombre de imagen tiene espacios introducidos
function comprobar_caracteres(cadena){
	var patron = "áéíóú ºª!'¡^*ç·$%&/()=?¿@#";
	if (cadena!=""){
		for (var i=0;i<cadena.length;i++){
			for (var j=0; j<patron.length;j++){
				if (cadena.charAt(i) == patron.charAt(j)){
					alert ("El nombre contiene caracteres especiales (tildes, espacios, signos, comillas, etc).");
					return false;
				}
			}
		}
	}else{
		alert ("Por favor, introduzca un nombre.");
		return false;
	}
	return true;
}


function comprobar_identificacion(){
	//Esta función se encarga de comprobar por AJAX la identificación del usuario.
	//Si está ok, graba la variable "ID_ASOCIADO_AAVV" en sesión
	var form=document.frmIdentificar;
	
	if (form.usuario.value==""){
		alert ("Por favor, introduzca el nombre de usuario");
		form.usuario.focus();
		return false;
	}
	
	if (form.contrasena.value==""){
		alert ("Por favor, introduzca su contraseña");
		form.contrasena.focus();
		return false;
	}
	
	form.submit();
}


function Comprobar_ENTER_identificacion(oEvento,oFormulario){
	//Esta función comprueba que se haya pulsado enter en el campo de identificació
	//Al pulsar la tecla ENTER, comprueba el formulario
   var iAscii;

   if (oEvento.keyCode)
       iAscii = oEvento.keyCode;
   else if (oEvento.which)
       iAscii = oEvento.which;
   else
       return false;

   if (iAscii == 13) comprobar_identificacion();

   return true;
}


function buscar_comprobar(){
		//Esta función se encarga de comprobar los datos del formulario y enviar.
		var form=document.frmBuscador;

		try {
		if (form.fechadesde.value!=""){
			//Si ha introducido fecha, la comprobamos
			var arrayFecha=(form.fechadesde.value).split("/");   	
	  	if (arrayFecha.length<3){   		
	  		dia="";
	  		mes=""
	   		anno="";
	  		alert ("Introduzca una fecha válida");
	  		form.fechadesde.focus();
	  		return false;
	  	}else{   		
	  		dia=arrayFecha[0];
	  		mes=arrayFecha[1];
	  		anno=arrayFecha[2];
	  		if (dia.length!=2){
	  			alert("El día debe estar compuesto por 2 dígitos");
	  			form.fechadesde.focus();
	  			return false;
	  		}
	  		if (mes.length!=2){
	  			alert("El mes debe estar compuesto por 2 dígitos");
	  			form.fechadesde.focus();
	  			return false;
	  		}
	  		if (anno.length!=4){
	  			alert("El año debe estar compuesto por 4 dígitos");
	  			form.fechadesde.focus();
	  			return false;
		 		}
		 	}
		}   
	}catch (E) {
		
		
				
	}	
	
	
	try {	
		if (form.fechahasta.value!=""){
			//Si ha introducido fecha, la comprobamos
			var arrayFecha=(form.fechahasta.value).split("/");   	
	  	if (arrayFecha.length<3){   		
	  		dia="";
	  		mes=""
	   		anno="";
	  		alert ("Introduzca una fecha válida");
	  		form.fechahasta.focus();
	  		return false;
	  	}else{   		
	  		dia=arrayFecha[0];
	  		mes=arrayFecha[1];
	  		anno=arrayFecha[2];
	  		if (dia.length!=2){
	  			alert("El día debe estar compuesto por 2 dígitos");
	  			form.fechahasta.focus();
	  			return false;
	  		}
	  		if (mes.length!=2){
	  			alert("El mes debe estar compuesto por 2 dígitos");
	  			form.fechahasta.focus();
	  			return false;
	  		}
	  		if (anno.length!=4){
	  			alert("El año debe estar compuesto por 4 dígitos");
	  			form.fechahasta.focus();
	  			return false;
		 		}
		 	}
		}
		
		}catch (E) {
		
		
	}	
	   	

		form.submit();
}
