function randomNumber(limit){
  return Math.floor(Math.random()*limit);
}
// 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(imgArr) {
  var r = randomNumber(imgArr.length);
  document.write('<img src='+imgArr[r][0]+' width='+imgArr[r][1]+' height='+imgArr[r][2]+' alt="'+r+'">');
}

function randomLink(clientArr) {
  var r = randomNumber(clientArr.length - 1);
  document.write('<tr><td><img src="images/common/rl-bullet.gif" alt="" /></td><td><a href="'+clientArr[r][1]+'">'+clientArr[r][0]+'</a></td></tr>');
  if ( r + 2 > clientArr.length - 1) {
	document.write('<tr><td><img src="images/common/rl-bullet.gif" alt="" /></td><td><a href="'+clientArr[r-1][1]+'">'+clientArr[r-1][0]+'</a></td></tr>');
  } else {
	document.write('<tr><td><img src="images/common/rl-bullet.gif" alt="" /></td><td><a href="'+clientArr[r+2][1]+'">'+clientArr[r+2][0]+'</a></td></tr>');
  }
  if ( r + 3 > clientArr.length - 1) {
	document.write('<tr><td><img src="images/common/rl-bullet.gif" alt="" /></td><td><a href="'+clientArr[r-2][1]+'">'+clientArr[r-2][0]+'</a></td></tr>');
  } else {
	document.write('<tr><td><img src="images/common/rl-bullet.gif" alt="" /></td><td><a href="'+clientArr[r+3][1]+'">'+clientArr[r+3][0]+'</a></td></tr>');
  }
}

function Fix(DateVal, PhotoVal, TitleVal, TextVal) {
   this.DateVal = DateVal
   this.PhotoVal = PhotoVal
   this.TitleVal = TitleVal
   this.TextVal = TextVal
}
function ShowPhoto(newpic) {
  current = newpic;
  relative = current + 1;
    document.getElementById("photo").innerHTML = '<img name="PhotoShowing" src=' + PhotoArray[current].PhotoVal + ' /><br /><table width="50%" align="center"><tr valign="middle"><td><a href="javascript:PreviousPhoto()"><img src="images/common/SPNavLeft.gif" alt="previous" /></a></td><td>&#160;&#160;<strong>' + relative + ' / ' + PhotoVar + '</strong>&#160;&#160;</td><td><a href="javascript:NextPhoto()"><img src="images/common/SPNavRight.gif" alt="next" /></a></td></tr></table>';
}
function PreviousPhoto() {
  current--;
  if(current<0) current = PhotoVar - 1;
  ShowPhoto(current);
}
function NextPhoto() {
  current++;
  if (current>=PhotoVar) current = 0;
  ShowPhoto(current);
}
