function hideSubs() {
	if($('.mainNavButton.active').length == 0 && $('.subActive').length == 0) {
		$('.subnav').slideUp('fast');
	}
	clearTimeout();
}

$(document).ready(function() {
	$(".mainNavButton").not('.nodropdown').hover(
		function() {
			$('.mainNavButton.active').removeClass('active');

			$(this).addClass('active');

			$('.subnav').not('#sub_' + $(this).attr('id')).slideUp('fast');

			$('#sub_' + $(this).attr('id')).css('left', $(this).offset().left);
			$('#sub_' + $(this).attr('id')).css('top', ($(this).offset().top + 55));

			$('#sub_' + $(this).attr('id')).slideDown('fast');
		},
		function() {
			setTimeout("hideSubs();",1000);
		}
	);

	$(".subnav div ").hover(
		function() {
			$(this).addClass('subActive');
		},
		function() {
			$(this).removeClass('subActive');
		}
	);

	$(".subnav").hover(
		function() {

		},
		function() {
			$('.mainNavButton.active').removeClass('active');
			setTimeout("hideSubs();",1000);
		}
	);

	$('.subnav div').each(function(i) {
		$(this).click(function() {
			if($(this).find("a").attr('href')) {
				document.location.href = $(this).find("a").attr('href');
			}
		});
	});
});
