function showhide(id) {
	var objBox = document.getElementById(id)
	var objImage = document.getElementById(id + '_image')
	if (document.getElementById(id).style.display == "") {
		objBox.style.display = "none";
		objImage.src = "http://geoffrey.famwagner.com/images/open.png";
		SaveCookie(id, 'Hide');
	}
	else {
		objBox.style.display = "";
		objImage.src = "http://geoffrey.famwagner.com/images/close.png";
		SaveCookie(id, 'Show');
	}
}

function s_showhide(id) {
	var objBox = document.getElementById(id)
	var objImage = document.getElementById(id + '_image')
	if (document.getElementById(id).style.display == "") {
		objBox.style.display = "none";
		objImage.src = "http://geoffrey.famwagner.com/images/closed.jpg";
		SaveCookie(id, 'Hide');
	}
	else {
		objBox.style.display = "";
		objImage.src = "http://geoffrey.famwagner.com/images/expanded.jpg";
		SaveCookie(id, 'Show');
	}
}

function showhidealt(id) {
	var objBox = document.getElementById(id)
	var objImage = document.getElementById(id + '_image')
	if (document.getElementById(id).style.display == "") {
		objBox.style.display = "none";
		objImage.src = "http://geoffrey.famwagner.com/images/right.png";
		SaveCookie(id, 'Hide');
	}
	else {
		objBox.style.display = "";
		objImage.src = "http://geoffrey.famwagner.com/images/down.png";
		SaveCookie(id, 'Show');
	}
}

function SaveCookie(name, value) {
	var expiry = new Date();
	expiry.setTime (expiry.getTime() + (24 * 60 * 60 * 1000*365));
	document.cookie=name + "=" + escape(value) + "; expires=" + expiry; + "; path=/; domain=geoffrey.famwagner.com";
}

function RetreiveCookie(name) {
	var start = document.cookie.indexOf(name + '=');
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring(0,name.length))) {
		return null;
	}
	if (start == -1) {
		return null;
	}
	var end = document.cookie.indexOf(';',len);
	if (end == -1) end = document.cookie.length;
	return unescape(document.cookie.substring(len,end));
}

function showhidetoggle(name) {
	var namecookie=RetreiveCookie(name);
	if (namecookie == "Hide") {
		document.write("<script>showhide('" + name + "');</script>");
	}
}

function showhidetogglealt(name) {
	var namecookie=RetreiveCookie(name);
	if (namecookie == "Hide") {
		document.write("<script>showhidealt('" + name + "');</script>");
	}
}
