// Form Validation Functions

function validate_form(){
	// Validate Form Data
	
	var email_check, email_check_dot, errors = "";
	var form = document.forms['contact-form'];

	// Check First Name Field is Valid
	if(form.name.value.length < 1){
		errors += "Please enter your Name\n";
		form.name.className = 'error_field';
	} else {
		form.name.className = 'valid_field';
	}	

	// Check Enquiry Field is Valid
	if(form.enquiry.value.length < 1){
		errors += "Please enter your Enquiry\n";
		form.enquiry.className = 'error_field';
	} else {
		form.enquiry.className = 'valid_field';
	}	
	
	// Check Email Address Field is Valid - Check for @
	email_check_at = form.email.value.indexOf('@');
	email_check_dot = form.email.value.indexOf('.');
	if(form.email.value.length < 6) {
		errors += "Please enter a valid Email Address\n";
		form.email.className = 'error_field';
	} else if(email_check_at < 1 || email_check_dot < 1 || email_check == form.email.value.length - 1){
		errors += "Please enter a valid Email Address\n";
		form.email.className = 'error_field';
	} else {
		form.email.className = 'valid_field';
	}		
	
	// Check Captcha Field is Valid
	if(form.code.value.length < 1){
		errors += "Please enter the Code for Verification\n";
		form.code.className = 'error_field';
	} else {
		form.code.className = 'valid_field';
	}		

	if(errors == ''){
		document.valid = true;
	} else {
		alert(errors);
		document.valid = false;	
	}	
}	