﻿$(document).ready(function () {
    $('#ValidationErrors > li').each(function (e) {
        var key = $(this).attr("rel-key");
        if (!$("form.yform fieldset div[rel='" + key + "']").hasClass("error")) {
            var message = $(this).text();
            if ($(key).attr("rel-message")) {
                message = $(this).attr("rel-message");
            }
            $("form.yform fieldset div[rel='" + key + "']").addClass("error");
            $("form.yform fieldset div[rel='" + key + "']").prepend('<strong class="message">' + message + '</strong>');
        }
        if (!$("form.yform table tr td[rel='" + key + "']").hasClass("error")) {
            var message = $(this).text();
            if ($(key).attr("rel-message")) {
                message = $(this).attr("rel-message");
            }
            $("form.yform table tr td[rel='" + key + "']").addClass("error");
            $("form.yform table tr td[rel='" + key + "'] input").attr("title", message);
        }
        if ($("p[rel='" + key + "']").hasClass("hidden")) {
            var message = $(this).text();
            if ($(key).attr("rel-message")) {
                message = $(this).attr("rel-message");
            }
            $("p[rel='" + key + "']").removeClass("hidden");
            $("p[rel='" + key + "']").text(message);
        }
    });

    $("#check-all").bind('click', function () {
        var state = $("#check-all").attr("checked");
        $(".check-column > input").attr("checked", state);
    });

    $("a.delete").bind('click', function () {
        var url = $(this).attr("href");
        var c = confirm("Sikker du vil slette?");
        if (c) {
            window.location = url;
        }
        return false;
    });
});