
function dropdown(selected,isCheckbox) {
	
	if (jQuery(selected).attr("etat") == 0)
		{
			jQuery(".BBSelect").attr("etat","0");
			jQuery(".BBSelect").animate({height: '20px'});
			
			jQuery(selected).animate({height: jQuery('li',jQuery(selected)).length * 20 + 2 + 'px'},'fast');
			jQuery(selected).attr("etat","1");
		}
	else if (isCheckbox == 0)
		{
			jQuery(selected).animate({height: '20px'},'fast');
			jQuery(selected).attr("etat","0");
		}

}


function loadCritere(selected,type) {
		if (type == 1)
			URL_ajax = "ajax/recherche_soldes.cfm?parent_id="
					+ jQuery('span',jQuery("#cat_id_recherche .selectedItem")).attr("data-parent_id");
					
		else if (type == 2)
			URL_ajax = "ajax/recherche_soldes.cfm?parent_id="
					+ jQuery('span',jQuery("#cat_id_recherche .selectedItem")).attr("data-parent_id")
					+ "&selection_id="
					+ jQuery('span',jQuery("#selection_recherche .selectedItem")).attr("data-selection_id");
		
		else if (type == 3)
			URL_ajax = "ajax/recherche_soldes.cfm?parent_id="
					+ jQuery('span',jQuery("#cat_id_recherche .selectedItem")).attr("data-parent_id")
					+ "&selection_id="
					+ jQuery('span',jQuery("#selection_recherche .selectedItem")).attr("data-selection_id")
					+ "&cat_id="
					+ jQuery('span',jQuery("#theme_id_recherche .selectedItem")).attr("data-cat_id");
					
		jQuery.get(		BBVars.pagesURL + URL_ajax,
			function(data) {
			
					var Criteres = eval( "(" + data.replace(/^\s+/g,'').replace(/\s+$/g,'') + ")");
					
					/* On reconstruit les Selections */
					try {
						Critere_remise = Criteres.Remise;
						nbCritere = Critere_remise.length;
						html_critere = "<li class='selectedItem' onclick='selectItem(this);'><span>"+BBLabels.label_pourc_remise+"</span></li>";
						
						for ( var i = 0; i < nbCritere; i++ ) {
							if (i == nbCritere - 1)
								classe = " class='last'";
							else
								classe = "";
							html_critere += "<li " + classe +" onclick='selectItem(this);'><span data-selection_id='"+ Critere_remise[i].selection_id +"'>"+ Critere_remise[i].libelle +"</span></li>";
						}
						
						jQuery("#selection_recherche").html(html_critere);
					}
					catch(err) {/*alert(err);*/}
					
					/* On reconstruit les Categories */
					try {
						Critere_cat = Criteres.Categorie;
						nbCritere = Critere_cat.length;
						html_critere = "<li class='selectedItem' onclick='selectItem(this);'><span>"+BBLabels.label_categorie+"</span></li>";
						
						for ( var i = 0; i < nbCritere; i++ ) {
							if (i == nbCritere - 1)
								classe = " class='last'";
							else
								classe = "";
							html_critere += "<li " + classe +" onclick='selectItem(this);'><span data-cat_id='"+ Critere_cat[i].cat_id +"'>"+ Critere_cat[i].cat_nom +"</span></li>";
						}
						
						jQuery("#theme_id_recherche").html(html_critere);
					}
					catch(err) {/*alert(err);*/}
					
					/* On reconstruit les Tailles */
					try {
						Critere_Taille = Criteres.Taille;
						nbCritere = Critere_Taille.length;

						html_critere = "<li class='selectedItem' onclick=\"dropdown(jQuery('#taille_id_recherche'),0)\"'><span>"+BBLabels.label_searchTaille+"</span></li>";

						for ( var i = 0; i < nbCritere; i++ ) {
							if (i == nbCritere - 1)
								classe = " class='last'";
							else
								classe = "";
							html_critere += "<li " + classe +"><input type='checkbox' name='taille_id_recherche' id='taille' class='input_solde' value='"+ Critere_Taille[i].taille_id +"'><span>"+ Critere_Taille[i].libelle_taille +"</span></li>";
						}
						
						jQuery("#taille_id_recherche").html(html_critere);
					}
					catch(err) {/*alert(err);*/}
					
					/* On reconstruit les fourchettes de prix */
					try {
						Critere_prix = Criteres.Prix;
						nbCritere = Critere_prix.length;
						html_critere = "<li class='selectedItem' onclick=\"dropdown(jQuery('#tranche_id_recherche'),0)\"'><span>"+BBLabels.label_tranche_prix+"</span></li>";

						for ( var i = 0; i < nbCritere; i++ ) {
							if (i == nbCritere - 1)
								classe = " class='last'";
							else
								classe = "";
							html_critere += "<li " + classe +"><input type='checkbox' name='budget_recherche' id='tranche' class='input_solde' value='"+ Critere_prix[i].valeur_prix +"'><span>"+ Critere_prix[i].label_prix +"</span></li>";
						}
						
						jQuery("#tranche_id_recherche").html(html_critere);
					}
					catch(err) {/*alert(err);*/}
				}
	);

	
	
}


function selectItem(selected) {

	if (  !jQuery(selected).hasClass("selectedItem") )
		{
			var item = jQuery("#" + jQuery(selected).parent("ul").attr("id") + " .selectedItem").html();
		
			jQuery("#" + jQuery(selected).parent("ul").attr("id") + " .selectedItem").html(jQuery(selected).html());
			jQuery(selected).html(item);
			
			if (jQuery(selected).parent("ul").attr("id") == "cat_id_recherche")
				loadCritere(selected,1);
			else if (jQuery(selected).parent("ul").attr("id") == "selection_recherche")
				{jQuery("#collectionInput_solde").val(jQuery('span',jQuery("#selection_recherche .selectedItem")).attr("data-selection_id"));
				loadCritere(selected,2);}
			else if (jQuery(selected).parent("ul").attr("id") == "theme_id_recherche")
				{jQuery("#catInput_solde").val(jQuery('span',jQuery("#theme_id_recherche .selectedItem")).attr("data-cat_id"));
				
				
				loadCritere(selected,3);}

		}
	
}

function valider_recherche() {

	if (jQuery("#search_block_form_solde #collectionInput_solde").val() != "" || jQuery("#search_block_form_solde #catInput_solde").val() != "")
		BBTool_formPost("search_block_form_solde", false);

}
