// JavaScript Document

function set_cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +value +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : ";path=/") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}



function get_cookie(Name) {
//Get cookie routine by Shelley Powers 
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function checkit(){
  for (i=0 ; i <= nodelength ; i++){
  	//alert(foldercontentarray[i].id);
    if (foldercontentarray[i].style.display=='')
	     openones=openones + " " + i
  }
  set_cookie("wc_opennodes"+menuFamily,openones,null);	
  //document.cookie="wc_opennodes="+openones
}

if (ns6 || ie5){
var foldercontentarray=new Array();
var c=0;

if (ns6 || (isMac && ie5) || ie5)
{
	for (i=0;i<document.getElementsByTagName("UL").length;i++){
		if (document.getElementsByTagName("UL")[i].id==("foldinglist") || document.getElementsByTagName("UL")[i].id==("foldinglist_sublevel") )
		{
			foldercontentarray[c]=document.getElementsByTagName("UL")[i];
			c++;
		}
	}
}

//open up main levels
if (get_cookie("wc_opennodes"+menuFamily) != ''){
  var openresults=get_cookie("wc_opennodes"+menuFamily).split(" ")
  for (i=0 ; i < openresults.length ; i++){
  	foldercontentarray[openresults[i]].style.display=''
    if (ns6 || (isMac && ie5))
	{
		if(foldercontentarray[openresults[i]].id=="foldinglist_sublevel")
		{
			foldercontentarray[openresults[i]].previousSibling.previousSibling.style.listStyleImage="url()";
		}		
		else
		{
			foldercontentarray[openresults[i]].previousSibling.previousSibling.style.listStyleImage="url()";
		}	
		foldercontentarray[openresults[i]].previousSibling.previousSibling.style.color=selectedColor;
    }
    else
	{	//alert(foldercontentarray[openresults[i]].id);
   		foldercontentarray[openresults[i]].style.display=''
		if(foldercontentarray[openresults[i]].id=="foldinglist_sublevel")
			foldercontentarray[openresults[i]].parentElement.style.listStyleImage="url()";
		else	
			foldercontentarray[openresults[i]].parentElement.style.listStyleImage="url()";
		foldercontentarray[openresults[i]].parentElement.style.color=selectedColor;
    }
  }
}

if (get_cookie("wc_activenav"+menuFamily) != '')
{
	var highlightnav=get_cookie("wc_activenav"+menuFamily);
	em = document.getElementById(highlightnav);
	//alert(highlightnav);
	em.style.color="#FEE300";
}

if (ns6||ie5){
	var nodelength=c-1; 
	if(nodelength >= 0)
		var nodes=new Array(nodelength)
	else
		var nodes = new Array();	
	var openones=''
}



if (ns6||ie5)

window.onunload=checkit;
}
