
String.prototype.trim = function() {
// Strip leading and trailing white-space
return this.replace(/^\s*|\s*$/g, "");
}

function validateForm(form){
	
	if(form.name.value.trim() == "" || form.message.value.trim() =="" || form.email.value.trim() ==""){
		alert("Please enter values for ALL fields.");
		return false;
	}

	if(!checkmail(form.email)){
		return false;
	}
	form.spamcheck.value="ok";
	return true;
}



function checkmail(e){
	
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	
	if(e.value){
		var returnval=emailfilter.test(e.value)
        if (returnval==false){
                alert("Please check your E-mail Address:\n'"+e.value+"' does not appear to be valid.");
                e.select();
        }
        return returnval
	}
	else {
		return true;
	}
}