// JavaScript Document
function vacio(q) {  
           for ( i = 0; i < q.length; i++ ) {  
               if ( q.charAt(i) != " " ) {  
                       return true  
               } 
           }  
            return false  
}
function isNum(q) {
		for ( i = 0; i < q.length; i++ ) {
//con el for y la sentencia if( q.charAt(i) = " " ){... ..ya me queda lista para validar los espacios en blanco, de lo contrario:
		valor = parseInt(q.charAt(i)); // me permite convertir letra por letra en numero y si no es un numero entonces no regresa nada
		if (isNaN(valor)) {
			return true
		}
		if(q.length < 9){
			return true
		}
		}
		return false
}

function validaMail(valor) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(valor)){
		return true;
		} else {
		return false
		}

}
function validacion(formulario){
			if (vacio(formulario.nombre.value)== false){
                alert('Por favor, revise el campo Nombre y Apellidos, es obligatorio');
                return false 
			}
			
			if (vacio(formulario.telefono.value)== false){
                alert('Por favor, revise el campo Telefono, es obligatorio');
                return false 
			}
			
			
			if (isNum(formulario.telefono.value) == true) {
				alert("Por favor, introduzca un numero de telefono valido");
				return false;
			}
			
			
			if (vacio(formulario.mail.value)== false){
                alert('Por favor, revise el campo E-mail, es obligatorio');
                return false 
			}
			if(validaMail(formulario.mail.value)==false){
				alert("Por favor, introduzca un E-mail valido");
				return false;
			}
			
			
			if (vacio(formulario.comentarios.value)== false){
                alert('Por favor, revise el campo Comentarios, es obligatorio');
                return false 
			}
			
			//alert("Gracias por contactar, en breve nos pondremos en contacto con usted");
			return true
}
