$(function() {
	$(window).resize(function() {
		checkDimensions();
	});
	
	checkDimensions();
	var mmtimer = false;
	$('.launch-menu').each(function() {
		var mm = $(this).attr('menu');
		$(this).mouseover(function() {
			$("#sub-menu-" + mm).css('left', $(this).position().left);
			$("#sub-menu-" + mm).css('top', $(this).position().top + $(this).outerHeight());
			$("#sub-menu-" + mm).fadeIn(300);
			clearTimeout(mmTimer);
		});
		$(this).mouseout(function() {
			mmTimer = setTimeout(function() {
				$("#sub-menu-" + mm).fadeOut(300);
			}, 1000);
		});
	});

	$('.sub-menu a').mouseout(function() {
		var sbm = $(this).parent().parent();
		mmTimer = setTimeout(function() {
			sbm.fadeOut(300);
			clearTimeout(mmTimer);
		}, 1000);
	});
	
	$('.sub-menu a').mouseover(function() {
		clearTimeout(mmTimer);
	});
});

checkDimensions = function() {
	var win = $(window).width();
	if (win > 1600) {
		$('body').css('font-size', '20px');
	} else if (win > 1280) {
		$('body').css('font-size', '18px');
	} else {
		$('body').css('font-size', '16px');
	}
	$('body').show();
}
