var ns4=document.layers?1:0
var ie4=document.all?1:0
var ns6=document.getElementById&&!document.all?1:0

	// PARAMETRES MODIFIABLES
var delaiAffBull=0
var autoEffBull =10000
var delaiEffBull=100
var DecalVertic =0
var DecalHoriz  =12
var TailleText  ='11px'
if (ie4) {
	var PolicText   ='Gautami,Square721 BT,Trebuchet MS,System,Arial,Tahoma'
}
else {
	var PolicText   ='Arial,Verdana,Helvetica,sans-serif'
}
var policStyl   ='normal'
var CouleurOmbr ='#000000'
var textBull    =''
var Vitess      =100
var Opac        =100
var OpacOmbr    =20
var Opac_2      =10
var Opac_2Ombr  =.2

	// PARAMETRES A NE PAS MODIFIER
//var AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible"; document.getElementById("ombrBull").style.visibility="visible"',delaiAffBull);
var AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible";',delaiAffBull);
clearTimeout(AffichBull);
var EffacBull=setTimeout('Vt=2;effacem()',delaiEffBull);
clearTimeout(EffacBull);
var EffacAutoBull=setTimeout('Vt=1;effacem()',autoEffBull);
clearTimeout(EffacAutoBull);
var tempo=setTimeout('if (Vt==1)Opac=Opac-9;OpacOmbr=OpacOmbr-9;if (Vt==2)Opac=Opac-24;OpacOmbr=OpacOmbr-24;effacem()',Vitess/10);
clearTimeout(tempo);

	// DECLARATIONS
var Vt          =0
var EffB        =0
var larg_ecran_B=0
var haut_ecran_B=0
var PosHoriz    =0
var PosVertic   =0
var PosBullHoriz=0
var PosBullVerti=0
var scrollPag   =0
var limitEcran  =0
var limiteVert  =0
var largBull    =0
var razBull     =0

	// Capture de la position de la souris
if (navigator.appName.substring(0,3) == "Net") {
	//document.captureEvents(Event.MOUSEMOVE); à activer si version ancienne du navigateur Netscape mais je connais pas la version
	document.onmousemove=get_mouse;
} else {
	document.onmousemove=get_mouse;
}

	// Transfert de la position de la souris
function get_mouse(e) {
	x=(navigator.appName!="Microsoft Internet Explorer") ? e.pageX : event.x+document.body.scrollLeft;
	y=(navigator.appName!="Microsoft Internet Explorer") ? e.pageY : event.y+document.body.scrollTop;
	PosBullHoriz=x;
	PosBullVerti=y;
}

	// Affichage de la bulle
