 
function validateContactForm(x){
	//validando el apellido
	if(x.name.value == ""){
		alert("Favor rellenar el campo de Nombre.");
		return false;
	}
	//validando el mail
	if(x.email.value == "" ){
		alert("Favor introduce tu cuenta de correo.")
		return false;
	}else{	
		if(!x.email.value.match(/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/)){
			alert("La cuenta de correo es incorrecta.")
			return false;
		}
	}
	//validando el contenido del mail
	if(x.title.value == ""){
		alert("Favor rellenar el Título de su correo.");
		return false;
	}
	if(x.text.value == ""){
		alert("Favor rellenar el comentario del correo.");
		return false;
	}
	
return true;
} 

function validateFileExtension(formulario, archivo) {
   extensiones_permitidas = new Array(".gif", ".jpg", ".doc", ".pdf", ".png");
   mierror = "";
   if (!archivo) {
      //Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
       mierror = "No has seleccionado ningún archivo";
   }else{
      //recupero la extensión de este nombre de archivo
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
      //alert (extension);
      //compruebo si la extensión está entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida) {
         mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
       }else{
          //submito!
         alert ("Todo correcto. Voy a submitir el formulario.");
         formulario.submit();
         return true;
       }
   }
   //si estoy aqui es que no se ha podido realizar el submit
   alert (mierror);
   return false;
} 

