
//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;
}


//Esta función comprueba el formulario principal de IDENTIFICACIÓN:
function comprobar_identificacion(){
	var form=document.frmIdentificacion;
	
	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;
}