function toggle(oElement) {
 for (var i=0;i<oElement.childNodes.length;i++) {
  if (oElement.childNodes[i].tagName == 'IMG') {
   var aImagePath = new Array();
   aImagePath = oElement.childNodes[i].src.split('/');
   var sImageName = aImagePath[aImagePath.length-1];
   if (sImageName == 'plus.gif') {
    oElement.childNodes[i].src = 'images/minus.gif';
   }
   else {
    oElement.childNodes[i].src = 'images/plus.gif';
   }
  }
  else if (oElement.childNodes[i].tagName == 'DIV') {
   if (oElement.childNodes[i].style.display.length) {
     oElement.childNodes[i].style.display = '';
   }
   else {
     oElement.childNodes[i].style.display = 'none';
   }
  }
  else {
   document.cookie = 'expandmenu=' + oElement.id;
  }
 }
}
 
function expandNavTree() {
 var sCookieValue = getCookie('expandmenu');
 if (sCookieValue && sCookieValue.length) {
  var oElement = document.getElementById(sCookieValue);
  toggle(oElement);
 }
}
 
function getCookie(sKey) {
  var oCookie = document.cookie;
  var sKey = sKey + "=";
  var iBegin = oCookie.indexOf("; " + sKey);
  if (iBegin == -1) {
    iBegin = oCookie.indexOf(sKey);
    if (iBegin != 0) {
   return null;
  }
  } 
 else {
    iBegin = iBegin + 2;
 }
  var iEnd = oCookie.indexOf(";", iBegin);
  if (iEnd == -1) {
    iEnd = oCookie.length;
 }
  return unescape(oCookie.substring(iBegin + sKey.length, iEnd));
}





