// Java Document ***  use for navigation roll / fade levels

  $(document).ready(function(){														 

	$('.rollfaderContainer').each(function () {
																	// options
																	var time = 250;
																	var hideDelay = 250;
																	var hideDelayTimer = null;
																	// tracker
																	var shown = false;
																	var trigger = $('.rollfader', this);
																	var popup = $('.menufader', this).hide();
																		
																	$([trigger.get(0), popup.get(0)]).mouseover(function () {
																											  
																										console.log("mouse over")
																										  if (hideDelayTimer) clearTimeout(hideDelayTimer);	
																										  
																										   //hideDelayTimer = setTimeout(function () {
																											if (shown) {
																												console.log("mouse over but shown true")
																												return;
																											  } else {
																											console.log("mouse over shown false trigger")
																											$(this).next().fadeSliderToggle();
																											shown = true;
																											}
																											//},hideDelay);
																	});
																	
																	
																	$([trigger.get(0), popup.get(0)]).mouseout(function () {
																											  
																										console.log("mouse out")
																										  if (hideDelayTimer) clearTimeout(hideDelayTimer);
																										  
																										  
																										    hideDelayTimer = setTimeout(function () {
																										  
																																							if (shown) {
																																									console.log("mouse out hide and set to false ")
																																								$(popup.get(0)).fadeSliderToggle();
																																							shown = false;
																													
																																							 } 
																											 
																											},hideDelay);
																											 
																											 
																											 
																											 
																	});
																	
																	
																	
																	
																	
																	
																	
																	

							  });

	   
	   
 //]]>
  });