
	/* PSC_MENU.JS */
	
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
		//Do IE stuff
		document.onclick = IEclick;
	} else {
		//Do NS stuff
		document.captureEvents(Event.CLICK);
		document.onclick = NSclick;
	}
	
  function test(e) {
	alert("In test function. Event Type: " + e.type.toString());
	alert(e.target.toString());	
  }
  
  
  function IEclick() {
	var eSrc = window.event.srcElement
    //if ("clsHasKids" == eSrc.className && (eChild = GetChildElem(eSrc,"UL")))
    if (("clsHasKids" == eSrc.className || "clssmHasKids" == eSrc.className)&& (eChild = GetChildElem(eSrc,"UL")))
    {
      eChild.style.display = ("block" == eChild.style.display ? "none" : "block");
    }
  }

  function GetChildElem(eSrc,sTagName)
  {
    var cKids = eSrc.children;
    for (var i=0;i<cKids.length;i++)
    {
      if (sTagName == cKids[i].tagName) return cKids[i];
    }
    return false;
  }
  /*
  function document.onclick()
  {
    var eSrc = window.event.srcElement;
    if ("clsHasKids" == eSrc.className && (eChild = GetChildElem(eSrc,"UL")))
    {
      eChild.style.display = ("block" == eChild.style.display ? "none" : "block");
    }
  }
*/
  function ShowAll(sTagName)
  {
  alert(sTagName);
    var cElems = document.all.tags(sTagName);
    var iNumElems = cElems.length;
    for (var i=1;i<iNumElems;i++) cElems[i].style.display = "block";
  }
  
  function HideAll(sTagName)
  {
    var cElems = document.all.tags(sTagName);
    var iNumElems = cElems.length;
    for (var i=1;i<iNumElems;i++) cElems[i].style.display = "none";
  }
  
  /**********************/
  /***  NETSCAPE CODE ***/
  /**********************/
  function ShowAll2(sTagName) {
	var cElems = document.getElementsByTagName(sTagName);
	var iNumElems = cElems.length;
	for (var i=1;i<iNumElems;i++) cElems[i].style.display = "none";  
  }
  
  function NSclick(e) {
  	var eSrc = e.target;
    //if ("clsHasKids" == eSrc.className && (eChild = NSGetChildElem(eSrc,"UL")))
    if (("clsHasKids" == eSrc.className || "clssmHasKids" == eSrc.className)&& (eChild = NSGetChildElem(eSrc,"UL")))
    {
      eChild.style.display = ("block" == eChild.style.display ? "none" : "block");
    }
  }
  
  function NSGetChildElem(eSrc,sTagName)
  {
	//alert(eSrc.childNodes.length.toString());
	//alert(eSrc.tagName);
    var cKids = eSrc.childNodes;
    for (var i=0;i<cKids.length;i++)
    {
      if (sTagName == cKids[i].tagName) return cKids[i];
    }
    return false;
  }
  

//-->