function oninit1(){
  initGitePlus();
  defInternet();
  defVelo();
  defActionOngletsFiche();
  if($("div_fiche_tarif_gegs_gestrel")) btTarifsGegs();
  if(($("div_fiche_tarif_gegs_mode_gite")) && (!$("div_fiche_tarif_gegs_gestrel"))) $("list_div_fiche_tarif_gegs_multi_mode").style.display="none";
  if($("img_fiche_crit_22"))  $("img_fiche_crit_22").title = "Non fumeur";
  if($("span_detailChambres")) $("span_detailChambres").onmouseover = function(evt){$("div_fiche_tarifPourChambre").style.display="block";};
  if($("span_detailChambres")) $("span_detailChambres").onmouseout = function(evt){$("div_fiche_tarifPourChambre").style.display="none";};
  if($("div_fiche_detailPromo")) $("div_bt_promos").style.display="block";
  if($("sp_btPromos")) $("sp_btPromos").onmouseover = function(evt){$("div_affPromos").style.display="block";};
  if($("sp_btPromos")) $("sp_btPromos").onmouseout = function(evt){$("div_affPromos").style.display="none";};
  if($("div_fiche_crit_23")) $("div_ficheDescVeloRoute").style.display="block";
  if($("div_fiche_critere_suppl")) $("div_fiche_bulle_velo").style.display="block";
}

function btTarifsGegs(){
  if($("a_fiche_tarif_gegs_1")) setClassForObj($("a_fiche_tarif_gegs_1"),"a_tarifGegs");
  if($("a_fiche_tarif_gegs_2")) setClassForObj($("a_fiche_tarif_gegs_2"),"a_tarifGegs");
  $("a_fiche_tarif_gegs_1").addClassName("ongletTarifOn");
  if($("a_fiche_tarif_gegs_1")) $("a_fiche_tarif_gegs_1").observe("click",defOngletTarifSemaine);
  if($("a_fiche_tarif_gegs_2")) $("a_fiche_tarif_gegs_2").observe("click",defOngletTarifNuit);
}

function defOngletTarifSemaine(){
  if($("a_fiche_tarif_gegs_2").hasClassName("ongletTarifOn")) $("a_fiche_tarif_gegs_2").removeClassName("ongletTarifOn");
  $("a_fiche_tarif_gegs_1").addClassName("ongletTarifOn");
}

function defOngletTarifNuit(){
  if($("a_fiche_tarif_gegs_1").hasClassName("ongletTarifOn")) $("a_fiche_tarif_gegs_1").removeClassName("ongletTarifOn");
  $("a_fiche_tarif_gegs_2").addClassName("ongletTarifOn");
}

function affBulleFiche(div){
  $(div).style.display="block";
} 
function effaceBulleFiche(div){
  $(div).style.display="none";
} 

function initGitePlus(){
  if(!$("div_fiche_crit_6")) $("div_fiche_bulleGitePlus").style.display="none";
}

function defInternet(){
  if ($("div_fiche_crit_21")) $("div_fiche_crit_21").onmouseover=function (evt){affBulleFiche("div_fiche_bulle_internetHTML");}
  if ($("div_fiche_crit_21")) $("div_fiche_crit_21").onmouseout=function (evt){effaceBulleFiche("div_fiche_bulle_internetHTML");}
}

function defVelo(){
  if ($("img_tbv")) $("img_tbv").onmouseover=function (evt){affBulleFiche("div_fiche_bulle_veloHTML");}
  if ($("img_tbv")) $("img_tbv").onmouseout=function (evt){effaceBulleFiche("div_fiche_bulle_veloHTML");}
}

function afficheOngletFiche(){
    if ($("div_fiche"))$("div_fiche").style.display="block";     
    if ($("div_fiche_localisation"))$("div_fiche_localisation").style.display="none";
    if ($("div_fiche_aProximite"))$("div_fiche_aProximite").style.display="none";
    
    setClassForObj($("li_onglet_fiche"),"onglets_ficheOn");
    setClassForObj($("li_onglet_carte"),"onglets_fiche");
    setClassForObj($("li_onglet_a_proximite"),"onglets_fiche");
}

function afficheOngletCarte(){
    if ($("div_fiche"))$("div_fiche").style.display="none";     
    if ($("div_fiche_localisation"))$("div_fiche_localisation").style.display="block";
    if ($("div_fiche_aProximite"))$("div_fiche_aProximite").style.display="none"; 
            
    setClassForObj($("li_onglet_fiche"),"onglets_fiche");
    setClassForObj($("li_onglet_carte"),"onglets_ficheOn");
    setClassForObj($("li_onglet_a_proximite"),"onglets_fiche");
    iteaGMAP_initForFiche();
    loadItineraire();
    setDirections("Paris", $("toAddress").value, "fr_FR");
    if (window.gmap){
	     gmap.reload();
    }
}

function afficheOngletAProximite(){
    if ($("div_fiche"))$("div_fiche").style.display="none";     
    if ($("div_fiche_localisation"))$("div_fiche_localisation").style.display="none";
    if ($("div_fiche_aProximite"))$("div_fiche_aProximite").style.display="block";
    
    setClassForObj($("li_onglet_fiche"),"onglets_fiche");
    setClassForObj($("li_onglet_carte"),"onglets_fiche");
    setClassForObj($("li_onglet_a_proximite"),"onglets_ficheOn");
}

function defActionOngletsFiche(){
    $("li_onglet_fiche").onclick=function (evt){afficheOngletFiche();}
    $("li_onglet_carte").onclick=function (evt){afficheOngletCarte();}
    $("li_onglet_a_proximite").onclick=function (evt){afficheOngletAProximite();}
}

/**************Fonctions pour l'itinéraire sur onglet carte**************/
var map;
var gdir;
 function loadItineraire() {
     if (GBrowserIsCompatible()) {      
         map = new GMap2($("div_map_directions"));
         gdir = new GDirections(map,$("div_fiche_directions"));
         GEvent.addListener(gdir, "error", handleErrors);
         setDirections("Paris", $("toAddress").value, "fr_FR");
     }
}
    
function setDirections(fromAddress, toAddress, locale) {
    gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale,"preserveViewport":false });
    map.setZoom(9);
    map.checkResize();
}

function handleErrors(){
    if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS ||  gdir.getStatus().code == G_GEO_BAD_REQUEST)$("div_fiche_directions").update("Aucune correspondance g&eacute;ographique trouv&eacute;e");
	else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)$("div_fiche_directions").update("Serveur de g&eacute;olocalisation non disponible");
	     else $("div_fiche_directions").update("Une erreur est survenue");
}

function precedent(){
  frames['frm_sorties'].history.back();
}

function affAProximite(insee,ville,idSpan,type,sstype){
  //var html = "<a href='#precedent' id='a_prec' onclick='precedent();'>Precedent</a>";
  var html = "<a href='#ferme' id='a_ferme' onclick='effaceDivAvecTransparence();'>Fermer</a>";
  html += "<h2 class='h2_titreSorties'>"+$(idSpan).innerHTML+" &agrave; proximit&eacute; de "+ville+"</h2>";
  html+="<iframe name='frm_sorties' id='frm_sorties' src='http://www.cotedor-tourisme.com/resultat_ideal.php?typ="+type+"&sstyp="+sstype+"&css=gdf21&vil_court="+insee+"' class='ifrm_sorties'></iframe>";  
  afficheDivAvecTransparence(html,730,600);
}

