$(document).ready(function() { 

       $(".menuLiWithSubMenu").find(">ul").hide();
	
	   $(".menuLiWithSubMenu").hover(
		 function(){ 
		   $(this).find(">ul").stop().show();
		 },
		 function(){ 
		   $(this).find(">ul").stop().hide();
		 }
	   );
	   
	    $('.subMenuProduits_h, .subMenuProduits')
		.mouseenter(function(){ 
			$(this).data('mouseIn','true');
		})
	   .data('mouseIn','false')
	   .mouseleave(function(){ 
		   $(this).data('mouseIn','false');
		   var timer = setTimeout( function(){ 
			   if(  $('#menu_produits .subMenuProduits_h').data('mouseIn')=='false' && $('#menu_produits .subMenuProduits').data('mouseIn')=='false'  )
			   { 
				   $('#menu_produits').hide();
			   }
			},100)
		});


		$("#slider > ul li").mouseover(function(){
				$(this).addClass('ui-tabs-selected').siblings('li').removeClass('ui-tabs-selected');
				$('#'+$(this).attr('rel')).show().siblings('div').hide();
			
			
		})
	
		/* jsMore / Less */
		$('div.ShowLess').css('clear','left').hide();
		$('.jsProduitsLess').click(function(){
				$(this).parents('.jsProduits').find('div.ShowLess').slideUp('slow');
				$(this).parents('.jsProduits').find('.jsProduitsMore').fadeIn('slow');
		});
		$('.jsProduitsMore').click(function(){
				$(this).parents('.jsProduits').find('div.ShowLess').slideDown('slow');
				$(this).fadeOut('slow');
		});
		
		$('.subMenuProduits_h').live('click',function(){ document.location.href=  $("#menu_produits").find('a').eq(0).attr('href'); })
		$('.subMenuActivites_h').live('click',function(){ document.location.href=  $("#menu_activites").find('a').eq(0).attr('href'); })
	
 });

$(document).ready(function(){
	onFirstReadyFunctions();
	onReadyFunctions();
});
var origJsStay = 0;
$(window).load(function(){
	if( $('.jsStay').length==1)
	{
		origJsStay = $('.jsStay').position().top;
	}
});
$(window).scroll(function(){
	if($(document).height()>$('.jsStay').height()+400)
	{		
		var newPosition = (Math.max(origJsStay,$(window).scrollTop())+0);
		newPosition = Math.min(newPosition,$('#ft').position().top-$('.jsStay').height()-120);
		$('.jsStay').css('position','absolute').css('top',newPosition+'px');
	}
});
