// JavaScript Document
// Created by Hugues Johnson - http://www.huguesjohnson.com/programming/overlib-image.html
//<a
// href="javascript:void(0);"
// onmousemove="return overlibImage('title','full-image.jpg');"
// onmouseout="return overlibMouseout();">
//  <img
//   style='border:1px dashed;'
//   src="thumbnail-image.jpg">
// </a> 
// S/N - 03/05/2009 - modified to be able to submit width height desired
var cancelImage=false;
function overlibImage(caption,imagePath)
{
  bgImage=new Image();
  bgImage.src=imagePath;
  if(!bgImage.complete)
  {
    overlib("loading image..");
    cancelImage=false;
    bgImage.onload=function()
    {   
      if(!cancelImage)
      {
        var substringpos=bgImage.src.length-imagePath.length;
        if(bgImage.src.substring(substringpos)==imagePath)
        {
          overlib(caption,TEXTCOLOR,'#FFFFFF',BACKGROUND,imagePath,FGCOLOR,'',WIDTH,bgImage.width,HEIGHT,bgImage.height);
        }
      }
    }
  }
  else
  {
    overlib(caption,TEXTCOLOR,'#FFFFFF',BACKGROUND,imagePath,FGCOLOR,'',WIDTH,bgImage.width,HEIGHT,bgImage.height);
  }
}

function overlibImageOut()
{
  cancelImage=true;
  return nd();
}