// Validate contact form
function submitForm(){
	document.contactform.name.value=trimAll(document.contactform.name.value);
	document.contactform.email.value=trimAll(document.contactform.email.value);
	document.contactform.phone.value=trimAll(document.contactform.phone.value);
	document.contactform.message.value=trimAll(document.contactform.message.value);
	
	if(document.contactform.name.value==0)
			{
				alert('Please enter your name.');
				document.contactform.name.focus();
				return false;
			}
	if(document.contactform.email.value==0)
			{
				alert('Please enter your email.');
				document.contactform.email.focus();
				return false;
			}
	if (validate_email(document.contactform.email,"Not a valid e-mail address!")==false)
				{
					document.contactform.email.focus()
					return false;
				}
	if(document.contactform.message.value==0)
			{
				alert('Please enter your message.');
				document.contactform.name.focus();
				return false;
			}
	else
			{
				return true;
			}
}
function trimAll( strValue )
		{
			var objRegExp = /^(\s*)$/;

			if(objRegExp.test(strValue)) {
				strValue = strValue.replace(objRegExp, '');
				if( strValue.length == 0)
				return strValue;
			}
			objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
			if(objRegExp.test(strValue)) {
				strValue = strValue.replace(objRegExp, '$2');
			}
			return strValue;
		}
function validate_email(field,alerttxt)
			{
				with (field)
				{
					apos=value.indexOf("@")
					dotpos=value.lastIndexOf(".")
					if (apos<1||dotpos-apos<2)
					{alert(alerttxt);field.value="";return false}
					else {return true}
				}
			}