function noEntry(field) {
	mt=field.value;
	if (mt.length<1) {
		alert("El campo debe rellenarse");
		field.focus();
		return false;
	}else { return true; }
}
function vacio(q) {
        for ( i = 0; i < q.length; i++ ) {
                if ( q.charAt(i) != " " ) {
                        return false
                }
        }
        return true
}
function validate() {	
     if(noEntry(document.forms[0].elements[0]) == false) return;
     if(noEntry(document.forms[0].elements[1]) == false) return;
	 //E-mail
	// si no se encuentra el caracter "@" o el "." o el campo esta vacio
	if ((document.formu.email.value.indexOf("@")==-1)||(document.formu.email.value.indexOf(".")==-1)||(document.formu.email.value=="")){
		// aparece un mensaje de alerta para que lo introduzca correctamente
		alert("Introduzca un E-mail correcto"); 
		// quito el valor del campo y lo dejo vacio
		window.document.formu.email.value="";
		// pongo el foco en el campo
		window.document.formu.email.focus();
		// paro la ejecución de la funcion
		return false;
	}
	if((document.formu.checkbox.checked)== false){
		window.alert("Debe de aceptar los terminos")
		window.document.formu.checkbox.focus();
		return false;
	}
     document.forms[0].submit();
}
