fDomOffset = function( oObj, sProp )
{
 var iVal = 0;
 while (oObj && oObj.tagName != 'BODY') {
  eval('iVal += oObj.' + sProp + ';');
  oObj = oObj.offsetParent;
 }
 return iVal;
}
fSwapSelect = function( sId ) 
{ 
 oObj = document.getElementById(sId); 
 Top_Element  = fDomOffset(oObj, 'offsetTop'); 
 Left_Element  = fDomOffset(oObj, 'offsetLeft'); 
 Largeur_Element  = oObj.offsetWidth; 
 Hauteur_Element  = oObj.offsetHeight; 
 oSelects = document.getElementsByTagName('SELECT'); 
 if (oSelects.length > 0) { 
  for (i = 0; i < oSelects.length; i++) { 
   oSlt = oSelects[i]; 
   Top_Select = fDomOffset(oSlt, 'offsetTop'); 
   Left_Select = fDomOffset(oSlt, 'offsetLeft'); 
   Largeur_Select = oSlt.offsetWidth; 
   Hauteur_Select = oSlt.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Select - Largeur_Element)) && (Left_Element < (Left_Select + Largeur_Select))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Select - Hauteur_Element)) && (Top_Element < (Top_Select + Hauteur_Select))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oSlt.style.visibility != sVis) {oSlt.style.visibility = sVis;} 
   } else { 
    if (oSlt.style.visibility != 'visible') {oSlt.style.visibility = 'visible';} 
   } 
  } 
 } 
 
 oApplets= document.getElementsByTagName('APPLET');
 if (oApplets.length > 0) { 
  for (i = 0; i < oApplets.length; i++) { 
   oAplt = oApplets[i]; 
   Top_Applet = fDomOffset(oAplt, 'offsetTop'); 
   Left_Applet = fDomOffset(oAplt, 'offsetLeft'); 
   Largeur_Applet = oAplt.offsetWidth; 
   Hauteur_Applet = oAplt.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Applet - Largeur_Element)) && (Left_Element < (Left_Applet + Largeur_Applet))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Applet - Hauteur_Element)) && (Top_Element < (Top_Applet + Hauteur_Applet))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oAplt.style.visibility != sVis) {oAplt.style.visibility = sVis;} 
   } else { 
    if (oAplt.style.visibility != 'visible') {oAplt.style.visibility = 'visible';} 
   } 
  } 
 } 
 
 oIframes= document.getElementsByTagName('IFRAME');
 if (oIframes.length > 0) { 
  for (i = 0; i < oIframes.length; i++) { 
   oIfrm = oIframes[i]; 
   Top_Iframe = fDomOffset(oIfrm, 'offsetTop'); 
   Left_Iframe = fDomOffset(oIfrm, 'offsetLeft'); 
   Largeur_Iframe = oIfrm.offsetWidth; 
   Hauteur_Iframe = oIfrm.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Iframe - Largeur_Element)) && (Left_Element < (Left_Iframe + Largeur_Iframe))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Iframe - Hauteur_Element)) && (Top_Element < (Top_Iframe + Hauteur_Iframe))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oIfrm.style.visibility != sVis) {oIfrm.style.visibility = sVis;} 
   } else { 
    if (oIfrm.style.visibility != 'visible') {oIfrm.style.visibility = 'visible';} 
   } 
  } 
 } 
}
/* 
window.onload = function()
{
 var oTbl = document.getElementById('oTable');
 var oDiv = document.getElementById('oDiv');
 oDiv.style.width = oTbl.offsetWidth;
 oDiv.style.height = oTbl.offsetHeight;
 oDiv.style.top = fDomOffset(oTbl, "offsetTop");
 oDiv.style.left = fDomOffset(oTbl, "offsetLeft");
 document.getElementById('oLink').style.visibility = "visible";
}*/
fAffiche = function(oDiv)
{
 document.getElementById(oDiv).style.visibility = "visible";
 fSwapSelect(oDiv);
}
fHide = function(oDiv)
{
 document.getElementById(oDiv).style.visibility = "hidden";
 fSwapSelect(oDiv);
}