/*
Gestione Menu
*/

$.fn.setNav = function () {
    $('#main_menu li ul').css({ display: 'none' });

    $('#main_menu li').each(function () {
        var $sublist = $(this).find('ul:first');

        $(this).hover(function () {
            $sublist.css({ opacity: 1 });

            $sublist.stop().css({ overflow: 'hidden', height: 'auto', display: 'none' }).fadeIn(200, function () {
                $(this).css({ overflow: 'visible', height: 'auto', display: 'block' });
            });
        },
    function () {
        $sublist.stop().css({ overflow: 'hidden', height: 'auto', display: 'none' }).fadeOut(200, function () {
            $(this).css({ overflow: 'hidden', display: 'none' });
        });
    });

    });

    $('#main_menu li').each(function () {

        $(this).hover(function () {
            $(this).find('a:first').addClass('hover');
        },
    function () {
        $(this).find('a:first').removeClass('hover');
    });

    });

    $('#menu_wrapper .nav ul li ul').css({ display: 'none' });

    $('#menu_wrapper .nav ul li').each(function () {

        var $sublist = $(this).find('ul:first');

        $(this).hover(function () {
            $sublist.css({ opacity: 1 });

            $sublist.stop().css({ overflow: 'hidden', height: 'auto', display: 'none' }).fadeIn(200, function () {
                $(this).css({ overflow: 'visible', height: 'auto', display: 'block' });
            });
        },
    function () {
        $sublist.stop().css({ overflow: 'hidden', height: 'auto', display: 'none' }).fadeOut(200, function () {
            $(this).css({ overflow: 'hidden', display: 'none' });
        });
    });

    });

    $('#menu_wrapper .nav ul li').each(function () {

        $(this).hover(function () {
            $(this).find('a:first').addClass('hover');
        },
    function () {
        $(this).find('a:first').removeClass('hover');
    });

    });
}

$(document).ready(function () {

    $(document).setNav();

    // Inizio Gestione Crediti

    //select all the a tag with name equal to modal
    $('a[name=modal]').click(function (e) {
        //Cancel the link behavior
        e.preventDefault();
        //Get the A tag
        var id = $(this).attr('href');

        //Get the window height and width
        var winH = $(window).height();
        var winW = $(window).width();

        //Set the popup window to center
        $(id).css('top', winH / 2 - $(id).height() / 2);
        $(id).css('left', winW / 2 - $(id).width() / 2);

        //transition effect
        $(id).fadeIn(2000);

    });

    //if close button is clicked
    $('.window .close').click(function (e) {
        //Cancel the link behavior
        e.preventDefault();
        $('#mask, .window').hide();
    });

    //if mask is clicked
    $('#mask').click(function () {
        $(this).hide();
        $('.window').hide();
    });

    // Fine gestione Crediti


});

