
function showHideSelect(select, pp)
{
    var objSelect = document.getElementById(select);
    objSelect.style.display = (objSelect.style.display == 'block') ? 'none' : 'block';
    document.getElementById(pp).style.display = 'none';
}

function validAndHide(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = obj.innerHTML;
    document.getElementById(select).style.display = 'block';
}

function showHideSelectBudget(select, pp)
{
    var objSelectMini = document.getElementById(select+'Mini');
    var objSelectMaxi = document.getElementById(select+'Maxi');

    objSelectMini.style.display = (objSelectMini.style.display == 'block') ? 'none' : 'block';
    objSelectMaxi.style.display = (objSelectMaxi.style.display == 'block') ? 'none' : 'block';

    document.getElementById(pp).style.display = 'none';
}

function validAndHideBudgetLouer(txt, obj, input1, input2, select)
{
   //Constante
   var listeBudgetMini = 'listeBudgetMini';
   var listeBudgetMaxi = 'listeBudgetMaxi';

   var listeClicked = obj.parentNode.parentNode.id;

   switch(listeClicked)
   {
      case listeBudgetMini :
         document.getElementById(input1).value = txt;
         obj.parentNode.parentNode.style.display = 'none';
         break;

      case listeBudgetMaxi :
         document.getElementById(input2).value = txt;
         obj.parentNode.parentNode.style.display = 'none';
         break;
   }

   var displayListMini = document.getElementById(listeBudgetMini).style.display;
   var displayListMaxi = document.getElementById(listeBudgetMaxi).style.display;

   if(displayListMini == 'none' && displayListMaxi == 'none')
   {
      var valueInputMini = document.getElementById(input1).value;
      var valueInputMaxi = document.getElementById(input2).value;

      var stringOfBudget = 'Budget';

      if(valueInputMini == '0' && valueInputMaxi == '+4001')
      {
         stringOfBudget = '';
      }
      else if(valueInputMini != '0' && valueInputMaxi == '+4001')
      {
         stringOfBudget = 'A partir de ' + valueInputMini + ' €';
      }
      else if(valueInputMini == '0' && valueInputMaxi != '+4001')
      {
         stringOfBudget = 'A moins de ' + valueInputMaxi + ' €';
      }
      else if(valueInputMini != '0' && valueInputMaxi != '+4001')
      {
         stringOfBudget = 'De ' + valueInputMini + ' € à ' + valueInputMaxi + ' €';
      }

      document.getElementById(select).innerHTML = stringOfBudget;
      document.getElementById(select).style.display = 'block';
   }
}

function validAndHideBudgetAcheter(txt, obj, input1, input2, select)
{
   //Constante
   var listeBudgetMini = 'listeBudgetMini';
   var listeBudgetMaxi = 'listeBudgetMaxi';

   var listeClicked = obj.parentNode.parentNode.id;

   switch(listeClicked)
   {
      case listeBudgetMini :
         document.getElementById(input1).value = txt;
         obj.parentNode.parentNode.style.display = 'none';
         break;

      case listeBudgetMaxi :
         document.getElementById(input2).value = txt;
         obj.parentNode.parentNode.style.display = 'none';
         break;
   }

   var displayListMini = document.getElementById(listeBudgetMini).style.display;
   var displayListMaxi = document.getElementById(listeBudgetMaxi).style.display;

   if(displayListMini == 'none' && displayListMaxi == 'none')
   {
      var valueInputMini = document.getElementById(input1).value;
      var valueInputMaxi = document.getElementById(input2).value;

      var stringOfBudget = 'Budget';

      if(valueInputMini == '0' && valueInputMaxi == '+2500001')
      {
         stringOfBudget = '';
      }
      else if(valueInputMini != '0' && valueInputMaxi == '+2500001')
      {
         stringOfBudget = 'A partir de ' + valueInputMini + ' €';
      }
      else if(valueInputMini == '0' && valueInputMaxi != '+2500001')
      {
         stringOfBudget = 'A moins de ' + valueInputMaxi + ' €';
      }
      else if(valueInputMini != '0' && valueInputMaxi != '+2500001')
      {
         stringOfBudget = 'De ' + valueInputMini + ' € à ' + valueInputMaxi + ' €';
      }

      document.getElementById(select).innerHTML = stringOfBudget;
      document.getElementById(select).style.display = 'block';
   }
}

function showHideInputText(input,pp)
{
    var objInput = document.getElementById(input);
    objInput.style.display = (objInput.style.display == 'block') ? 'none' : 'block';
    document.getElementById(pp).style.display = 'none';
}

function validAndHideInputText(txt,obj,input,select)
{
   document.getElementById(input).value = txt;
   obj.style.display = 'none';
   document.getElementById(select).innerHTML = txt;
   document.getElementById(select).style.display = 'block';
}

function validAndHideMini(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = 'Entre '+obj.innerHTML;
    document.getElementById(select).style.display = 'block';
}

function validAndHideMaxi(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = ' Et '+obj.innerHTML;
    document.getElementById(select).style.display = 'block';
}


