/* scripts pour métro connexion */
/* avril 2009 (à Vaunac) */
/*---------------------------------*/
/* Constantes pour libellés de l'interface */
var AFFICHE_ETENDU = "Recherche étendue";
var AFFICHE_CLASSIQUE = "Recherche classique";
var MASQUER_QUAI = "Masquer la description du quai";
var AFFICHER_QUAI = "Afficher la description du quai";
var CSS_cache = {'display' : 'none'};
var CSS_affiche = {'display' : 'block'};
var rech_etendue = false;

/* Initialisation des élément pour la home */
function initAccueil() {
$("#for_jfw").val(false);
 $("#sidebar_forms").append('<a href="#" id="change_formulaire">' +AFFICHE_ETENDU+ '</a>');
 var moteur = LireCookie("moteur");
 if(moteur == null) { // première connexion
  $("#rech_etendue").hide();
  var date = new Date;
  date.setFullYear(date.getFullYear()+1);
  EcrireCookie("moteur", 1, date);
     $("#change_formulaire").text(AFFICHE_ETENDU);
 }
 else {
  switch(moteur) {
   case "0" : 
    $("#rech_station").hide();
    $("#rech_etendue").show();
   $("#change_formulaire").text(AFFICHE_CLASSIQUE);
   break;
   case "1" :
    $("#rech_station").show();
    $("#rech_etendue").hide();
$("#change_formulaire").text(AFFICHE_ETENDU);
break;
  } // fin switch
 } // fin else
$("#change_formulaire").click(function() {
 moteur = LireCookie("moteur");
 var date = new Date;
  date.setFullYear(date.getFullYear()+1);
 switch(moteur){
   case "0" :
    $("#rech_etendue").hide();
    $("#rech_station").show();
   $("#change_formulaire").text(AFFICHE_ETENDU);
    EcrireCookie("moteur", 1, date);
   break;
   case "1" :
    $("#rech_etendue").show();
    $("#rech_station").hide();
$("#change_formulaire").text(AFFICHE_CLASSIQUE);
    EcrireCookie("moteur", 0, date);
   break;
  } // fin switch
  change_for_jfw();
 });
 } // fin initAccueil

function afficherMasquerDiv(id) {
$("#" + id).toggle();
change_for_jfw();
} // fin afficherMasquerDiv

function initAffichage() {
$("#php_confort").hide();
$("#sidebar").append(creerJsConfort() );
$("#for_jfw").val(false);
 var desc_quai = LireCookie("desc_quai");
 if(desc_quai == null) { // première connexion
  $("#description_quai").hide();
  var date = new Date;
  date.setFullYear(date.getFullYear()+1);
  EcrireCookie("desc_quai", 0, date);
      $("#js_msk_quai").text(AFFICHER_QUAI);
 }
 else {
  switch(desc_quai) {
   case "0" : 
    $("#description_quai").hide();
    $("#js_msk_quai").text(AFFICHER_QUAI);
   break;
   case "1" :
    $("#description_quai").show();
    $("#js_msk_quai").text(MASQUER_QUAI);
break;
  } // fin switch
 } // fin else
 $("#js_confort").show();
$("#js_msk_quai").click(function() {
 desc_quai = LireCookie("desc_quai");
  var date = new Date;
 date.setFullYear(date.getFullYear()+1);
 switch(desc_quai) {
  case "0" : 
    $("#description_quai").show();
    $("#js_msk_quai").text(MASQUER_QUAI);
    EcrireCookie("desc_quai", 1, date);
  break;
  case "1" :
    $("#description_quai").hide();
    $("#js_msk_quai").text(AFFICHER_QUAI);
    EcrireCookie("desc_quai", 0, date);
  break;
 } // fin switch
change_for_jfw();
});

}

function creerJsConfort() {
var div = document.createElement("div");
div.setAttribute("id", "js_confort");
var a = document.createElement("a");
a.setAttribute("href", "#");
a.setAttribute("id", "js_msk_quai");
div.appendChild(a);
return div;
}

/* Modifie la valeur du champ for_jfw pour forcer le rafraîchissement du buffer virtuel */
function change_for_jfw() {
 $("#for_jfw").val() == false ? $("#for_jfw").val(true) : $("#for_jfw").val(false);
}