﻿/* Constants */

/*
 * Show or Hide a <div>.  layer_ref is the 'id' attribute of the div.
 * Does not support early IE versions.
 */
function showhide(layer_ref) 
{
    if (document.getElementById) 
    {
      maxwell_smart = document.getElementById(layer_ref);
      if (maxwell_smart.style.display == 'none')
      {
        maxwell_smart.style.display = 'block';
      }
      else
      {
        maxwell_smart.style.display = 'none';
      }
    }
}

/*
 * Switch the image source at img id 'image_ref' to the image located at 'image_file'.
 */
function changeImage(image_ref, image_file, description_ref, title, medium, year)
{
    var images_dir = 'images/full';

    if (document.getElementById) 
    {
        document.getElementById(image_ref).src = images_dir + "/" + image_file;
        if (description_ref != null)
        {
			document.getElementById(description_ref).innerHTML = "<b>"+title+"</b><br>"+medium+"<br>"+year;
		}
    }
}
        
/*
 * Switch the image source at img id 'image_ref' to the image located at 'image_file'.
 */
function getRandomImage(image_ref)
{
	var images = new Array();
	images[0] = "Companero.png";
	images[1] = "VastSummerVoid.png";
	images[2] = "InMidsentence.png";

	var numberOfImages = images.length;
	if (numberOfImages > 0)
	{
		var imageIndex = Math.floor(Math.random()*numberOfImages);
		changeImage(image_ref, images[imageIndex], null, null, null)
	}
}