function validate() {
    var validated = 1;


	new Ajax.Request('../site_includes/xhr_brochure_form.php', {
		method:     'POST',
		parameters: 'email='+$("brochureFormEmail").value+'&mode=checkEmail',
		onSuccess: function(t) {





			if($("brochureFormFirstName").value == "") {
				$("brochureFormFirstName").addClassName('notValidated');
				$("brochureFormEmailValidation").update("");
				validated = 0;
			} else {
				$("brochureFormFirstName").removeClassName('notValidated');
			}


			if($("brochureFormSurname").value == "") {
				$("brochureFormSurname").addClassName('notValidated');
				$("brochureFormEmailValidation").update("");
				validated = 0;
			} else {
				$("brochureFormSurname").removeClassName('notValidated');
			}


			if( $("brochureFormEmail").value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) ) {
				var validEmail = 1;
			} else {
				var validEmail = 0;
			}


			if($("brochureFormEmail").value == "") {
				$("brochureFormEmail").addClassName('notValidated');
				$("brochureFormEmailValidation").update("");
				validated = 0;
			}else {
				if(validEmail == 0) {
					$("brochureFormEmail").addClassName('notValidated');
					$("brochureFormEmailValidation").update("This is not a valid email");
					validated = 0;
				}else {
					/*if(t.responseText == "true") {
						$("brochureFormEmail").addClassName('notValidated');
						$("brochureFormEmailValidation").update("This email address has been taken");
						validated = 0;
					} else {*/
						$("brochureFormEmail").removeClassName('notValidated');
					/*}*/
				}
			}





			if($("brochureFormCompany").value == "") {
				$("brochureFormCompany").addClassName('notValidated');
				validated = 0;
			}else {
				$("brochureFormCompany").removeClassName('notValidated');
			}


			if(validated == 1) {
				var firstName = encodeURIComponent($("brochureFormFirstName").value);
				var surname = encodeURIComponent($("brochureFormSurname").value);
				var email = encodeURIComponent($("brochureFormEmail").value);
				var company = encodeURIComponent($("brochureFormCompany").value);
				var theevent = $("event").value;
				
				new Ajax.Request('/site_includes/xhr_brochure_form.php', {
					method:     'POST',
					parameters: 'firstName='+encodeURI(firstName)+'&surname='+encodeURI(surname)+'&email='+encodeURI(email)+'&company='+encodeURI(company)+'&event='+encodeURI(theevent)+'&mode=send',
					onSuccess: function(t) {
						
						if(t.responseText == "sent" || t.responseText == "not sent") {
							$("brochureForm").update("<p>Thank you for registering with City &amp; Financial.</p><p>Please check your email for a link to your requested brochure.</p>");
							setTimeout("Lightbox.hide()",3000);
						} else {
							Lightbox.hide();
							window.location = "../main/download.php?email="+email+"&file="+t.responseText;
							
						}
					}
				});
			} else {
				$("brochureFormValidation").update("Please check the fields marked red");
			}


		}
	});
}