function validate(form)
{
 if( document.formulaireRecherche.elements['numero'].value == "" )
 {
  //type_bien = getCheckedValue(form.type_bien);
  //if ( type_bien == "" )
  //{
   //alert("Veuillez choisir un type de bien !");
   //form.type_bien[0].focus();
   //return false;
  //}
  //if ( getCheckedValue(form.nature) == "" )
  //{
   //alert("Veuillez choisir un type de transaction !");
   //form.nature[0].focus();
   //return false;
  //}
  //if ( checkOthers() == 0 )
  //{
   //alert("Veuillez choisir au moins un autre critère (autre que type de transaction) !");
   //form.rubrique.focus();
   //return false;
  //}
 }
 return true;
}
function checkOthers(rubriqueDisabled) {
 var count = 0;
 if( document.formulaireRecherche.elements['prix'].selectedIndex > 0 )
 {
  count++;
 }
 if( document.formulaireRecherche.elements['region'].selectedIndex > 0 )
 {
  count++;
 }
 if( document.formulaireRecherche.elements['departement'].selectedIndex > 0 )
 {
  count++;
 }
 if( document.formulaireRecherche.elements['provenance'].selectedIndex > 0 )
 {
  count++;
 }
 if( document.formulaireRecherche.elements['motcle'].value != "" )
 {
  count++;
 }
 if ( ! document.formulaireRecherche.elements['rubrique'].disabled && document.formulaireRecherche.elements['rubrique'].selectedIndex > 0 )
 {
  count++;
 }
 return count;
}
function checkRadioNature(valeur) {
 if ( valeur == '' || valeur == undefined ) valeur = 0;
 switch(valeur)
 {
 case 'G': // Location gérance
   document.getElementById('type_bien1').disabled = false;
   //document.getElementById('type_bien2').disabled = false;
   document.getElementById('type_bien8').disabled = true;
   document.getElementById('type_bien8').checked = false;
   document.getElementById('type_bien3').disabled = true;
   document.getElementById('type_bien3').checked = false;
   document.getElementById('type_bien4').disabled = true;
   document.getElementById('type_bien4').checked = false;
   document.getElementById('type_bien5').disabled = true;
   document.getElementById('type_bien5').checked = false;
   document.getElementById('type_bien6').disabled = true;
   document.getElementById('type_bien6').checked = false;
   document.getElementById('type_bien7').disabled = true;
   document.getElementById('type_bien7').checked = false;
   break;
  case 'L': // Location
   document.getElementById('type_bien3').disabled = false;
   document.getElementById('type_bien4').disabled = false;
   document.getElementById('type_bien5').disabled = false;
   document.getElementById('type_bien6').disabled = false;
   document.getElementById('type_bien7').disabled = false;
   document.getElementById('type_bien8').disabled = false;
   document.getElementById('type_bien1').disabled = true;
   document.getElementById('type_bien1').checked = false;
   //document.getElementById('type_bien2').disabled = true;
   //document.getElementById('type_bien2').checked = false;
   break;
  case 'C': // Cession droit au bail
   document.getElementById('type_bien3').disabled = false;
   document.getElementById('type_bien4').disabled = false;
   document.getElementById('type_bien5').disabled = false;
   document.getElementById('type_bien7').disabled = false;
   document.getElementById('type_bien8').disabled = false;
   document.getElementById('type_bien1').disabled = true;
   document.getElementById('type_bien1').checked = false;
   //document.getElementById('type_bien2').disabled = true;
   //document.getElementById('type_bien2').checked = false;
   document.getElementById('type_bien6').disabled = true;
   document.getElementById('type_bien6').checked = false;
   break;
  case 'V': // Vente
  case 0: // defaut
   document.getElementById('type_bien1').disabled = false;
   //document.getElementById('type_bien2').disabled = false;
   document.getElementById('type_bien8').disabled = false;
   document.getElementById('type_bien3').disabled = false;
   document.getElementById('type_bien4').disabled = false;
   document.getElementById('type_bien5').disabled = false;
   document.getElementById('type_bien6').disabled = false;
   document.getElementById('type_bien7').disabled = false;
   break;
 }
}
function checkRadioType(valeur) {
 switch(parseInt(valeur))
 {
 case 1: // Entreprise / Fonds de commerce
 case 2:
   document.getElementById('natureV').disabled = false;
   document.getElementById('natureC').disabled = false;
   document.getElementById('natureL').disabled = true;
   document.getElementById('natureL').checked = false;
   document.getElementById('natureG').disabled = false;
   document.formulaireRecherche.elements['rubrique'].disabled = false;
   break;
 case 8: // boutique
   document.getElementById('natureV').disabled = false;
   document.getElementById('natureC').disabled = false;
   document.getElementById('natureL').disabled = false;
   document.getElementById('natureG').disabled = true;
   document.getElementById('natureG').checked = false;
   document.formulaireRecherche.elements['rubrique'].disabled = true;
   document.formulaireRecherche.elements['rubrique'].options.selectedIndex = 0;
   break;
 case 3: // Entrepôt
 case 4: // Local d'activité ou commercial / murs
 case 5: // Bureaux
 case 7: // Immeuble commercial / mixte
   document.getElementById('natureC').checked = false;
   document.getElementById('natureG').checked = false;
   document.getElementById('natureV').disabled = false;
   document.getElementById('natureC').disabled = false;
   document.getElementById('natureL').disabled = false;
   document.getElementById('natureG').disabled = true;
   document.formulaireRecherche.elements['rubrique'].disabled = true;
   document.formulaireRecherche.elements['rubrique'].options.selectedIndex = 0;
   break;
 case 6: // Terrains Industriels
   document.getElementById('natureC').checked = false;
   document.getElementById('natureG').checked = false;
   document.getElementById('natureV').disabled = false;
   document.getElementById('natureC').disabled = true;
   document.getElementById('natureL').disabled = false;
   document.getElementById('natureG').disabled = true;
   document.formulaireRecherche.elements['rubrique'].disabled = true;
   document.formulaireRecherche.elements['rubrique'].options.selectedIndex = 0;
   break;
 }
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}