intImageDisplay = null;
intImageTotal = 0;
arrImages = '';

function galleryNext() {
	if(intImageDisplay != intImageTotal) { galleryJump(intImageDisplay+1); }
}

function galleryPrevious() {
	if(intImageDisplay != 0) { galleryJump(intImageDisplay-1); }
}


function galleryJump(intImage) {
	intImage = parseInt(intImage);
	if(intImage != intImageDisplay) {

		strCount = (intImage+1) + ' of ' + (intImageTotal+1);
		if(objDivCount = document.getElementById('div_count')) {
			objDivCount.innerHTML = strCount;
		}

		objPreviousButton = document.getElementById('button_previous');
		objNextButton = document.getElementById('button_next');
		objPreviousString = document.getElementById('str_previous');
		objNextString = document.getElementById('str_next');

		if(intImageDisplay == 0) { 
			removeClass(objPreviousButton, 'gray');
			addClass(objPreviousButton, 'cursor');
			addClass(objPreviousString, 'red');
		}
		else if(intImageDisplay == intImageTotal) { 
			removeClass(objNextButton, 'gray');
			addClass(objNextButton, 'cursor');
			addClass(objNextString, 'red');
		}
		if(intImage == intImageTotal) { 
			removeClass(objNextButton, 'cursor');
			removeClass(objNextString, 'red');
			addClass(objNextButton, 'gray');
		}
		else if(intImage == 0) { 
			removeClass(objPreviousButton, 'cursor');
			removeClass(objPreviousString, 'red');
			addClass(objPreviousButton, 'gray');
			addClass(objNextButton, 'cursor');
		}

		if(objTDPreview = document.getElementById('td_preview')) {
			strImageElement = '<img src="' + arrImages[intImage] + '">';
			objTDPreview.innerHTML = strImageElement;
		}
		intImageDisplay = intImage;
	}	
}


function galleryLoad() {
	if(objGalleryButtonNext = document.getElementById('button_next')) {
		addEvent(objGalleryButtonNext, 'click', galleryNext);
	}
	if(objGalleryButtonPrevious = document.getElementById('button_previous')) {
		addEvent(objGalleryButtonPrevious, 'click', galleryPrevious);
	}
	if(objGalleryNavigation = document.getElementById('div_navigation')) {
		removeClass(objGalleryNavigation, 'hidden');
	}
	if(objArrImage = document.getElementById('arrImage')) {
		arrImages = objArrImage.value.split('$$');
		intImageTotal = arrImages.length-1;
		galleryJump(0);
	}
}

galleryLoad();