﻿function fnOnUpdateValidators() {
    Page_ClientValidate();

    var v = 0;
    for (var i = 0; i < Page_Validators.length; i++) {
        var val = Page_Validators[i];

        var ctrl = document.getElementById(val.controltovalidate);
        if (ctrl != null) {
            if (!val.isvalid) {
                $(ctrl).addClass('error');
                v++;
            }
            else {
                $(ctrl).removeClass('error');

              
                if (!Page_Validators[5].isvalid || !Page_Validators[4].isvalid) {
                    v++;
                    var compareEmail = Page_Validators[4];
                    var myctrl = document.getElementById(compareEmail.controltovalidate);
                    $(myctrl).addClass('error');
                }

                if (!Page_Validators[3].isvalid || !Page_Validators[2].isvalid) {
                    v++;
                    var Email2 = Page_Validators[2];
                    var myctrl2 = document.getElementById(Email2.controltovalidate);
                    $(myctrl2).addClass('error');
                }

                if (!Page_Validators[7].isvalid || !Page_Validators[1].isvalid) {
                    v++;
                    var LastName = Page_Validators[1];
                    var MyCtrl3 = document.getElementById(LastName.controltovalidate);
                    $(MyCtrl3).addClass('error');
                }

                if (!Page_Validators[6].isvalid || !Page_Validators[0].isvalid) {
                
                    v++;
                    var FirstName = Page_Validators[0];
                    var MyCtrl4 = document.getElementById(FirstName.controltovalidate);
                    $(MyCtrl4).addClass('error');
                }
                

            }
        }
       
    }

    if (v == 0) {
        var dataString = "";

        $(":input").each(function (index) {

            if (this.id.indexOf("__") == -1) {
                if (dataString.length > 0)
                    dataString += '&';
                dataString += this.id + '=' + this.value;
            }
        });

        $.ajax({
            type: "POST",
            url: "/ProcessEmail.aspx",
            data: dataString,
            success: function (data) {
                $('.footerContent').html(data);
            }
        });
    }

}