function loadAffRechercheLouer(type,surface,budgetMini,budgetMaxi,codePostal,ville)
{
   validAndHide(type, document.getElementById('type_ullia_'+type), 'type', 'select1');
   validAndHide(surface, document.getElementById('surface_ullia_'+surface), 'surface', 'surface1');
   validAndHideBudgetLouer(budgetMini, document.getElementById('bmini_ullia_'+budgetMini), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHideBudgetLouer(budgetMaxi, document.getElementById('bmaxi_ullia_'+budgetMaxi), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHide(codePostal, document.getElementById('codePostal_ullia_'+codePostal), 'codePostal', 'codePostal1');

   document.getElementById('ville').value = ville;
   document.getElementById('ville_ullia_').parentNode.parentNode.style.display = 'none';
   if(ville == '')
   {
      ville = document.getElementById('ville_ullia_').innerHTML;
   }
   document.getElementById('ville1').innerHTML = ville;
   document.getElementById('ville1').style.display = 'block';
   /*validAndHideInputText(codePostal,document.getElementById('inputCP'),'codePostal','codePostal1');
   validAndHideInputText(ville,document.getElementById('inputVille'),'ville','ville1');*/
}

function loadAffRechercheAcheter(type,surface,budgetMini,budgetMaxi,codePostal,ville)
{
   validAndHide(type, document.getElementById('type_ullia_'+type), 'type', 'select1');
   validAndHide(surface, document.getElementById('surface_ullia_'+surface), 'surface', 'surface1');
   validAndHideBudgetAcheter(budgetMini, document.getElementById('bmini_ullia_'+budgetMini), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHideBudgetAcheter(budgetMaxi, document.getElementById('bmaxi_ullia_'+budgetMaxi), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHide(codePostal, document.getElementById('codePostal_ullia_'+codePostal), 'codePostal', 'codePostal1');

   document.getElementById('ville').value = ville;
   document.getElementById('ville_ullia_').parentNode.parentNode.style.display = 'none';
   if(ville == '')
   {
      ville = document.getElementById('ville_ullia_').innerHTML;
   }
   document.getElementById('ville1').innerHTML = ville;
   document.getElementById('ville1').style.display = 'block';
}


function validAndHideDept(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = obj.innerHTML;
    document.getElementById(select).style.display = 'block';

   params = 'dept='+txt;
   new Ajax.Updater('listeVille','ajax/select_ville_acheter_louer.php',{asynchronous:false, evalScripts:true, parameters:params})
}

/******************************************************************************/
/* Formulaire vendre                                                          */
/******************************************************************************/

function turnImgRadio(objImg)
{
   var t_img = document.getElementById('conteneurRadio').getElementsByTagName('img');

   for (var i = 0; i < t_img.length; i++)
   {
      t_img[i].src = 'images/radio_vide.png';
   }

   /*var img = document.getElementById('img_' + objRadio.id)*/;
   objImg.src = 'images/radio_check.png';
}

function checkRadio(objImg, val, hidden)
{
   var objHid = document.getElementById(hidden);

   objHid.value = val;

   turnImgRadio(objImg);
}

function checkCheckbox(objImg, val, hidden)
{
   var objHidden = document.getElementById(hidden);

   if(objHidden.value != '')
   {
      objImg.src = 'images/checkbox_vide.png';
      objHidden.value = '';
   }
   else
   {
      objImg.src = 'images/checkbox_check.png';
      objHidden.value = val;
   }
}



/******************************************************************************/
/* Moteur de recherche agence                                                 */
/******************************************************************************/

function validAndHideDeptAgence(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = obj.innerHTML;
    document.getElementById(select).style.display = 'block';

    var params = 'dept='+txt;
    new Ajax.Updater('listeVille', 'ajax/moteur_recherche_agence.php', {asynchronous:false, evalScripts:true, parameters:params})
}

function validAndHideVilleAgence(txt, obj, input, select)
{
    document.getElementById(input).value = txt;
    obj.parentNode.parentNode.style.display = 'none';
    document.getElementById(select).innerHTML = obj.innerHTML;
    document.getElementById(select).style.display = 'block';

    var params = 'ville='+txt;
    new Ajax.Updater('listeAgence1', 'ajax/moteur_recherche_agence.php', {asynchronous:false, evalScripts:true, parameters:params})
}


function loadAffRechercheAgences(dept,ville,agence)
{
   /*
   validAndHide(type, document.getElementById('type_ullia_'+type), 'type', 'select1');
   validAndHide(surface, document.getElementById('surface_ullia_'+surface), 'surface', 'surface1');
   validAndHideBudgetAcheter(budgetMini, document.getElementById('bmini_ullia_'+budgetMini), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHideBudgetAcheter(budgetMaxi, document.getElementById('bmaxi_ullia_'+budgetMaxi), 'budgetMini', 'budgetMaxi', 'budget1');
   validAndHide(codePostal, document.getElementById('codePostal_ullia_'+codePostal), 'codePostal', 'codePostal1');
   */

   validAndHideDeptAgence(dept, document.getElementById('dept_ullia_'+dept), 'dept', 'dept1')

   /****************** Ville **************************/
   document.getElementById('ville').value = ville;
   document.getElementById('ville_ullia_').parentNode.parentNode.style.display = 'none';
   if(ville == '')
   {
      ville = document.getElementById('ville_ullia_').innerHTML;
   }
   document.getElementById('ville1').innerHTML = ville;
   document.getElementById('ville1').style.display = 'block';

   /****************** Agence **************************/
   document.getElementById('nomAgence').value = agence;
   document.getElementById('agence_ullia_').parentNode.parentNode.style.display = 'none';
   if(agence == '')
   {
      agence = document.getElementById('agence_ullia_').innerHTML;
   }
   document.getElementById('nomAgence1').innerHTML = agence;
   document.getElementById('nomAgence1').style.display = 'block';


}








