var timeout = 500;
var timeoutSub = 300;
var closetimer = 0;
var ddmenuitem = 0;
var closetimerSub = 0;
var ddmenuitemSub = 0;

function nav_open() {
    nav_canceltimer();
    nav_close();
    ddmenuitem = $(this).find('ul.menuItem').css('visibility', 'visible');
}

function nav_open_sub() {
    nav_canceltimer_sub();
    nav_close_sub();
    ddmenuitemSub = $(this).find('ul.menuItem2').css('visibility', 'visible');
}

function nav_close()
{ if (ddmenuitem) ddmenuitem.css('visibility', 'hidden'); }

function nav_close_sub()
{ if (ddmenuitemSub) ddmenuitemSub.css('visibility', 'hidden'); }

function nav_timer()
{ closetimer = window.setTimeout(nav_close, timeout); }

function nav_timer_sub()
{ closetimerSub = window.setTimeout(nav_close_sub, timeoutSub); }

function nav_canceltimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

function nav_canceltimer_sub() {
    if (closetimerSub) {
        window.clearTimeout(closetimerSub);
        closetimerSub = null;
    }
}

$(document).ready(function () {
    $('ul.nav > li').bind('mouseover', nav_open);
    $('ul.nav > li').bind('mouseout', nav_timer);
	$('li.subNav').bind('mouseover', nav_open_sub);
    $('li.subNav').bind('mouseout', nav_timer_sub);
    document.onclick = nav_close;
});



