function MM_hideZoom(z) { //v3.0
  var zoom;
  zoom = document.getElementById(z);
  
  if (zoom)
    zoom.style.display = 'none';
}

function MM_displayZoom(z, t, i) { //v3.0
  var zoom, tumb, img;
  zoom = document.getElementById(z);
  tumb = document.getElementById(t);
  img = document.getElementById(t);
  
  //calculate top position (above or )
  var hgt;
  hgt = img.height/90*250;
  if (getTop(tumb) > hgt+10) {
    zoom.style.top = (-(img.height/90*250)-10) + "px";  
  } else {
    zoom.style.top = (img.height+10) + "px";  
  }
  
  if (zoom) {
    zoom.style.display = 'block';
    zoom.style.left = (-170) + "px";
	
  }  
}

function getLeft(MyObject) {
//Fonction permettant de connaître la position d'un objet
//par rapport au bord gauche de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
  if (MyObject.offsetParent)
    return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
  else 
    return (MyObject.offsetLeft);
} 

function getTop(MyObject) {
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
  if (MyObject.offsetParent)
    return (MyObject.offsetTop + getTop(MyObject.offsetParent));
  else
    return (MyObject.offsetTop);
  }

