/****************************************************************/
/* AFFICHAGE ET FONCTIONNALITES D'UN PRODUIT 					*/
/* Page de resultat de recherche, megaunivers, label, home... 	*/
/****************************************************************/
function resultat_affiche (id,etat,type) {
	
	if (type=='univers')
	{
		if (etat==1) document.getElementById('resultat_mega_univers_'+id+'').style.display = 'block'; 
		else document.getElementById('resultat_mega_univers_'+id+'').style.display = 'none'; 
	}
	else
	{
		if (type=='info' || type=='tous')
		{
			if (etat==1) 
			{
				document.getElementById('resultat_information_'+id+'').style.display = 'block'; 
				document.getElementById('resultat_information2_'+id+'').style.display = 'block'; 
			}
			else 
			{
				document.getElementById('resultat_information_'+id+'').style.display = 'none'; 
				document.getElementById('resultat_information2_'+id+'').style.display = 'none'; 
			}
		}
		if (type=='heros' || type=='tous')
		{
			if (etat==1) document.getElementById('resultat_heros_'+id+'').style.display = 'block'; 
			else document.getElementById('resultat_heros_'+id+'').style.display = 'none'; 
		}
	}
}

function description (etat) {
	
	if (etat==1) 
	{
		document.getElementById('fiche_description').style.display = 'block'; 
		//document.getElementById('fiche_description_court').style.display = 'none'; 
	}
	else 
	{
		document.getElementById('fiche_description').style.display = 'none'; 
		//document.getElementById('fiche_description_court').style.display = 'block'; 
	}
}

/****************************************************************************************/
/*	AFFICHAGE DES MEGAUNIVERS ET INTERACTIVITE AU ROLLOVER	 							*/
/****************************************************************************************/
function mega_univers (mega_univers) {
	
	dataString = "mega_univers="+mega_univers;
	//alert(dataString);
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				//alert (msg);
				if (msg!="") 
				{
					$("#mega_univers").html (msg);
				}				
			} 
		} 
	);
}


/****************************************************************************************/
/*	ACCES A LA PAGE DE RESULTAT A PARTIR DE LIEN DANS LE SITE AVEC UN TRI PAR DATE		*/
/*  jouet des heros, de la marque, idprod, recherche ferquente, univers					*/
/****************************************************************************************/
function recherche_action_trie_date (id,value,action) {
	
	
	dataString = "id="+id;
	dataString += "&value="+value;
	dataString += "&action="+action;
	dataString += "&initialiser=1";
	dataString += "&trieDate=1";
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				
				/*
				if (msg!="") 
				{
					$("#td_"+id+"").html (msg);
					actualiser_jouet();
				}
				else
				{
					//alert(msg);
					initLightbox();//$("#actualiser_jouet").html (msg);
				}
				*/
				if (msg!="") 
				{
					$("#td_"+id+"").html (msg);
					window.location.replace("les-jouets/rechercher-un-jouet.html");
					actualiser_jouet();
				}
				else
				{
					//alert(msg);
					window.location.replace("les-jouets/rechercher-un-jouet.html");
					initLightbox();//$("#actualiser_jouet").html (msg);
				}
				
			} 
		} 
	);
}

/****************************************************************************************/
/*	ACCES A LA PAGE DE RESULTAT A PARTIR DE LIEN DANS LE SITE 							*/
/*  jouet des heros, de la marque, idprod, recherche ferquente, univers					*/
/****************************************************************************************/
function recherche_action (id,value,action) {
	
	
	dataString = "id="+id;
	dataString += "&value="+value;
	dataString += "&action="+action;
	dataString += "&initialiser=1";
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				
				if (msg!="") 
				{
					$("#td_"+id+"").html (msg);
					actualiser_jouet();
				}
				else
				{
					//alert(msg);
					initLightbox();//$("#actualiser_jouet").html (msg);
				}
				
			} 
		} 
	);
}

