function oninit1(){
  majMoteur();
  setLinkVisuCarto();    
  setActionSurOnglet(); 
  initMoteurListe();      
  effaceCarto();  
}

function setLinkVisuCarto(){
    if (window.iteaGMAP_setElemDeListeClickToVisuCarte){
    iteaGMAP_setElemDeListeClickToVisuCarte({
        callback:function(){
            afficheOngletCarte();
            $("li_onglet_carte").scrollTo();
        },
        imgPicto:"/img/punaise_on.png",
        zoom:10} 
    );
  }
}

function onRefreshList(){ 
    setLinkVisuCarto();
    setActionSurOnglet()
    traiteGMap();
    effaceCarto();
    actualiseCommune();
    appelAjaxToFunc("/lib/ajax/infosCGI.php","typeInfo=PRIXMINIMAXI",setChmpPrixToReglette);
}

function traiteGMap(){
    if (window.gmap){
	     gmap.reload();
    	setLinkVisuCarto();
	}
 }

function onRefreshListChgtTriEtPage(){
    setLinkVisuCarto();
}

function afficheOngletListe(){
    if ($("div_liste1")){
      $("div_liste1").style.display="block";
      $("div_liste_titreColonnes").style.display="block";
      $("div_liste_critereTriHaut").style.display="block";
      $("div_liste_navigPageHaut").style.display="block";
      $("div_liste_NbElemParPageHaut").style.display="block";
    }    
    effaceCarto();     
    if ($("div_liste2"))$("div_liste2").style.display="none"; 
       
    setClassForObj($("li_onglet_liste"),"onglets_listeOn");
    setClassForObj($("li_onglet_carte"),"onglets_liste");
    setClassForObj($("li_onglet_photo"),"onglets_liste");
}

function afficheOngletCarte(){
    if ($("div_liste1"))$("div_liste1").style.display="none";
    $("div_liste_carte").style.display="block";      
    $("div_liste_titreColonnes").style.display="none";
    $("div_liste_navigPageHaut").style.display="none";
    $("div_liste_critereTriHaut").style.display="none";
    $("div_liste_NbElemParPageHaut").style.display="none";
    $("div_liste_navigPageBas").style.display="none";
    afficheCarte();
    if ($("div_liste2"))$("div_liste2").style.display="none";  
     
    setClassForObj($("li_onglet_liste"),"onglets_liste");
    setClassForObj($("li_onglet_carte"),"onglets_listeOn");
    setClassForObj($("li_onglet_photo"),"onglets_liste");         
     
}

function afficheOngletPhoto(){
    if ($("div_liste1"))$("div_liste1").style.display="none";     
    if ($("div_liste_carte"))$("div_liste_carte").style.display="none";
    if ($("div_liste2"))$("div_liste2").style.display="block";  
    $("div_liste_titreColonnes").style.display="none";  
    $("div_liste_critereTriHaut").style.display="block";
    $("div_liste_navigPageHaut").style.display="block";
    $("div_liste_NbElemParPageHaut").style.display="block";
    $("div_liste_navigPageBas").style.display="block";
    
    setClassForObj($("li_onglet_liste"),"onglets_liste");
    setClassForObj($("li_onglet_carte"),"onglets_liste");
    setClassForObj($("li_onglet_photo"),"onglets_listeOn");
}

function setActionSurOnglet(){
   $("li_onglet_liste").onclick=function (evt){afficheOngletListe();}
   $("li_onglet_carte").onclick=function (evt){afficheOngletCarte();}
   $("li_onglet_photo").onclick=function (evt){afficheOngletPhoto();}

}

function effaceCarto(){
    if($("div_liste_carte")){$("div_liste_carte").style.display="none";}
}

function afficheCarte(){
  document.getElementById("div_liste_carte").style.display="block";
  if(window.gmap)window.gmap.checkResize();    
  if(window.gmap)window.gmap.resetCentre();
  gmap.reload();
  iteaGMap_reload();
}

