

function trouvePositionX(obj) {
    var curleft = obj.offsetLeft || 0;
    while (obj = obj.offsetParent) {
        curleft += obj.offsetLeft
    }
    return curleft;
}
function trouvePositionY(obj) {
    var curtop = obj.offsetTop || 0;
    while (obj = obj.offsetParent) {
        curtop += obj.offsetTop
    }
    return curtop;
}

garder='';

function montreAuto(id,num)
	{
	com=document.getElementById('com_'+id+num);
	img=document.getElementById('img_'+id+num);
	i=0;
	aff='block';
	while (autre=document.getElementById('com_'+id+i))
	      {
		if (garder!=id+i)
			autre.style.display = 'none';
		i++;
	      }
	com.style.display = aff;
	tmpPosL=trouvePositionX(img);
	if ((tmpPosL+350)>document.getElementsByTagName("body")[0].clientWidth)
	      {
            tmpPosL=document.getElementsByTagName("body")[0].clientWidth-350;
	      }
	com.style.left=tmpPosL+'px';
	com.style.top=(trouvePositionY(img)-com.clientHeight-10)+'px';
	}

function masqueAuto(id,num)
	{
	i=0;
	while (autre=document.getElementById('com_'+id+i))
	      {
		if (garder!=id+i)
			autre.style.display = 'none';
		i++;
	      }
	}

function masque(id,num)
	{
	garder='';
	masqueAuto(id,num);
	}

