$j(document).ready(function(){
	var menuHeight = $j('#navmain .wrap>ul').height() + 'px';
	var navconfig = {    
	     sensitivity: 5, 
	     interval: 200,  
	     over: openMenu,
	     timeout: 800,    
	     out: closeMenu    
	};
	var hash = '';
	function subMenu(m) {
		$j(m).click(function() {
			var mTst = ($j(this).attr('class'));
			if (mTst != 'logo') {
				var t = $j(this);
				var h = $j(t).siblings('div').children('ul').height();
				$j(t).parents('li').siblings('.active').find('div').animate({height: 0}, 400);
				$j(t).siblings('div').find('.active').removeClass('active');
				$j(t).parents('li').siblings('.active').removeClass('active');	
				$j(t).parents('li').addClass('active');
				$j(t).siblings('div').show().animate({opacity: 1}, 400, function() {
					$j(this).animate({height: h}, 400, function() {
						$j(this).css({height: 'auto'});	
					});
				});
				var k = $j(t).attr('href');
			}
			if (k == '#') {
				return false;
			}
		});
	}
	function openMenu() {
		$j('#navmain').show().animate({opacity: 1.0, height: menuHeight}, 400, function() {
			$j(this).css({height: 'auto'});	
		});	
	}
	function closeMenu() {
		$j('#navmain').animate({opacity: 0, height: '0px'}, 400, function() {
			$j(this).hide();	
		});
		
	}
	
	function quickClose() {
		$j('#navmain').animate({opacity: 0, height: '0px'}, 400);		
	}
	
	$j('#nav').hoverIntent(navconfig);
	$j('#nav').click(function() { openMenu(); });
	subMenu('#nav a');
	
	
	
	$j(function(){
	 	$j(window).bind( 'hashchange', function(){
	 		var hash = location.hash;
	 		if (hash.length > 3 ) {
				var t = $j('#nav a[href$=' + hash +']');
				$j(t).parents('li').siblings('.active').find('div').css({height: 0});
				$j(t).siblings('div').find('.active').removeClass('active');
				$j(t).parents('li').siblings('.active').removeClass('active');
				$j(t).parents('li').addClass('active');
				//$j(t).parents('li').find('div').css({opacity: 1, height: 'auto'});
				$j(t).siblings('div').css({opacity: 1, height: 'auto'});
				$j(t).siblings('div').find('div').css({opacity: 1, height: 'auto'});
				$j(t).parents('li').parents('li').children('div').css({height: 'auto'});
	 		}
		});
		$j(window).trigger( 'hashchange' );
	});
	function getCookie(c_name)
	{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1;
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
	  }
	return "";
	}
	closeMenu();
	var winLoc = window.location.href;
	if (winLoc.indexOf('https') < 0) {
		cartCount();
		loginCheck();
	} else {
		var userName = getCookie('UserName');
		if (userName.length > 1) {
			$j('li.login').html('<a href="/Profiles/Welcome.aspx">Logout</a>');	
		}
		$j('li.shopping').html('<a href="/Checkout2/Cart.aspx?Cart=1">View Shopping Bag </a>');
	}
	$j('#nav .logo').click(function() {
		openMenu();
		return false;
	});
}); 