﻿talkToSalesPerson = new FormHandler({
    'id': 'talkToSalesPerson',

    'validator': {
        'businessUnit': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (elem.selectedIndex == 0) {
                err = errMsgs.bussinessUnit;
            }

            return err;
        },
        'firstName': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.hasMinChars(elem.value, 1)) {
                err = errMsgs.firstName;
            }

            return err;
        },
        'lastName': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.hasMinChars(elem.value, 1)) {
                err = errMsgs.lstName;
            }
            return err;
        },
        'address': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.hasMinChars(elem.value, 1)) {
                err = errMsgs.street;
            }
            return err;
        },
        'city': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.hasMinChars(elem.value, 1)) {
                err = errMsgs.city;
            }
            return err;
        },
        'state': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.hasMinChars(elem.value, 1)) {
                err = errMsgs.state;
            }
            return err;
        },
        'companyName': function (name) {
            var elem = document.getElementsByName(name)[0],
                busUnit = YUD.get('businessUnit'),
                busValue = busUnit.options[busUnit.options.selectedIndex].text,
                err = '';

            if (busValue == 'Sales' || busValue == 'Partner Development' || busValue == 'Customer Service') {
                if (!FormUtils.hasMinChars(elem.value, 1)) {
                    err = errMsgs.entrComName;
                    document.getElementById("spnComp").style.display = "block";
                }
            }
            else {
                document.getElementById("spnComp").style.display = "none";
            }

            return err;
        },
        'zip': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.isValidZip(elem.value)) {
                err = errMsgs.entrZip;
            }
            return err;
        },
        'phone': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.isValidPhone(elem.value)) {
                err = errMsgs.entrPhoneno;
            }
            return err;
        },
        'email': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (!FormUtils.isValidEmail(elem.value)) {
                err = errMsgs.entrEmail;
            }
            return err;
        },
        'industry': function (name) {
            var elem = document.getElementsByName(name)[0],
                err = '';

            if (elem.selectedIndex == 0) {
                err = errMsgs.industry;
            }

            return err;
        }
    }

});

function getVal() {   
    var e = document.getElementById("businessUnit");
    var val = e.options[e.selectedIndex].text;
    if (val == 'Sales' || val == 'Partner Development' || val == 'Customer Service') {
         
        document.getElementById("spnComp").style.display = "block";
    }
    else {
        document.getElementById("spnComp").style.display = "none";
    }
   // return false;
}
