   function showBlowup(divID, imageID) {
    if(document.layers) {
     // Navigator 4 model
     var divObject = document.layers[divID]
     var imageObject = document.images[imageID]
     divObject.pageX = imageObject.x
     divObject.pageY = imageObject.y
     divObject.visibility = "visible"
    } else if(document.all) {
     // Internet Explorer model
     var divStyle = document.all.item(divID).style
     var imageObject = document.images[imageID]
     divStyle.posLeft = (window.event.clientX - window.event.offsetX)
     divStyle.posTop = (window.event.clientY - window.event.offsetY + document.body.scrollTop)
     if (navigator.appVersion.indexOf("Mac") >= 0) { // work around Mac IE bug
      divStyle.posTop -= document.body.scrollTop
      }
     divStyle.visibility = "visible"
    }
   }

   function hideBlowup(divID) {
    if(document.layers) {
      var divObject = document.layers[divID]
      divObject.visibility = "hidden"
    } else if (document.all) {
     // Use IE DHTML
     var divStyle = document.all.item(divID).style
     divStyle.visibility = "hidden"
    }
   }

   function showBlowupInNewWindow(imageFileURL,width,height) {
    // Workaround for Navigator 6
    windowOptions = "directories=0,menubar=0,personalbar=0,status=0,resizable=1,width="
    windowOptions += width + ",height=" + height
    window.open(imageFileURL,"nav6workaround",windowOptions)
   }
