function showHide(divID, img, path) {
	obj = document.getElementById(divID);
	if (obj.style.display == "none"){
		obj.style.display = "";
		img.src = path + "signminus.gif";
		setCookie(divID, divID, '', '');
	} else {
		obj.style.display = "none";
		img.src = path + "signplus.gif";
		setCookie(divID, '', '', '');
	}
}

function plusMinusClick(obj, divId) {
	var src = obj.src;
	if (src.indexOf('plus') > -1) {
		src = src.replace('plus', 'minus');
	} else if (src.indexOf('minus') > -1) {
		src = src.replace('minus', 'plus');
	}
	obj.src = src;
	var div = document.getElementById(divId);
	if (div) {
		if (div.style.display == 'none') {
			div.style.display = 'block';
		} else {
			div.style.display = 'none';
		}
	}
}

function setCookie(name, value, expires, path) {
	
	if (expires == '') {
		expires = 'expires=Tue, 28 Dec 2010 00:00:00 GMT';
	}
	
	if (path == '') {
		path = 'path=/';
	}
	
	document.cookie = name + '=' + value + ';' + expires  + ';' + path  + ';';
	
}

function tdover(obj) {
	obj.className = "tdover";
}

function tdout(obj, style) {
	obj.className = style;
}

function expandall() {
	var divs = document.getElementsByTagName("DIV");
	var imgs = document.getElementsByTagName("IMG");

	for (i = 0; i < divs.length; i++) {
		if (divs.item(i).style.display == 'none') {
			divs.item(i).style.display = '';
			setCookie(divs.item(i).id, divs.item(i).id, '', '');
		}
	}
	
	for (i = 0; i < imgs.length; i++) {
		if (imgs.item(i).src.indexOf('plus') != -1) {
			imgs.item(i).src = imgs.item(i).src.replace('plus', 'minus');
		}
	}
	
}

function collapseall() {
	var divs = document.getElementsByTagName("DIV");
	var imgs = document.getElementsByTagName("IMG");

	for (i = 0; i < divs.length; i++) {
		if (divs.item(i).style.display == '') {
			divs.item(i).style.display = 'none';
			setCookie(divs.item(i).id, '', '', '');
		}
	}
	
	for (i = 0; i < imgs.length; i++) {
		if (imgs.item(i).src.indexOf('minus') != -1) {
			imgs.item(i).src = imgs.item(i).src.replace('minus', 'plus');
		}
	}
	
}
