﻿function validatefield(field, alerttxt) {
    with (field) {
        if (value == null || value == "") {
            alert(alerttxt); return false;
        }
        else if (value.indexOf("@") == -1) {
            alert("Entered e-mail address invalid. Please check and re-enter your email address.");
            return false;
        }
        else if (value.length > 50) {
            alert("E-mail addresses over 50 characters are not allowed. Please re-enter to proceed.");
            return false;
        }
        else {
            return true;
        }
    }
}

function validate_email(thisform) {
    with (thisform) {

        try
            {
            if (Phone.value.length > 25) { alert("Your phone number is too long. Please shorten your phone number to 25 characters to proceed."); return false; }
            }
        catch(err) 
            {}

        if (validatefield(EMail, "Please fill out the eMail address before proceeding.") == false) 
        {
            EMail.focus(); 
            return false; 
        }

        if (Name.value.length > 50) 
        {
            alert("Your Name is too long. Please shorten your name to 50 characters to proceed.");
            return false;
        }
        else if (Name.value.length == 0) 
        {
            alert("Please enter your name to proceed.");
            Name.focus();
            return false;
        }

        if (ProductInquiry.value.length > 500) 
        {
            alert("Your inquiry message is too long. Please shorten your message to 500 characters to proceed.");
            return false;
        }
        else if(ProductInquiry.value.length == 0)
        {
            alert("Please enter your inquiry to proceed.");
            ProductInquiry.focus();
            return false; 
        }
    }
}
