function validateForm(frm) {
    var error = new String();
    var tmpErr = new String();
    var str = frm.Phone.value;
    var re=/^\(?\d{3}\)?[- \.]\d{3}[- \.]\d{4}$/
    //Remove all quotes
    for(i=0; i < frm.elements.length ; i++) {
	if (frm.elements[i].value) {
	    frm.elements[i].value = frm.elements[i].value.replace(/[\"\']/g, ""); //"
	}
    }
    //Check all not null
    if (frm.Name.value == "") { error += 'You must enter your name.\n'; }
   
    if (frm.Email.value == "") {
	error += 'You must enter an email address.\n';
    } else if (frm.Email.value.indexOf('@') < 1) {
	error += 'You must enter a valid email address.\n';
    }
    if (frm.Phone.value == "") {
	error += 'You must enter a phone number.\n';
    } //Verify phone numbe
    else if (!str.match(re)) {
	error += "Please enter a valid phone number, area code first.\n";
    }
     if (frm.Message.value == "") { error += 'You must enter a message.\n'; }
    if (error != "" ) {
	alert('These errors must be corrected before you can submit:\n\n' + error);
	return false;
    } else {
	return true;
    }
}
