var menuIsInAction = false;
var curHoverObject;
var pendingAction;
var globalMenuTimeout;
var globalTabsTimeout;
$(document).ready(function () {

	if(jQuery(".SidebarAreaHomepage").size()>0)
	{
		//Homepage
		setTimeout(function(){
			if(jQuery(".ContentPaneArea").height() > jQuery(".SidebarAreaHomepage").height())
			{
				jQuery(".SidebarAreaHomepage").css("height",jQuery(".ContentPaneArea").height());
				
			}
			else {
				jQuery(".ContentPaneArea").css("height",jQuery(".SidebarAreaHomepage").height());
			}
		},1000);
		
		
	}
	else {
		setTimeout(function(){
			//Interior Pages
			if(jQuery(".ContentPaneArea").height() > jQuery(".SidebarArea").height())
			{
				jQuery(".SidebarArea").css("height",jQuery(".ContentPaneArea").height());
				
			}
			else {
				jQuery(".ContentPaneArea").css("height",jQuery(".SidebarArea").height());
			}
		
		},1000);
		
	}
	

    $("#TabMyLifeRewards").mouseenter(function () {
        globalTabsTimeout = setTimeout(function () { $(".CouponsTabsPopupWrapper").fadeIn(); }, 100);
    });

    $("#TabResources").mouseenter(function () {
        globalTabsTimeout = setTimeout(function () { $(".ResourcesTabsPopupWrapper").fadeIn(); }, 100);
    });

    $("#TabBrowseStories").mouseenter(function () {
        globalTabsTimeout = setTimeout(function () { $(".BrowseTabsPopupWrapper").fadeIn(); }, 100);
    });

    $("#TabMyLifeRewards, #TabResources, #TabBrowseStories").mouseleave(function () {
        globalTabsTimeout = setTimeout(function () {
            $(".CouponsTabsPopupWrapper").fadeOut();
            $(".ResourcesTabsPopupWrapper").fadeOut();
            $(".BrowseTabsPopupWrapper").fadeOut();
        }, 100);
    });

    $(".CouponsTabsPopupWrapper, .ResourcesTabsPopupWrapper, .BrowseTabsPopupWrapper").mouseenter(function () {
        clearTimeout(globalTabsTimeout);
    });
    $(".CouponsTabsPopupWrapper, .ResourcesTabsPopupWrapper, .BrowseTabsPopupWrapper").mouseleave(function () {
        globalTabsTimeout = setTimeout(function () {
            $(".CouponsTabsPopupWrapper, .ResourcesTabsPopupWrapper, .BrowseTabsPopupWrapper").fadeOut();
        }, 100);
    });

  


    $("#TabHighSchool,#TabCollege,#TabOnMyOwn,#TabWedding,#TabMarried,#TabHavingABaby,#TabHomeowner,#TabParents,#TabGrandparents,#TabRetirement").mouseenter(function () {

        clearTimeout(globalMenuTimeout);
        showMenuSlider(this);
    });
    $(".MenuWrapper").mouseleave(function () {
        if (!menuIsInAction) {
            globalMenuTimeout = setTimeout(function () {
                $(".Slider").trigger('mouseleave');
            }, 500);
        } else {
            RunPendingAction(function () { $(".Slider").trigger('mouseleave'); });
        }

    });

    $(".Slider").mouseenter(function () { clearTimeout(globalMenuTimeout); });
    $(".Slider").mouseleave(function () {
        globalMenuTimeout = setTimeout(function () {
            $(".Slider").hide();
        }, 500);
    });
});

/*


function hideAllMenuSliders(name) {

    $(".Slider:visible").each(function () {
        menuIsInAction = true;
        if ($(this).children(0).attr("id") != name + "Slider") {
            $(this).hide(100, function () {
                menuIsInAction = false;
                RunPendingAction();
            });
        } else {
            menuIsInAction = false;
        }
    });
    if ($(".Slider:visible").size() == 0) {
        menuIsInAction = false;
    }
}


function RunPendingAction(action) {
    if (action != null) {
        pendingAction = action;
    } else {
        globalMenuTimeout = setTimeout(pendingAction, 100);
    }
}

function showMenuSlider(sender) {
    clearTimeout(globalMenuTimeout);
    var menuName = sender.id.replace("Tab", "");
    hideAllMenuSliders(menuName);
    //if (!$("div[id$='" + menuName + "Slider']").parent().is(":visible")) {
    if (!menuIsInAction) {
        globalMenuTimeout = setTimeout(function () { $("div[id$='" + menuName + "Slider']").parent().slideDown(); }, 100);
    } else {
        RunPendingAction(function () { $("div[id$='" + menuName + "Slider']").parent().slideDown(); });
    }


    //}
}

*/
