function sendTrainingForm() {
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";

	if (!emailRE.test(document.getElementById('email').value)){
		errMsg = "Por favor, debe introducir una dirección de correo válida";
		setfocus = "email";
	}

	if (document.getElementById('phone').value == ""){
		errMsg = "Por favor, debe introducir el teléfono";
		setfocus = "phone";
	}

	if (document.getElementById('cp').value == ""){
		errMsg = "Por favor, debe introducir el código postal";
		setfocus = "cp";
	}

	if (document.getElementById('town').value == ""){
		errMsg = "Por favor, debe introducir la población";
		setfocus = "town";
	}

	if (document.getElementById('address').value == ""){
		errMsg = "Por favor, debe introducir la dirección de facturación";
		setfocus = "address";
	}

	if (document.getElementById('cif').value == ""){
		errMsg = "Por favor, debe introducir el CIF/NIF";
		setfocus = "cif";
	}

	if (document.getElementById('billingname').value == ""){
		errMsg = "Por favor, debe introducir el nombre de facturación";
		setfocus = "billingname";
	}

	if (document.getElementById('surname').value == ""){
		errMsg = "Por favor, debe introducir los apellidos del alumno";
		setfocus = "surname";
	}

	if (document.getElementById('name').value == ""){
		errMsg = "Por favor, debe introducir el nombre del alumno";
		setfocus = "name";
	}

	if (errMsg != ""){
		alert(errMsg);
		document.getElementById(setfocus).focus();
		return false;
	}
	else {
		new Ajax.Request("training.php", {
		method: "post",
		postBody: Form.serialize("trainingform"),
		onSuccess : function(resp) {
		Form.reset("trainingform");
		$("result").innerHTML="El formulario se ha enviado correctamente";
		$("result").style.display="block";
		},
		onFailure : function(resp) {
		$("result").innerHTML="Se ha producido un error al enviar el formulario, por favor, intentelo más tarde";
		$("result").style.display="block";
		}
		});
		return false;
	}

}
