var timer = 0;
var currItem = 0;

function gMenu_open() {
	gMenu_canceltimer();
	gMenu_close();
	currItem = $(this).find('ul');
	currItem.css('display', 'block');
}

function gMenu_close() {
	if(currItem)
		currItem.css('display', 'none');
}

function gMenu_timer() {  
	timer = window.setTimeout(gMenu_close, 500);
}

function gMenu_canceltimer() {
	if(timer) {
		window.clearTimeout(timer);
		timer = null;
	}
}

$(document).ready(function() {
	$('#xxl_nav_main > li').bind('mouseover', gMenu_open)
	$('#xxl_nav_main > li').bind('mouseout',  gMenu_timer)
});

document.onclick = gMenu_close;

