// Create the array
photo = [
'JO Summer 2009 003.jpg', 'JO Summer 2009 005.jpg', 'JO Summer 2009 010.jpg', 'JO Summer 2009 011.jpg', 'JO Summer 2009 014.jpg', 'JO Summer 2009 018.jpg', 'JO Summer 2009 021.jpg', 'JO Summer 2009 024.jpg', 'JO Summer 2009 025.jpg', 'JO Summer 2009 028.jpg', 
'JO Summer 2009 034.jpg', 'JO Summer 2009 045.jpg', 'JO Summer 2009 047.jpg', 'JO Summer 2009 051.jpg', 'JO Summer 2009 057.jpg', 'JO Summer 2009 058.jpg', 'JO Summer 2009 062.jpg', 'JO Summer 2009 064.jpg', 'JO Summer 2009 066.jpg', 'JO Summer 2009 079.jpg', 
'JO Summer 2009 094.jpg', 'JO Summer 2009 102.jpg', 'JO Summer 2009 108.jpg', 'JO Summer 2009 116.jpg', 'JO Summer 2009 129.jpg', 'JO Summer 2009 131.jpg', 'JO Summer 2009 134.jpg', 'JO Summer 2009 147.jpg', 'JO Summer 2009 153.jpg', 'JO Summer 2009 161.jpg', 
'JO Summer 2009 165.jpg', 'JO Summer 2009 171.jpg', 'JO Summer 2009 175.jpg', 'JO Summer 2009 181.jpg', 'JO Summer 2009 186.jpg', 'JO Summer 2009 189.jpg', 'JO Summer 2009 194.jpg', 'JO Summer 2009 197.jpg', 'JO Summer 2009 205.jpg', 'JO Summer 2009 207.jpg', 
'JO Summer 2009 209.jpg', 'JO Summer 2009 216.jpg', 'JO Summer 2009 217.jpg', 'JO Summer 2009 219.jpg', 'JO Summer 2009 228.jpg', 'JO Summer 2009 233.jpg', 'JO Summer 2009 236.jpg', 'JO Summer 2009 243.jpg', 'JO Summer 2009 248.jpg', 'JO Summer 2009 252.jpg', 
'JO Summer 2009 255.jpg', 'JO Summer 2009 256.jpg', 'JO Summer 2009 261.jpg', 'JO Summer 2009 264.jpg', 'JO Summer 2009 267.jpg', 'JO Summer 2009 272.jpg', 'JO Summer 2009 275.jpg', 'JO Summer 2009 278.jpg', 'JO Summer 2009 281.jpg', 'JO Summer 2009 283.jpg', 
'JO Summer 2009 286.jpg', 'JO Summer 2009 295.jpg', 'JO Summer 2009 297.jpg', 'JO Summer 2009 299.jpg', 'JO Summer 2009 307.jpg', 'JO Summer 2009 316.jpg', 'JO Summer 2009 317.jpg', 'JO Summer 2009 319.jpg', 'JO Summer 2009 321.jpg', 'JO Summer 2009 322.jpg', 
'JO Summer 2009 325.jpg', 'JO Summer 2009 329.jpg', 'JO Summer 2009 330.jpg', 'JO Summer 2009 337.jpg', 'JO Summer 2009 339.jpg', 'JO Summer 2009 341.jpg', 'JO Summer 2009 342.jpg', 'JO Summer 2009 352.jpg', 'JO Summer 2009 353.jpg', 'JO Summer 2009 355.jpg', 
'JO Summer 2009 357.jpg', 'JO Summer 2009 359.jpg', 'JO Summer 2009 361.jpg', 'JO Summer-2009 003.jpg', 'JO Summer-2009 004.jpg', 'JO Summer-2009 007.jpg', 'JO Summer-2009 012.jpg', 'JO Summer-2009 016.jpg', 'JO Summer-2009 017.jpg', 'JO Summer-2009 018.jpg', 
'JO Summer-2009 019.jpg', 'JO Summer-2009 022.jpg', 'JO Summer-2009 024.jpg', 'JO Summer-2009 031.jpg', 'JO Summer-2009 034.jpg', 'JO Summer-2009 050.jpg', 'JO Summer-2009 058.jpg', 'JO Summer-2009 060.jpg', 'JO Summer-2009 061.jpg', 'JO Summer-2009 062.jpg', 
'JO Summer-2009 068.jpg', 'JO Summer-2009 072.jpg', 'JO Summer-2009 076.jpg', 'JO Summer-2009 079.jpg', 'JO Summer-2009 083.jpg', 'JO Summer-2009 084.jpg', 'JO Summer-2009 086.jpg', 'JO Summer-2009 090.jpg', 'JO Summer-2009 091.jpg', 'JO Summer-2009 097.jpg', 
'JO Summer-2009 098.jpg', 'JO Summer-2009 099.jpg', 'JO Summer-2009 103.jpg', 'JO Summer-2009 106.jpg', 'JO Summer-2009 107.jpg', 'JO Summer-2009 110.jpg', 'JO Summer-2009 114.jpg', 'JO Summer-2009 120.jpg', 'JO Summer-2009 121.jpg', 'JO Summer-2009 122.jpg', 
'JO Summer-2009 123.jpg', 'JO Summer-2009 126.jpg', 'JO Summer-2009 131.jpg', 'JO Summer-2009 132.jpg', 'JO Summer-2009 138.jpg', 'JO Summer-2009 139.jpg', 'JO Summer-2009 141.jpg', 'JO Summer-2009 144.jpg', 'JO Summer-2009 148.jpg', 'JO Summer-2009 151.jpg', 
'JO Summer-2009 154.jpg', 'JO Summer-2009 157.jpg', 'JO Summer-2009 160.jpg', 'JO Summer-2009 165.jpg', 'JO Summer-2009 166.jpg', 'JO Summer-2009 171.jpg', 'JO Summer-2009 176.jpg', 'JO Summer-2009 180.jpg', 'JO Summer-2009 181.jpg', 'JO Summer-2009 182.jpg', 
'JO Summer-2009 188.jpg', 'JO Summer-2009 189.jpg', 'JO Summer-2009 193.jpg', 'JO Summer-2009 196.jpg', 'JO Summer-2009 199.jpg', 'JO Summer-2009 205.jpg', 'JO Summer-2009 210.jpg', 'JO Summer-2009 212.jpg', 'JO Summer-2009 214.jpg', 'JO Summer-2009 216.jpg', 
'JO Summer-2009 221.jpg', 'JO Summer-2009 223.jpg', 'JO Summer-2009 227.jpg', 'JO Summer-2009 228.jpg', 'JO Summer-2009 236.jpg', 'JO Summer-2009 240.jpg', 'JO Summer-2009 256.jpg', 'JO Summer-2009 261.jpg',
'IMG_6674.jpg', 'IMG_6680.jpg', 'IMG_6685.jpg', 'IMG_6686.jpg', 'IMG_6689.jpg', 'IMG_6693.jpg', 'IMG_6695.jpg', 'IMG_6697.jpg', 'IMG_6698.jpg', 'IMG_6701.jpg', 
'IMG_6702.jpg', 'IMG_6707.jpg', 'IMG_6708.jpg', 'IMG_6710.jpg', 'IMG_6711.jpg', 'IMG_6712.jpg', 'IMG_6713.jpg', 'IMG_6714.jpg', 'IMG_6717.jpg', 'IMG_6718.jpg', 
'IMG_6721.jpg', 'IMG_6722.jpg', 'IMG_6723.jpg', 'IMG_6724.jpg', 'IMG_6725.jpg', 'IMG_6726.jpg', 'IMG_6728.jpg', 'IMG_6730.jpg', 'IMG_6732.jpg', 'IMG_6734.jpg', 
'IMG_6736.jpg', 'IMG_6737.jpg', 'IMG_6738.jpg', 'IMG_6739.jpg', 'IMG_6740.jpg', 'IMG_6742.jpg', 'IMG_6744.jpg', 'IMG_6745.jpg', 'IMG_6746.jpg', 'IMG_6747.jpg', 
'IMG_6749.jpg', 'IMG_6752.jpg', 'IMG_6753.jpg', 'IMG_6755.jpg', 'IMG_6756.jpg', 'IMG_6757.jpg', 'IMG_6760.jpg', 'IMG_6764.jpg', 'IMG_6765.jpg', 'IMG_6769.jpg', 
'IMG_6770.jpg', 'IMG_6771.jpg', 'IMG_6772.jpg', 'IMG_6774.jpg', 'IMG_6776.jpg', 'IMG_6778.jpg', 'IMG_6779.jpg', 'IMG_6780.jpg', 'IMG_6783.jpg', 'IMG_6786.jpg', 
'IMG_6788.jpg', 'IMG_6790.jpg', 'IMG_6793.jpg', 'IMG_6794.jpg', 'IMG_6797.jpg', 'IMG_6799.jpg', 'IMG_6800.jpg', 'IMG_6801.jpg', 'IMG_6802.jpg', 'IMG_6804.jpg', 
'IMG_6805.jpg', 'IMG_6806.jpg', 'IMG_6808.jpg', 'IMG_6809.jpg', 'IMG_6810.jpg', 'IMG_6815.jpg', 'IMG_6816.jpg', 'IMG_6818.jpg', 'IMG_6820.jpg', 'IMG_6821.jpg', 
'IMG_6822.jpg', 'IMG_6823.jpg', 'IMG_6824.jpg', 'IMG_6825.jpg', 'IMG_6826.jpg', 'IMG_6828.jpg', 'IMG_6829.jpg', 'IMG_6831.jpg', 'IMG_6833.jpg', 'IMG_6838.jpg', 
'IMG_6839.jpg', 'IMG_6840.jpg', 'IMG_6841.jpg', 'IMG_6842.jpg', 'IMG_6843.jpg', 'IMG_6844.jpg', 'IMG_6846.jpg', 'IMG_6848.jpg', 'IMG_6850.jpg', 'IMG_6854.jpg', 
'IMG_6855.jpg', 'IMG_6857.jpg', 'IMG_6860.jpg', 'IMG_6862.jpg', 'IMG_6865.jpg', 'IMG_6866.jpg', 'IMG_6867.jpg', 'IMG_6868.jpg', 'IMG_6870.jpg', 'IMG_6872.jpg', 
'IMG_6873.jpg', 'IMG_6874.jpg', 'IMG_6875.jpg', 'IMG_6876.jpg', 'IMG_6877.jpg', 'IMG_6878.jpg', 'IMG_6879.jpg', 'IMG_6880.jpg', 'IMG_6881.jpg', 'IMG_6884.jpg', 
'IMG_6886.jpg', 'IMG_6887.jpg', 'IMG_6888.jpg', 'IMG_6889.jpg', 'IMG_6892.jpg', 'IMG_6899.jpg', 'IMG_6901.jpg', 'IMG_6907.jpg', 'IMG_6908.jpg', 'IMG_6909.jpg', 
'IMG_6910.jpg', 'IMG_6915.jpg'

];