/****************************************************************************************/
/*	ACCES A LA PAGE DE RESULTAT A PARTIR DE LIEN DANS LE SITE sans mettre la page		*/
/*  de recherche dans le html (pour bon fonctionnement avec safari)						*/
/****************************************************************************************/
function recherche_action_safari (id,value,action) {
	
	dataString = "id="+id;
	dataString += "&value="+value;
	dataString += "&action="+action;
	dataString += "&initialiser=1";
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				
				if (msg!="") 
				{
					$("#td_"+id+"").html (msg);
					document.location = adresse_serveur+ 'les-jouets/rechercher-un-jouet.html'
					//window.location.replace(adresse_serveur+ 'les-jouets/rechercher-un-jouet.html');
					actualiser_jouet();
				}
				else
				{
					document.location = adresse_serveur+ 'les-jouets/rechercher-un-jouet.html'
					//alert(msg);
					//document.location.replace(adresse_serveur+ 'les-jouets/rechercher-un-jouet.html');
					initLightbox();//$("#actualiser_jouet").html (msg);
				}
				
			} 
		} 
	);
}

/*****************************************************/
/* RECHERCHE par lien dans la fiche (age prix) 		 */
/*****************************************************/
function recherche_action_double (id,mini,maxi,action) {
	
	dataString = "id="+id;
	dataString += "&mini="+mini;
	dataString += "&maxi="+maxi;
	dataString += "&action="+action;
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_"+id+"").html (msg);
				actualiser_jouet ();
			} 
		} 
	);
}

/********************************************/
/*				TRIE						*/
/********************************************/
function recherche_trie (id,action,parametre,type) {
	
	value= document.getElementById(''+id+'').options[document.getElementById(''+id+'').selectedIndex].value;
	dataString = "trie="+value;
	dataString += "&action="+action;
	dataString += "&parametre="+parametre;
	dataString += "&type="+type;
	//alert (dataString);
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#actualiser_jouet").html (msg);
				initLightbox();
			} 
		} 
	);
}

/********************************************/
/*		PAGINATION VIA FORMULAIRE (input)	*/
/********************************************/
function recherche_pagination_formulaire (id,type) {
	
	value= document.getElementById(''+id+'').options[document.getElementById(''+id+'').selectedIndex].value;
	dataString = "page="+value;
	dataString += "&action="+id;
	dataString += "&type="+type;
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#actualiser_jouet").html (msg);
				initLightbox();
			} 
		} 
	);
}

/********************************************/
/*				PAGINATION					*/
/********************************************/
function recherche_pagination (page,action,parametre,type) {
	
	dataString = "page="+page;
	dataString += "&action="+action;
	dataString += "&parametre="+parametre;
	dataString += "&type="+type;
	//alert (dataString);
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#actualiser_jouet").html (msg);
				initLightbox();
			} 
		} 
	);
}

/********************************************/
/*	RECHERCHE A PARTIR DE LA FICHE PRODUIT	*/
/********************************************/
function recherche_fiche (motcle,univers) {
	
	dataString = "motcle="+document.getElementById(''+motcle+'').value;
	dataString += "&univers="+document.getElementById(''+univers+'').options[document.getElementById(''+univers+'').selectedIndex].value;
	//alert(dataString);
	$.ajax (
		{ 
			async   : false,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString
			 
		} 
	);
}

/**********************************************************/
/* RECHERCHE par formulaire (heros, univers, marque, lgr) */
/**********************************************************/
function recherche_select (id,action) {
	
	value= document.getElementById(''+id+'').options[document.getElementById(''+id+'').selectedIndex].value;
	dataString = "id="+id;
	dataString += "&value="+value;
	dataString += "&action="+action;
	
	//window.location.replace("les-jouets/rechercher-un-jouet.html");
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				if (action=='choix_univers') 
				{
					$("#actualiser_jouet").html (msg);
					initLightbox();
				} 
				else 
				{
					$("#td_"+id+"").html (msg);
					actualiser_jouet ();
				}
				
			} 
		} 
	);
}


