///Changes css class if to error if element failed  validation

    function UpdateValidationAlert(validationGroup)
    {
       Page_ClientValidate(validationGroup);
       var validators = self.Page_Validators;
        var isValid = true;
        var validatedObject = new Array();
        if (validators) {

            for (var index = 0; index < validators.length; index++) {
                if ($get(validators[index].id)) {
                    var fieldId = $get(validators[index].id).controltovalidate;
                    if (fieldId != "") {
                        var skip = false;
                        for (var key in validatedObject) {
                            if (validatedObject[key].value == false && validatedObject[key].key == fieldId) {
                                skip = true;
                            }
                        }
                        if (skip) {
                            continue;
                        }

                        Array.add(validatedObject, { key: fieldId, value: validators[index].isvalid });
                        if (!validators[index].isvalid) {
                            isValid = false;
                            if ($get(fieldId)) {
                                if (!Sys.UI.DomElement.containsCssClass($get(fieldId), "error")) {
                                    Sys.UI.DomElement.addCssClass($get(fieldId), "error")
                                }
                            }
                        }
                        else {
                            if ($get(fieldId)) {
                                if (Sys.UI.DomElement.containsCssClass($get(fieldId), "error")) {
                                    Sys.UI.DomElement.removeCssClass($get(fieldId), "error")
                                }
                            }
                        }
                    }

                }
            }
        }
    }
