/* ---------------------- Gestion des info bulles --------------------- */

var posX = 0, posY = 0, sortie = 1; timer = 0; bouge = 0; bg = 0; t = -1; b = 0;

function RecupPositionSouris(ev) {
  if (!document.all) {
    posX = ev.pageX;
    posY = ev.pageY + 21;
  }
  else {
    posX = event.x + document.documentElement.scrollLeft;
    posY = (event.y + document.documentElement.scrollTop) + 21;
  }
}

document.onmousemove = RecupPositionSouris;

function Boucle() {
  saut1 = commentaire.search(/BR/);
  saut2 = commentaire.slice(saut1 + 3);
  saut2 = saut2.search(/BR/) + saut1 + 3;
  t = t + 1;
  if(t >= (saut1 - 1) && t <= (saut1 + 3)) { t = saut1 + 4; }
  if(t >= (saut2 - 1) && t <= (saut2 + 3)) { t = saut2 + 4; }
  visible = commentaire.substring(0,t);
  invisible = commentaire.slice(t);
  contenu = "<DIV style='background-color:#A9BAD6; border:1px solid #223654;'><DIV style='margin-left:6px; margin-right:6px; margin-bottom:1px; color:#223654; font-family:Arial,serif; font-size:10pt; text-align:center;'>"+visible+"<span style='color:#A9BAD6;'>"+invisible+"</span></DIV></DIV>";
  document.getElementById("bulle").innerHTML = contenu;
  if (t >= (commentaire.length)) {
    window.clearInterval(actif);
    t = -1;
    b = 0;
  }
}

function Bouge() { bouge = 0; }

function Ctrl1() {
  timer = 0;
  if ((bouge == 0) && (sortie == 0)) {
    bg = bg + 1;
    if ((bg > 2) && (b == 0)) {
      bg = 0;
      b = 1;
      contenu = "<DIV style='background-color:#A9BAD6; border:1px solid #223654;'><DIV style='margin-left:6px; margin-right:6px; margin-bottom:1px; color:#A9BAD6; font-family:Arial,serif; font-size:10pt; text-align:center;'>"+commentaire+"</DIV></DIV>";
      document.getElementById("bulle").innerHTML = contenu;
      document.getElementById("bulle").style.visibility = "visible";
      actif = window.setInterval("Boucle()",35);
    }
    else { window.setTimeout("Ctrl2()",100); }
  }
}

function Ctrl2() {
  if (bouge == 0) { window.setTimeout("Ctrl1()",100); }
  else { bg = 0; }
}

function AfficheBulle(texte) {
  commentaire = texte;
  sortie = 0;
  bouge = 1;
  contenu = "<DIV style='background-color:#A9BAD6; border:1px solid #223654;'><DIV style='margin-left:6px; margin-right:6px; margin-bottom:1px; color:#A9BAD6; font-family:Arial,serif; font-size:10pt; text-align:center;'>"+texte+"</DIV></DIV>";
  document.getElementById("bulle").innerHTML = contenu;		//si on l'enlève, pas bon !!
  if (posX < 550) { document.getElementById("bulle").style.left = posX+"px"; }
  document.getElementById("bulle").style.top = posY+"px";
  document.getElementById("bulle").style.visibility = "hidden";
  if (timer == 0) {
    timer = 1;
    window.setTimeout("Bouge()",100);
    window.setTimeout("Ctrl1()",111);
  }
}

function CacheBulle() {
  sortie = 1;
  document.getElementById("bulle").style.visibility = "hidden";
}

/* ---------------------- Gestion de l'animation des Pictos --------------------- */

    AccuO = new Image();    AccuO.src = "PictoAccueil.gif";
    AccuF = new Image();    AccuF.src = "TxtAccueil32.gif";

    PresO = new Image();    PresO.src = "PictoPresent.gif";
    PresF = new Image();    PresF.src = "TxtPresent32.gif";

    VieO = new Image();    VieO.src = "PictoVie.gif";
    VieF = new Image();    VieF.src = "TxtVie32.gif";

    SortO = new Image();    SortO.src = "PictoSorties.gif";
    SortF = new Image();    SortF.src = "TxtSorties32.gif";

    MultiO = new Image();    MultiO.src = "PictoMulti.gif";
    MultiF = new Image();    MultiF.src = "TxtMulti32.gif";

    COO = new Image();    COO.src = "PictoCO.gif";
    COF = new Image();    COF.src = "TxtCO32.gif";

function change_image(image_no,objet_image) { window.document.images[image_no].src = objet_image.src; }

/* ---------------------- Gestion de la taille de l'écran --------------------- */

window.setTimeout("taille()",10);

function taille(){
  if (document.getElementById("800")) {
    if((document.getElementById("corps").offsetHeight) <= 600)
      document.getElementById("800").style.visibility = "visible";
  }
}
