var backcolor="#000000"; // couleur du fond du titre
var width="422"; // largeur de la bulle
var border="1"; // taille de la bordure
ns4 = (document.layers) ? true : false;
ope = (document.getElementById) ? true : false;
ie4 = (document.all) ? true : false;
if (ie4) {
  ie5 = (navigator.userAgent.indexOf('MSIE 5')>0 || navigator.userAgent.indexOf('MSIE 6')>0) ? true : false;
} else {
  ie5 = false;
}

var x=0;
var y=0;
var xGauche;

if (ie4)
  xGauche = Math.round((document.body.clientWidth-600)/2+44.9);
else if (ns4 || ope)
  xGauche = Math.round((window.innerWidth-600)/2+44.9);

var snow=0;
var sw=0;
var cnt=0;

if ( (ns4) || (ie4) || (ope) ) {
  if (ie4)
    over = document.all["infoBulle"].style;
  else if (ope)
    over = document.getElementById("infoBulle").style;
  else if (ns4)
    over = document.infoBulle;
  document.onmousemove = mouseMove;
  if (ns4)
    document.captureEvents(Event.MOUSEMOVE);
}

function nd() {
  if ( cnt >= 1 ) {
    sw = 0;
  }
  if ( (ns4) || (ie4) || (ope) ) {
    if ( sw == 0 ) {
      snow=0;
      hideObject(over);
    } else {
      cnt++;
    }
  }
}

function dtc(text, title) {
  width = "330";
  layerWrite("<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD class=\"ibTitre\" nowrap>"+title+"</TD></TR></TABLE><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD class=\"ibTexte\">"+text+"</TD></TR></TABLE></TD></TR></TABLE>");
  disp();
}
function stc(text, title) {
  sw=1;
  cnt=0;
  width = "422";
  layerWrite("<TABLE WIDTH="+width+" BORDER=0 CELLPADDING="+border+" CELLSPACING=0 BGCOLOR=\""+backcolor+"\"><TR><TD><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD class=\"ibTitre\" nowrap>"+title+"</TD><TD ALIGN=RIGHT class=\"ibTitre\"><A HREF=\"/\" onClick=\"cClick(); return false;\"><IMG src=\"image/popup_close.gif\" width=\"13\" height=\"13\" alt=\"Fermer\" border=\"0\"></A></TD></TR></TABLE><TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD class=\"ibTexte\">"+text+"</TD></TR></TABLE></TD></TR></TABLE>");
  disp();
  snow=0;
}

function disp() {
  if ( (ns4) || (ie4) || (ope) ) {
    if (snow == 0) 	{
      (sw == 0) ? moveTo(over,x-(width/2),y+20) : moveTo(over,xGauche,y+10);
      showObject(over);
      snow=1;
    }
  }
}

function mouseMove(e) {
  if (ie5) {
    x=event.x+document.body.scrollLeft;
    y=event.y+document.body.scrollTop;
  }
  else if (ie4) {
    x=event.x;
    y=event.y;
  }
  else if (ope) {
    x=e.pageX;
    y=e.pageY;
  }
  else if (ns4) {
    x=e.pageX;
    y=e.pageY;
  }
  if (snow) {
    moveTo(over,x-(width/2),y+20);
  }
}

function cClick() {
  hideObject(over);
  sw=0;
}

function layerWrite(txt) {
  if (ie4)
    document.all["infoBulle"].innerHTML = txt;
  else if (ope)
    document.getElementById("infoBulle").innerHTML = txt;
  else if (ns4) {
    var lyr = document.infoBulle.document;
    lyr.write(txt);
    lyr.close();
  }
}

function showObject(obj) {
  if (ie4 || ope)
    obj.visibility = "visible";
  else if (ns4)
    obj.visibility = "show";
}

function hideObject(obj) {
  if (ie4 || ope)
    obj.visibility = "hidden";
  else if (ns4)
    obj.visibility = "hide";
}

function moveTo(obj,xL,yL) {
  obj.left = xL;
  obj.top = yL;
}

