var sSuccess = 'Your message has been sent successfully. We will reply as soon as possible.';
var sNameError = 'Please enter your name.';
var sEmailError = 'Please enter your email address.';
var sEmailErrorValid = 'Please enter a valid email address.';
var sMessageError = 'Please enter a message.';

// form validation
function verifyInput (form)  {
	// check to see of it is okay to do verification
	if (
	
	v_name (form.Name) || 
	v_email (form.Email_Address) || 
	v_message (form.Message)	
	) {

		// don't submit the form		
		return false;
	}
	// okay to submit the form.
	return true;
}

// validate name
function v_name(realname) {
	if (!realname.value) {
		document.getElementById('email-success').style.display = 'none';		
		document.getElementById('error-message').style.display = 'block';
		document.getElementById('error-message').innerHTML = sNameError;		
		realname.focus();
		return true;
	}
	return false;
}

// validate e-mail address
function v_email(email) {
	if (!email.value) {
		document.getElementById('email-success').style.display = 'none';		
		document.getElementById('error-message').style.display = 'block';
		document.getElementById('error-message').innerHTML = sEmailError;		
		email.focus();
		return true;
	}
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		document.getElementById('email-success').style.display = 'none';		
		document.getElementById('error-message').style.display = 'block';
		document.getElementById('error-message').innerHTML = sEmailErrorValid;		
		email.focus();
		email.select();
		return true;
	}
	return false;
}

// validate message
function v_message(message) {
	if (!message.value) {
		document.getElementById('email-success').style.display = 'none';		
		document.getElementById('error-message').style.display = 'block';
		document.getElementById('error-message').innerHTML = sMessageError;		
		message.focus();
		return true;
	}
	return false;
}
