/// <reference path="jquery/jquery-1.3.2.min.js"/>
// This script is from http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
function closeMenu() {
    if (ddmenuitem) {
        ddmenuitem.css('visibility', 'hidden');

        if (!isCurrent) {
            ddmenuitem.parent().find('a').removeClass('current');
        }
    }
}

function cancelTimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

function openMenu() {
    cancelTimer();
    closeMenu();

    ddmenuitem = $(this).find('ul').css('visibility', 'visible');

    isCurrent = ddmenuitem.parent().find('a').hasClass('current');

    if (!isCurrent) {
        ddmenuitem.parent().find('a').addClass('current');
    }

//    ddmenu = $(this).find('div').addClass('hover');
}

$(document).ready(function() {
    timeout = 250;
    closetimer = 0;
    opencloseIndex = 0;
    ddmenuitem = 0;
    ddmenu = 0;
    isCurrent = false;

    // Get the first li class elements and bind the mouse over and out events
    $('#menu-main > li').bind('mouseover', openMenu);
    $('#menu-main > li').bind('mouseout', function() { closetimer = window.setTimeout(closeMenu, timeout); });
});

document.onclick = closeMenu;

