var menuStatus = false;
var menuHover = false;
var menuTimer = 500;
var menuDelay = 350;
var borderWidth = '';
var paddingBottom = '';
var menuTimerObject = false;



function menuShow() {
		if (!menuStatus) {
				menuTimerObject = window.setTimeout(function() {
						menuStatus = true;
						menuTimerObject = false;
						$('.product_menu_all').css('border-bottom-width', borderWidth).css('padding-bottom', paddingBottom);
						$('.sub_menu, .newsletter_special').slideDown(menuTimer, function () {
								menuStatus = false;
								if (!menuHover) {
										menuHide();
								}
						});								
				}, menuDelay);

		}
}

function menuHide() {
		if (menuTimerObject != false) {
				clearTimeout(menuTimerObject);
				menuTimerObject = false;
		}
		if (!menuStatus) {
				menuStatus = true;
				$('.sub_menu, .newsletter_special').slideUp(menuStatus, function() {
								$('.product_menu_all').css('border-bottom-width', '0px').css('padding-bottom', '0px');
								menuStatus = false;
								if (menuHover) {
										menuShow();
								}
				});
		}
}

$().ready(function() {
				$('.sub_menu, .newsletter_special').hide();
				borderWidth = $('.product_menu_all').css('border-bottom-width');
				paddingBottom = $('.product_menu_all').css('padding-bottom');
				$('.product_menu_all').css('border-bottom-width', '0px').css('padding-bottom', '0px');
				$('.product_menu_all').hover(function() {
								menuHover = true;
								menuShow();
				}, function() {
								menuHover = false;
								menuHide();
				});
});


