function validate_reservation( ) {

    var error_string = '';

    if ( document.reserve.Firstname.value == "" )  {
		error_string = error_string + 'Please enter your first name\n\n';}
		
    if ( document.reserve.Lastname.value == "" )  {
		error_string = error_string + 'Please enter your surname\n\n';}
		
    if ( document.reserve.State.value == "" )  {
		error_string = error_string + 'Please enter your Province / State\n\n';}
		
	if (document.reserve.Email.value == "") {
		error_string = error_string + 'Please supply your email address\n\n';}
		
	if (document.reserve.Email.value != "")  {
	   if ((document.reserve.Email.value.indexOf("@") < 1) || (document.reserve.Email.value.charAt(document.reserve.Email.value.length-1)=="@"))
 error_string = error_string + 'Your email address is invalid\n\n';} 
 
    if ( document.reserve.Zip.value == "" )  {
		error_string = error_string + 'Please enter your postcode / zipcode\n\n';}

	if (error_string == '') {return true;}
	else {
		alert(error_string);
		return false;
		}
	}
	
function validate_addnominee( ) {

    var error_string = '';

    if ( document.updatenominee.name.value == "" )  {
		error_string = error_string + 'Please enter a nominees name\n\n';}
		
    if ( document.updatenominee.surname.value == "" )  {
		error_string = error_string + 'Please enter the nominees surname\n\n';}
		
    if ( document.updatenominee.email.value == "" )  {
		error_string = error_string + 'Please enter the nominees email\n\n';}
		
	if (document.updatenominee.email.value != "")  {
	   if ((document.updatenominee.email.value.indexOf("@") < 1) || (document.updatenominee.email.value.charAt(document.updatenominee.email.value.length-1)=="@")) 
         error_string = error_string + 'Nominee email is invalid\n\n';}
		
    if ( document.updatenominee.username.value == "" )  {
		error_string = error_string + 'Please enter the nominees username\n\n';}
		
    if ( document.updatenominee.password.value == "" )  {
		error_string = error_string + 'Please enter the nominees password\n\n';}

	if (error_string == '') {return true;}
	else {
		alert(error_string);
		return false;
		}
	}
	
function validate_contact( ) {

    var error_string = '';

	if (document.contact.contact_person.selectedIndex == 0) {
		error_string = error_string + 'Please select a contact person\n\n';}
		
	if (document.contact.name.value == "") {
		error_string = error_string + 'Please enter your name\n\n';}
		
	if (document.contact.surname.value == "") {
		error_string = error_string + 'Please enter your surname\n\n';}
		
	if (document.contact.email.value == "") {
		error_string = error_string + 'Please supply your email address\n\n';}
		
	if (document.contact.email.value != "")  {
	   if ((document.contact.email.value.indexOf("@") < 1) || (document.contact.email.value.charAt(document.contact.email.value.length-1)=="@"))
 error_string = error_string + 'Your email address is invalid\n\n';}
 
 	if (document.contact.subject.value == "") {
		error_string = error_string + 'Please enter a subject\n\n';}
 
 	if (document.contact.comment.value == "") {
		error_string = error_string + 'Please enter your comment\n\n';}

	if (error_string == '') {return true;}
	else {
		alert(error_string);
		return false;
		}
	}