(function($) {
	$(function() {
		var megamenu = $('.megamenu')/*.css('display', 'none')*/,
			shown = null;
		
		
		
		function show(id) {
			megamenu.css('display', 'none');
			var div = $('#' + id);
			div.css('display', 'block');
			$(div).unbind('mouseover').unbind('mouseout');
			
			$(div).bind('mouseover', function() {
				shown = this;
			});
			$(div).bind('mouseout', function() {
				shown = null;
				hide($(this).attr('id'));
			});
		}
		
		function hide(id) {
			setTimeout(function() {
				if(shown == null) {
					var div = $('#' + id);
					div.css('display', 'none');
				}
			}, 20);
		}
		
		$('#hosting-menu-item').bind('mouseover', function() { show('hosting-menu'); });
		$('#hosting-menu-item').bind('mouseout', function() { hide('hosting-menu'); });
		$('#services-menu-item').bind('mouseover', function() { show('services-menu'); });
		$('#services-menu-item').bind('mouseout', function() { hide('services-menu'); });
		$('#tech-menu-item').bind('mouseover', function() { show('tech-menu'); });
		$('#tech-menu-item').bind('mouseout', function() { hide('tech-menu'); });
	});
}(jQuery));
