﻿// JScript File

  var registeredImages = new Object();

  var numberToPreload = 6;
  var preloadCount = 0;

  function registerImage( id, image, html ) 
  {
    registeredImages[id] = new Object();
    registeredImages[id].image = image;
    registeredImages[id].html = html;

    if ( preloadCount < numberToPreload ) 
    {
      var imagePreloader = new Image();
      imagePreloader.src = image;
      preloadCount++;
    }
  }

  var allPreloaded = 0;
  var selectedImageID = "original_image";
  
  //Displays an image with fancybox
  function displayImage(id) 
  {
    if (id == selectedImageID)
    {
        return;
    }

    if (registeredImages[selectedImageID].ciuAnnoContainer) 
    {
        //alert("what");
        //alert(registeredImages[selectedImageID].ciuAnnoContainer);
        registeredImages[selectedImageID].ciuAnnoContainer.hide();
    }
    
    selectedImageID = id;

    document.getElementById('performerimageCell').innerHTML = registeredImages[id].html;

    for ( elementID in registeredImages ) 
    {
        var imageThumbnail = document.getElementById(elementID);
        if (imageThumbnail != null) 
        {
	        imageThumbnail.style.border = 'solid 1px #c0c0c0';
        }
          if (!allPreloaded) 
          {
                var imagePreloader = new Image();
                imagePreloader.src = registeredImages[elementID].image;
          }
    }

    document.getElementById(id).style.border = '1px solid #b00000';

    allPreloaded = 1;

    if (registeredImages[id].ciuAnnoContainer) 
    {
      registeredImages[id].ciuAnnoContainer.show();
    }

  }



