function setStatus(e, n) {
    var n = $(n);
    n.hasClass("status-on") ? (n.removeClass("status-on"), $(e).prop("checked", !1)) : (n.addClass("status-on"), $(e).prop("checked", !0))
}

$(document).ready(function () {
    function e() {
        if (n >= 1024) var e = "90";
        if (n < 1024) var e = "40";
        var t = $(":target").offset();
        if (t) {
            var o = t.top - e;
            $("html, body").animate({scrollTop: o}, 0)
        }
    }

//Hauptmenü mit Tastatur bedienbar
    $(".container_MenuMain ul > li > a.firstLevel").focus(function () {
        $(".container_MenuMain li .level02").removeClass("show"), $(this).parent().find(".level02").addClass("show")
    }), $(".main a").focus(function () {
        $(".container_MenuMain li .level02").removeClass("show")
    }), $(".container_Print a").focus(function () {
        $(".container_MenuMain li .level02").removeClass("show")
    }), $("#showFactorial a").focus(function () {
        $(".moreTargets").css("display", "none")
    }), $(".switch-contrast").click(function (e) {
        return setStatus("#contrast-trigger", ".switch-contrast"), !1
    }), $(".switch-font-size").click(function (e) {
        return setStatus("#fontsize-trigger", ".switch-font-size"), !1
    });
    var n = $(window).width();
    $(".info-box-header").on("click", function (e) {
        $(this).parent().children(".info-box-content").hasClass("content-open") ? ($(this).parent().children(".info-box-content").slideUp(), $(this).removeClass("ui-accordion-header-active"), $(this).parent().children(".info-box-content").removeClass("content-open")) : ($(".info-box-header").removeClass("ui-accordion-header-active"), $(".info-box-content").slideUp(), $(".info-box-content").removeClass("content-open"), $(this).addClass("ui-accordion-header-active"), $(this).parent().children(".info-box-content").slideDown(), $(this).parent().children(".info-box-content").addClass("content-open")), e.preventDefault()
    }), n < 701 && $(function () {
        $(".accordion-search").accordion({active: !1, collapsible: !0, animated: "bounceslide", heightStyle: "content"})
    }), $(".navTopBG").css("width", n), $(".navTopBG").css("left", "0"), setTimeout(function () {
        function e() {
            if (n > 700) {
                var e = $(".news-col-left").height(), t = $(".news-col-right").height();
                e < t ? $(".news-col-left").css("height", t) : $(".news-col-left").css("height", "auto")
            }
        }

        e()
    }, 100), $(function () {
        setTimeout(e, 10)
    }), $('.container_Content a[href^="#"], .container_Content a[href^="' + window.location.href.split('#')[0] + '#"]').on("click touch", function () {
        function e() {
            var e = $(":target").offset();
            if (e) {
                var n = e.top - t;
                $("html, body").animate({scrollTop: n}, 0)
            }
        }

        var n = $(window).width();
        $(window).height();
        if (n >= 1024) {
            var t = 85;
            if ($('.study-anchornav').length) t += 52;
        }
        ;
        if (n < 1024) var t = 40;
        $(function () {
            setTimeout(e, 100)
        })
    }), $(".powermail_fieldwrap_type_file .powermail_file ").change(function () {
        $(".powermail_fieldwrap_type_file .field-upload-text").text(this.value)
    }), $(".layer-wrapper .layer-title").on("click touch", function () {
        var e = $(this).attr("data-title"), n = $(this).parent().children('.layer-content[data-content="' + e + '"]');
        $("body").append(n), window.setTimeout(function () {
            $("body").addClass("layerSlideIn")
        }, 40)
    }), $("body").on("click touch", "a.layer-close", function () {
        $("body").removeClass("layerSlideIn"), $(this).parent().parent(".layer-content").parents("body").remove(".layer-content"), $(".zielgruppennavi-mobile .noLink button.icons").removeClass("zielgruppe-active")
    }), $(document).keyup(function (e) {
        27 == e.keyCode && ($("body").removeClass("layerSlideIn"), $(this).parent().parent(".layer-content").parents("body").remove(".layer-content"))
    }), lightbox.option({
        albumLabel: "",
        positionFromTop: 50,
        wrapAround: !0
    }), $(".otherTarget").mouseleave(function () {
        $(window).click(function () {
            $(".otherTarget ul").slideUp("fast"), $(".otherTarget ul").removeClass("dropOpen")
        })
    }), $(".otherTarget a.noLink").click(function (e) {
        e.stopPropagation(), e.preventDefault();
        var n = $(this).parent().children("ul");
        n.hasClass("dropOpen") ? (n.slideUp("fast"), n.removeClass("dropOpen")) : (n.slideDown("fast"), n.addClass("dropOpen"))
    }), $("a.mobileMenuIcon").addClass("mobileMenuIcon").on("click", function () {
        $(".scrollable-wrapper").toggleClass("menue-visible"), $("#mobile-menu").slideToggle()
    })
}), function (e) {
    e.fn.mobileMenu = function (n) {
        var t = (e.extend({color: "#556b2f", backgroundColor: "white"}, n), this.attr("id"), !0);
        return e(".active-link").parents(".foldable").css("display", "block"), this.find(".active.open").children(".icon").css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_down_b.png)"), this.find(".closed").children(".icon").css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_right_b.png)"), t === !0 && this.on("click", ".icon", function (n) {
            e(this).parent().find("ul").first().slideToggle(), e(this).parent("li").hasClass("closed") ? (e(this).css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_down_b.png)"), e(this).parent().removeClass("closed").addClass("open"), e(this).prop("title", "Untermenü schließen")) : (e(this).css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_right_b.png)"), e(this).parent().removeClass("open").addClass("closed"), e(this).prop("title", "Untermenü öffnen")), n.stopPropagation()
        }), this.on("click", ".noLink", function (n) {
            var t = e(this);
            e(t).parent().attr("id");
            e(t).parent().find("ul").first().slideToggle(), e(t).parent().hasClass("closed") ? (e(t).next(".icon").css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_down_b.png)"), e(t).parent().removeClass("closed").addClass("open"), e(t).next(".icon").prop("title", "Untermenü schließen")) : (e(t).next(".icon").css("background-image", "url(/typo3conf/ext/htwktemplate/Resources/Public/img/icon_arrow_right_b.png)"), e(t).parent().removeClass("open").addClass("closed"), e(t).next(".icon").prop("title", "Untermenü öffnen"))
        }), this.on("click", ".mobile-menue-close", function (n) {
            e("#mobile-menu").slideToggle(), e(".scrollable-wrapper").toggleClass("menue-visible")
        }), this
    }
}(jQuery);