
function showHideSection(divId, imgId) {
	var divElement = document.getElementById(divId);
	var imageSource = document.getElementById(imgId);
	if(divElement.style.display == "none") {
		divElement.style.display = "block";
		imageSource.src = upImage;
		updateCookies(leftNavCookie, divElement, "block");
	} else {
		divElement.style.display = "none";
		imageSource.src = downImage;
		updateCookies(leftNavCookie, divElement, "none");
	}
	
}

function showHideSubSection(divId, imgId) {
	var divElement = document.getElementById(divId);
	var imageSource = document.getElementById(imgId);

	if(divElement.style.display == "none") {
		divElement.style.display = "block";
		if(imageSource.src.indexOf('Hi') >= 0) {
			imageSource.src = minusHiImage;
		} else {
			imageSource.src = minusImage;
		}
		updateCookies(leftNavCookie, divElement, "block");
	} else {
		divElement.style.display = "none";
		if(imageSource.src.indexOf('Hi') >= 0) {
			imageSource.src = plusHiImage;
		} else {
			imageSource.src = plusImage;
		}
		updateCookies(leftNavCookie, divElement, "none");
	}
	
}

function showSection(divId, imgId) {
	var divElement = document.getElementById(divId);
	var imageSource = document.getElementById(imgId);
	
	divElement.style.display = "block";
	imageSource.src = downImage;
}

function expandCollapseAll() {
	var element = document.getElementById('expandAll');
	var eText = element.innerHTML;
	var displayStyle = "block";
	var displayImg = upImage;
	var subImg = minusImage;
	var subHiImg = minusHiImage;
	if(eText == expandAll) {
		element.innerHTML = collapseAll;
	} else {
		element.innerHTML = expandAll;
		displayStyle = "none";
		displayImg = downImage;
		subImg = plusImage;
		subHiImg = plusHiImage;
	}
	var leftNav = document.getElementById('leftNavDiv');
	var divElements = leftNav.getElementsByTagName('DIV');

	for(var i=0; i < divElements.length; i++) {
		if(divElements[i].getAttribute('name') == "nav_div_grp") {
			divElements[i].style.display = displayStyle;
			updateCookies(leftNavCookie, divElements[i], displayStyle);
		}
	}
	
	updateImages(document.getElementsByName('nav_img_grp'), displayImg);
	updateImages(document.getElementsByName('navSubImg'), subImg);
	updateImages(document.getElementsByName('navSubImgHi'), subHiImg);
}

function updateImages(imgCollection, newImg) {
	for(var i=0; i < imgCollection.length; i++) {
		imgCollection[i].src = newImg;
	}
}