function initMoteurListe(){
  $("lst_chefLieu").observe("change",function(evt){
    if($("lst_chefLieu").value!=""){
      $("lst_commune").value='';
      $("select_commune").value='';
    }
  });
  $("lst_commune").observe("change",function(evt){
    if($("lst_commune").value!=""){
      $("lst_chefLieu").value='';
      $("select_commune").value = $("lst_commune").value;
    }
  });
  $$(".select_moteur").each(function(obj){
    obj.observe("change",rechercheAjaxListe);
  });
  $("sp_valideDate").onclick=function(evt){
    if(!$("inpt_dateDeb").value || !$("lst_nbj").value) alertAMalibu("Vous devez saisir la date de début de votre séjour ainsi que la durée !");
    else rechercheAjaxListe();
  };
  if($("select_commune").value) $("inpt_distcomm").disabled=false;
  actualiseCommune();
  $("lst_commune").observe("change",function(evt){$("inpt_distcomm").disabled=false;});
  
}

function majMoteur(){
  if(($("inpt_g")) && ($("inpt_g").checked==true)) { 
    setCalendrierGeneral("gites36","1","","G","div_calendrierMoteurContent",clicCalendJs,"inpt_dateDeb","","","lst_nbj","1","");
    $("div_moteurSejour").style.display="block";        
    $("div_moteurRubriqueQuelPrix").style.display="block";
    $("div_table").style.display="none";
    appelAjaxToFunc("/lib/ajax/infosCGI.php","typeInfo=PRIXMINIMAXI",setChmpPrixToReglette);      
    actualiseCommune();
  }  else if((($("inpt_h")) && ($("inpt_h").checked==true)) || ($("inpt_tous").checked==true)){
    //$("div_moteurRubriqueQuand").style.display="block";
    setCalendrierGeneral("gites36","1","","H","div_calendrierMoteurContent",clicCalendJs,"inpt_dateDeb","","","lst_nbj","1","");
    $("div_moteurRubriqueQuelPrix").style.display="none";      
    $("inpt_pxmini").value="";
    $("inpt_pxmaxi").value="";  
    $("div_table").style.display="block"; 
    actualiseCommune();
  }
  else if(($("inpt_t")) && ($("inpt_t").checked==true)){
    //$("div_moteurRubriqueQuand").style.display="none";
    $("div_moteurRubriqueQuelPrix").style.display="none";
    $("div_table").style.display="none";
    actualiseCommune();
  }
  else if(($("inpt_cityG")) && ($("inpt_cityG").checked==true)){
    //$("div_moteurRubriqueQuand").style.display="block"; 
    setCalendrierGeneral("gites36","1","","G","div_calendrierMoteurContent",clicCalendJs,"inpt_dateDeb","","","lst_nbj","1","");
    $("div_moteurRubriqueQuelPrix").style.display="block";
    $("div_table").style.display="none";
    appelAjaxToFunc("/lib/ajax/infosCGI.php","typeInfo=PRIXMINIMAXI",setChmpPrixToReglette); 
    actualiseCommune();
  }
  else if(($("inpt_cityH")) && ($("inpt_cityH").checked==true)){ 
    //$("div_moteurRubriqueQuand").style.display="block";
    setCalendrierGeneral("gites36","1","","H","div_calendrierMoteurContent",clicCalendJs,"inpt_dateDeb","","","lst_nbj","1","");
    $("div_moteurRubriqueQuelPrix").style.display="none";
    $("inpt_pxmini").value="";
    $("inpt_pxmaxi").value=""; 
    $("div_table").style.display="block";
    actualiseCommune();
  }
  else{ 
    //$("div_moteurRubriqueQuand").style.display="none";
    $("div_moteurRubriqueQuelPrix").style.display="none";
    $("inpt_pxmini").value="";
    $("inpt_pxmaxi").value="";
    $("div_table").style.display="none"; 
    actualiseCommune(); 
  }
}

function rechercheAjaxListe(){
  setListByForm($('form_moteurRechercheListe'));
}
