$('.submenu').each(function(){
	var h2 = $(this).find('h2');
	var ndx = $('h2').index(h2);
	if(ndx>0 && ndx<6) {
		var h2left = (400-parseInt(h2.css('width')))/2;
		h2.css('left', h2left);
	}
});

var mainmenu = {
	delay : 500,
	timer : {},

	init : function() {
		var submn = $('.submenu');
		$('#mainmenu a').hover(
			function() {
				$(submn).hide();
				var id = $(this).attr('class');
				$('#' + id).show(); 
				clearTimeout(mainmenu.timer);
			},
			function() {
				var id = $(this).attr('class');
					clearTimeout(mainmenu.timer);
				mainmenu.timer = mainmenu.setDelay('#' + id);
			}
		);
		$('.submenu').hover(
			function () { clearTimeout(mainmenu.timer); },
			function () { mainmenu.timer = mainmenu.setDelay(this); }
		);
		$('body').hover(
			function() {mainmenu.timer = mainmenu.setDelay($('.submenu'));},
			function() {}
		);
	},
	
	setDelay : function(obj) {
		return setTimeout(function(){
			$(obj).fadeOut(400);	  
		},mainmenu.delay);
	
	}

}

mainmenu.init();

