var menuTimer = 0;
var resetTimer = 0;
function setDefault() {
    var default_top = '#forumsNav';
    var default_bot = '#forumsBottom';
    
    var top_list = ['#home', '#gameplay', '#database', '#forumsNav', '#media', '#contact'];
    var bot_list = ['#homeBottom', '#gameplayBottom', '#databaseBottom', '#forumsBottom', '#mediaBottom', '#contactBottom'];
    for (var i = 0; i < top_list.length; i++) {
        if ((top_list[i]) != (default_top)) {
            $(top_list[i]).removeClass("current_page_item");
            $(top_list[i]).addClass("other_page_item");
        } else {
            $(top_list[i]).removeClass("other_page_item");
            $(top_list[i]).addClass("current_page_item");
        }
    }
    for (var i = 0; i < bot_list.length; i++) {
        if ((bot_list[i]) != (default_bot)) {
            $(bot_list[i]).removeClass("navVisible");
            $(bot_list[i]).addClass("navHidden");
        } else {
            $(bot_list[i]).removeClass("navHidden");
            $(bot_list[i]).addClass("navVisible");
        }
    }
}
function setVisibile(new_top, new_bot) {
    var top_list = ['#home', '#gameplay', '#database', '#forumsNav', '#media', '#contact'];
    var bot_list = ['#homeBottom', '#gameplayBottom', '#databaseBottom', '#forumsBottom', '#mediaBottom', '#contactBottom'];
    for (var i = 0; i < top_list.length; i++) {
        if ((top_list[i]) != (new_top)) {
            $(top_list[i]).removeClass("current_page_item");
            $(top_list[i]).addClass("other_page_item");
        } else {
            $(top_list[i]).removeClass("other_page_item");
            $(top_list[i]).addClass("current_page_item");
        }
    }
    for (var i = 0; i < bot_list.length; i++) {
        if ((bot_list[i]) != (new_bot)) {
            $(bot_list[i]).removeClass("navVisible");
            $(bot_list[i]).addClass("navHidden");
        } else {
            $(bot_list[i]).removeClass("navHidden");
            $(bot_list[i]).addClass("navVisible");
        }
    }
}
$("#access").hover(
    // change this for each page
    function() {clearTimeout(resetTimer)},
    function () {
        resetTimer = setTimeout("setDefault()", 500);
    }
);


$("#forumsNav").hover(
    function () {
        menuTimer = setTimeout("setDefault()", 85);
    }, function () {clearTimeout(menuTimer)}
);


$("#gameplay").hover(
  function () {
    menuTimer = setTimeout("setVisibile('#gameplay', '#gameplayBottom')", 85);
  }, function () {clearTimeout(menuTimer)}
);
$("#database").hover(
  function () {
    menuTimer = setTimeout("setVisibile('#database', '#databaseBottom')", 85);
  }, function () {clearTimeout(menuTimer)}
);
$("#home").hover(
    function () {
    menuTimer = setTimeout("setVisibile('#home', '#homeBottom')", 85);
  }, function () {clearTimeout(menuTimer)}
);
$("#media").hover(
  function () {
        menuTimer = setTimeout("setVisibile('#media', '#mediaBottom')", 85);
  }, function () {clearTimeout(menuTimer)}
);
$("#contact").hover(
  function () {
        menuTimer = setTimeout("setVisibile('#contact', '#contactBottom')", 85);
  }, function () {clearTimeout(menuTimer)}
);