/*****************************************************/
/* RECHERCHE par formulaire (mot clés) 				 */
/*****************************************************/
function recherche_input (id, action) {

	dataString = "id=" + id;
	dataString += "&value=" + document.getElementById ('' + id + '').value;
	dataString += "&action=" + action;
	$.ajax (
		{ 
			async   : false,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				if (id == "moteur_motcle_2") id = "moteur_motcle";
				$("#td_" + id + "").html (msg);
				actualiser_jouet ();
			} 
		} 
	);
}

/*****************************************************/
/* RECHERCHE par formulaire (age prix) 				 */
/*****************************************************/
function recherche_input_double (id,action) {
	
	mini= document.getElementById(''+id+'_mini').value;
	maxi= document.getElementById(''+id+'_maxi').value;
	dataString = "id="+id;
	dataString += "&mini="+mini;
	dataString += "&maxi="+maxi;
	dataString += "&action="+action;
	//alert (dataString);
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_"+id+"").html (msg);
				actualiser_jouet ();
				slider(id,mini,maxi);
			} 
		} 
	);
}

/*****************************************************/
/* RECHERCHE par slider (age et prix) 				 */
/*****************************************************/
function recherche_slider (id,action,mini,maxi) {
	
	dataString = "id="+id;
	dataString += "&mini="+mini;
	dataString += "&maxi="+maxi;
	dataString += "&action="+action;
	//alert (dataString);
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_"+id+"").html (msg);
				actualiser_jouet ();
				slider(id,mini,maxi);
			} 
		} 
	);
}

/*****************************************************/
/* RECHERCHE par lien (label, origine)				 */
/*****************************************************/
function recherche_lien (id,action) {
	
	dataString = "id="+id;
	dataString += "&value="+id;
	dataString += "&action="+action;
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_"+id+"").html (msg);
				actualiser_jouet ();
			} 
		} 
	);
}

/*****************************************************/
/* SUPRESSION D'UN CRITERE							 */
/*****************************************************/
function recherche_supprime (id,supprimer) {
	
	dataString = "id="+id;
	dataString += "&supprimer="+supprimer;
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_"+id+"").html (msg);
				actualiser_jouet ();
			} 
		} 
	);
}

/*****************************************************/
/* FONCTION SLIDER									 */
/*****************************************************/
function slider (type,mini,maxi)
{
	if (type=="moteur_age") {d_min=0; d_max=18;step=1;}
	$("#slider_"+type+"").slider({
		range: true,
		step: step,
		min: d_min,
		max: d_max,
		values: [mini, maxi],
		slide: function(event, ui) {document.getElementById(""+type+"_mini").value = ui.values[0];document.getElementById(""+type+"_maxi").value = ui.values[1];},
		stop: function(event, ui) {recherche_slider (""+type+"","plus",ui.values[0],ui.values[1]);}
	});
}


function actualiser_jouet () {
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			success : function (msg) {
				$("#actualiser_jouet").html (msg);
				initLightbox();
			} 
		} 
	);
}

function vider_session() {
	
	dataString = "vider_session=1";
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				$("#td_moteur_tous").html (msg);
				actualiser_jouet ();
				slider('moteur_age',0,18);
				
			} 
		} 
	);
}

function effacer_critere()
{
	dataString = "vider_session=1";
	
	$.ajax (
		{ 
			async   : true,
			type    : "POST", 
			dataType: "html",
			url     : "include/recup_recherche_jouet.php",
			data    : dataString,
			success : function (msg) {
				//$("#td_moteur_tous").html (msg);
				window.location.replace("les-jouets/rechercher-un-jouet.html");				
				//actualiser_jouet ();
				//slider('moteur_age',0,18);
			} 
		} 
	);
}


