var errorBoxSelector = "#ContentPlaceHolderDefault_RenderForm_12_validationsummary";
var message = "Gentag kodeord er ikke udfyldt korrekt";
function addMessage() {
    $(errorBoxSelector).show();
    var ul = $(errorBoxSelector).find("ul");
    if (ul.length == 0) {
        $(errorBoxSelector).append('<ul></ul>');
        ul = $(errorBoxSelector).find("ul");
    }
    if (ul.find("li:contains(" + message + ")").length == 0) {
        ul.append('<li>' + message + '</li>');
    }
}
function removeMessage() {
    var ul = $(errorBoxSelector).find("ul");
    ul.find("li").each(function () {
        if ($(this).text() == message) {
            $(this).remove();
        }
    });
    if (ul.find("li").length == 0) {
        ul.remove();
        $(errorBoxSelector).hide();
    }
}
$(document).ready(function () {
    if ($(".contourMessageOnSubmit").val() == null) {
        var kodeordInput = $("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_07fd322f_c496_46bf_9d2d_3d20e4084032_11");
        if (kodeordInput.val() != null) {
            var name = kodeordInput.attr("name");
            var form = $("#form1");
            var errorLabelClass = "errorHelper";
            var $field = $(kodeordInput).attr("name");
            var $params = {
                debug: false,
                rules: {},
                errorPlacement: function (error, element) {
                    // hide all error messages by not placing them
                },
                // show or hide if form is valid or not
                //        errorContainer: errorBoxSelector,
                highlight: function (element, errorClass, validClass) {
                    $(element).addClass(errorLabelClass);
                    $(element).parent().siblings("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_label_11").addClass(errorLabelClass);
                    addMessage();
                },
                unhighlight: function (element, errorClass, validClass) {
                    $(element).removeClass(errorLabelClass);
                    $(element).parent().siblings("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_label_11").removeClass(errorLabelClass);
                    removeMessage();
                }
            };
            //        $params['rules'][$field] = { "equalTo": "#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_00ca84a7_4150_4deb_a219_319dfbfbe280_10", "rule": ["params"] };
            //    $params['messages'][$field] = "error message";
            //    $params['method'][$field] = "";
            form.validate($params);
            $(kodeordInput).rules("add", { "equalTo": "#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_00ca84a7_4150_4deb_a219_319dfbfbe280_10" });
        } 
    }
});
/* GAMMEL DATA
$(document).ready(function () {
    var kodeordInput = $("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_07fd322f_c496_46bf_9d2d_3d20e4084032_11");
    kodeordInput.attr("name", "txtKodeordGentag");
    var form = $("#form1");
    var errorLabelClass = "errorHelper";
    var validator = form.validate({
        rules: {
            txtKodeordGentag: {
                equalTo: "#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_00ca84a7_4150_4deb_a219_319dfbfbe280_10"
            }
        },
        errorPlacement: function (error, element) {
            // hide all error messages by not placing them
        },
        // show or hide if form is valid or not
        //        errorContainer: errorBoxSelector,
        highlight: function (element, errorClass, validClass) {
            $(element).addClass(errorLabelClass);
            $(element).parent().siblings("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_label_11").addClass(errorLabelClass);
            addMessage();
        },
        unhighlight: function (element, errorClass, validClass) {
            $(element).removeClass(errorLabelClass);
            $(element).parent().siblings("#ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_label_11").removeClass(errorLabelClass);
            removeMessage();
        }
    });
});*/
//ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_07fd322f_c496_46bf_9d2d_3d20e4084032_11
//ContentPlaceHolderDefault_RenderForm_12_rpFieldsets_rpFields_0_07fd322f_c496_46bf_9d2d_3d20e4084032_11
