jQuery(function($) {
	$('ul').find('li:last').addClass('last');
	$('p:has(img)').addClass('img')
	
});

// drop down menu handlers
jQuery(function($) {
	var nav = $('#nav');
	nav.find('ul li.level-1').hover(
		function() { //over
			if(nav.data('menuTimer'))    clearTimeout(nav.data('menuTimer'))
			if(nav.data('menuTimerOut')) clearTimeout(nav.data('menuTimerOut'))
			var submenu = $(this).find('ul.level-2');
			if (submenu.parent().hasClass('selected') || submenu.hasClass('hover') || (submenu.find('> li').length <= 0)) { return;} // already opened
			
			nav.data('menuDropDown', $(this).find('ul.level-2'));
			nav.data('menuTimer', setTimeout(function() {
				$('#nav ul.level-2').hide().removeClass('hover');
				$('#nav a.level-1').removeClass('hover');

				var menu = $('#nav').data('menuDropDown')
				$(menu).addClass('hover').slideDown(50);
				$(menu).prev().addClass('hover').show();
				
			}, 150));
			$(this).addClass('over');
		},
		function() { //out
			if(nav.data('menuTimer'))    clearTimeout(nav.data('menuTimer'))
			if(nav.data('menuTimerOut')) clearTimeout(nav.data('menuTimerOut'))
			nav.data('menuTimerOut', setTimeout(function() {
				$('#nav ul.level-2').hide().removeClass('hover');
				$('#nav a.level-1').removeClass('hover');
				nav.find('li.selected ul.level-2').show();
			}, 2000));
			$(this).removeClass('over');
			
		}
	);
	nav.find('ul > li li, ul > li li a').mouseover(function() {
		var nav = $('#nav');
		if(nav.data('menuTimer'))    clearTimeout(nav.data('menuTimer'))
		if(nav.data('menuTimerOut')) clearTimeout(nav.data('menuTimerOut'))
	});
});

