function validate() {
	var d = document.forms[0];
	var valid = true;
	var email_regexp = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/;

	if (d.contact_name.value.length < 3) {
		alert('Please enter your name.');
		d.contact_name.focus();
		d.contact_name.select();
		valid = false;
	}
	else if (d.contact_email.value == '') {
		alert('Please enter your e-mail address.');
		d.contact_email.focus();
		d.contact_email.select();
		valid = false;
	}
	else if (!email_regexp.test(d.contact_email.value)) {
		valid = false;
		alert('Please enter a valid e-mail address.');
		d.Email.focus();
		d.Email.select();
	}
	else if (d.contact_dayphone.value == '') {
		alert('Please enter your day time phone number.');
		d.contact_dayphone.focus();
		d.contact_dayphone.select();
		valid = false;
	}
	if (valid) { d.submit(); }
	
	
}
