function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}
function BoxeDefilante(bullename){this.xOffset=6;this.yOffset=5;this.affiche=false;this.w3c=document.getElementById&&!document.all;this.ie=document.all;if(this.ie||this.w3c){this.laBulle=document.getElementById(bullename);}
BoxeDefilante.prototype.showTooltip=function()
{document.onmousemove=deplacer;if(this.w3c||this.ie){this.laBulle.style.visibility="visible";this.affiche=true;}};BoxeDefilante.prototype.hideTooltip=function()
{document.onmousemove=null;if(this.w3c||this.ie){this.affiche=false;this.laBulle.style.visibility="hidden";}};}
var bullename;function loadSelection(id,bn,root)
{bullename=bn;new Ajax.Updater(bullename,root+'/ajax.php',{method:'get',parameters:{page:"boxe_defilante",product_id:id},onLoading:function(){$(bullename).innerHTML='<img src="template/images/ajax-loader.gif">';}});}
function loadNews(id,bn,root)
{bullename_qui_bouge_pas=bn;new Ajax.Updater(bullename_qui_bouge_pas,root+'/ajax.php',{method:'get',parameters:{page:"boxe_defilante_news",news_id:id},onLoading:function(){$(bullename_qui_bouge_pas).innerHTML='<img src="template/images/ajax-loader.gif">';}});}
function loadPictoTooltip(id,bn,root)
{bullename=bn;new Ajax.Updater(bullename,root+'/ajax.php',{method:'get',parameters:{page:"boxe_defilante_picto",picto_id:id},onLoading:function(){$(bullename).innerHTML='<img src="template/images/ajax-loader.gif">';},onSuccess:function(){boxeDefilantePicto.showTooltip();}});}
function loadTop5VentesTooltip(id,bn,root)
{bullename=bn;new Ajax.Updater(bullename,root+'/ajax.php',{method:'get',parameters:{page:"boxe_top5ventes",pid:id},onLoading:function(){$(bullename).innerHTML='<img src="template/images/ajax-loader.gif">';}});}
function loadAnnonceTooltip(id,bn,root)
{bullename=bn;new Ajax.Updater(bullename,root+'/ajax.php',{method:'get',parameters:{page:"boxe_annonce",ad_id:id},onLoading:function(){$(bullename).innerHTML='<img src="template/images/ajax-loader.gif">';}});}
var bouge=true;bullename_qui_bouge_pas=null;function deplacer(e){if(document.getElementById(bullename)!=null)
{w3c=document.getElementById&&!document.all;ie=document.all;xOffset=6;yOffset=5;var curX=(w3c)?e.pageX:event.x+ietruebody().scrollLeft;var curY=(w3c)?e.pageY:event.y+ietruebody().scrollTop;var winwidth=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20;var winheight=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20;var rightedge=ie&&!window.opera?winwidth-event.clientX-xOffset:winwidth-e.clientX-xOffset;var bottomedge=ie&&!window.opera?winheight-event.clientY-yOffset:winheight-e.clientY-yOffset;var leftedge=(xOffset<0)?xOffset*(-1):-1000;if($(bullename).offsetWidth>winwidth/3){$(bullename).style.width=winwidth/3;}
if(rightedge<$(bullename).offsetWidth){$(bullename).style.left=curX-$(bullename).offsetWidth+"px";}else{if(curX<leftedge){$(bullename).style.left="5px";}else{$(bullename).style.left=curX+xOffset+"px";}}
if(bottomedge<$(bullename).offsetHeight){$(bullename).style.top=curY-$(bullename).offsetHeight-yOffset+"px";}else{$(bullename).style.top=curY+yOffset+"px";}}
if(document.getElementById(bullename_qui_bouge_pas)!=null&&bouge==true)
{w3c=document.getElementById&&!document.all;ie=document.all;xOffset=30;yOffset=-20;var curX=(w3c)?e.pageX:event.x+ietruebody().scrollLeft;var curY=(w3c)?e.pageY:event.y+ietruebody().scrollTop;var winwidth=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20;var winheight=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20;var rightedge=ie&&!window.opera?winwidth-event.clientX-xOffset:winwidth-e.clientX-xOffset;var bottomedge=ie&&!window.opera?winheight-event.clientY-yOffset:winheight-e.clientY-yOffset;var leftedge=(xOffset<0)?xOffset*(-1):-1000;if(rightedge<$(bullename_qui_bouge_pas).offsetWidth){$(bullename_qui_bouge_pas).style.left=curX-80-$(bullename_qui_bouge_pas).offsetWidth+"px";}else{if(curX<leftedge){$(bullename_qui_bouge_pas).style.left="5px";}else{$(bullename_qui_bouge_pas).style.left=curX+80+xOffset+"px";}}
if(bottomedge<$(bullename_qui_bouge_pas).offsetHeight){$(bullename_qui_bouge_pas).style.top=curY-$(bullename_qui_bouge_pas).offsetHeight-yOffset+"px";}else{$(bullename_qui_bouge_pas).style.top=curY+yOffset+"px";}
bouge=false;}};