function showActionPopup(refObj,item,nom_item,params, ListeVA)
{var i;
var content='<table border="0" cellpadding="0" cellspacing="0">'+'<tr><td align="center" valign="middle"><table>';
var action;
var jsAction;
for(i=0;i<params.length;i++)
  {action=params[i];
   if(typeof(JSActions[action])!='undefined')
         {jsAction=JSActions[action];
          content+='<tr><td class="menuitem"';
          if(i>0)
            content+=' colspan="2">';
          else
            content+='>';
          content+=jsAction[0](jsAction[1],item,nom_item,ListeVA);
          content+='</td>';
            if(i==0)
              content+='<td><img src="../images/boutonX.gif" align="absmiddle" border="0" onclick="hideDialogBox()"/></td>';
          content+='</tr>';
         }
   }
content+='</table></td></tr></table>';
showDialogBox(refObj,content,item);
}

var DialogBox=null;
//var Terme=null;

function showDialogBox(refObj,content,item)
{if(DialogBox==null)
   {if(document.all)
      {DialogBox=document.all("DialogBoxWrapper");}
    else if(document.getElementById)
      {DialogBox=document.getElementById("DialogBoxWrapper");}
   }
// if(Terme==null)
//   {if(document.all)
//      {Terme=document.all("T"+item);}
//    else if(document.getElementById)
//      {Terme=document.getElementById("T"+item);}
//   }
 if(document.all)
   {var left=event.clientX+document.body.scrollLeft+10;
    var top=event.clientY+document.body.scrollTop-10;}
 else if(document.getElementById)
   {var left=refObj.offsetLeft+refObj.offsetWidth;
    var top=refObj.offsetTop;
    while(refObj.offsetParent)
      {refObj=refObj.offsetParent;
       left+=refObj.offsetLeft;top+=refObj.offsetTop;
      }
   }
    DialogBox.innerHTML=content;
    DialogBox.style.left=left-225; // 150
    DialogBox.style.top=top;
    DialogBox.style.display="block";
// if(Terme)
//     Terme.style.visibility="hidden";
    timeoutDialogBox();
}

function hideDialogBox()
{if(DialogBox)
     DialogBox.style.display="none";
// if(Terme)
//     Terme.style.visibility="visible";
//    Terme=null;
}

if(document.all||document.getElementById)
  {document.onmousemove=captureMousePosition;}
xMousePos=0;
yMousePos=0;
xMousePosMax=0;
yMousePosMax=0;

function timeoutDialogBox()
{var boxX=parseFloat(DialogBox.offsetLeft);
 var boxY=parseFloat(DialogBox.offsetTop);
 var boxW=parseFloat(DialogBox.offsetWidth);
 var boxH=parseFloat(DialogBox.offsetHeight);
 if(xMousePos>boxX&&xMousePos<(boxX+boxW)&&yMousePos>boxY&&yMousePos<(boxY+boxH))
   {setTimeout("timeoutDialogBox(DialogBox)",100);}
 else
   {hideDialogBox();}
}

function captureMousePosition(e)
 {if(document.layers)
    {xMousePos=e.pageX;
     yMousePos=e.pageY;
     xMousePosMax=window.innerWidth+window.pageXOffset;
     yMousePosMax=window.innerHeight+window.pageYOffset;
    }else if(document.all)
        {xMousePos=window.event.x+document.body.scrollLeft;
         yMousePos=window.event.y+document.body.scrollTop;
         xMousePosMax=document.body.clientWidth+document.body.scrollLeft;
         yMousePosMax=document.body.clientHeight+document.body.scrollTop;
        }else if(document.getElementById)
           {xMousePos=e.pageX;
            yMousePos=e.pageY;
            xMousePosMax=window.innerWidth+window.pageXOffset;
            yMousePosMax=window.innerHeight+window.pageYOffset;
           }
 }