function infBul(Bull) {
	if (Bull==0) { // Test de la présence du texte
		clearTimeout(AffichBull);
		clearTimeout(EffacBull);
		clearTimeout(EffacAutoBull);
		clearTimeout(tempo);
		EffacBull=setTimeout('Vt=2;effacem()',delaiEffBull);
	}
	if (Bull != 0 && razBull==1) {
		razBull=0
	}
	if (Bull != 0 && razBull==0) {
		var textBull=Bull; // Récuperation du texte
		Opac=100; OpacOmbr=20; razBull=1
	if (document.all) {
		larg_ecran_B=document.body.clientWidth;
		haut_ecran_B=document.body.clientHeight;
		scrollPag=document.body.scrollTop;
	}
	else {
		larg_ecran_B=document.body.clientWidth;
		haut_ecran_B=document.body.clientHeight;
		scrollPag=window.pageYOffset;
	}
	if (document.getElementById) {
		document.getElementById("infoBull").style.visibility="hidden";
		//document.getElementById("ombrBull").style.visibility="hidden";
		limitEcran=scrollPag + haut_ecran_B;
		PosHoriz=PosBullHoriz + DecalHoriz;
		PosVertic=PosBullVerti + DecalVertic;
	}

		// Cadre de la bulle
	var cadreBull='<table border="1" cellpadding="2" cellspacing="0"'+
	' class="bord_text" style="border:1px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; margin-left: 5; filter: alpha(opacity='+Opac+'); opacity: '+Opac_2+'"><tr><td class="texte5" width="" style="max-width:350px;"><nobr>'+textBull+'</nobr></td></tr></table>'
		// Ombre de la bulle
	//var ombreBull='<table border="0" cellpadding="2" cellspacing="0"'+
	//' class="bord_text" style="border:0px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; color: 000000; margin-left: 5; filter: alpha(opacity='+OpacOmbr+'); opacity: '+Opac_2Ombr+'"><tr><td class="texte5" width="" style="max-width:350px;"><nobr>'+textBull+'</nobr></td></tr></table>'

	if ((document.getElementById) && (document.getElementById("infoBull").style.visibility != "visible")) {
		document.getElementById("infoBull").innerHTML=cadreBull;
		//document.getElementById("ombrBull").innerHTML=ombreBull;
		largBull=document.getElementById("infoBull").offsetWidth;
		hautBull=document.getElementById("infoBull").clientHeight;
		limiteVert=PosBullVerti + hautBull + DecalVertic + 4;
		if (((PosBullHoriz + largBull + 4) > larg_ecran_B)&&(limiteVert > limitEcran)) {PosHoriz=larg_ecran_B - (largBull + PosBullHoriz) + (PosBullHoriz - 4);PosVertic=PosVertic - 50};
		if (((PosBullHoriz + largBull + 4) > larg_ecran_B)&&(limiteVert <= limitEcran)) {PosHoriz=larg_ecran_B - (largBull + PosBullHoriz) + (PosBullHoriz - 4)};
		if (((PosBullHoriz + largBull + 4)<= larg_ecran_B)&&(limiteVert > limitEcran)) {PosVertic=PosVertic - 30};

		document.getElementById("infoBull").style.top=PosVertic
		document.getElementById("infoBull").style.left=PosHoriz
		//document.getElementById("ombrBull").style.top=PosVertic + 5
		//document.getElementById("ombrBull").style.left=PosHoriz + 5
		//AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible"; document.getElementById("ombrBull").style.visibility="visible"',delaiAffBull);
		AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible";',delaiAffBull);
		EffacAutoBull=setTimeout('Vt=1;effacem()',autoEffBull);
		clearTimeout(EffacBull);
		}
	}
	afftext(Bull);
}