// variable setup
var currentslide=0;
var numslides=photo.length-1;
var session = [0, 45, 83, 158, 0];
var portraitnumber = 999;
var slidesize = 500;


// setup screen
window.onload = function() {
        document.getElementById("setphoto").onclick = SetPhoto;
        
        document.getElementById("set1").onclick = function(evt) { setSessionPhoto( session[0] ); };
        document.getElementById("set2").onclick = function(evt) { setSessionPhoto( session[1] ); };
        document.getElementById("set3").onclick = function(evt) { setSessionPhoto( session[2] ); };
        document.getElementById("set4").onclick = function(evt) { setSessionPhoto( session[3] ); };
//        document.getElementById("set5").onclick = function(evt) { setSessionPhoto( session[4] ); };
//        document.getElementById("set6").onclick = function(evt) { setSessionPhoto( session[5] ); };

        document.getElementById("prevphoto").onclick = PrevPhoto;
        document.getElementById("nextphoto").onclick = NextPhoto;
        document.getElementById("set500").onclick = Set500;
        document.getElementById("set1000").onclick = Set1000;
        
        document.getElementById("photomax").readOnly=true;
        document.getElementById("photomax").value=numslides+1;
        document.getElementById("set500").style.background = "#00FFFF";
        document.getElementById("set1000").style.background = "#00FFFF";
        
        document.getElementById("photosel").value = session[0]+1;
        SetPhoto();
        Set500();
}

