/* Minification failed. Returning unminified contents.
(1,1): run-time error CSS1019: Unexpected token, found '$'
(1,2): run-time error CSS1019: Unexpected token, found '('
(1,11): run-time error CSS1031: Expected selector, found ')'
(1,11): run-time error CSS1025: Expected comma or open brace, found ')'
(77,2): run-time error CSS1019: Unexpected token, found ')'
 */
$(document).ready(function () {

    $(".draggable").draggable();

    var trigger = $('.hamburger'),
        //overlay = $('.overlay'),
       isClosed = false;

    trigger.click(function () {
        hamburger_cross();
    });

    function hamburger_cross() {

        if (isClosed == true) {
            //overlay.hide();
            $("#page-content-wrapper .header-mobile .logo-mobile").css("display", "block");
            trigger.removeClass('is-open');
            trigger.addClass('is-closed');
            isClosed = false;
        } else {
            //overlay.show();
            $("#page-content-wrapper .header-mobile .logo-mobile").css("display", "none");
            trigger.removeClass('is-closed');
            trigger.addClass('is-open');
            isClosed = true;
        }
    }

    $('[data-toggle="offcanvas"]').click(function () {
        $('#wrapper').toggleClass('toggled');
    });

    var mark = function () {

        // Read the keyword
        var keyword = $("input[name='keyword']").val();

        // Determine selected options
        var options = {};
        $("input[name='opt[]']").each(function () {
            options[$(this).val()] = $(this).is(":checked");
        });

        // Remove previous marked elements and mark
        // the new keyword inside the context
        $(".context").unmark({
            done: function () {
                $(".context").mark(keyword, options);
            }
        });
    };

    var markMobile = function () {

        // Read the keyword
        var keyword = $("input[name='keyword2']").val();

        // Determine selected options
        var options = {};
        $("input[name='opt[]']").each(function () {
            options[$(this).val()] = $(this).is(":checked");
        });

        // Remove previous marked elements and mark
        // the new keyword inside the context
        $(".context").unmark({
            done: function () {
                $(".context").mark(keyword, options);
            }
        });
    };

    $("input[name='keyword']").on("input", mark);
    $("input[name='keyword2']").on("input", markMobile);
    $("input[type='checkbox']").on("change", mark);
});
