var size=25;
var x = 3*size;
var place = 0;
var texte = 'Recevez en ligne les informations de la BDP';
var texteDef = texte;

function defil()
	{
		texteDef = texteDef.substring(1,texteDef.length);
		while(texteDef.length < x)
		{
			texteDef += " - " + texte;
		}
		document.defil.defilbox.value = texteDef;
		tempo2 = setTimeout("defil()", 110)
	}

///////////////////////////////////////////////::::
var NS4 = (document.layers)? true: false; // NS4
var IE = (document.all)? true: false; // IE4+
var MOZ = window.navigator.userAgent.toLowerCase(); 
MOZ = (MOZ.indexOf('gecko') != -1)? true: false; // MOZ/NS6
var DOM = (document.getElementById && !document.all)? true: false; // Defaut

var sourisX = sourisY = 0;

function initMouseMove() { 
  if (NS4) {
    window.captureEvents(Event.MOUSEMOVE);
    window.onmousemove = function(event) {
      sourisX = event.pageX;
      sourisY = event.pageY; 
      //  window.routeEvent(event);
      return true;
    };
  } else if (DOM) {
    document.onmousemove = function(event) {
      sourisX = event.clientX;
      sourisY = event.clientY; 
      event.stopPropagation();
    };
  };
};


var decalX = decalY = 1;

function afficheBulle(idBulle) {
  var bulle = null
  if (NS4) {
	alert("Netscape 4 non supporté pour les IFRAMEs.");
	/*
    bulle = document.layers[idBulle];  
    bulle.left = placeBulle(sourisX, decalX, bulle.clip.width, window.innerWidth);// + window.pageXOffset;
    bulle.top = placeBulle(sourisY, decalY, bulle.clip.height, window.innerHeight);// + window.pageYOffset;
    bulle.visibility = "show";
	*/
  } else if (IE) {
    bulle = document.all[idBulle];
	if (bulle.src != "") {
	    bulle.style.display = "inline-block";
		bulle.style.left = (placeBulle(window.event.x, decalX, bulle.offsetWidth, document.body.clientWidth) + document.body.scrollLeft) + "px";
		bulle.style.top = (placeBulle(window.event.y, decalY, bulle.offsetHeight, document.body.clientHeight) + document.body.scrollTop) + "px";
		bulle.style.visibility = "visible";
	};
  } else {
    bulle = document.getElementById(idBulle);
	if (bulle.src != "") {
//	    bulle.style.display = "inline-block";
		bulle.style.left = (placeBulle(sourisX, decalX, bulle.offsetWidth, window.innerWidth) + window.pageXOffset) + "px";
	    bulle.style.top = (placeBulle(sourisY, decalY, bulle.offsetHeight, window.innerHeight) + window.pageYOffset) + "px";
	    bulle.style.visibility = "visible";
	};
  };
  bulle = null;
};

function placeBulle(souris, decal, taille, fenetre) {
  var pos = 0;
  if ((fenetre - (souris + decal + taille)) > decal) { // A droite
    pos = souris + decal;
  } else if ((souris - (decal + taille)) > decal) { // A gauche
    pos = souris - (decal + taille);
  } else { // Au centre
    pos = parseInt((fenetre - taille) / 2);
  };
  return pos;
};


function effaceBulle(idBulle) {
  if (NS4) {
	return;
	// Non supporté
    //document.layers[idBulle].visibility = "hide";
  } else if (IE) {
    document.all[idBulle].style.visibility = "hidden";
    document.getElementById(idBulle).style.display = "none";
  } else {
    document.getElementById(idBulle).style.visibility = "hidden";
   // document.getElementById(idBulle).style.display = "none";
  };
};

initMouseMove();
