(function($) {
	$.fn.headerNav = function(options) {
		var options = $.extend({
							hasContent:false,
							slideType: 'horizon',
							duration: 1000
							},options);
							
	/** initial submenu ----------------------------------- */
		$('a.topnav').parent('li').hover (
			function(){ $(this).find('.lvl-fst').show(); },
			function(){ $(this).find('.lvl-fst').hide(); }
		);
		
		// product navigator show submenu level 2 when hover level 1.
		$('#nav-products .nav-lvl2').parent('dd').hover (
			function(){
				var sndLvlObj = $(this).find('.lvl-snd');
				var itemList = sndLvlObj.find('.itemlist')
				sndLvlObj.show();
				
				// item list to center of nav
				switch(itemList.find('.item').length)
				{
					case 3:
						itemList.css({left:100+'px'});
						break;
					case 2:
						itemList.css({left:210+'px'});
						break;
					case 1:
						itemList.css({left:350+'px'});
						break;
					default:
						itemList.css({left:0});
				}
			},
			function(){$(this).find('.lvl-snd').hide();}
		);
		
		// clear bottom border if
		$('span[class=nav-lvl2]').parent('dd').hover (
			function(){$(this).css({border:'none'}); },
			function(){}
		);
		
		
	/** Project: submenu ----------------------------------- */
		$('#nav-products .lvl-snd').each(function(i){
			var mainObj = $(this);
			var slider = mainObj.find('.project-slider')
			var itemList = slider.find('.itemlist');
			var totalItem = itemList.find('.item').length;
			
			// if item more than 4 item
			if(totalItem > 4){
				mainObj.append('<a href="#" title="back"></a><a href="#" title="next"></a>');
				
				mainObj.find('a[title=back]').click(function(e){
					e.preventDefault();
					itemList.animate({left: -920+'px'});
				});
				mainObj.find('a[title=next]').click(function(e){
					e.preventDefault();
					itemList.animate({left:0});
				});
			}
		});
		
		
		
	} // end plugin
})(jQuery);

// call plugin
$(function(){
	$('#nav').headerNav();
});




