// Create the array
photo = [
'June Age Gr Invite- RMDA 2009 005.jpg', 'June Age Gr Invite- RMDA 2009 007.jpg', 'June Age Gr Invite- RMDA 2009 011.jpg', 'June Age Gr Invite- RMDA 2009 014.jpg', 'June Age Gr Invite- RMDA 2009 017.jpg', 'June Age Gr Invite- RMDA 2009 019.jpg', 'June Age Gr Invite- RMDA 2009 031.jpg', 'June Age Gr Invite- RMDA 2009 032.jpg', 'June Age Gr Invite- RMDA 2009 033.jpg', 'June Age Gr Invite- RMDA 2009 039.jpg', 
'June Age Gr Invite- RMDA 2009 042.jpg', 'June Age Gr Invite- RMDA 2009 044.jpg', 'June Age Gr Invite- RMDA 2009 050.jpg', 'June Age Gr Invite- RMDA 2009 054.jpg', 'June Age Gr Invite- RMDA 2009 056.jpg', 'June Age Gr Invite- RMDA 2009 057.jpg', 'June Age Gr Invite- RMDA 2009 063.jpg', 'June Age Gr Invite- RMDA 2009 065.jpg', 'June Age Gr Invite- RMDA 2009 067.jpg', 'June Age Gr Invite- RMDA 2009 070.jpg', 
'June Age Gr Invite- RMDA 2009 078.jpg', 'June Age Gr Invite- RMDA 2009 084.jpg', 'June Age Gr Invite- RMDA 2009 089.jpg', 'June Age Gr Invite- RMDA 2009 101.jpg', 'June Age Gr Invite- RMDA 2009 109.jpg', 'June Age Gr Invite- RMDA 2009 111.jpg', 'June Age Gr Invite- RMDA 2009 117.jpg', 'June Age Gr Invite- RMDA 2009 121.jpg', 'June Age Gr Invite- RMDA 2009 127.jpg', 'June Age Gr Invite- RMDA 2009 134.jpg', 
'June Age Gr Invite- RMDA 2009 138.jpg', 'June Age Gr Invite- RMDA 2009 139.jpg', 'June Age Gr Invite- RMDA 2009 152.jpg', 'June Age Gr Invite- RMDA 2009 157.jpg', 'June Age Gr Invite- RMDA 2009 166.jpg', 'June Age Gr Invite- RMDA 2009 170.jpg', 'June Age Gr Invite- RMDA 2009 180.jpg', 'June Age Gr Invite- RMDA 2009 202.jpg', 'June Age Gr Invite- RMDA 2009 210.jpg', 'June Age Gr Invite- RMDA 2009 214.jpg', 
'June Age Gr Invite- RMDA 2009 217.jpg', 'June Age Gr Invite- RMDA 2009 218.jpg', 'June Age Gr Invite- RMDA 2009 231.jpg', 'June Age Gr Invite- RMDA 2009 242.jpg', 'June Age Gr Invite- RMDA 2009 258.jpg', 'June Age Gr Invite- RMDA 2009 260.jpg', 'June Age Gr Invite- RMDA 2009 261.jpg', 'June Age Gr Invite- RMDA 2009 264.jpg', 'June Age Gr Invite- RMDA 2009 265.jpg', 'June Age Gr Invite- RMDA 2009 268.jpg', 
'June Age Gr Invite- RMDA 2009 270.jpg', 'June Age Gr Invite- RMDA 2009 271.jpg', 'June Age Gr Invite- RMDA 2009 274.jpg', 'June Age Gr Invite- RMDA 2009 276.jpg', 'June Age Gr Invite- RMDA 2009 277.jpg', 'June Age Gr Invite- RMDA 2009 285.jpg', 'June Age Gr Invite- RMDA 2009 289.jpg', 'June Age Gr Invite- RMDA 2009 291.jpg', 'June Age Gr Invite- RMDA 2009 294.jpg', 'June Age Gr Invite- RMDA 2009 296.jpg', 
'June Age Gr Invite- RMDA 2009 297.jpg', 'June Age Gr Invite- RMDA 2009 301.jpg', 'June Age Gr Invite- RMDA 2009 303.jpg', 'June Age Gr Invite- RMDA 2009 307.jpg', 'June Age Gr Invite- RMDA 2009 308.jpg', 'June Age Gr Invite- RMDA 2009 316.jpg', 'June Age Gr Invite- RMDA 2009 318.jpg', 'June Age Gr Invite- RMDA 2009 320.jpg', 'June Age Gr Invite- RMDA 2009 325.jpg', 'June Age Gr Invite- RMDA 2009 331.jpg', 
'June Age Gr Invite- RMDA 2009 332.jpg', 'June Age Gr Invite- RMDA 2009 333.jpg', 'June Age Gr Invite- RMDA 2009 338.jpg', 'June Age Gr Invite- RMDA 2009 339.jpg', 'June Age Gr Invite- RMDA 2009 344.jpg', 'June Age Gr Invite- RMDA 2009 352.jpg', 'June Age Gr Invite- RMDA 2009 357.jpg', 'June Age Gr Invite- RMDA 2009 359.jpg', 'June Age Gr Invite- RMDA 2009 362.jpg', 'June Age Gr Invite- RMDA 2009 364.jpg', 
'June Age Gr Invite- RMDA 2009 368.jpg', 'June Age Gr Invite- RMDA 2009 377.jpg', 'June Age Gr Invite- RMDA 2009 378.jpg', 'June Age Gr Invite- RMDA 2009 379.jpg', 'June Age Gr Invite- RMDA 2009 380.jpg', 'June Age Gr Invite- RMDA 2009 383.jpg', 'June Age Gr Invite- RMDA 2009 386.jpg', 'June Age Gr Invite- RMDA 2009 390.jpg', 'June Age Gr Invite- RMDA 2009 391.jpg', 'June Age Gr Invite- RMDA 2009 393.jpg', 
'June Age Gr Invite- RMDA 2009 400.jpg', 'June Age Gr Invite- RMDA 2009 401.jpg', 'June Age Gr Invite- RMDA 2009 413.jpg', 'June Age Gr Invite- RMDA 2009 414.jpg', 'June Age Gr Invite- RMDA 2009 418.jpg', 'June Age Gr Invite- RMDA 2009 423.jpg', 'June Age Gr Invite- RMDA 2009 424.jpg', 'June Age Gr Invite- RMDA 2009 427.jpg', 'June Age Gr Invite- RMDA 2009 428.jpg', 'June Age Gr Invite- RMDA 2009 431.jpg', 
'June Age Gr Invite- RMDA 2009 432.jpg', 'June Age Gr Invite- RMDA 2009 433.jpg', 'June Age Gr Invite- RMDA 2009 435.jpg', 'June Age Gr Invite- RMDA 2009 439.jpg', 'June Age Gr Invite- RMDA 2009 441.jpg', 'June Age Gr Invite- RMDA 2009 444.jpg', 'June Age Gr Invite- RMDA 2009 447.jpg', 'June Age Gr Invite- RMDA 2009 451.jpg', 'June Age Gr Invite- RMDA 2009 452.jpg', 'June Age Gr Invite- RMDA 2009 463.jpg', 
'June Age Gr Invite- RMDA 2009 465.jpg', 'June Age Gr Invite- RMDA 2009 473.jpg', 'June Age Gr Invite- RMDA 2009 480.jpg', 'June Age Gr Invite- RMDA 2009 483.jpg', 'June Age Gr Invite- RMDA 2009 484.jpg', 'June Age Gr Invite- RMDA 2009 486.jpg', 'June Age Gr Invite- RMDA 2009 487.jpg', 'June Age Gr Invite- RMDA 2009 494.jpg', 'June Age Gr Invite- RMDA 2009 498.jpg', 'June Age Gr Invite- RMDA 2009 500.jpg', 
'June Age Gr Invite- RMDA 2009 501.jpg', 'June Age Gr Invite- RMDA 2009 502.jpg', 'June Age Gr Invite- RMDA 2009 504.jpg', 'June Age Gr Invite- RMDA 2009 508.jpg', 'June Age Gr Invite- RMDA 2009 509.jpg', 'June Age Gr Invite- RMDA 2009 511.jpg', 'June Age Gr Invite- RMDA 2009 516.jpg', 'June Age Gr Invite- RMDA 2009 524.jpg', 'June Age Gr Invite- RMDA 2009 526.jpg', 'June Age Gr Invite- RMDA 2009 533.jpg', 
'June Age Gr Invite- RMDA 2009 536.jpg', 'June Age Gr Invite- RMDA 2009 537.jpg', 'June Age Gr Invite- RMDA 2009 539.jpg', 'June Age Gr Invite- RMDA 2009 541.jpg', 'June Age Gr Invite- RMDA 2009 550.jpg', 'June Age Gr Invite- RMDA 2009 561.jpg', 'June Age Gr Invite- RMDA 2009 564.jpg', 'June Age Gr Invite- RMDA 2009 569.jpg', 'June Age Gr Invite- RMDA 2009 573.jpg', 'June Age Gr Invite- RMDA 2009 574.jpg', 
'June Age Gr Invite- RMDA 2009 575.jpg', 'June Age Gr Invite- RMDA 2009 580.jpg', 'June Age Gr Invite- RMDA 2009 581.jpg', 'June Age Gr Invite- RMDA 2009 584.jpg', 'June Age Gr Invite- RMDA 2009 585.jpg', 'June Age Gr Invite- RMDA 2009 587.jpg', 'June Age Gr Invite- RMDA 2009 590.jpg', 'June Age Gr Invite- RMDA 2009 591.jpg', 'June Age Gr Invite- RMDA 2009 592.jpg', 'June Age Gr Invite- RMDA 2009 593.jpg'

];

// variable setup
var currentslide=0;
var numslides=photo.length-1;
var session = [0, 45, 125, 0, 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";
	}
}