function getAjax() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e)	{
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

function infBul2(Bull)
{
	if (Bull==0) { // Test de la présence du texte
		clearTimeout(AffichBull);
		clearTimeout(EffacBull);
		clearTimeout(EffacAutoBull);
		clearTimeout(tempo);
		EffacBull=setTimeout('Vt=2;effacem()',delaiEffBull);
		textBull = Bull;
	}
	if (Bull != 0 && razBull==1) {
		razBull=0
	}
	if (Bull != 0 && razBull==0) {
		url = 'recherche3.php?id=' + Bull;
		req = getAjax();
		req.onreadystatechange = function(){
			if ( req.readyState == 1 ) {
				textBull = 'Chargement des donn&eacute;es en cours ...';
			}
			if ( req.readyState == 4 && req.status == 200 ) {
				textBull = req.responseText;
			}
		}
		req.open( 'GET', url, true );
		req.send( null );
		Opac=100; OpacOmbr=20; razBull=1
	if (document.all) {
		larg_ecran_B=document.body.clientWidth;
		haut_ecran_B=document.body.clientHeight;
		scrollPag=document.body.scrollTop;
	}
	else {
		larg_ecran_B=document.body.clientWidth;
		haut_ecran_B=document.body.clientHeight;
		scrollPag=window.pageYOffset;
	}
	if (document.getElementById) {
		document.getElementById("infoBull").style.visibility="hidden";
		//document.getElementById("ombrBull").style.visibility="hidden";
		limitEcran=scrollPag + haut_ecran_B;
		PosHoriz=PosBullHoriz + DecalHoriz;
		PosVertic=PosBullVerti + DecalVertic;
	}

		// Cadre de la bulle
	var cadreBull='<table border="1" cellpadding="2" cellspacing="0"'+
	' class="bord_text" style="border:1px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; margin-left: 5; filter: alpha(opacity='+Opac+'); opacity: '+Opac_2+'"><tr><td class="texte5" width="" style="max-width:350px;">'+textBull+'</td></tr></table>'
		// Ombre de la bulle
	//var ombreBull='<table border="0" cellpadding="2" cellspacing="0"'+
	//' class="bord_text" style="border:0px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; color: 000000; margin-left: 5; filter: alpha(opacity='+OpacOmbr+'); opacity: '+Opac_2Ombr+'"><tr><td class="texte5" width="" style="max-width:350px;">'+textBull+'</td></tr></table>'

	if ((document.getElementById) && (document.getElementById("infoBull").style.visibility != "visible")) {
		document.getElementById("infoBull").innerHTML=cadreBull;
		//document.getElementById("ombrBull").innerHTML=ombreBull;
		largBull=document.getElementById("infoBull").offsetWidth;
		hautBull=document.getElementById("infoBull").clientHeight;
		limiteVert=PosBullVerti + hautBull + DecalVertic + 4;
		if (((PosBullHoriz + largBull + 4) > larg_ecran_B)&&(limiteVert > limitEcran)) {PosHoriz=larg_ecran_B - (largBull + PosBullHoriz) + (PosBullHoriz - 4);PosVertic=PosVertic - 50};
		if (((PosBullHoriz + largBull + 4) > larg_ecran_B)&&(limiteVert <= limitEcran)) {PosHoriz=larg_ecran_B - (largBull + PosBullHoriz) + (PosBullHoriz - 4)};
		if (((PosBullHoriz + largBull + 4)<= larg_ecran_B)&&(limiteVert > limitEcran)) {PosVertic=PosVertic - 30};

		document.getElementById("infoBull").style.top=PosVertic
		document.getElementById("infoBull").style.left=PosHoriz
		//document.getElementById("ombrBull").style.top=PosVertic + 5
		//document.getElementById("ombrBull").style.left=PosHoriz + 5
		//AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible"; document.getElementById("ombrBull").style.visibility="visible"',delaiAffBull);
		AffichBull=setTimeout('document.getElementById("infoBull").style.visibility="visible";',delaiAffBull);
		EffacAutoBull=setTimeout('Vt=1;effacem()',autoEffBull);
		clearTimeout(EffacBull);
		}
	}
	afftext(textBull);
}

function afftext(text) {
	if (text != 0) {
		textBull=text
	}    
}

function effacem() {
		// Cadre de la bulle
	var cadreBull='<table border="1" cellpadding="2" cellspacing="0"'+
	' class="bord_text" style="border:1px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; margin-left: 5; filter: alpha(opacity='+Opac+'); opacity: '+Opac_2+'"><tr><td class="texte5" width="" style="max-width:350px;"><nobr>'+textBull+'</nobr></td></tr></table>'
		// Ombre de la bulle
	//var ombreBull='<table border="0" cellpadding="2" cellspacing="0"'+
	//' class="bord_text" style="border:0px solid; border-collapse: collapse; font-weight: '+policStyl+'; font-family: '+PolicText+'; font-size: '+TailleText+'; color: 000000; margin-left: 5; filter: alpha(opacity='+OpacOmbr+'); opacity: '+Opac_2Ombr+'"><tr><td class="texte5" width="" style="max-width:350px;"><nobr>'+textBull+'</nobr></td></tr></table>'
	document.getElementById("infoBull").innerHTML=cadreBull
	//document.getElementById("ombrBull").innerHTML=ombreBull
	if (ie4) tempo=setTimeout('if (Vt==1)Opac=Opac-9;OpacOmbr=OpacOmbr-9;if (Vt==2)Opac=Opac-24;OpacOmbr=OpacOmbr-24;effacem()',Vitess/10)
	else {
		document.getElementById("infoBull").innerHTML="";
		//document.getElementById("ombrBull").innerHTML="";
		razBull=0
	}
	if (Opac <= 0) {
		clearTimeout(tempo)
		document.getElementById("infoBull").innerHTML="";
		//document.getElementById("ombrBull").innerHTML="";
		razBull=0
	}
}

//document.write('<div id="infoBull" style="position: absolute; z-Index:20"></div><div id="ombrBull" style="position: absolute; z-Index:19;"></div>')
document.write('<div id="infoBull" style="position: absolute; z-Index:20"></div>')

/*
pmn@ntes - 03 mars 2006
pinard.m_ _ _@_ _ _nantes.fr
*/