$(function(){

    var linkCountA = $("#nav a").length;
    var linkCountB = $("#navb a").length;

    // Smart menu item width function
    function smartMenu()
    {
        var menuWidthA = $("#nav").width();
        var menuWidthB = $("#navb").width();
        var itemLengthA = Math.floor(menuWidthA / linkCountA);
        var itemLengthB = Math.floor(menuWidthB / linkCountB);
        $("#nav li").css("width", itemLengthA);
        $("#navb li").css("width", itemLengthB);
    }

    function smartGallery()
    {
        var fullWidth = parseInt($("ul.gallery").width() + parseInt($("ul.gallery").css("margin-left")));

        // 1366px FIX
        if(fullWidth == 909) {  fullWidth = 899;  }

        var giftCount = Math.floor((fullWidth / 150));
        var freeSpace =   Math.floor(fullWidth) - Math.floor(giftCount * 150);
        var space = Math.floor(freeSpace / (giftCount - 1));



        $("ul.gallery").css({'margin-left': -space});
        $("ul.gallery li").css({'margin-left':space});

    }

    // Start function on PageLoad
    smartMenu();
    smartGallery();

    $(window).resize(function ()
    {
        smartMenu();
        smartGallery();
    });

    // Navigation accordion
    $(".module.menu > ul > li > a").click(function(){
        var toggle = $(this).next("ul");
        $(toggle).slideToggle(100).parent("li").toggleClass('active');
        //return false;
    });

    // Zebra Table
    $("table.data tr:nth-child(even)").addClass("odd");
});
