//******************************//
//
// Random Image Script 1.0
//
// Ian McLean - Digital Ink
// http://www.digitalink.com.au/
//
//******************************//


function imagePath() {
	// Return full relative path to random images directory
		
	// Image directory relative to top level
	var imageDir = "images/random_images/";
		
	// find out path of document
	var fullpath = window.location.pathname.substring(0, location.pathname.lastIndexOf("/") + 1);
	var danumber = fullpath.split("/").length - 2;

	// following line required is required for dev2 server only
	if ((window.location.hostname.indexOf("dev2")) > -1) {
		danumber = danumber - 1;
	}

	var daPath = ""
	for (var i=0; i<danumber;i++) {
		daPath += "../"
	}

	// Full path to random images directory
	var imagePath = daPath + imageDir;
	return imagePath;
	
}

function RandomImage (image_prefix, image_count) {
	// select random image

	// Number of images to choose from
	//var imagenumber = 5;
	var imagenumber = image_count
	
	// Get a random number from 1 - imagenumber	
	var randomNumber = Math.round( ( Math.random() * (imagenumber - 1) ) ) + 1;			
	
	// Stick images into an array
	var iNum = "";
	images = new Array;
	for(var x=1; x < (imagenumber + 1); x++) {
		if (x < 10) {
			var iNum = "0" + x;
		} else {
			var iNum = x;
		}
		images[x] = imagePath() + image_prefix + iNum + ".jpg";
	}
	
	// Return a random image
	return images[randomNumber];	
}

// Use the below code in your HTML file to display image 
// Specify the prefix (e.g. "test") for image name
// e.g. test07.jpg
/*
<script language="JavaScript">
<!-- Hide this script from old browsers --
document.write('<img src="' + RandomImage("test") + '">')
// -- End Hiding Here -->
</script>
*/