var objPanier = null;
var	objPanierActif=false;
var navTimerPanier;

function checkHoverPanier() {
	//alert('yes');
	if ($('#inPanier  > #minimoduleCaddie').is(':visible')&&!objPanier)  {
		//alert(objPanier);

		//objPanier.find('#minimoduleCaddie').fadeOut('fast');
		$("#inPanier  > #minimoduleCaddie").hide();
		// setTimeout(,800);
		//$('#inPanier').removeClass("survol");

		objPanierActif=false;
	} //if
} //checkHover


$(document).ready(function() {

	//var navMenuSelect = $("#Nav").find('.selected:first');
	//masque le module récapitulatif
	$("#inPanier  > #minimoduleCaddie").hide();
	
	//initialisation des deux modules
	$("#inPanier  > #minimoduleCaddie").load("minimodule-caddie.php");
	$("#nanomoduleCaddie").load("nanomodule-caddie.php");
		
	//définition des comportements
	$('#inPanier').hover(function() {
				objPanier = null;
				objPanierActif=true;//trace l'état affiché du récap panier 
				//utiliser avec le time out hover out de la mise au panier
				
				 $(this).find('#minimoduleCaddie').show();
				// $(this).addClass('survol');

	  }, function() {
				//objPanier = $(this);
				navTimerPanier = setTimeout("checkHoverPanier()",200);
				
		}
								  
	 );
	//desactivation immédiate en cas de scroll
	$(window).scroll(function () {
			$('#inPanier').find('#minimoduleCaddie').hide();

		//on vérifie si on a scoller vers le bas auquel cas ajoute la class panier flottant, sinon ancré
			if( $(window).scrollTop()>20) {//tolerance pour les tout petit scroll
				$('#inPanier').addClass("panierFlottant");
			}
			if( $(window).scrollTop()==0) {
				$('#inPanier').removeClass("panierFlottant");
			}
						
	});
		if (jQuery.browser.msie && parseInt(jQuery.browser.version)<=6) return false;	

		$('#caddie').hover(function() {
				objPanier = true;
				if (!$("#inPanier > #minimoduleCaddie").is(':visible')) $("#inPanier > #minimoduleCaddie").effect("slide", {direction: "up"}, 200);
		}, function() {
			objPanier = null;
			$("#inPanier  > #minimoduleCaddie").hide();
			//obj = $(this);
			//navTimer = setTimeout("checkHover()",200); 
		});
		
		
	
});
			

