﻿// JScript File
// create a menu object  
	/**/
	$(window).load(function(){
		for (var i =1 ;i <= topMenuCount;i++){
			$('#topMenu_' + i).css('font-family','din-condensed-web,arial,sans-serif');
		}
		$('.foH1 div').css('font-family','din-condensed-web,arial,sans-serif');
	})
	

	var topMenuCount = 8;
	var flyOutCount = 9;

	(function($) {
		$.StopSubHideBut = function(ind){
			for (var i =1 ;i <= topMenuCount;i++){
				$('#topMenu_' + i).removeClass('menuCatOver');
				$('#submenu_' + i).stop().css('display','none');
			}
			$('#submenu_' + ind).stop().css('display','block');
			$.classOver(ind);	
		}

		$.StopSubHide = function(ind){
			$('#submenu_' + ind).stop().css('display','block');
			$.classOver(ind);
		}	
		
		$.SubHide = function(ind){
			$('#submenu_' + ind).stop().css('display','none');
			$.HideFlyOut();
			//$('#flyout_'+ ind + '_' + flyind).stop().css('display','none');
			$.classOut(ind);
			$.SubClassOut();
		}

		$.StartSubHide = function(ind){
			$('#submenu_' + ind).stop().delay(500).queue(function(){
				$(this).stop().css('display','none')
				$.classOut(ind);
				$.HideFlyOut();
				}
			);
		}
		
		$.ShowFlyOut = function(ind){
			for (var i =1 ;i <= flyOutCount;i++){
				$('#flyout_1_' + i).css('display','none');
			}
			$('#flyout_1_' + (ind)).css('display','block');

			/*			
			$('#flyout_1_' + (ind)).stop().animate({
					width:'auto',
					height:'auto',
					opacity: '1.0'
				},300,function(){});
*/
			
		}
		$.HideFlyOut = function(){
			for (var i =1 ;i <= flyOutCount;i++){
				$('#flyout_1_' + i).css('display','none');
			}
		}
		
		/*add remove classes style*/
		$.classOver = function(ind){
			for (var i =1 ;i <= topMenuCount;i++){
				$('#topMenu_' + i).removeClass('menuCatOver');
				$('#topMenuSep_' + i + (i+1)).removeClass('menuCatSepOver')
				$('#topMenuSep_' + (i-1) + i).removeClass('menuCatSepOver')
			}
			$('#topMenu_' + ind).addClass('menuCatOver');
			$('#topMenuSep_' + ind + (ind+1)).addClass('menuCatSepOver')
			$('#topMenuSep_' + (ind-1) + ind).addClass('menuCatSepOver');
		}
		
		$.classOut = function(ind){
			$('#topMenu_' + ind).removeClass('menuCatOver');
			$('#topMenuSep_' + ind + (ind+1)).removeClass('menuCatSepOver')
			$('#topMenuSep_' + (ind-1) + ind).removeClass('menuCatSepOver');
		}
		
		$.SubClassOver = function (ind){
			for (var i =1 ;i <= flyOutCount;i++){
				$('#sub1_' + i + ' div div').removeClass('over');	
				$('#sub1_' + i + (i+1) + ' div div').removeClass('over');
				$('#sub1_' + (i-1) + i + ' div div').removeClass('over');	
			}
			$('#sub1_' + ind + ' div div').addClass('over');
			$('#sub1_' + ind + (ind+1) + ' div div').addClass('over');
			$('#sub1_' + (ind-1) + ind + ' div div').addClass('over');	
		}
	
		$.SubClassOut = function(){
			for (var ind =1 ;ind <= flyOutCount;ind++){
				$('#sub1_' + ind + ' div div').removeClass('over');
				$('#sub1_' + ind + (ind+1) + ' div div').removeClass('over');
				$('#sub1_' + (ind-1) + ind + ' div div').removeClass('over');	
			}
		}

	})(jQuery);
	/**/

	jQuery(document).ready(function($) {
		//$(document).MainMenu();        
		//$('a[rel*=authDealer]').boxCopy();
		var subm1 = $('#submenu_1')
		var subm2 = $('#submenu_2')
		var subm5 = $('#submenu_5')
		var subm8 = $('#submenu_8')
		
		
		
		/*FIRST LEVEL*/
		$('.menuCat').each(function(index){
			$('#topMenu_' + (index+1)).mouseenter(function(){
				$.StopSubHideBut((index+1));
				$.SubClassOut();
			}).mouseleave(function(){
				$.SubHide((index+1));
			});		
		});	

		/*SECOND LEVEL*/		
		subm1.mouseenter(function(){
			$.StopSubHide(1);
		}).mouseleave(function(){
			$.StartSubHide(1)
		})
		
		
		subm2.mouseenter(function(){
			$.StopSubHide(2);
		}).mouseleave(function(){
			$.StartSubHide(2);
		})
		
		subm8.mouseenter(function(){
			$.StopSubHide(8);
		}).mouseleave(function(){
			$.StartSubHide(8);
		})
		
		subm5.mouseenter(function(){
			$.StopSubHide(5);
		}).mouseleave(function(){
			$.StartSubHide(5);
		})
		
		
		/*SL Links*/		 
		$('.shopSub li[rel="cat"]').each(function(index){
			$('#sub1_'+ (index+1)).mouseenter(function(){
				$.StopSubHide(1);
				$.ShowFlyOut(index+1);
				$.SubClassOver((index+1));
			}).mouseleave(function(){
			});
		});
	
		$('.shopSub li[rel="outlet"]').each(function(){
			var index = 8										 
			$('#sub1_'+ (index+1)).mouseenter(function(){
				$.StopSubHide(1);
				$.ShowFlyOut(0);
				$.SubClassOver((index+1));
			}).mouseleave(function(){
			});
		});
		


		/*THIRD LEVEL*/
		$('.flyout_outside').each(function(index){
			$('#flyout_1_' + (index+1) ).mouseenter(function(event){
				$.StopSubHide(1);
				$.ShowFlyOut(index+1);
				$.SubClassOver((index+1));
			}).mouseleave(function(event){
				$.SubHide(1);
			});
		});

		/*over out change of class*/
		$('.InfoSub li div').hover(
			function(){
				$(this).addClass('over');
				
		 	},function(){
				 $(this).removeClass('over');
		})
	 });	


	 
	 function InitGlobalMenu(){
	 }
	 
	 function LoadGLobalMenuForCategories(){}

