function GetElementPostionTop(xElement){
  var selectedPosY = 0;
  var theElement = document.getElementById(xElement);
  while(theElement != null){
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }
 // alert(selectedPosY);               		      		      
  return selectedPosY
}


function GetElementPostionLeft(xElement){
  var selectedPosX = 0;
  var theElement = document.getElementById(xElement);    
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    theElement = theElement.offsetParent;
  }
 //alert(selectedPosX);               		      		      
  return selectedPosX
}

function survolBtn(bouton,id) {
	var imgLeft = GetElementPostionLeft(id);
	var imgTop = GetElementPostionTop(id);
	document.getElementById(bouton).style.visibility='visible';
	document.getElementById(bouton).style.left=imgLeft;
    document.getElementById(bouton).style.top=imgTop-79;
    
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 if (ieversion>=4){
	document.getElementById(bouton).style.left=imgLeft-1;
    document.getElementById(bouton).style.top=imgTop;
}}
}

function fermeBtn(fenetre) {
	document.getElementById(fenetre).style.visibility='hidden';
}


function divMontrerGauche(coords, id) {
	var coordsLeft = GetElementPostionLeft(coords);
	var coordsTop = GetElementPostionTop(coords);
	document.getElementById(id).style.visibility='visible';
	document.getElementById(id).style.left=coordsLeft-230;
    document.getElementById(id).style.top=coordsTop+16;
	//alert(coordsLeft + "," + coordsTop);
}

function divCacherGauche(divId) {
document.getElementById(divId).style.visibility='hidden';
}

//Nouveau code survol objet (dans nos solutions)
function survolId(idOver, ObjetAMontrer, plusX, plusY ) {
	var imgLeft = GetElementPostionLeft(idOver);
	var imgTop = GetElementPostionTop(idOver);
	document.getElementById(ObjetAMontrer).style.visibility='visible';
	document.getElementById(ObjetAMontrer).style.left=imgLeft + plusX;
    document.getElementById(ObjetAMontrer).style.top=imgTop + plusY;
    
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test pour IE
 var ieversion=new Number(RegExp.$1) 
 if (ieversion>=4){
	document.getElementById(ObjetAMontrer).style.left=imgLeft + plusX;
    document.getElementById(ObjetAMontrer).style.top=imgTop + plusY;
}}
}

function cacheId(fenetre) {
	document.getElementById(fenetre).style.visibility='hidden';
}

