$(document).ready(function(){
	$("#main_nav li").hover(function(){
		$(this).find('ul.sub-nav').css({visibility: "visible",display: "none"}).slideDown(400).addClass('open');
	},function(){
		$(this).find('ul.sub-nav').slideUp(200).removeClass('open');
	});
	
	$('ul.sub-nav a').css('opacity',0.6);
	$('ul.sub-nav a').mouseover(function(){
		$(this).css('opacity',1);
	});
	$('ul.sub-nav a').mouseout(function(){
		$(this).css('opacity',0.6);
	});
	$('ul.sub-nav').hover(function(){
		$(this).prev('a').addClass('hover');
	}, function(){
		$(this).prev('a').removeClass('hover');
	})
		

//________ end sub nav styles _________\\
	$('#products a.off + ul.sub').parent().addClass('closed');
	$('#products a.on + ul.sub').css({visibility: "visible",display: "block"}).parent().addClass('open');
	if (!$.browser.msie6) {
	    	$("#products > ul li.closed").hoverIntent(config);
	 }
//________ end product nav _________\\
// var productHeight = $('#products ul.main').height();
// if(productHeight > 570){
// 	alert('this is longer than 570px');
// }
});
var config = {    
     sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)    
     interval: 100, // number = milliseconds for onMouseOver polling interval    
     over: hoverOn, // function = onMouseOver callback (REQUIRED)    
     timeout: 300, // number = milliseconds delay before onMouseOut    
     out: hoverOff // function = onMouseOut callback (REQUIRED)    
};

function hoverOn(){
	$(this).find('ul.sub').css({visibility: "visible",display: "none"}).slideDown(600, function(){
		$(this).css("display", "block");
	}); 
}
function hoverOff(){
	$(this).find('ul.sub').slideUp(400, function(){
		$(this).css("display", "none");
	}); 
}
