//<!--CS Javascript Area below-->
var lastnode="About";
var url = window.location.href;
var enablepersist="off"; //Enable saving state of content structure? (on/off)
var loaded=false;

function getElementbyClass(classname){
	ccollect=new Array()
	var inc=0
	var alltags=document.all? document.all : document.getElementsByTagName("*")
	for (i=0; i<alltags.length; i++){
	if (alltags[i].className==classname)
	ccollect[inc++]=alltags[i]
	}
}
function contractcontent(omit){
	var inc=0
	while (ccollect[inc]){
	if (ccollect[inc].id!=omit)
	ccollect[inc].style.display="none"
	inc++
	}
}
function expandcontent(cid){
	if (typeof ccollect!="undefined"){
	contractcontent(cid)
	document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
	selectedItem=cid+"|"+document.getElementById(cid).style.display
	}
}
function revivecontent(){
	selectedItem=getselectedItem()
	selectedComponents=selectedItem.split("|")
	contractcontent(selectedComponents[0])
	document.getElementById(selectedComponents[0]).style.display=selectedComponents[1]
}
function get_cookie(Name) { 
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
	offset = document.cookie.indexOf(search)
	if (offset != -1) { 
	offset += search.length
	end = document.cookie.indexOf(";", offset);
	if (end == -1) end = document.cookie.length;
	returnvalue=unescape(document.cookie.substring(offset, end))
	}
	}
	return returnvalue;
}
function getselectedItem(){
	if (get_cookie(window.location.pathname) != ""){
	selectedItem=get_cookie(window.location.pathname)
	return selectedItem
	}
	else
	return ""
}
function saveswitchstate(){
	if (typeof selectedItem!="undefined")
	document.cookie=window.location.pathname+"="+selectedItem
}
function do_onload(){
	url = window.location.href;
	getElementbyClass("switchcontent")
	if (enablepersist=="on" && getselectedItem()!=""){
		revivecontent()
	}else{
		//alert(url.lastIndexOf('/'));
		if (url.lastIndexOf('#')>url.lastIndexOf('/')){
			lastnode=url.substring(url.lastIndexOf('#')+1);
		}
		expandcontent('sc'+lastnode);//this avoids putting hte # in the url
	}
	loaded =true;
}
function checkBackForward(){
	newnode = "About";
	url = window.location.href;
	if (url.lastIndexOf('#')>url.lastIndexOf('/')){
		newnode=url.substring(url.lastIndexOf('#')+1);
	}
	if(newnode!=lastnode){
		expandcontent('sc'+newnode);//this avoids putting hte # in the url
		lastnode=newnode;
	}
}
function doContent(args) {
	if(lastnode != args){
	expandcontent("sc"+args);
	lastnode=args;
	}
	//window.self.location = "http://www.drecooper.com/?sc="+args;
	document.location = "#"+args;
}
//<!--hrefOnClick Javascript Area below-->
function hrefOnClick() {
	alert("This link is not yet active.");
}
//<!--stausText Javascript Area below-->
function statusText(text){ //v3.0 
	window.status = text;
}

//this is the intialization
if (document.getElementById){
	document.write('<style type="text/css">')
	document.write('.switchcontent{display:none;}')
	document.write('</style>')
}
if (window.addEventListener){
	window.addEventListener("load", do_onload, false);
	//window.addEventListener("back", do_onback, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", do_onload);
	//window.attachEvent("onback", do_onback);
}
else if (document.getElementById){
	window.onload=do_onload;
	//window.onback=do_onback;
}
if (enablepersist=="on" && document.getElementById){
	window.onunload=saveswitchstate;
}