function toggleMenu(el, over)
{

}

var menu_response_spd = 50;
function isIn(mouseX, mouseY, element){
	var e = jQuery(element);
	var x = e.offset().left;
	var y = e.offset().top;
	var w = e.width();
	var h = e.height();
	return (mouseX >= x && mouseX <= x+w && mouseY >= y && mouseY <= y+h);
}

function subNavIn(ele){
	var children = ele.find('> ul');
	if(children.length == 0 || ele.hasClass('over')) return false;
	ele.addClass('over');
	ele.siblings('.over').removeClass('over');
}

function subNavOut(ele){
	var children = ele.find('> ul');
	if(children.length == 0 || !ele.hasClass('over')) return false;
	ele.removeClass('over');
}

jQuery(document).ready(function($){
	$('#nav li').mouseover(function(event){
		var e = $(this);
		if(e.attr('rel')) clearTimeout(e.attr('rel'));
		e.attr('rel', setTimeout(function(){
			subNavIn(e);
		}, menu_response_spd));
	});
	
	
	$('#nav li').mouseout(function(event){
		if(isIn(event.pageX, event.pageY, this)) return false;
		var e = $(this);
		if(e.attr('rel')) clearTimeout(e.attr('rel'));
		e.attr('rel', setTimeout(function(){
			subNavOut(e);
		}, menu_response_spd));
	});
	
});