function sendFormRegister() {
		
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	var errMsg = "";
	var setfocus = "";
	
	if(document.getElementById('totalprevisionrrhh').value == ""){
		errMsg = "Please enter the forecast total resources";
		setfocus = "totalprevisionrrhh";
	}
	
	if(document.getElementById('realtotalrrhh').value == ""){
		errMsg = "Please enter the actual total resources ";
		setfocus = "realtotalrrhh";
	}
	
	if(!((document.getElementById('bancaprevision').value != "")||(document.getElementById('serviciosprevision').value != "")||(document.getElementById('sectorpubliprevision').value != "")||(document.getElementById('industriaprevision').value != "")||(document.getElementById('pymeprevision').value != ""))){
		errMsg = "Please enter at least one forecast percentage of revenue";
		setfocus = "pymeprevision";
	}
	
	if(!((document.getElementById('bancatotal').value != "")||(document.getElementById('serviciostotal').value != "")||(document.getElementById('sectorpublitotal').value != "")||(document.getElementById('industriatotal').value != "")||(document.getElementById('pymetotal').value != ""))){
		errMsg = "Please enter at least one actual percentage of revenue";
		setfocus = "pymetotal";
	}
	if(document.getElementById('totalservprevision').value == ""){
		errMsg = "Please enter the forecast total services revenue";
		setfocus = "totalservprevision";
	}
	
	if(document.getElementById('realtotalserv').value == ""){
		errMsg = "Please enter the actual total services revenue";
		setfocus = "realtotalserv";
	}
	
	if(document.getElementById('totalprevision').value == ""){
		errMsg = "Please enter the forecast total revenue";
		setfocus = "totalprevision";
	}
	
	if(document.getElementById('realtotal').value == ""){
		errMsg = "Please enter the actual total revenue";
		setfocus = "realtotal";
	}
	
	if (document.getElementById('telefonopersonal').value == ""){
		errMsg = "Please enter the contact person telephone number";
		setfocus = "telefonopersonal";
	}
	
	if (!emailRE.test(document.getElementById('emailpersonal').value)){
		errMsg = "Please enter a valid contact person e-mail address";
		setfocus = "emailpersonal";
	}
	
	if (document.getElementById('cargo').value == ""){
		errMsg = "Please enter the contact person position";
		setfocus = "cargo";
	}
	
	if (document.getElementById('nombre').value == ""){
		errMsg = "Please enter the contact person name";
		setfocus = "nombre";
	}
	
	if (document.getElementById('telefono').value == ""){
		errMsg = "Please enter the company telephone number";
		setfocus = "telefono";
	}

	if (!emailRE.test(document.getElementById('email').value)){
		errMsg = "Please enter a valid e-mail address";
		setfocus = "email";
	}

	if (document.getElementById('pais').value == ""){
		errMsg = "Please enter the country";
		setfocus = "pais";
	}

	if (document.getElementById('provincia').value == ""){
		errMsg = "Please enter the province";
		setfocus = "provincia";
	}
	
	if (document.getElementById('cp').value == ""){
		errMsg = "Please enter the postal code";
		setfocus = "cp";
	}
	
	if (document.getElementById('localidad').value == ""){
		errMsg = "Please enter the city";
		setfocus = "localidad";
	}	
	
	
	if (document.getElementById('domsocial').value == ""){
		errMsg = "Please enter the head office";
		setfocus = "domsocial";
	}
	
	if (document.getElementById('empresa').value == ""){
		errMsg = "Please enter the company name";
		setfocus = "empresa";
	}
	
	if (errMsg != ""){
		alert(errMsg);
		document.getElementById(setfocus).focus();
		return false;
	}
	else {
		new Ajax.Request("partner.php", {
		method: "post",
		postBody: Form.serialize("partnerform"),
		onSuccess : function(resp) {
		Form.reset("partnerform");
		$("result").innerHTML="The form has been sent successfully";
		$("result").style.display="block";
		},
		onFailure : function(resp) {
		$("result").innerHTML="Error sending the form. Please try again";
		$("result").style.display="block";
		}
		});
		return false;
	}
}

