
jQuery.iJTSVnav = {
	
	build : function(options)
	{
	
		return this.each(
			function()
			{
				var el = this;
				el.navCfg = {
					items : jQuery(options.items, this)
				};
				
				jQuery(el.navCfg.items).hover(
					function()
					{
						jQuery(this).children('a').children('img').addClass('active');
						jQuery('ul.navSub').css({zIndex:2});
						jQuery(this).children('ul.navSub').stop();
						jQuery(this).children('ul.navSub').css({height:'0px', display:'block', zIndex:10});
						var height = jQuery(this).children('ul.navSub').children().size() * 19;
						jQuery(this).children('ul.navSub').animate({height: height + 'px'}, 200);
					},
					function()
					{
						jQuery(this).children('a').children('img').removeClass('active');
						jQuery(this).children('ul.navSub').stop();
						jQuery(this).children('ul.navSub').animate({height:'0px'}, 100, 'linear', function()
							{
								jQuery('ul.navSub').css({display:'none'});
							}
						);
					}
				);
			}
		)
	}
};

jQuery.fn.JTSVnav = jQuery.iJTSVnav.build;

jQuery(document).ready(
	function()
	{
		jQuery('#outdoorheader').JTSVnav(
			{
				items:    'li.navMain'
			}
		)
	}
);