var buttonClicked = false;
function changeButtonText(form)
{
	var button = form.submit;
	if (buttonClicked) return false;
	if (button != null) {
		button.value = "Sending message. Please wait...";
		buttonClicked = true;
		form.submit();
	}
}
function goToContact(form) {
	form.action="/contactmatthew.php";
	changeButtonText(form);
}

function checkform(form)
{
	if (form.name.value.length == 0) {
			alert("Please enter your name. Thank you. ");
			form.name.focus();
			return false;
	}
	if (!validemail(form)) {
			alert("Please enter a valid email address. Thank you. ");
			form.email.focus();
			return false;
	}
	if (form.message.value.length == 0) {
			alert("Please enter a message. Thank you. ");
			form.message.focus();
			return false;
	}
	goToContact(form);
	return true;
}
function validemail(form)
{
	var atidx, dotidx, re;
	if ((atidx = form.email.value.indexOf("@")) > 0) {
		if ((dotidx = form.email.value.indexOf("." , atidx)) > atidx+1) {
			if (dotidx < form.email.value.length-1) {
				re = /[^a-zA-Z0-9\@\.\-]/;
				var str = new String(form.email.value);
				var i = str.search(re);
				if (i == -1) {
						return true;
				}
			}
		}
	}
	return false;
}
