var randImages = new Array();
randImages[0] = "airplane.jpg";
randImages[1] = "WatsonHTG3.JPG";
randImages[2] = "DSC00169-brighter.jpg";
randImages[3] = "DSC00152_100dpi_5_inch.jpg";
randImages[4] = "100_1366.jpg";
randImages[5] = "DCP_2659.JPG";
randImages[6] = "PA 033.jpg";
randImages[7] = "100_1495.JPG";
randImages[8] = "100_1501.JPG";
randImages[9] = "DCP_0038.JPG";
randImages[10] = "TLH 047.jpg";
randImages[11] = "DCP_0819.JPG";
randImages[12] = "AFA_2006_Las_Vegas 034.jpg";
randImages[13] = "DCP_0822.JPG";
randImages[14] = "DSC00097.JPG";
randImages[15] = "DSC00513.JPG";
randImages[16] = "DSC00517.JPG";
randImages[17] = "DSC00537.JPG";
randImages[18] = "DSC09724.JPG";
randImages[19] = "DSC09732.JPG";
randImages[20] = "HTG crash 012.jpg";
randImages[21] = "Indianapolis_airport_edited.jpg";
randImages[22] = "Phoenix and Lawton0001.jpg";
randImages[23] = "Phoenix and Lawton0022.jpg";
randImages[24] = "Phoenix and Lawton0032.jpg";
randImages[25] = "Phoenix and Lawton0038.jpg";
randImages[26] = "Security Gate Right View.jpg";
randImages[27] = "Tricor 014.jpg";
randImages[28] = "Three oclock10 copy_8_INCH_100dpi_.jpg";


var randCaptions = new Array();
randCaptions[0] = "";
randCaptions[1] = "";
randCaptions[2] = "";
randCaptions[3] = "";
randCaptions[4] = "";
randCaptions[5] = "";
randCaptions[6] = "";
randCaptions[7] = "";
randCaptions[8] = "";
randCaptions[9] = "SwingRiser, large and heavy &quot;art&quot; residential gate, AZ";
randCaptions[10] = "SlideDriver";
randCaptions[11] = "";
randCaptions[12] = "";
randCaptions[13] = "";
randCaptions[14] = "";
randCaptions[15] = "";
randCaptions[16] = "";
randCaptions[17] = "";
randCaptions[18] = "StrongArm, Bremerton Ferry Terminal, WA";
randCaptions[19] = "StrongArm 36, Bremerton, Washington Ferry Teriminal";
randCaptions[20] = "StrongArms";
randCaptions[21] = "";
randCaptions[22] = "";
randCaptions[23] = "SlideDriver, Ground track aluminum gate, Scottsdale Municipal Airport, AZ";
randCaptions[24] = "SlideDriver, Ground track aluminum gate, Scottsdale Municipal Airport, AZ";
randCaptions[25] = "SlideDriver, Ground track aluminum gate, Scottsdale Municipal Airport, AZ";
randCaptions[26] = "SwingRiser, Crash Gate, Camp Dawson, WV";
randCaptions[27] = "Strong Arm";
randCaptions[28] = "";


function displayRandImg()
{
  var lastNum = getLastRandImageNum();
  var randNum = -1;
  
  while ((randNum < 0) || (randNum == lastNum))
  {
    randNum = mod((100 * Math.random()), randImages.length);
  }
  
  displayImageByNumber(randNum);

}

function displayImageByNumber(num)
{
  var tag = '<div style="text-align: center;"><a class="highres" href="../images/random/' + randImages[num] + '" rel="lightbox[1]" title="'
	  + randCaptions[num] + '" id="rand' + num + '">'
		+ '<img src="../images/random/margin/' + randImages[num] + '" border="0">'
		+ '<br>'
		+ '[click to enlarge]</a></div>';

  document.cookie = 'randImage=' + num;
  document.write(tag);
}

function displayImage(url)
{
  var num = randImages.indexOf(url);
  if (num > -1)
  {
    displayImageByNumber(num);
  }
}

function clickElement(id)
{
  $(id).onclick.call($(id));
}


function mod(randNum, baseNum)
{
  return Math.floor(randNum) - (Math.floor(randNum/baseNum) * baseNum)
}


function getLastRandImageNum()
{
  var c = document.cookie;
  var start = c.indexOf('randImage=');
  if (start > -1)
  {
    return parseInt(c.substring(start+10));
  }
}


