function afficher_div(cible)
{
  node = document.getElementById(cible);
  if (node.style.visibility=="hidden" || node.style.display=="none") montrer_div(cible);
  else masquer_div(cible);
}

function masquer_div(cible)
{
  node = document.getElementById(cible);
  node.style.visibility = "hidden";
  node.style.height = "0";
  node.style.display = "none";
}

function montrer_div(cible)
{
  node = document.getElementById(cible);
  node.style.visibility = "visible";
  node.style.height = "auto";
  node.style.display = "block";
}

var timeStart;
var timeArray;

//Converti un temps en seconde dans un format affichable
function convertTime(time)
{
  var out = "";
  var secondes = time%60;
  var minutes = parseInt(time/60);
  var heures = parseInt(minutes/60);
  if(heures > 0) out += heures + " heures ";
  if(minutes > 0) out += minutes + " minutes ";
  out += secondes + "s";
  return out;
}

function InitUpdateTimeleft(timeArray_)
{
  timeArray = timeArray_;
  var date = new Date;
  timeStart = parseInt(date.getTime()/1000);

  var i = 0;

  setTimeout("UpdateTimeleft()", 1000);
}

function UpdateTimeleft()
{
  //Calcul du temps écoulé
  date = new Date;
  var timeElapsed = parseInt(date.getTime()/1000) - timeStart;

  //mise ŕ jour des champs
  var array = document.getElementsByName("timeleft");
  for ( i= 0; i < array.length; i++ )
  {
    var item = array[i];
    var timeLeft = timeArray[i] - timeElapsed;
    if(timeLeft < 1)
    {
      //Enregistrement du bloc-note et refresh de la page
//              document.getElementsByName("blocnote").items(0).submit;
        location.reload();
    }
    else item.innerHTML = convertTime(timeLeft);
  }

  //Rappel de la fonction dans 1 seconde
  setTimeout("UpdateTimeleft()", 1000);
}

function ConvertHiddenEmail(email)
{
  var part = email.split("@");
  email = part[1]+"@"+part[0];
  email = email.split("");
  email.reverse();
  email = email.join("");

  document.write("<a href='mailto:"+email+"'>"+email+"</a>");
}
