
  var registeredImages = new Object();
 
  var numberToPreload = 6;
  var preloadCount = 0;

  function registerImage( id, image, html, caption ) {
    registeredImages[id] = new Object();
    registeredImages[id].image = image;
    registeredImages[id].html = html;
    registeredImages[id].caption = caption;

    if ( preloadCount < numberToPreload ) {
      var imagePreloader = new Image();
      imagePreloader.src = image;
      preloadCount++;
    }
  }

  var allPreloaded = 0;
  var selectedImageID = "p_image_1";

  function displayImage( id ) {
    if ( id == selectedImageID ) return;
    selectedImageID = id;

    document.getElementById('prodImageCell').innerHTML = registeredImages[id].html;
    document.getElementById('prodImageCaption').innerHTML = registeredImages[id].caption;

    for ( elementID in registeredImages ) {

      if ( !allPreloaded ) {
        var imagePreloader = new Image();
        imagePreloader.src = registeredImages[elementID].image;
      }
    }


    allPreloaded = 1;

  }

function js_PopWin(url,name,options){
	// default setting
  if(!name) name = 'ViewWindow';
  if(!options) options = 'width=700,height=600,resizable=1,scrollbars=1,toolbar=1,status=1';
  var ContextWindow = window.open(url,name,options);
  ContextWindow.focus();
  return false;
}

//Open blank window
window.onload = function() {
  var node_a = document.getElementsByTagName('a');
  for (var i in node_a) {
    if (node_a[i].className == 'blank') {
      node_a[i].onclick = function() {
        window.open(this.href, '', '');
        return false;
      };
    }
  }
};