<!--
// Rev. 09/07/2003
var TreeFormattedStr = "";

function openTreeOnLoad(inputstr) {
// This little ditty is designed to call the function Toggle(item) for the categories which should be expanded upon load.
// The idea here is to use ShopSite's [PageField5] var and [Link Name] var to pass to javascript the name(s) of categories currently open, and then open them in the tree menu
	var NoOfPages = 0;
	var PageID = new Array ();
	PageID[0] = "";

	for (var x=0; x<=inputstr.length; x++) {
		if(inputstr.charAt(x)=='|') {
			NoOfPages++;

			PageID[NoOfPages] = "";
		}
		else if(inputstr.charAt(x)!=' ') {
			PageID[NoOfPages]=PageID[NoOfPages]+inputstr.charAt(x);
		}
	}
	for (x=1; x<=NoOfPages; x++) {
		formatStrForTree(PageID[x]);
		var check=document.getElementById(TreeFormattedStr);
		if(check!=null) {
			AutoToggle(TreeFormattedStr);
		}
		var check=document.getElementById('a'+TreeFormattedStr);
		if(check!=null) {
			Highlight('a'+TreeFormattedStr);
		}		
	}
}

function formatStrForTree(inputstr) {
	var outputstr="";
	for (var x=0; x<=inputstr.length; x++) {
		if(inputstr.charAt(x)!=' ') {
			outputstr=outputstr+inputstr.charAt(x).toLowerCase();
		}
	}
	TreeFormattedStr=outputstr;
}

function Highlight(item) {
	document.getElementById(item).className='treeMenuHighlight';
}

function Expand() {
   divs=document.getElementsByTagName("DIV");
   for (i=0;i<divs.length;i++) {
	if(divs[i].id.substring(0,6)=='xtreex') {
	 divs[i].style.display="block";
	 key=document.getElementById("id" + divs[i].id);
	 key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/minus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	}
   }
}

function AutoToggle(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   key=document.getElementById("id" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/plus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
   } else {
     obj.style.display="block";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/minus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
   }
}

function Toggle(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   key=document.getElementById("id" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/plus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	var treevar_input=getCookie('oztreemenuvar');
	 for (i=0;i<treevar_input.length;i++) {
	 	if (treevar_input.charAt(i)=="|") {
			if (treevar_input.substring(i+1,item.length+1+i)==item) {
				setCookie('oztreemenuvar',treevar_input.substring(0,i)+treevar_input.substring(i+item.length+1,treevar_input.length));
				break;
			}
		}		
	 }
	 
   } else {
     obj.style.display="block";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/minus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	 var treevar_input=getCookie('oztreemenuvar');
	 setCookie('oztreemenuvar',treevar_input+"|"+item);
   }
}
function ToggleTreeDiv(item) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   key=document.getElementById("id" + item);
   if (visible) {
     obj.style.display="none";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/plus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	var treevar_input=getCookie('oztreemenuvar');
	 for (i=0;i<treevar_input.length;i++) {
	 	if (treevar_input.charAt(i)=="|") {
			if (treevar_input.substring(i+1,item.length+1+i)==item) {
				setCookie('oztreemenuvar',treevar_input.substring(0,i)+treevar_input.substring(i+item.length+1,treevar_input.length));
				break;
			}
		}		
	 }
	 
   } else {
     obj.style.display="block";
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/minus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	 var treevar_input=getCookie('oztreemenuvar');
	 setCookie('oztreemenuvar',treevar_input+"|"+item);
   }
}

function setTabCookie(ID) {
	 setCookie('oztreemenuvar','|xtreex'+ID+'_ctlg');
}
function Expand() {
   divs=document.getElementsByTagName("DIV");
   for (i=0;i<divs.length;i++) {
	if(divs[i].id.substring(0,6)=='xtreex') {
	 divs[i].style.display="block";
	 key=document.getElementById("id" + divs[i].id);
	 key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/minus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	}
   }
}

function Collapse() {
   divs=document.getElementsByTagName("DIV");
   for (i=0;i<divs.length;i++) {
	if(divs[i].id.substring(0,6)=='xtreex') {
     divs[i].style.display="none";
     key=document.getElementById("id" + divs[i].id);
     key.innerHTML="<img src='http://www.mattrabe.com/projects/outdoorsportz.com/media/2005site/nav/plus.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
	}
   }
}

// -->
