


//---------------------------------------
//
//
//       ATTENTION, ne pas oublier de modifier le php du template (GrobinAppartement)
//                  Si vous modier des options possiple pour les param... (ordre important...)
//
//
//---------------------------------------


//variable GLobal
	//array des check box a analyser [nom du parametre url, prefix du id, nombre d'element disponible] 
		var param=[];
		param[0]=['Fquartier','q_',4];
		param[1]=['Fgrandeur','g_',6];
		param[2]=['Fautre','a_',12];
		param[3]=['Fpresde','p_',2];

function generateFilter(paramDefault){
	//variables
		var urlParam='';
		urlParam+=paramDefault;
		
	//Boucle de vérification des checkbox
		for(var y=0; y<param.length; y++){
			urlParam += '&'+param[y][0]+'=';
			for(var x=1; x<=param[y][2];x++){
				var tmpID = param[y][1]+x;
				if(document.getElementById(tmpID)){
					if(document.getElementById(tmpID).checked == true) urlParam+='1';
					else urlParam+='0';
				}
			}
		}
	
	//filtre pour les dates	
		urlParam+='&Fdate1='+document.getElementById('dd_2').value+'-'+addZeroUnderDix(document.getElementById('dd_1').value);
		urlParam+='&Fdate2='+document.getElementById('da_2').value+'-'+addZeroUnderDix(document.getElementById('da_1').value);
	
	//redirection pour filtrer les recherches
		window.location.href=urlParam;
	
}

function AutoSelectFilter(){

	//Auto select les filters s'il on déja été selectionné
		for(var y=0; y<param.length; y++){
			var data = gup(param[y][0]);
			for(var x=1; x<=param[y][2];x++){
				var tmpID = param[y][1]+x;
				if(document.getElementById(tmpID)){
					if(data[x-1] == '1') document.getElementById(tmpID).checked=true;
					else  document.getElementById(tmpID).checked=false;
				}
			}
		}
		
	//auto select les dates
		var date1 =  gup('Fdate1').split("-");
		var date2 =  gup('Fdate2').split("-");
		
		var nbMois = document.filtreAppartementForm.dd_1.length;
		var nbYear = document.filtreAppartementForm.dd_2.length;
		
		
		for(var x=0; x<nbMois; x++){
			//alert(document.filtreAppartementForm.dd_1[x].value+' '+parseInt(date1[1]))
			if(document.filtreAppartementForm.dd_1[x].value==parseFloat(date1[1]))
				document.filtreAppartementForm.dd_1[x].selected=true;
			if(document.filtreAppartementForm.da_1[x].value==parseFloat(date2[1]))
				document.filtreAppartementForm.da_1[x].selected=true;	
		}
		
		for(var x=0; x<nbYear; x++){
			if(document.filtreAppartementForm.dd_2[x].value==parseFloat(date1[0]))
				document.filtreAppartementForm.dd_2[x].selected=true;
			if(document.filtreAppartementForm.da_2[x].value==parseFloat(date2[0]))
				document.filtreAppartementForm.da_2[x].selected=true;
		}
		
	
}
























