var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	} //if
} //checkHover

$(document).ready(function() {
	$('#contenuPanier > li').hover(function() {
		if (obj) {
			obj.find('ul').slideUp('fast');
			obj = null;
		} //if
		
		$(this).find('ul').slideDown('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
			0); // si vous souhaitez retarder la disparition, c'est ici
	});
});

// Fonctions pour la gestion de la quantité +/- du panier

function augmente_ou_diminue(id_du_champ_de_saisie,sens,valeur_min,valeur_max)
{
	if(isNaN(document.getElementById(id_du_champ_de_saisie).value)) // si la valeur contenue dans le champ de saisie n'est pas numérique, on la réinitialise à la valeur minimale acceptée
	{
		document.getElementById(id_du_champ_de_saisie).value = valeur_min ;
	}
	else
	{
		switch(true)
		{
		case (sens == "plus" && document.getElementById(id_du_champ_de_saisie).value < valeur_max): // si clic sur le bouton "+" et que la valeur maximale acceptée n'est pas encore atteinte
			document.getElementById(id_du_champ_de_saisie).value = parseInt(document.getElementById(id_du_champ_de_saisie).value) + 1 ;
			break ;
		case (sens == "moins" && document.getElementById(id_du_champ_de_saisie).value > valeur_min): // si clic sur le bouton "-" et que la valeur minimale acceptée n'est pas encore atteinte
			document.getElementById(id_du_champ_de_saisie).value -= 1 ;
			break ;
		default:
			break ;
		}
	}
}

function verifie_la_saisie(id_du_champ_de_saisie,valeur_min,valeur_max)
{
	switch(true)
	{
	case isNaN(document.getElementById(id_du_champ_de_saisie).value): // si la valeur contenue dans le champ de saisie n'est pas numérique, on la réinitialise à la valeur minimale acceptée
		document.getElementById(id_du_champ_de_saisie).value = valeur_min ;
		break ;
	case document.getElementById(id_du_champ_de_saisie).value > valeur_max: // si la valeur contenue dans le champ de saisie est supérieure à la valeur maximale autorisée...
		document.getElementById(id_du_champ_de_saisie).value = valeur_max ;
		break ;
	case document.getElementById(id_du_champ_de_saisie).value < valeur_min: // si la valeur contenue dans le champ de saisie est inférieure à la valeur minimale autorisée...
		document.getElementById(id_du_champ_de_saisie).value = valeur_min ;
		break ;
	default:
	break ;
	}
}

