//Copyright ADOK Gilles Vanderstraeten : gillesvds@adok.info
//--------------------------------------------------
function formaterCriteresDeRecherche(idTypeProduit,chargerXml){
	//moto est sélectionnée
	if(idTypeProduit==1){
		activerProfil();
		activerCylindree();
		activerKm();
		activerMarque();
		if(chargerXml){
			chargerMarquesPresentes(idTypeProduit);
			chargerRegionsPresentes(idTypeProduit);
		}
	}
	//scooter est sélectionné
	else if(idTypeProduit==2){
		desactiverProfil();
		activerCylindree();
		activerKm();
		activerMarque();
		if(chargerXml){
			chargerMarquesPresentes(idTypeProduit);
			chargerRegionsPresentes(idTypeProduit);
		}
	}
	//quad est sélectionné
	else if(idTypeProduit==3){
		desactiverProfil();
		activerCylindree();
		activerKm();
		activerMarque();
		if(chargerXml){
			chargerMarquesPresentes(idTypeProduit);
			chargerRegionsPresentes(idTypeProduit);
		}
	}
	//accessoire est sélectionné
	else if(idTypeProduit==4){
		desactiverProfil();
		desactiverCylindree();
		desactiverKm();
		desactiverMarque();
		if(chargerXml){
			chargerRegionsPresentes(idTypeProduit);
		}
	}
}
//--------------------------------------------------
function activerProfil(){
	var tableCriteresDeRecherche=document.getElementById("tableCriteresDeRecherche");
	var profil;
	if(profil=document.getElementById("profil")){
		profil.style.color=tableCriteresDeRecherche.style.color;
	}
	form1.idProfil.disabled=false;
}
//--------------------------------------------------
function activerCylindree(){
	var tableCriteresDeRecherche=document.getElementById("tableCriteresDeRecherche");
	var cylindree=document.getElementById("cylindree");
	cylindree.style.color=tableCriteresDeRecherche.style.color;
	form1.trancheCylindree.disabled=false;
}
//--------------------------------------------------
function activerKm(){
	var tableCriteresDeRecherche=document.getElementById("tableCriteresDeRecherche");
	var km=document.getElementById("km");
	km.style.color=tableCriteresDeRecherche.style.color;
	form1.trancheKm.disabled=false;
}
//--------------------------------------------------
function activerMarque(){
	var tableCriteresDeRecherche=document.getElementById("tableCriteresDeRecherche");
	var marque=document.getElementById("marque");
	marque.style.color=tableCriteresDeRecherche.style.color;
	form1.idMarque.disabled=false;
}
//--------------------------------------------------
function desactiverProfil(){
	form1.idProfil.disabled=true;
	var profil;
	if(profil=document.getElementById("profil")){
		profil.style.color="#CCCCCC";
	}
}
//--------------------------------------------------
function desactiverCylindree(){
	var cylindree=document.getElementById("cylindree");
	form1.trancheCylindree.disabled=true;
	cylindree.style.color="#CCCCCC";
}
//--------------------------------------------------
function desactiverKm(){
	var km=document.getElementById("km");
	form1.trancheKm.disabled=true;
	km.style.color="#CCCCCC";
}
//--------------------------------------------------
function desactiverMarque(){
	var marque=document.getElementById("marque");
	form1.idMarque.disabled=true;
	marque.style.color="#CCCCCC";
}
//--------------------------------------------------
function chargerMarquesPresentes(idTypeProduit){
	if(!Ajax.ok())return;
	var idMarque=form1.idMarque;
	var attenteMarques=document.getElementById("attenteMarques");
	var ajaxMarques=new Ajax();
	ajaxMarques.url="../php/xmlMarquesPresentes.php?idTypeProduit="+idTypeProduit;
	//ajaxMarques.url="../xml/xmlMarques.xml";
	ajaxMarques.f=function(xmlMarques){
		Ajax.dresserOptions(idMarque,xmlMarques,0,false);
	};
	ajaxMarques.objPatientez=attenteMarques;
	ajaxMarques.fetchXml();
}
//--------------------------------------------------
function chargerRegionsPresentes(idTypeProduit){
	if(!Ajax.ok())return;
	var idRegion;
	if(!(idRegion=form1.idRegion))return;
	var attenteRegions=document.getElementById("attenteRegions");
	var ajaxRegions=new Ajax();
	ajaxRegions.url="../php/xmlRegionsPresentes.php?idTypeProduit="+idTypeProduit;
	//ajaxRegions.url="../xml/xmlRegions.xml";
	ajaxRegions.f=function(xmlRegions){
		Ajax.dresserOptions(idRegion,xmlRegions,0,false);
	};
	ajaxRegions.objPatientez=attenteRegions;
	ajaxRegions.fetchXml();
}
//--------------------------------------------------
function trierAnnonces(cleDeTri){
	form1.choix.value="listerAnnonces";
	form1.cleDeTri.value=cleDeTri;
	if(form1.numeroPage)form1.numeroPage.disabled=true;
	form1.action="../php/annonces.php";
	form1.submit();
}
//--------------------------------------------------
function listerAnnonces(){
	form1.choix.value="listerAnnonces";
	if(form1.numeroPage)form1.numeroPage.disabled=true;
	if(form1.cleDeTri)form1.cleDeTri.disabled=true;
	form1.action="../php/annonces.php";
	form1.submit();
}

