var formEvents = function() {
	form = document.fDatosacceso;
	form.onsubmit = doSubmit;
	var cemail = document.getElementById("fConf_email");
	cemail.onpaste = function() {return false;};
}

var doSubmit = function() {
	Enviar();
	return false;
}

function Enviar() {
	if (validaForm('fDatosacceso',listaCampos, listaEtiquetas, 'Por favor, rellena:\n',',\n')) {
		if (validaEmail('fDatosacceso','email', 'Por favor, indica una dirección de email válida.')) {
			// emails
			email1 = document.fDatosacceso.email.value;
			email2 = document.fDatosacceso.conf_email.value;
			// passwords
			pwd1 = document.fDatosacceso.password.value;
			pwd2 = document.fDatosacceso.conf_password.value;
			if (email1 != email2){
				alert('Las direcciones de email no coinciden.');
				return false;
			} else {
				if (pwd1 != pwd2) {
					alert('Las contraseñas no coinciden.');
					return false;
				} else {
					// verifica que se han aceptado las condiciones de uso
					if(document.fDatosacceso.acepto.checked) {
						document.fDatosacceso.enviado.value = true;
						document.fDatosacceso.submit();
					} else {
						alert("Para poder continuar, debes aceptar las condiciones de uso.");
						return false;
					}
				}
			}
		}
	}
	return false;
}