

// ============================================================
// Gestion AJAX des defilements pour la page publicité / télévente
// ============================================================
function switch_publicite_televente ( index, increment, indexMax, type ) {
	
	index = Math.min (indexMax-1, Math.max (0, index + increment));
	
	dataString = "index_"+type+"="+index;
	dataString += "&type="+type;
	$.ajax (
		{ 
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_defilement.php",
			data    : dataString,
			
			success : function (msg) {
				if (msg != "") {
					
					$("#"+type+"_table_id").remove ();
					$("#"+type+"_td_liste_id").html (msg);
					if (indexMax<=Math.abs(increment) || index-Math.abs(increment)<0) {
						// on vire le bouton de gauche
						$("#"+type+"_td_gauche_id > a").hide();
					} else {
						$("#"+type+"_td_gauche_id > a").show();
					}
					
					if (indexMax<=Math.abs(increment) || index+Math.abs(increment)>=indexMax) {
						// on vire le bouton de droite
						$("#"+type+"_td_droite_id > a").hide();
					} else {
						$("#"+type+"_td_droite_id > a").show();
					}
				}
			} 
		} 
	);
	return index;
}

// ============================================================
// Gestion AJAX des defilements page offres spéciales
// ============================================================
function switch_offres ( index, increment, indexMax, idOffre ) {
	
	//alert (index + ", " + increment + ", " + indexMax);
	index = Math.min (indexMax-1, Math.max (0, index + increment));
	
	dataString = "index_offres="+index;
	dataString += "&idOffre="+idOffre;
	$.ajax (
		{ 
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_defilement.php",
			data    : dataString,
			success : function (msg) {
				if (msg != "") {
					$("#offres_id_"+idOffre+"").remove ();
					$("#offres_td_liste_id_"+idOffre+"").html (msg);
					if (indexMax<=Math.abs(increment) || index-Math.abs(increment)<0) {
						// on vire le bouton de gauche
						$("#offres_td_gauche_id_"+idOffre+" > a").hide();
					} else {
						$("#offres_td_gauche_id_"+idOffre+" > a").show();
					}
					
					if (indexMax<=Math.abs(increment) || index+Math.abs(increment)>=indexMax) {
						// on vire le bouton de droite
						$("#offres_td_droite_id_"+idOffre+" > a").hide();
					} else {
						$("#offres_td_droite_id_"+idOffre+" > a").show();
					}
					//alert (msg);
					initLightbox();
				}
			} 
		} 
	);
	return index;
}


// ============================================================
// Gestion AJAX des defilements à découvrir
// ============================================================
function switch_decouvrir ( index, increment, indexMax, couleur, bg_couleur, image ,  argument ) {
	
	//alert (index + ", " + increment + ", " + indexMax);
	index = Math.min (indexMax-1, Math.max (0, index + increment));
	
	dataString = "index_decouvrir="+index;
	dataString += "&couleur="+couleur;
	dataString += "&bg_couleur="+bg_couleur;
	dataString += "&image="+image;
	dataString += "&argument="+argument;
	$.ajax (
		{ 
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_defilement.php",
			data    : dataString,
			success : function (msg) {
				if (msg != "") {
					$("#defilement_id").remove ();
					$("#defilement_decouvrir_id").html (msg);
					if (indexMax<=Math.abs(increment) || index-Math.abs(increment)<0) {
						// on vire le bouton de gauche
						$("#defilement_gauche_id > a").hide();
					} else {
						$("#defilement_gauche_id > a").show();
					}
					
					if (indexMax<=Math.abs(increment) || index+Math.abs(increment)>=indexMax) {
						// on vire le bouton de droite
						$("#defilement_droite_id > a").hide();
					} else {
						$("#defilement_droite_id > a").show();
					}
					//alert (msg);
				}
			} 
		} 
	);
	return index;
}

// ============================================================
// Gestion AJAX des defilements pour la liste de cadeaux
// ============================================================
function switch_liste ( index, increment, indexMax ) {
	
	//alert (index + ", " + increment + ", " + indexMax);
	index = Math.min (indexMax-1, Math.max (0, index + increment));
	
	dataString = "index_liste="+index;
	$.ajax (
		{ 
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_defilement.php",
			data    : dataString,
			success : function (msg) {
				if (msg != "") {
					$("#liste_id").html (msg);
					if (indexMax<=Math.abs(increment) || index-Math.abs(increment)<0) {
						// on vire le bouton de gauche
						$("#liste_gauche_id > a").hide();
					} else {
						$("#liste_gauche_id > a").show();
					}
					
					if (indexMax<=Math.abs(increment) || index+Math.abs(increment)>=indexMax) {
						// on vire le bouton de droite
						$("#liste_droite_id > a").hide();
					} else {
						$("#liste_droite_id > a").show();
					}
					//alert (msg);
				}
			} 
		} 
	);
	return index;
}

