﻿function CustomValidate(pValidationGroup) {
    if (!Page_ClientValidate()) {
        var msg = sValidateFollowingFieldsText + ":<br />";
        var msgCout = 0;
        msg += "<ul>";
        for (var i = 0; i < Page_Validators.length; i++) {
            if (Page_Validators[i].validationGroup == pValidationGroup && !Page_Validators[i].isvalid) {
                msg += Page_Validators[i].errormessage + ", ";
                msgCout++;
            }
        }
        msg = msg.substr(0, msg.length - 2);
        msg += "</ul>";
        if (msgCout > 0) {
            ShowError(msg);
            return false;
        }
    }
    document.getElementById("CustomErrorSummary").style.display = "none";
    return true;
}

function ShowError(pError) {
    document.getElementById("CustomErrorSummary").innerHTML = pError;
    document.getElementById("CustomErrorSummary").style.display = "";
    document.location.href = "#Error";
}