/***************** Form Validator *************/
/***************** Form Validator *************/
/***************** Form Validator *************/
/*
   This script came from the 24 hour JavaScripts Site
   located at http://www.javascripts.com.  It is brought to 
   you by Eric Jarvies, Lewis Sellers, Giuseppe Lombardo, 
   Kurt Anderson, and David Medinets. 
*/

        function everything(form) {
                isFirstName(form)
                isLastName(form)
                isEmail(form)
                allblanks(form)
        }
        function allblanks(form) {
                if((isFirstName(form) && isLastName(form) && isEmail(form) )){
                        form.submit()
                }
                if((isFirstName(form) == false || isLastName(form) == false || isEmail(form) == false )) {
                        compose(form)
                }
        }
        function compose(form) {
                var text = "The following need to be filled in correctly:"   
                if(isFirstName(form) == false) {
                        text += "\n   first name"
                }
                if(isLastName(form) == false) {
                        text += "\n   last name"
                }
                if(isEmail(form) == false) {
                        text += "\n   email address"
                }
                alert(text)
        }
        function isFirstName(form) {
                if (form.F_FirstName.value == "") {
                        return false
                }
                else {
                        return true
                }
        }
        function isLastName(form) {
                if (form.F_LastName.value == "") {
                        return false
                }
                else {
                        return true
                }
        }
        function isEmail(form) {
                if ((form.F_EmailAddress.value == "" || form.F_EmailAddress.value.indexOf('@', 0) == -1) || form.F_EmailAddress.value.indexOf('.') == -1) {
                        return false
                }
                else {
                        return true
                }
        }

