/** 
*  Based on Folding Menu Tree 
*  Dynamic Drive (www.dynamicdrive.com)
*  For full source code, installation instructions,
*  100's more DHTML scripts, and Terms Of
*  Use, visit dynamicdrive.com
*
*  Updated to support arbitrarily nested lists
*  by Mark Quinn (mark@robocast.com) November 2nd 1998
*/

var imgListMinus
var imgListPlus

function get_cookie(Name) {
  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;
}

if (get_cookie(window.location.pathname) != ''){
  var openresults=get_cookie(window.location.pathname).split(" ")
  for (i=0 ; i < openresults.length ; i++){
    foldinglist[openresults[i]].style.display=''
    document.all[foldinglist[openresults[i]].sourceIndex - 1].style.listStyleImage="url(/common/images/icons/open.gif)"
  }
}

var head="display:''"
img1=new Image()
img1.src="/common/images/icons/fold.gif"
img2=new Image()
img2.src="/common/images/icons/open.gif"
img3=new Image()
img3.src="/common/images/icons/link.gif"
img4=new Image()
img4.src="/common/images/icons/baseLink.gif"

var ns6=document.getElementById&&!document.all

function change(e){
	if (!document.all&&!ns6)
		return
	var etarget=ns6?e.target:event.srcElement
	var imagetarget=etarget
	if (etarget.id=="foldheader"||ns6&&etarget.parentNode.id=="foldheader"){
		if (ns6&&etarget.parentNode.id=="foldheader"){
			nested=etarget.parentNode.nextSibling.nextSibling
			imagetarget=etarget.parentNode
		}
		else{
			nested =ns6?etarget.nextSibling.nextSibling:document.all[etarget.sourceIndex+nbNestedElement]
			if (nested.style.display=="none") {
				nested.style.display=''
				if(imgListMinus)
					if(imgListMinus!='')
						imagetarget.style.listStyleImage="url(" + imgListMinus + ")"
					else
						imagetarget.style.listStyleImage="url(/common/images/icons/list_minus.gif)"
				else
					imagetarget.style.listStyleImage="url(/common/images/icons/list_minus.gif)"

			}
			else {
				nested.style.display="none"
				if(imgListPlus)
					if(imgListPlus!='')
						imagetarget.style.listStyleImage="url(" + imgListPlus + ")"
					else
						imagetarget.style.listStyleImage="url(/common/images/icons/list_plus.gif)"
				else
					imagetarget.style.listStyleImage="url(/common/images/icons/list_plus.gif)"

}
		}
	}
	else if(etarget.id=="folderLink"||etarget.id=="folderImage"){
	/*
		if(etarget.id=="folderLink"){
			nestedImage = document.all[etarget.sourceIndex]
			alert(nestedImage.id)
			nestedImage.src = "/images/Icons/folderOpened.gif"
		}
		else{
			etarget.src = "/images/Icons/folderOpened.gif"
		}
	*/
	}
}

document.onclick=change

