// Bulle.js  NBC $$ 25-02-2010 $$ - (c) Nabil BOURGHOL Consultant http://www.bourghol.com
var largeur_bulle=0;var doc="";var sty="";var ns4=document.layers?true:false;var ns6=document.getElementById?true:false;var ie=document.all?1:0;var x_left,y_top,couleur_titre,couleur_boite,Contenu_boite,my_blocname,Trace,a_afficher;var a_afficher=0;if(!Trace)Trace=0;if(ie){doc="document.all.";sty=".style";document.onmousemove=survol_bulle;ns6=false;}
if(ns6){doc="document.";sty="";document.addEventListener("mousemove",survol_bulle,true);}
if(ns4)
{doc="document.";sty="";x_left="e.pageX";y_top="e.pageY";window.captureEvents(Event.MOUSEMOVE);window.onmousemove=survol_bulle();}
function Display_Bulle(my_layer,my_titre,my_contenu,my_largeur,my_color)
{var style_titre="style=\"background-color:#tit_bg_color#; color:#FFFFFF; border-bottom:1px solid #000000;"+"font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:bold; padding:2px; \" ";var style_texte="style =\"background-color:#FDFBFB; color:#000000; "+"font-family:Arial,Verdana,Tahoma; font-size:11px; font-weight:normal; padding:5px;  \" ";var tit_bg_color="#dc143c";if(my_color)tit_bg_color=my_color;style_titre=style_titre.replace(/#tit_bg_color#/,tit_bg_color);if(!my_largeur){my_largeur=250;}
largeur_bulle=my_largeur;my_blocname=my_layer;var contenu_boite='<div style="display:block; text-align:left; width:'+my_largeur+'px; padding:0px; margin:0px; border:1px black solid;">'+'  <div '+style_titre+'> '+my_titre+'</div>'+'  <div '+style_texte+'>'+my_contenu+'</div>'+'</div>';if(ie){document.all[my_blocname].innerHTML=contenu_boite;}
if(ns6){document.getElementById(my_blocname).innerHTML=contenu_boite;}
if(ns4){with(document.layers[my_blocname].document)
{open();write(contenu_boite);close();}}
a_afficher=1;}
function Hide_Bulle()
{a_afficher=0;document.getElementById(my_blocname).style.visibility='hidden';}
function survol_bulle(e)
{if(a_afficher){if(ie){x_left=event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft);y_top=event.clientY+(document.documentElement.scrollTop||document.body.scrollTop);if(y_top==0&&x_left==0){return;}
document.getElementById(my_blocname).style.top=(eval(y_top)+15)+"px";document.getElementById(my_blocname).style.left=(eval(x_left)+5)+"px";}
if(ns4){eval(doc+my_blocname+sty+".top  = "+(eval(y_top)+15));eval(doc+my_blocname+sty+".left = "+(eval(x_left)+5));}
if(ns6){document.getElementById(my_blocname).style.left=(eval(e.clientX+document.documentElement.scrollLeft+document.body.scrollLeft)-(largeur_bulle-8))+"px";document.getElementById(my_blocname).style.top=(eval(e.clientY+document.documentElement.scrollTop+document.body.scrollTop)+21)+"px";}
document.getElementById(my_blocname).style.visibility='visible';}
if(Trace){if(!(y_top||x_left))return;if(document.getElementById('TRACE'))document.getElementById('TRACE').style.display="block";MESSAGE="Positions de la Souris : Top : "+(eval(y_top))+" / Left = "+(eval(x_left));if(ie){document.all["TRACE"].innerHTML='IE : '+MESSAGE;}
if(ns6){if(!e)return;document.getElementById("TRACE").innerHTML='NS6 : '+MESSAGE;}}
return;}