	var layerRef = "null", styleSwitch = "null";
	var OnDiv = "false";
	HM_DOM = (document.getElementById) ? true : false;
	HM_NS4 = (document.layers) ? true : false; 
	if (HM_NS4) {
	   layerRef = "document.layers";
		styleSwitch = "";
		visiblevar = "show";
	   hidevar = "hide";
	}else{
	   if (HM_DOM)
	{
	   styleSwitch=".style";
		visiblevar="visible";
	   hidevar="hidden";
	}
	else 
	{
	  layerRef="document.all";
		styleSwitch=".style";
		visiblevar="visible";
	  hidevar="hidden";
	}
      }
	//--------------------------------------------
	function showSub (name){
	   if (HM_DOM){
		eval('document.getElementById("'+name+'")'+styleSwitch+'.visibility=visiblevar');
	   }
	else {
	   eval(layerRef+'["'+name+'"]'+styleSwitch+'.visibility=visiblevar');
	}
	}
	//--------------------------------------------
	function hideSub (name){
	   namex = name;
	   t = setTimeout("timecheck (namex)" , 2000);
	}
	function timecheck (name){
	   if (!OnDiv){
		if (HM_DOM) 
		   {
			eval('document.getElementById("'+name+'")'+styleSwitch+'.visibility=hidevar');
		   }
		else
		   {
			eval(layerRef+'["'+name+'x"]'+styleSwitch+'.visibility=hidevar');
		   }
		}
	}
	//--------------------------------------------
	function hideall()
	{
	  for (i=1; i<6; i++){
		if (HM_DOM){
		   eval('document.getElementById("name'+i+'")'+styleSwitch+'.visibility=hidevar');
		}
		else {
		   eval(layerRef+'["'+name+'"]'+styleSwitch+'.visibility=hidevar');
		}
	  }
	}
	//--------------------------------------------	
	function hover(el,color) {
		if (!el.contains(event.fromElement)) {
			el.style.cursor = 'hand';
			el.style.background = color;
		}
	}
	
	function unhover(el,color) {
		if (!el.contains(event.toElement)) {
			el.style.background = color;
		}
	}

	function mouseclick(el) {
		if (event.srcElement.tagName=='TD')
			el.children.tags('A')[0].click();
	}
	//--------------------------------------------