function OpenCloseSubNavs(NavLink) {
	ElToChange = document.getElementById(NavLink).parentNode.childNodes[2];
	x=document.getElementById(NavLink).offsetLeft;
	GetFocus=document.getElementById(NavLink).id;
	clearTimeout(menutimer);
	menutimer = setTimeout('hideallsubnav()', 2000);
	showsubnav(ElToChange.id,x);
	}

function OpenCloseSubSubNavs(SubNavLink) {
	ElToChange = document.getElementById(SubNavLink).parentNode;
	clearTimeout(menutimer);
	menutimer = setTimeout('hideallsubnav()', 2000);
	GetFocus=document.getElementById(SubNavLink).id;	
	if (ElToChange.className == 'div_subnav_off') {
		ElToChange.className = 'div_subnav_on';
			if (ElToChange.childNodes[1].nodeName == 'DIV') {
				x=document.getElementById(GetFocus).parentNode.offsetLeft;
				y=document.getElementById(GetFocus).parentNode.offsetTop
				//alert(ElToChange.childNodes[1].id);
				showsubsubnav(ElToChange.childNodes[1].id,x,y); 
				}
			else {
			};
	}
	else {
		ElToChange.className = 'div_subnav_off';
	};
}

function UnHighLightSubSubNavs() {
	var allDivs=document.getElementById("navul_01").getElementsByTagName("DIV");
		for (i = 0, j = 0; i < allDivs.length; i++) {
			if (allDivs[i].className == 'div_subsubnav_on') {
				allDivs[i].className = 'div_subsubnav_off';
				};
			j++;
		}
	}

function HighlightSubSubNavs(SubSubNavLink) {
	if (document.getElementById(SubSubNavLink).nodeName == 'A') {
		GetFocus=document.getElementById(SubSubNavLink).id;	
		ElToChange = document.getElementById(SubSubNavLink).parentNode;
		}
		else if (document.getElementById(SubSubNavLink).nodeName == 'DIV') {
		GetFocus=document.getElementById(SubSubNavLink).childNodes[0].id;
		ElToChange = document.getElementById(SubSubNavLink);
		}
	else {
	};
	ElToChange.className = 'div_subsubnav_on'
	clearTimeout(submenutimer);
	submenutimer = setTimeout('hideallsubsubnav()', 2000);
	clearTimeout(menutimer);
	menutimer = setTimeout('hideallsubnav()', 2000);

	}

var UseMenus = 'off'; 
var GetFocus = 'link_01';
var menutimer = 0;
var submenutimer = 0;

function findPosX(obj)
{
	var curleft = getElementById(obj).offsetLeft;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
}


  var navtoshow ='';
  
  function hideallsubsubnav() {
  		var allDivs=document.getElementById("navul_01").getElementsByTagName("DIV");
		for (i = 0, j = 0; i < allDivs.length; i++) {
			if (allDivs[i].className == 'div_subsubnav_wrapper') {
				allDivs[i].style.left = '-2000px';
				};
			j++;
			}
	}
  
  function hideallsubnav()   {
   		var allDivs=document.getElementById("navul_01").getElementsByTagName("DIV");
		for (i = 0, j = 0; i < allDivs.length; i++) {
			if (allDivs[i].className == 'div_subnav_wrapper') {
				//alert(allDivs[i].className)
				allDivs[i].style.left = '-2000px';
				};
			j++;
			}
		hideallsubsubnav();
	}
   
   
   
   
  function showsubnav(navtoshow,xpos) 
  {
  xpos=xpos+10;
  hideallsubnav();
clearTimeout(menutimer);
document.getElementById(navtoshow).style.left=xpos +'px';
menutimer = setTimeout('hideallsubnav()', 2000);
   }
 
 
 
function showsubsubnav(subsubnavtoshow,xpos,ypos) 
  {
  hideallsubsubnav();
  xpos=xpos+140;
  ypos=ypos+5;
	clearTimeout(submenutimer);
	document.getElementById(subsubnavtoshow).style.left=xpos +'px';
	document.getElementById(subsubnavtoshow).style.top=ypos +'px';
	submenutimer = setTimeout('hideallsubsubnav();', 2000);
   }

