/* Gallery */

	function init() {
		hasLoaded = true;
		showDiv(0);
		if (NUMBER_OF_PICTURES > 1) {
			document.getElementById(LOADING_DIV).style.display='none';
			document.getElementById(NAVBOX_DIV).style.display='block';
			document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.background= currentPicColor;
			document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.border= currentPicBorder; }
		
		if (document.getElementById(THUMBNAILS_DIV)) { document.getElementById(THUMBNAILS_DIV).style.display='block'; }
	}

	function doBgColor() {
		for(var i = 0; i < NUMBER_OF_PICTURES; i++) {
			document.getElementById(PICTURES_LINK_ID_PREFIX + i).style.background= unselectedColor;
			document.getElementById(PICTURES_LINK_ID_PREFIX + i).style.border= unselectedBorder; }
				
		document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.background= currentPicColor;
		document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.border= currentPicBorder;
	}

	function doNextColor() {
		document.getElementById(BACK_DIV).style.color= nextbackColor;
		if(currentPic < (NUMBER_OF_PICTURES - 1)) { document.getElementById(NEXT_DIV).style.color= nextbackColor; } 
		else { document.getElementById(NEXT_DIV).style.color= deadLinkColor; }
	}

	function doBackColor() {
		document.getElementById(NEXT_DIV).style.color= nextbackColor;
		if(currentPic > 0) { document.getElementById(BACK_DIV).style.color= nextbackColor; } 
		else { document.getElementById(BACK_DIV).style.color= deadLinkColor; }
	}

	function showDiv(nDiv) {	
		for(var i = 0; i < NUMBER_OF_PICTURES; i++) {
			if (NUMBER_OF_PICTURES > 1) {
				document.getElementById(PICTURES_LINK_ID_PREFIX + i).style.background= unselectedColor;
				document.getElementById(PICTURES_LINK_ID_PREFIX + i).style.border= unselectedBorder;
				document.getElementById(NEXT_DIV).style.color= nextbackColor;
				document.getElementById(BACK_DIV).style.color= nextbackColor; }
	
			var buttonid = i;
			var id = PICTURES_ID_PREFIX + i;
			var node = document.getElementById(id);
			if(node && i==nDiv) {
				node.style.display='block';
				node.style.visibility='visible';
				currentPic = i;

				if (NUMBER_OF_PICTURES > 1) {
					document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.background= currentPicColor;
					document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.border= currentPicBorder; }
			} 
			else if(node) { node.style.display='none'; node.style.visibility='hidden'; }
		}
	}
	
	function showDivNext() {
		if(currentPic < (NUMBER_OF_PICTURES - 1)) {
			showDiv(currentPic + 1); doBgColor(); doNextColor();
		}
	}
	
	function showDivPrev() {
		if(currentPic > 0) {
			showDiv(currentPic - 1); doBgColor();
			doBackColor(); 
		}
	}
	
	function ColorOver(o) {
	o.style.backgroundColor= currentPicColor; o.style.border= currentPicBorder;
	}
	
	function ColorOut(o) {
		o.style.backgroundColor= unselectedColor; o.style.border= unselectedBorder;
		document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.background= currentPicColor;
		document.getElementById(PICTURES_LINK_ID_PREFIX + currentPic).style.border= currentPicBorder;
	}
	

/* END Gallery */

