///////////////////////////////////////////////////////////////
// Functions
///////////////////////////////////////////////////////////////
function loadThumbs() {
	for (i = 0; i < THUMBS_PER_PAGE; i++) {
		document.images['T'+(i+1)].src = THUMBS[NUM_IMGS-(PAGE*THUMBS_PER_PAGE + i)];

		if ( "undefined" == typeof(THUMBS[NUM_IMGS-(PAGE*THUMBS_PER_PAGE + i)]) ) {
			document.images['T'+(i+1)].src = "images/thumbs/blank.jpg";
		}

		document.getElementById('Cell'+(i+1)).style.border="solid 2px #FFFFFF";
		CURRENT_THUMB= 1;
	}

}

function thumbRollout(t) {
	if(CURRENT_THUMB != t) {
		document.getElementById('Cell'+t).style.border="solid 2px #FFFFFF";
	}
}

function thumbRollover(t) {
	if (document.images['T'+t].src != "http://www.beverleyrichardson.com/images/thumbs/blank.jpg"
		& document.images['T'+t].src != "http://beverleyrichardson.com/images/thumbs/blank.jpg" ) {
		document.getElementById('Cell'+t).style.border="solid 2px #262F36";
	}
}

function loadThumbLarge(t) {

	if ( !("undefined" == typeof(THUMBS[NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) -1)])) ) {

		//change the highlighted thumb
		document.getElementById('Cell'+CURRENT_THUMB).style.border="solid 2px #FFFFFF";
		document.getElementById('Cell'+t).style.border="solid 2px #262F36";
		CURRENT_THUMB = t;
		
		document.images['TL'].src = IMGS[ NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) - 1) ];
		document.getElementById('title').innerHTML = TITLE[ NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) - 1)];
		document.getElementById('details').innerHTML = DETAILS[ NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) - 1) ];
		document.getElementById('available').innerHTML = AVAILABLE[ NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) - 1) ];
		document.getElementById('poem').innerHTML = POEM[ NUM_IMGS-(PAGE*THUMBS_PER_PAGE + eval(t) - 1) ];		
	}

}

function previous() {
	PAGE--;
	init();
}

function next() {
	PAGE++;
	init();
}

function loadNavigationButtons() {
	if (NUM_IMGS < THUMBS_PER_PAGE) {
		document.getElementById('navButtonNext').style.visibility = 'hidden';
	}
	else if (NUM_IMGS/THUMBS_PER_PAGE <= PAGE+1 ) {
		document.getElementById('navButtonNext').style.visibility = 'hidden';
	}
	else {
		document.getElementById("navButtonNext").style.visibility = 'visible';
	}

	if (PAGE == 0) {
		document.getElementById('navButtonPrevious').style.visibility = 'hidden';
	} else {
		document.getElementById('navButtonPrevious').style.visibility = 'visible';
	}
}

function init() {
	loadThumbs();
	loadNavigationButtons();
	loadThumbLarge(1);
}

///////////////////////////////////////////////////////////////
// Init
///////////////////////////////////////////////////////////////
init();


