function toggleGallery () {
	var galleryDiv = document.getElementById("galleryLeftCol");
	var galleryDivRight = document.getElementById("galleryRightCol");
	var estImage = document.getElementById("estImage");
	var content = document.getElementById("content");
	var galleryLink = document.getElementById("galleryLink");

	var curState = galleryDiv.style.display;

	if (curState == "none") {
		galleryDiv.style.display = "block";
		galleryDivRight.style.display = "block";
		estImage.style.display = "none";
		content.style.display = "none";
		galleryNav('next',0);
		var galleryLink = document.getElementById("galleryLink");
		galleryLink.style.display = "none";

	}
	if (curState == "block") {	
		galleryDiv.style.display = "none";
		galleryDivRight.style.display = "none";
		estImage.style.display = "block";
		content.style.display = "block";
		galleryLink.style.display = "block";
	}
}

function galleryNav (direction,id) {
	var nextItem = id+1
	var newNext = id+1;
	var newPrev = id-1;

	// get next gallery item info
	var galleryItem = galleryContent[id];
	var galleryItemArray = galleryItem.split("|");
	var imageSource = galleryItemArray[0];
	var text = galleryItemArray[1];

	// change image source
	var galleryImageContainer = document.getElementById("galleryLeftColImage");
	
	// first remove the one there
	while (galleryImageContainer.childNodes.length >= 1) {
     		galleryImageContainer.removeChild(galleryImageContainer.firstChild);
     	}
	
	var galleryImage = document.createElement('img');
	galleryImage.setAttribute('src', 'images/' + imageSource);
	galleryImageContainer.appendChild(galleryImage);
	
	// change gallery text
	var galleryText = document.getElementById("galleryRightColText");
	galleryText.innerHTML = text;
	galleryText.paddingLeft = 30 + "px";
	
	if(text.length > 450) {
		
		var galleryRightCol = document.getElementById("galleryRightCol");
		galleryRightCol.style.height = 300 + "px";
	}

	if(text.length > 500) {
		var galleryRightCol = document.getElementById("galleryRightCol");
		galleryRightCol.style.height = 350 + "px";
	}
	
	if(text.length > 550) {
		var galleryRightCol = document.getElementById("galleryRightCol");
		galleryRightCol.style.height = 430 + "px";
	}
	// change next link
	var galleryNext = document.getElementById("next");
	if (newNext < galleryContent.length) {
		galleryNext.innerHTML = "<a href=\"newpage\" onClick=\"galleryNav(\'next\'," + newNext + ")\; return false\;\">Next ></a>";
	}
	else {
		galleryNext.innerHTML = "<span style=\"color:#ccc\;\">Next ></span>";
	}

	// change previous link
	var galleryPrevious = document.getElementById("prev");
	if (newPrev >= 0 ) {
		galleryPrevious.innerHTML = "<a href=\"newpage\" onClick=\"galleryNav(\'prev\'," + newPrev + ")\; return false\;\">< Previous</a>";
	}
	else {
		galleryPrevious.innerHTML = "<span style=\"color:#ccc\;\">< Previous</span>";
	}

}


