window.onload = initLinks;

var frame1_pictures = new Array();
var frame1_max = 22;
var frame1_idx = 0;

function initLinks() {
	for (var i=1; i<=frame1_max; i++) {
		frame1_pictures[i-1]=["images/Gallery/photo" + i + ".jpg"];
	}

	document.getElementById("frame1_prevLink").onclick = frame1_processPrevious;
	document.getElementById("frame1_nextLink").onclick = frame1_processNext;
	document.getElementById("frame1_firstLink").onclick = frame1_processFirst;
	document.getElementById("frame1_lastLink").onclick = frame1_processLast;
	//alert ("1");
	frame1_processFirst();
}

function frame1_processFirst(){
	frame1_idx = 0;
	document.getElementById("frame1_picture").src = frame1_pictures[frame1_idx];
	document.getElementById("frame2_picture").src = frame1_pictures[frame1_idx+1];
	document.getElementById("photo_count_1").innerHTML = (frame1_idx + 1) + " & " + (frame1_idx + 2) + " of " + (frame1_pictures.length);
	preload(frame1_idx + 2);

	return false;
}
				  
function frame1_processNext() {
	frame1_idx+=2;
	if (frame1_idx == frame1_pictures.length) {
		frame1_idx = 0;
	}
	document.getElementById("frame1_picture").src = frame1_pictures[frame1_idx];
	document.getElementById("frame2_picture").src = frame1_pictures[frame1_idx+1];
	document.getElementById("photo_count_1").innerHTML = (frame1_idx + 1) + " & " + (frame1_idx + 2) + " of " + (frame1_pictures.length);
	preload(frame1_idx + 2);
	
	return false;
}


function frame1_processLast(){
	frame1_idx = frame1_pictures.length - 2;
	document.getElementById("frame1_picture").src = frame1_pictures[frame1_idx];
	document.getElementById("frame2_picture").src = frame1_pictures[frame1_idx+1];
	document.getElementById("photo_count_1").innerHTML = (frame1_idx + 1) + " & " + (frame1_idx + 2) + " of " + (frame1_pictures.length);
	preload(frame1_idx - 2);
	return false;
}

	
function frame1_processPrevious() {
	if (frame1_idx == 0) {
		frame1_idx = frame1_pictures.length;
	}
	frame1_idx-=2;
	document.getElementById("frame1_picture").src = frame1_pictures[frame1_idx];
	document.getElementById("frame2_picture").src = frame1_pictures[frame1_idx+1];
	document.getElementById("photo_count_1").innerHTML = (frame1_idx + 1) + " & " + (frame1_idx + 2) + " of " + (frame1_pictures.length);
	preload(frame1_idx - 2);
	return false;
}



function preload(idx) {
	if (idx == frame1_pictures.length) {idx=0};
	if (idx < 0) {idx=frame1_pictures.length - 2};
	document.getElementById("preload_frame1").src=frame1_pictures[idx];
	document.getElementById("preload_frame2").src=frame1_pictures[idx+1];
	return false;
}
