var bulle_to = null; var bulle_id = 0; var bulle_num = 0; var offsetH = -40; var offsetV = 10; function show_bulle(id,num) { var bulle = document.getElementById('bulle'); if(!bulle) return; cancel_kill_bulle(); bulle_id = id; bulle_num = num; document.onmousemove=place_bulle; } function hide_bulle() { var bulle = document.getElementById('bulle'); if(!bulle) return; bulle.style.display = 'none'; var table_bulle = document.getElementById('bulle'+bulle_id); if(table_bulle) table_bulle.style.display = 'none'; bulle_to = null; } function kill_bulle(delai) { var bulle = document.getElementById('bulle'); if(!bulle) return; bulle_to = setTimeout('hide_bulle()', delai); } function cancel_kill_bulle() { if(bulle_to) { clearTimeout(bulle_to); bulle_to = null; } } function place_bulle(e) { var bulle = document.getElementById('bulle'); if(!bulle) return; if(bulle.style.display == '') document.onmousemove=null; var is_dom = document.getElementById && !document.all; var curX=(is_dom) ? e.pageX : window.event.clientX+document.body.scrollLeft; var curY=(is_dom) ? e.pageY : window.event.clientY+document.body.scrollTop; bulle.style.left = (curX + offsetH)+'px'; bulle.style.top = (curY + offsetV)+'px'; var table_bulle = document.getElementById('bulle'+bulle_id); if(table_bulle) { var img_bulle; var src_bulle; var debut; var fin; img_bulle = document.getElementById('img_bulle'); if(img_bulle) { src_bulle = img_bulle.src; debut = src_bulle.indexOf('jeux')+5; fin = src_bulle.indexOf('.',debut); img_bulle.src = src_bulle.substring(0,debut)+bulle_num+src_bulle.substr(fin); } table_bulle.style.display = ''; } bulle.style.display = ''; }