function fallBackMenu () {
    if ($('.menuOptionHover.opened').length > 0) {
        var menu = $('.menuOptionHover.opened');
        id = menu.attr('id');
        $("#" + id + "SubmenuContainer").show();
        $("#" + id + "LinkHover").show();
        $('.content').css('padding-top', '80px');
    }
}

$(document).ready(function () {

    fallBackMenu();

    $(".menuOptionHover").hover(function () {
        $('.menuOptionFirstLevelHover').hide();
        $('.submenuContainer').hide();
        
        var currentId = $(this).attr("id");
        $("#" + currentId + "SubmenuContainer").show();
        $("#" + currentId + "LinkHover").show();
    }, function () {
        var currentId = $(this).attr("id");
        $("#" + currentId + "SubmenuContainer").hide();
        $("#" + currentId + "LinkHover").hide();
        fallBackMenu();
    });

    $("#facebookIconHolder").hover(function () {
        $("#facebookIconBlue").stop(true, true).fadeIn(800);
    }, function () {
        $("#facebookIconBlue").stop(true, true).fadeOut(500);
    });

    // calender iPhone-style
    $(".calenderDay").click(function () {
        var eventsContent = $(this).children(".events").html();
        $("#showCalenderEvents").slideUp(function () {
            $(document).scrollTop(300);
            $("#showCalenderEvents").html(eventsContent).slideDown();
        });
    });

    $(".calenderDay").hover(function () {
        $(this).addClass("calenderDayHover");
    }, function () {
        $(this).removeClass("calenderDayHover");
    })

    if ($.cookie('sandCalenderType') == "listCalender") {
        $('#listCalender').css("display", "block");
    } else if ($.cookie('sandCalenderType') == "wallCalender") {
        $('#wallCalender').css("display", "block");
    } else {
        $('#wallCalender').css("display", "block");
    }

    $(".chooseCalenderType").click(function () {
        if ($('#listCalender').is(':visible')) {
            $('#listCalender').fadeOut(function () {
                $('#wallCalender').fadeIn();
                $.cookie('sandCalenderType', 'wallCalender');
            });
        }
        else {
            $('#wallCalender').fadeOut(function () {
                $('#listCalender').fadeIn();
                $.cookie('sandCalenderType', 'listCalender');
            });
        }
    });

    // End calender


});
