	var Pictures = new Array();
	var CurImage = 0;
	var NoImages;
	var sizeX = 190*2;
	var sizeY = 190*2;
	var captions = new Array();
	
	function PreLoadSamples(section,NoPictures,inCaptions)
	{
		//PreLoad images
		var root = "../images/samples/";
		captions = inCaptions;
		NoImages = NoPictures;
		for (t=0;t<NoPictures;t++)
		{
			Pictures[t] = new Image(sizeX,sizeY);
			Pictures[t].src = root + section + "-" + t + ".png";
		}
		SamplesMove(0);
	}
		
	function SamplesMove(delta)
	{
		if (CurImage + delta < 0) return;
		if (CurImage + delta >= NoImages) return;
		
		CurImage += delta;
		
		//Hide arrows when not in use

		if (CurImage == 0) document.getElementById("lefta").style.visibility = "hidden";
		else document.getElementById("lefta").style.visibility = "visible";
		if (CurImage == NoImages-1) document.getElementById("righta").style.visibility = "hidden";
		else document.getElementById("righta").style.visibility = "visible";

		//set new details
		document.samplepicture.src = Pictures[CurImage].src;
		if (document.frmcaption.caption)
			document.frmcaption.caption.value = captions[CurImage];
	}
