// Example:
// randomImage(['0.gif',50,50,'1.gif',25,25,'2.gif',50,25]); 

// * Dependencies * 
// this function requires the following snippet:
// JavaScript/Randomizers/randomNumber

function randomImage(x)
{

  var imgArr = new Array();
for (i=0;i<x;i++)
{
imgArr[i] = [i] + ".jpg" ;
}  
  
var imgSrc, r;
var imgCap = new Array();
imgCap[0] = "Don't Drink the Water, 2004";
imgCap[1] = "Private Lives, 2008";
imgCap[2] = "Mastergate, 2004";
imgCap[3] = "Arsenic and Old Lace, 2005";
imgCap[4] = "Bye, Bye, Birdie, 2008";
imgCap[5] = "Crimes of the Heart, 2007";
imgCap[6] = "Don't Dress for Dinner, 2007";
imgCap[7] = "Lucky Stiff, 2007";
imgCap[8] = "Lucky Stiff, 2007";
imgCap[9] = "How to Succeed in Business Without Really Trying, 2005";
imgCap[10] = "Kiss Me Kate, 2003";
imgCap[11] = "Almost, Maine, 2007";
imgCap[12] = "Light Up the Sky, 2003";
imgCap[13] = "The Odd Couple, 2003";
imgCap[14] = "Omar Ricardo and His Many, Many Women, 2006";
imgCap[15] = "Over the River and Through the Woods, 2007";
imgCap[16] = "Wonder of the World, 2008";
imgCap[17] = "Death of a Salesman, 2005";
imgCap[18] = "Bell, Book and Candle, 2009" ;
imgCap[19] = "Accomplice, 2010" ;
imgCap[20] = "Rabbit Hole, 2009" ;
imgCap[21] = "Five Women Wearing the Same Dress, 2009" ;
imgCap[22] = "Gentlemen Prefer Blondes, 2009" ;
imgCap[23] = "A Marriage Proposal, 2010" ;
imgCap[24] = "Ferris Wheel, 2010" ;
imgCap[25] = "Bells Are Ringing, 2010" ;


  r = randomNumber(imgArr.length);
  imgSrc = imgArr[r];
//*  imgW = imgArr[(r * 3)+1];
//*  imgH = imgArr[(r * 3)+2];
var imgStr
imgStr='<img src=images/random/'+imgSrc+' alt=\"random_photo\" width=\"260\" style=\"float:right; z-index:inherit\" />'

  document.write(imgStr);
  document.write('<p class=\'caption_center\'>'+imgCap[r]+'</p>');
}

//****************************************************************************

function randomNumber(limit){
  return Math.floor(Math.random()*limit);
}


//****************************************************************************

// JavaScript Document
<!-- beginning of script

function next() {

        if (currentImage <lastImage) {
                currentImage++;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
				
        } else {
                currentImage = 1;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
				
        }

}

//****************************************************************************


function previous() {
        if (currentImage> 1) {
                currentImage--;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
        } else {
                currentImage = lastImage;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
        }
}

//  end of script -->

function xnext() {

        if (currentImage <lastImage) {
                currentImage++;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
				
        } else {
                currentImage = 1;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
				
        }

}

//****************************************************************************


function xprevious() {
        if (currentImage> 1) {
                currentImage--;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
        } else {
                currentImage = lastImage;
                document.images.show.src = eval("image["+currentImage+"].src");
				var x=document.getElementById('table1').rows[2].cells;
				x[0].innerHTML=caption[currentImage-1];
        }
}

//  end of script -->


//****************************************************************************
//****************************************************************************
function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
