function grandimage(idimage) {
  if ($("imagencours")) var imageprec= $("imagencours").get("html");
  else var imageprec = "";
  if (idimage != imageprec) {
    if ($("bloczoom")) blocinter = setTimeout("grandimage('"+idimage+"')",125);
    else {
    clearTimeout("blocinter");
    zoomimage(idimage);
    var tabpetitimage = $$("img.petitimage").get("id");
    var nbpetitimage = tabpetitimage.length;
      for (i=0;i<nbpetitimage;i++) {
	      var image = tabpetitimage[i];
	      if (image != idimage) {
	      var coordimage = $(image).getCoordinates();
	      var largimage = coordimage.width;
	      var hautimage = coordimage.height;
	        if (parseInt(hautimage) > 70) {
	        //alert ("hautimage = "+hautimage+" image = "+image);
	        var hypotenus = largimage/hautimage;
	        var morphimage = new Fx.Morph(image, {duration:1500,fps:150,transition: Fx.Transitions.Sine.easeOut});
	        morphimage.start({'width':70*hypotenus,'height':70});
	        }
	      }
	    }
    }
  }
}
function zoomimage(idimage) {
  var coordimage = $(idimage).getCoordinates();
  var largimage = coordimage.width;
  var hautimage = coordimage.height;
  var hypotenus = largimage/hautimage;
  var morphimage = new Fx.Morph(idimage, {duration:1500,fps:150,transition: Fx.Transitions.Sine.easeOut});
  morphimage.start({'width':210*hypotenus,'height':210});

  var div_imagencours = new Element("div", {
  "id" : "imagencours"
  });
  div_imagencours.inject('site','after');
  div_imagencours.set('html',idimage);
  $('imagencours').setStyles({'display':'none'});

  var div_bloczoom = new Element("div", {
  "id" : "bloczoom"
  });
  div_bloczoom.inject('site','after');
  setTimeout("debloczoom()",1500);
}
function debloczoom() {
  $('bloczoom').destroy();
}
