//global variable
var y = 0;
//document load
$(window).load(function () {
//fix pour la page de login qui affichait une erreur javascript '$(table.section).position is null'
if( $('body').is('#tagBody'))
{
	y = $("table.sections").position().top + $("table.sections").height() ;
}
});
//document ready
$(document).ready(function () {
    $lang = "en";
	var anchorHTML = "";
	$("table.sections td:last").after("<td id='qq'/>");
	var overlayAdded= "#qq";
    if ($("#tagBody").hasClass('l_fr')) {$lang = "fr";}
	
	//Accesoires bébés 
	$(".u_001 .menu_s5").hover( function () {
		  anchorHTML = "#accBebes";
		  //calculate position left
		  var x =$(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);
	  
	//MEUBLES
	$(".u_001 .menu_s71").hover( function () {
		  anchorHTML = "#meubles";
		  var x =$(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);
	
	//decoLiterie
	$(".u_001 .menu_s73").hover( function () {
		  anchorHTML = "#decoLiterie";
		  var x = $(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);
	
	//Acc BB
	$(".u_001 .menu_s5").hover( function () {
		  anchorHTML = "#accBebes";
		  var x = $(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);
	
	//Vet BB
	$(".u_001 .menu_s7").hover( function () {
		  anchorHTML = "#vetBebes";
		  var x = $(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);		
	
	//Vet ENFANT
	$(".u_001 .menu_s26").hover( function () {
		  anchorHTML = "#vetEnfants";
		  var x = $(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);	
	
	//Vet ADO
	$(".u_001 .menu_s9").hover( function () {
		  anchorHTML = "#vetAdos";
		  var x = $(this).position().left;
		  loadContent(overlayAdded,$lang,anchorHTML,x);
	  },function(){
		 //setHiding($(this),overlayAdded);  
	  }
	);	
	setHiding(overlayAdded); 
});//ready end

function loadContent(overlayAdded,$lang,anchorHTML,x){
	$(overlayAdded).load('upload/public/menu/menu_' + $lang + '.html '+ anchorHTML,function(){	showContent(overlayAdded,x); });
};
function showContent(overlayAdded,x){
	//var largeurTotal = $("table.sections").width();
	//var largeurOverlay = "";
	//largeurOverlay = $(overlayAdded).outerWidth();
	//éviter que le dernier élément dépasse (drastique)
	if (x > 553){
		x = 553;
	 }
	$(overlayAdded).css({'left':x,'top':y});
	$(overlayAdded).show();
}
function setHiding(overlayAdded){
	$("table.sections").mouseleave(function(){
		$(overlayAdded).hide();
	});
};


