$(document).ready(function() {
    var menuheight = 222;
    var easingtype = "easeOutSine";
    var easeduration = 300;
    var shouldclosemenu = "no";
    $("div #animated-menu-container").css('opacity', '0');
    $("div #animated-menu-container").css('top', '-' + menuheight + 'px');
    $("div #header").css('position', 'relative');
    $("div #header").css('z-index', '10000005');
	$("div #bread-crumbs").css('position', 'relative');
    $("div #bread-crumbs").css('z-index', '10000004');
	$("div #bread-crumbs").css('background-color', 'white');
    $("div #header-spacer").css('position', 'relative');
    $("div #header-spacer").css('z-index', '10000003');
    $("div #solution-button-holder").css('position', 'relative');
    $("div #solution-button-holder").css('z-index', '10000002');
    $("div #solution-button").css('position', 'relative');
    $("div #solution-button").css('z-index', '10000001');	
    var menubottompos = 0;
    if ($.browser.msie) {
        var ieversion = $.browser.version.substr(0, 1)
        if (ieversion == 6) {
            menubottompos = 32;
        }
        else if (ieversion == 7) {
            menubottompos = -4;
        }
    }
    $("#animated-menu-container").show();
    $("#solution-button-holder").mouseover(function() {
        shouldclosemenu = "no";
        $("#animated-menu-container").animate({ opacity: '100' }, { queue: false, duration: easeduration, easing: easingtype });
        $("#animated-menu-container").animate({ top: menubottompos + 'px' }, { queue: false, duration: easeduration, easing: easingtype });
        $('#solution-button a').addClass("solution-button-active");
    });
    $("#animated-menu-container li").mouseover(function() {
        shouldclosemenu = "no";
        $(this).css('class', 'active');
        $('#solution-button a').addClass("solution-button-active");
    });
    $("#solution-button-holder").mouseout(function() {
        shouldclosemenu = "yes";
        setTimeout(closemenu, 300);
    });
    $("#animated-menu-container li").mouseout(function() {
        shouldclosemenu = "yes";
        $(this).css('class', '');
        setTimeout(closemenu, 300);
    });
    function closemenu() {
        if (shouldclosemenu == "yes") {
            $("#animated-menu-container").animate({ opacity: '0' }, { queue: false, duration: easeduration, easing: easingtype });
            $("#animated-menu-container").animate({ top: '-' + menuheight + 'px' }, { queue: false, duration: easeduration, easing: easingtype });
            shouldclosemenu = "no";
            $('#solution-button a').removeClass("solution-button-active");
        }
    }
});
