var arrShots, arrPositions, currShotId, currGalleryId;
//
Array.prototype.randomize = function (start, stop) {
	start=start||0; 
	stop=stop||this.length;
	var copy=this.slice(start,stop);
	while(copy.length) {
		this[start++]=copy.splice( Math.floor( Math.random()*copy.length ),1)[0];
	}
	return this;
}
if (!Array.prototype.splice) {
	Array.prototype.splice = function(i){
		var elm = this[i];
		for (var k=i; k<this.length; k++) {
			this[k] = this[k+1];
		}
		if (i<this.length) this.length--;
		return [elm];
	}
}
function loadShots() {
	arrShots = new Array();
	for ( var i=1; i<25; i++) {
		arrShots[i-1] = i;
	}
	arrShots = arrShots.randomize();
	currShotId = 0;
	currShotPos = 0;
	window.setTimeout("loadNextShot()", 50);
}
function loadNextShot() {
	var path = "shots/shot_" + arrShots[currShotId] + ".jpg";
	if (document["shot_" + currShotPos]) {
		document["shot_" + currShotPos].src = path;
	}
	currShotPos ++;
	currShotId ++;
	if (currShotPos <= 5) {
		window.setTimeout("loadNextShot()", 50);
	}	
}

function loadShotGallery() {
	window.setTimeout("loadNextShotGallery()", 2000);
	currGalleryId = 10;
	currGalleryPos = 0;
}

function loadNextShotGallery() {
	var path = "shots/shot_" + arrShots[currGalleryId] + ".jpg";
	document["shot_" + currGalleryPos].src = path;
	currGalleryId++;
	if (currGalleryId == arrShots.length) {
		currGalleryId = 0;
	}
	currGalleryPos++;
	if (currGalleryPos == 6) {
		currGalleryPos = 0;
	}
	window.setTimeout("loadNextShotGallery()", 2000);
}