function CheckSize() {
	if (slidesize=500) {
		Set500();
	} else {
		Set1000();
	}
}

function NextPhoto() {
	currentslide++;
	if (currentslide > numslides) {
		currentslide = 0;
	}
	document.getElementById("photo1").src = photo[currentslide];
	document.getElementById("photosel").value = currentslide+1;
	CheckSize();
}

function PrevPhoto() {
	currentslide--;
	if (currentslide < 0) {
		currentslide = numslides;
	}
	document.getElementById("photo1").src = photo[currentslide];
	document.getElementById("photosel").value = currentslide+1;
	CheckSize();
}

function SetPhoto() {
	currentslide = document.getElementById("photosel").value-1;
	if (currentslide < 1) currentslide = 0;
	if (currentslide > numslides) currentslide = numslides;
	document.getElementById("photo1").src = photo[currentslide];
	document.getElementById("photosel").value = currentslide+1;
	CheckSize();
}

function setSessionPhoto(sessionStart) {
	currentslide = sessionStart;
	document.getElementById("photo1").src = photo[currentslide];
	document.getElementById("photosel").value = currentslide+1;
	CheckSize();
}

function Set1000() {
	slidesize=1000;
	if (currentslide < portraitnumber) {
		document.getElementById("photo1").width = "1000";
		document.getElementById("photo1").height = "750";
	} else {
		document.getElementById("photo1").width = "750";
		document.getElementById("photo1").height = "1000";
	}
}

function Set500() {
	slidesize=500;
	if (currentslide < portraitnumber) {
		document.getElementById("photo1").width = "500";
		document.getElementById("photo1").height = "375";
	} else {
		document.getElementById("photo1").width = "375";
		document.getElementById("photo1").height = "500";
	}
}