function ValidateFields() {
var str, result;

str = "";
result = true;
if (document.form1.ContactName.value == "") {
        str += "Your Name\n";
        result = false;
}
if (document.form1.JobFunction.value == "none selected") {
        str += "Job Function\n";
        result = false;
}
if (document.form1.ContactPhone.value == "") {
        str += "Telephone\n";
        result = false;
}
if (document.form1.ContactEmailAddress.value == "") {
        str += "Email Address\n";
        result = false;
}
if (document.form1.Company.value == "") {
        str += "Company Name\n";
        result = false;
}
if (document.form1.Address1.value == "") {
        str += "Address\n";
        result = false;
}
if (document.form1.City.value == "") {
        str += "City\n";
        result = false;
}
if (document.form1.State.value == "none selected") {
        str += "State\n";
        result = false;
}
if (document.form1.Zip.value == "") {
        str += "Zip\n";
        result = false;
}
if (document.form1.paymentMethod.value == "") {
        str += "Preferred Payment Method\n";
        result = false;
}
if (document.form1.Industry.value == "none selected") {
        str += "Describe your business\n";
        result = false;
}
if (document.form1.NumberOfShipments.value == "none selected") {
        str += "How many shipments per month?\n";
        result = false;
}
if (document.form1.howHeard.value == "none selected") {
        str += "How did you find out about RDS?\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);
}
