﻿function chkForm() {
    for (var i = 0; i < document.forms['news'].elements.length; i++) {
        var FormElement = document.forms['news'].elements[i].name
        var j;
        var radio_button_checked;
        var radio_set;


        if (FormElement == "name") {
            if (document.forms['news'].elements[i].value.length == 0) {
                alert("You must provide your name!")

                return false
            }
        }

        if (FormElement == "phone") {
            if (document.forms['news'].elements[i].value.length == 0) {
                alert("You must provide the phone number!")

                return false
            }
        }

        if (FormElement == "Email") {
            var vlength
            vlength = document.forms['news'].elements[i].value.length - 1
            if (document.forms['news'].elements[i].value.length == 0) {
                alert("You must enter a valid email address.  Example:  name@adzinmotion.com")
                return false
            }


            // Check for a valid email address (Does it contain a "@" and ".")
            if (document.forms['news'].elements[i].value.indexOf('@', 0) == -1 || document.forms['news'].elements[i].value.indexOf('.', 0) == -1) {
                alert("You must enter a valid email address.  Example:  name@adzinmotion.com")
                return false
            }
            // Check for a valid email address ("@" or "." cannot be first character)
            if (document.forms['news'].elements[i].value.charAt(0) == '@' || document.forms['news'].elements[i].value.charAt(0) == '.') {
                alert("You must enter a valid email address.  Example:  name@adzinmotion.com")
                return false
            }
            // Check for a valid email address ("@" or "." cannot be last character)
            if (document.forms['news'].elements[i].value.charAt(vlength) == '@' || document.forms['news'].elements[i].value.charAt(vlength) == '.') {
                alert("You must enter a valid email address.  Example:  name@adzinmotion.com")
                return false
            }
            // Check for a valid email address (Cannot have "@." or ".@")
            if (document.forms['news'].elements[i].value.indexOf('@.') != -1 || document.forms['news'].elements[i].value.indexOf('.@') != -1) {
                alert("You must enter a valid email address.  Example:  name@adzinmotion.com")
                return false
            }

        }


    }

    return true

}
