// CVS: $Id: enquiry_validator.js,v 1.1 2007/11/02 10:49:32 edward Exp $

// JavaScript to validate enquiry form data prior to being sent
function validate_enquiry_form() {
	var f = document.enquiry_form;
	var msg = new String();

	// Name
	if (!validate_text_field(f.name.value, 1)) {
		f.name.select();
		f.name.focus();
		msg = "Name Error:\n";
		msg += " - Please specify your name";
		alert(msg);
		return false;
	}
	
	// Country
	if (!validate_select_single(f.country)) {
		f.country.focus();
		msg = "Country Error:\n";
		msg += " - Please select your country";
		alert(msg);
		return false;
	}
	
	// Email
	if (!validate_email_address(f.email.value, 50)) {
		f.email.select();
		f.email.focus();
		msg = "Email Address Error:\n";
		msg += " - An email address is required\n";
		msg += " - It should be in the format 'user@domain.com'";
		alert(msg);
		return false;
	}

	// Tel
	if (!validate_text_field(f.tel.value, 1)) {
		f.tel.select();
		f.tel.focus();
		msg = "Tel Error:\n";
		msg += " - Please specify your telephone number";
		alert(msg);
		return false;
	}

	// Message
	if (!validate_text_field(f.message.value, 1)) {
		f.message.select();
		f.message.focus();
		msg = "Message Error:\n";
		msg += " - Please enter your message/enquiry";
		alert(msg);
		return false;
	}
			
	return true;
}