function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)){
		return false;
	}
	return true;
}

function checkName(fld){
    //var illegalChars = /\W/; // allow letters, numbers, and underscores
    if (fld.value == "") {
        fld.style.background = 'MistyRose';
        document.getElementById("nameError").innerHTML="You didn't enter your name";
        return false;
    } else if (fld.value.length < 3) {
        fld.style.background = 'MistyRose';
        document.getElementById("nameError").innerHTML="Name must be at least 3 characters";
        return false;
    } /*else if (illegalChars.test(fld.value)) {
        fld.style.background = 'MistyRose';
        document.getElementById("nameError").innerHTML="Name contains illegal characters";
        return false;
    } */ else {
        document.getElementById("nameError").innerHTML="";
        fld.style.background = 'White';
    	return true;
    }
}

function checkTel(fld) {
   if (fld.value == "") {
    	document.getElementById("telError").innerHTML="";
       	fld.style.background = 'White';
        return true;
    } else  if ((fld.value.length < 8) || (fld.value.length > 18)) {
    	document.getElementById("telError").innerHTML="The phone number must be at least 8 digits long";
       	fld.style.background = 'MistyRose';
        return false;
    } else {
    	document.getElementById("telError").innerHTML="";
        fld.style.background = 'White';
        return true;
   }
}

function checkEmail(fld){
	var str=document.inquiryForm.email.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)){
    	document.getElementById("emailError").innerHTML="";
       	fld.style.background = 'White';
		testresults=true;
	}else{
    	document.getElementById("emailError").innerHTML="Enter a valid email address";
       	fld.style.background = 'MistyRose';
		testresults=false;
	}
	return (testresults);
}
