artworkBase="paintings";
idx=0;
slideshow=false;
slideshowJustStarted=true;
showInterval=4000;
artwork= [
"hsdjbubbles.jpg",
"0001.jpg", "0002.jpg", "0004.jpg", "0006.jpg", "0016.jpg", "0017.jpg", 
"0018.jpg", "0019.jpg", "0021.jpg", "0024.jpg", "0025.jpg", 
"0026.jpg", "0027.jpg", "0028.jpg", "0032.jpg", "0034.jpg", 
"0035.jpg", "0036.jpg", "0037.jpg", "0040.jpg", "0041.jpg", 
"42.jpg", "0043.jpg", "0044.jpg", "46.jpg", "0048.jpg", 
"0049.jpg", "0050.jpg", "0051.jpg", "0052.jpg", "0058.jpg", 
"0060.jpg", "0061.jpg", "0062.jpg", "64.jpg", "0065.jpg", 
"0066.jpg", "0070.jpg", "0072.jpg", "0073.jpg", "0075.jpg", 
"0076.jpg", "0077.jpg", "77.jpg", "0081.jpg", "0082.jpg", 
"0084.jpg", "0087.jpg", "0088.jpg", "0089.jpg", "0091.jpg", 
"0093.jpg", "0095.jpg", "0096.jpg", "97.jpg", "0099.jpg", 
"99B.jpg", "0100.jpg", "0101.jpg", "0103.jpg", "0104.jpg", 
"0110.jpg", "0111.jpg", "0112.jpg", "0113.jpg", "0114.jpg", 
"0115.jpg", "0116.jpg", "116.jpg", "0117.jpg", "0119.jpg", 
"0120.jpg", "120.jpg", "120c.jpg", "0121.jpg", "0128.jpg", 
"0129.jpg", "0131.jpg", "0133.jpg", "0134.jpg", "0135.jpg", 
"0136.jpg", "137e.jpg", "0138.jpg", "139.jpg", "0142.jpg", 
"0143.jpg", "0144.jpg", "0147.jpg", "150a.jpg", "0152.jpg", 
"0153.jpg", "0154.jpg", "155.jpg", "156.jpg", "158.jpg", 
"159e.jpg", "160e.jpg", "162.jpg", "164.jpg", "165.jpg", 
"166.jpg", "167.jpg", "168.jpg", "170.jpg", "171.jpg", 
"173.jpg", "174.jpg", "174e.jpg", "177.jpg", "178.jpg", 
"180.jpg", "181.jpg", "182e.jpg", "183.jpg", "184.jpg", 
"GardenforTwoVI.jpg", "Gull&Picture&Shore.jpg", "Gull&Picture&Shore-Side.jpg", "Gull&Picture.jpg", "KneelingFairy.jpg", 
"RobinsNest.jpg", "SpringtimeChick.jpg", "StoneyBrook.jpg", "Unbrella.jpg"
];

function loadImage() {
	image = "./" + artworkBase + "/" + artwork[idx];
	document.artImg.src=image;
}

function firstImage() {
	idx=0;
	loadImage();
}

function previousImage() {
	
	if (idx > 0) { // at beginning
		idx--;
	} else {
		idx=artwork.length-1;
	}
	loadImage();
}

function nextImage() {
	
	if (idx < artwork.length-1) {
		idx++;
	} else {
		firstImage();
	}
	loadImage();
}

function toggleShow() {

	if (slideshow==true) {
		slideshow=false;		
	} else {
		slideshow=true;
		slideshowJustStarted=true;
		doSlideshow();
	}
}

function doSlideshow() {
	if (slideshow) {
		if (slideshowJustStarted) {
			slideshowJustStarted=false;
		} else {
			nextImage();
		}
		
		setTimeout("doSlideshow();", showInterval);
	}
}