function ValidateFields() {
var str, result;

str = "";
result = true;
if (document.form1.CompanyName.value == "") {
        str += "Your Name\n";
        result = false;
}
if (document.form1.ContactEmailAddress.value == "") {
        str += "Email Address\n";
        result = false;
}
if (document.form1.CustomerMessage.value == "") {
        str += "Your Message\n";
        result = false;
}
if (result == false) {
        alert("The following are required fields:\n_____________________________\n\n" + str);
        return false;
}
if (!validateEmail()) {
        alert("Invalid Email! Please be sure that the email \naddress you have entered is in the form \nof name@domain.ext");
        return false;
}

return true;
}

function validateEmail() {
        re=/.+\@.+\..+/;
        OK = re.exec(document.form1.ContactEmailAddress.value);
        return (OK);
}
