function showField() {
	
	if($F('request') == '4') {
		$('request_other').style.display = 'block';
	} else {
		$('request_other').style.display = 'none';
	}
}


function validateVolunteer() {
	
	var errorMessage = "";   
	var errorCount = 0;
	var fr;
	
	
	fr = $('volunteer');

	if (fr.request.value == "null") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please select your Request.";
		errorCount = errorCount + 1;     
	}
 
	if ((fr.request_other.value == "" || fr.request_other.value == "Please State") && fr.request.value == "4") {
	
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Request.";
		errorCount = errorCount + 1;     
	}
	if (fr.name.value == "" || fr.name.value == "Name") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Name.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.email.value == "" || fr.email.value == "Email") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Email.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.age.value == "null") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please select your Age Group.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.gender.value == "null") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please select your Gender.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.nationality.value == "" || fr.nationality.value == "Nationality") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Nationality.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.address.value == "" || fr.address.value == "Address") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Address.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.suburb.value == "" || fr.suburb.value == "Suburb") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Suburb.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.postcode.value == "" || fr.postcode.value == "Postcode") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Postcode.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.phone.value == "" || fr.phone.value == "Phone") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Phone.";
		errorCount = errorCount + 1;     
	}
  
	if (fr.mobile.value == "" || fr.mobile.value == "Mobile") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please provide your Mobile.";
		errorCount = errorCount + 1;     
	}
 
	if (fr.source.value == "" || fr.source.value == "Where did you hear of us?") {
		if (errorCount != 0) {
			errorMessage = errorMessage + "\n";
		}
		errorMessage = errorMessage + "Please input where did you hear of us.";
		errorCount = errorCount + 1;     
	}
  
  if (errorCount > 0) {
		alert(errorMessage);
		return false;
	}
	if (errorCount == 0)
	{
	  var postData = Form.serialize($('volunteer'));
    remote_function('send.sendvol', postData,
    
			function(request) {
				render_view('volunteer_confirmation', 'sendform');
			},

			function(request) {
				alert(request.responseText);
			}
		); alert('Thank you, your email has been sent');    
	}
}   