function getSubList(li)
{
  var subList = null;
  for (var c = 0; c < li.childNodes.length; c++)
  {
    if (li.childNodes[c].nodeName == 'UL')
    {
      subList = li.childNodes[c];
      break;
    }
  }
  return subList;
}

function onClickHandler(evt)
{
  var target = evt ? evt.target : event.srcElement;
  //var target = (evt && evt.target) ? evt.target : event.srcElement;
  if (target.className == 'expandable')
  {
    if (target.expanded)
    {
      target.style.listStyleImage = 'url("/images/sitemap/plus.gif")';
      getSubList(target).style.display = 'none';
      target.expanded = false;
    }
    else
    {
      target.style.listStyleImage = 'url("/images/sitemap/minus.gif")';
      getSubList(target).style.display = 'block';
      target.expanded = true;
    }
  }
  return true;
}




//myAddEventListener = function (o) {
//	var target = o.target;
//	var type = o.type;
//	var callback = o.callback;
//	var captures = o.captures;
//	if (target.addEventListener) {
//		// EOMB
//		target.addEventListener(type,callback,captures);
//	} else if (target.attachEvent) {
//		// IE
//		target.attachEvent('on'+type,callback,captures);
////alert(target.className + "\n" +  target.event)
//	} else {
//		// IE 5 Mac and some others
//		target['on'+type] = callback;
//	}
//}
// 
//function siteMapInit() {
//	var sm = document.getElementById('content');
//	if(!sm) return;
//	var lis = sm.getElementsByTagName('UL');
//	for(var i=0; i<lis.length; i++) {
//		myAddEventListener(
//			{ 'target':lis[i],
//			  'type':'click',
//			  'callback':onClickHandler,
//			  'captures':false});
//	}
//}

//myAddEventListener(
//	{ 'target':window,
//	  'type':'load',
//	  'callback': siteMapInit,
//	  'captures':false});

//window.onload = siteMapInit;
document.onclick = onClickHandler;
