$(document).ready(function () {	
	
	if($(window).width() > 500) {
		$('#menu-main-list li').hoverIntent(
			function () {
				var $subMenu= $('ul', this);
				if ($subMenu.length > 0) {
					$subMenu.slideDown(400);
					$(this).addClass('menu-selected');
				}
			},
			function () {
				
				$('ul',this).slideUp(200, function(){
					$(this).parent('li').removeClass('menu-selected');	
				});
			}
		);
	}
		
	$('#show-navigation-link').click( function(){
		var $allMenu= $('#menu-main-list');
		if ($allMenu.is(':hidden')){
			$allMenu.slideDown(300);
			$(this).html('- Hide Menu');
		} else {
			$allMenu.slideUp(200);
			$(this).html('+ Show Menu');
		}
		$(this).css('display', 'block');
		return false;
				
	})

	
	
	$('#menu-main-list > li > a').bind('click focus', function(){
			var $listItem= $(this).parent('li');
			var $subMenu= $listItem.children('ul.sub-menu');
			var $showSubMenu= false;
			if ($subMenu.length > 0 && $subMenu.is(':hidden')) $showSubMenu= true;
			
			$('ul.sub-menu').slideUp(200, function(){
				$(this).parent('li').removeClass('menu-selected');	
			});
			

			if($subMenu.length > 0) {
				if($showSubMenu) { 
					$subMenu.slideDown(400);
					$listItem.addClass('menu-selected');
				}
				return false;
			} else return true;
			
		});
	
});
