var TerpsysMddDisplayEffect = "plain";
var TerpsysMddMouseOverMenuItem = "";
var TerpsysMddInMenuArea = false;
var TerpsysMddTimerId;

$(document).ready(function() {
    $(".MenuHeader").mouseover(function() { TerpsysMddShowMenu(this); });
    $(".TerpsysMenuItem").mouseover(function() { TerpsysMddMousingMenu(this); });
    $(".TerpsysMenuItem").mouseout(function() { TerpsysMddNotMousingMenu(this); });
});

function TerpsysMddShowMenu(sender) {
    if (TerpsysMddMouseOverMenuItem != "" && TerpsysMddMouseOverMenuItem != "#" + sender.id) {
        TerpsysMddInMenuArea = false;
        TerpsysMddHideMenu();
    }

    if (TerpsysMddMouseOverMenuItem != "#" + sender.id) {
        var DivName = "#" + sender.id + "-mddd";
        TerpsysMddMouseOverMenuItem = "#" + sender.id;

        var pos = $(TerpsysMddMouseOverMenuItem).position();
        var left;

        left = pos.left;

        var SelectedIndex = TerpsysMddMouseOverMenuItem.charAt(TerpsysMddMouseOverMenuItem.length - 1);
        if (SelectedIndex == "4" || SelectedIndex == "5" || SelectedIndex == "6" || SelectedIndex == "7") {
            left = left - ($(DivName).children().children("#mdd-body").width() - $(sender).width()) - 3;
        }

        $(".navmain-buttons-item-selected").css({ "background": "url(/Style%20Library/MegaDropDown/bgNav_On.jpg)" });
        $(TerpsysMddMouseOverMenuItem + "-link").css({ "background": "url(/Style%20Library/MegaDropDown/bgNav_On.jpg)" });

        $(DivName).css({ "left": left + "px", "top": pos.top + 36 + "px" });

        if (TerpsysMddDisplayEffect == "plain") {
            $(DivName).show();
        }
        else if (TerpsysMddDisplayEffect == "slidein") {
            $(DivName).show("fast");
        }
        else if (TerpsysMddDisplayEffect == "fadein") {
            $(DivName).fadeIn("fast");
        }
        
        if (window.PIE && typeof window.PIE.attach == 'function') {
            $('.twoColumnContainer').each(function() {
                PIE.attach(this);
            });
            $('.rightContainer').each(function() {
                PIE.attach(this);
            });
            $('.innerWrapper').each(function() {
                PIE.attach(this);
            });
            $('.outerWrapper').each(function() {
                PIE.attach(this);
            });
        }
    }

    InMenuArea = true;
    
}

function TerpsysMddHideMenu() {
    if (TerpsysMddInMenuArea == false) {

        $(TerpsysMddMouseOverMenuItem + "-link").css({ "color": "#fff", "background": "url(/Style%20Library/MegaDropDown/bgNav_Off.jpg)" });

        if (TerpsysMddDisplayEffect == "plain") {
            $(TerpsysMddMouseOverMenuItem + "-mddd").hide();
        }
        else if (TerpsysMddDisplayEffect == "slidein") {
            $(TerpsysMddMouseOverMenuItem + "-mddd").hide("fast");
        }
        else if (TerpsysMddDisplayEffect == "fadein") {
            $(TerpsysMddMouseOverMenuItem + "-mddd").fadeOut("slow");
        }

        TerpsysMddMouseOverMenuItem = "";
        $(".navmain-buttons-item-selected").css({ "color": "#fff", "background": "url(/Style%20Library/MegaDropDown/bgNav_On.jpg)" });
    }
}

function TerpsysMddMousingMenu(sender) {
    TerpsysMddInMenuArea = true;

    if (TerpsysMddTimerId != null) {
        clearTimeout(TerpsysMddTimerId);
        TerpsysMddTimerId = null;
    }
}

function TerpsysMddNotMousingMenu() {
    TerpsysMddInMenuArea = false;
    setTimeout('TerpsysMddHideMenu()', 1000);
}


