function changeGamme(id) {
	document.getElementById('div-erreur').innerHTML = "";
	if (id == 10 || id == 11 || id == 12 || id == 13 || id == 61 || id == 62) {
		document.getElementById('div-btn').style.display = 'block';
		document.getElementById('div-search-step2').style.display = 'block';
		document.getElementById('div-sousgammes-10').style.display = 'none';
		document.getElementById('div-sousgammes-11').style.display = 'none';
		document.getElementById('div-sousgammes-12').style.display = 'none';
		document.getElementById('div-sousgammes-13').style.display = 'none';
		document.getElementById('div-sousgammes-61').style.display = 'none';
		document.getElementById('div-sousgammes-62').style.display = 'none';
		document.getElementById('div-sousgammes-' + id).style.display = 'block';
		
		if (id == 10 || id == 11) {
			document.getElementById('div-tailles-bebe').style.display = 'none';
			document.getElementById('div-tailles-layette').style.display = 'none';
			document.getElementById('div-tailles-enfant').style.display = 'block';			
		}
		else {
			
			if (id == 61 || id == 62){
				document.getElementById('div-tailles-bebe').style.display = 'none';
				document.getElementById('div-tailles-layette').style.display = 'block';
				document.getElementById('div-tailles-enfant').style.display = 'none';
			}
			else {
				document.getElementById('div-tailles-enfant').style.display = 'none';
				document.getElementById('div-tailles-layette').style.display = 'none';
				document.getElementById('div-tailles-bebe').style.display = 'block';
			}
		}
	}
	else {
		document.getElementById('div-erreur').innerHTML = getTraduction("recherche_gamme_vide");
		document.getElementById('div-search-step2').style.display = 'none';
	}
}

function checkParams() {
	var trouve_gamme = false;
	var trouve_ssgamme = false;
	var trouve_taille = false;
	var trouve_visu = false;
	document.getElementById('div-erreur').innerHTML = "";
	document.rechercheAvancee.gamme.value = "";
	document.rechercheAvancee.ssgammes.value = "";
	document.rechercheAvancee.tailles.value = "";
	
	var id = 0;
	
	var tab = [10,11,12,13,61,62]

	for (i=0;i<=5;i++) {
		if (document.getElementById('div-sousgammes-' + tab[i]).style.display == "block") {
			trouve_gamme = true;
			document.rechercheAvancee.gamme.value = tab[i];
			
			// Gestion des sous-gammes
			var ssgamme = document.rechercheAvancee["ssgamme_" + tab[i]];
			if(ssgamme){
			    if(ssgamme.length)
			        for(j=0; j<ssgamme.length; j++) {
				        if (ssgamme[j].checked==true) {
					        trouve_ssgamme = true;
					        if (document.rechercheAvancee.ssgammes.value != "")
						        document.rechercheAvancee.ssgammes.value += "|";
					        document.rechercheAvancee.ssgammes.value += ssgamme[j].value;
				        }
			        }
			    else if(ssgamme.checked==true){
					trouve_ssgamme = true;
					if (document.rechercheAvancee.ssgammes.value != "")
					    document.rechercheAvancee.ssgammes.value += "|";
					document.rechercheAvancee.ssgammes.value += ssgamme.value;
				}
			}
			
			// Gestion de la taille
			var taille;
			if (tab[i] == 10 || tab[i] == 11)
				taille = document.rechercheAvancee["a"];
			else
				taille = document.rechercheAvancee["m"];
			for(j=0; j<taille.length; j++) {
				if (taille[j].checked==true) {
					trouve_taille = true;
					if (document.rechercheAvancee.tailles.value != "")
						document.rechercheAvancee.tailles.value += "|";
					document.rechercheAvancee.tailles.value += taille[j].value;
				}
			}				
		}
	}
	
	var visu = document.rechercheAvancee["visu"];
	/*for(j=0; j<visu.length; j++) {
		if (visu[j].checked == true) {
			trouve_visu = true;
			document.rechercheAvancee.choix.value = visu[j].value;
		}
	}*/
	trouve_visu = true;
	
	
	if (trouve_gamme == true && trouve_ssgamme == true && trouve_taille == true && trouve_visu == true) {
		/*alert("document.rechercheAvancee.gamme.value = " + document.rechercheAvancee.gamme.value);
		alert("document.rechercheAvancee.ssgammes.value = " + document.rechercheAvancee.ssgammes.value);
		alert("document.rechercheAvancee.tailles.value = " + document.rechercheAvancee.tailles.value);	
		alert("document.rechercheAvancee.choix.value = " + document.rechercheAvancee.choix.value);	*/
		return true; }
	else {
		if (!trouve_gamme)
			document.getElementById('div-erreur').innerHTML += getTraduction("recherche_gamme_oblig");
		if (!trouve_visu)
			document.getElementById('div-erreur').innerHTML += getTraduction("recherche_new_coll");
		if (!trouve_ssgamme)
			document.getElementById('div-erreur').innerHTML += getTraduction("recherche_sous_gamme_oblig");
		if (!trouve_taille)
			document.getElementById('div-erreur').innerHTML += getTraduction("recherche_taille_oblig");

		return false;
	}
}

function recherche_avancee_tri(tri) {
	document.rechercheAvancee.order.value = tri;
	document.rechercheAvancee.submit();
}