$(function() {

    $('#side-menu').metisMenu();

});

//Loads the correct sidebar on window load,
//collapses the sidebar on window resize.
// Sets the min-height of #page-wrapper to window size
$(function() {
    $(window).bind("load resize", function() {
        topOffset = 50;
        width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width;
        if (width < 768) {
            $('div.navbar-collapse').addClass('collapse')
            topOffset = 100; // 2-row-menu
        } else {
            $('div.navbar-collapse').removeClass('collapse')
        }

        height = (this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height;
        height = height - topOffset;
        if (height < 1) height = 1;
        if (height > topOffset) {
            $("#page-wrapper").css("min-height", (height) + "px");
        }
    });
    
    /**
     * ******** Mia implementazione ***********
     * Pulsante per mostrare/nascondere sidebar 
     */
    $("#sidebar-toggle a").click(function(e) {
        e.preventDefault();

        if ($('#sidebar').is(":visible") ) {
            $('#sidebar').hide();
            $('#page-wrapper').css( "margin-left", "0");
        } else {
            $('#sidebar').show();
            $('#page-wrapper').css( "margin-left", "250px");      
        }
    });
    
    $('.emodal-confirm').click(function (e) {
        var url = $(this).attr('href');
        eModal.confirm('Sei sicuro di voler eseguire questa azione?', 'Conferma azione', function (bool) {
            return bool
                ? location.href = url
                : false;
        });
        e.preventDefault();
    });
    
});

