 // blowup.js

 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 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)
 }

 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"
  }
 }

                               