//======
var curX
var curY
var curTab="null"
//======
function showNav(curTab){
		p1=document.getElementById("pop1")
	code='<table border="0" cellspacing="0" cellpadding="0">'		
	for (i=0;i<nb.childNodes[curTab.id].childNodes.length;i++){	

		if(nb.childNodes[curTab.id].childNodes[i].nodeType != 3){
			if (i==0){
				firstPad="padding-top:10px"
			}else{
				firstPad=""
			}
			if (i<nb.childNodes[curTab.id].childNodes.length-1){
				borderW=" menuDevider"
			}else{
				borderW=""
			}
			code+='<tr>'
					code+='<td width="4" class="menuBg"><img src="images/common/transparent.gif" width="4" height="4"></td>'
						code+='<td class="menuLinkCell" style="'+firstPad+'" onClick="changeLoc(\''+nb.childNodes[curTab.id].childNodes[i].getAttribute("page")+'\');hideNav();"><div class="'+borderW+'">'+nb.childNodes[curTab.id].childNodes[i].getAttribute("titleCode")+'</div></td>'
					code+='<td width="4" class="menuBg"><img src="images/common/transparent.gif" width="4" height="4"></td>'
			code+='</tr>'
		}
	}
	
		code+='<tr>'
				code+='<td valign="top"><img src="images/common/popMenuCornerLeft.gif" width="4" height="4"></td>'
				code+='<td class="menuLinkCell" style="padding:0px"><img width="4" height="4" src="images/common/transparent.gif"></td>'
				code+='<td valign="top"><img src="images/common/popMenuCornerRight.gif" width="4" height="4"></td>'
		code+='</tr>'
			
		code+='</table>'
	
	
	
	hideElement("pop1")
	
	p1.innerHTML=code
	
	getAbsolute(curTab)
	showElement("pop1")
	p1.style.left=curX+(curTab.clientWidth-p1.clientWidth) + "px"
	p1.style.top=curY-2+curTab.scrollHeight+ "px"
	

}
//======
function getAbsolute(obj){
	totalX=obj.offsetLeft
	totalY=obj.offsetTop
	while (obj.tagName!="BODY"){
		obj=obj.offsetParent
		totalX+=obj.offsetLeft
		totalY+=obj.offsetTop
	}			
		curX=totalX
		curY=totalY	
}

//======
function initNav(){
	nb=document.getElementById("navbarXML")
	document.write('<DIV class="navbar">')
	document.write('<TABLE  dir=ltr BORDER=0 CELLSPACING=0  >')
	document.write('<TR>')
	for (i=0;i<nb.childNodes.length;i++){		
		if(nb.childNodes[i].nodeType != 3){
			if (nb.childNodes[i].getAttribute("titleCode")!=document.getElementById("pageTitle").getAttribute("pageTitle")){
				if (nb.childNodes[i].childNodes.length==0){
					document.write('<TD><A HREF="#" class="menuItem" id="'+i+'" onMouseOver="hideNav()" onClick="changeLoc(\''+nb.childNodes[i].getAttribute("page")+'\')">'+nb.childNodes[i].getAttribute("titleCode")+'</A></TD>')	
				}else{
					document.write('<TD><A HREF="#" class="menuItem" id="'+i+'" onClick="changeLoc(\''+nb.childNodes[i].getAttribute("page")+'\')" onMouseOver="curTab=this;showNav(curTab);">'+nb.childNodes[i].getAttribute("titleCode")+'</A></TD>')	
				}
			}else{
				if (nb.childNodes[i].childNodes.length==0){
					document.write('<TD class="menuItemSelected" id="'+i+'" onMouseOver="hideNav()" onClick="changeLoc(\''+nb.childNodes[i].getAttribute("page")+'\')">'+nb.childNodes[i].getAttribute("titleCode")+'</TD>')	
				}else{
					document.write('<TD class="menuItemSelected" id="'+i+'" onClick="changeLoc(\''+nb.childNodes[i].getAttribute("page")+'\')" onMouseOver="curTab=this;showNav(curTab);">'+nb.childNodes[i].getAttribute("titleCode")+'</TD>')	
				}
			}
			if (i<(nb.childNodes.length-1)){
				document.write('<TD class="menuItemSep">&nbsp;&nbsp;|&nbsp;&nbsp;<td>')
			}
		}
	}
	document.write('</TR>')
	document.write('</TABLE>')
	document.write('</DIV>')
}
//======
function changeLoc(loc){
window.location=loc
}
//======
function hideNav(){
	hideElement("pop1")
}
//=======================
function mouseMove(ev){
	if (curTab!="null"){
	   var mousePageX, mousePageY;
	   if(!ev)ev = window.event;
	   if(typeof ev.pageY == 'number'){  //mozilla,  Netscape, Opera 7
		   mousePageX = ev.pageX;
		   mousePageY = ev.pageY;
	   }else{  // IE, Opera <= 6
		   mousePageX = ev.clientX;
		   mousePageY = ev.clientY;
		   if(!self.opera){  //not Opera <= 6
			   if((!document.compatMode)||
				 (document.compatMode == 'BackCompat')){
				   mousePageX += document.body.scrollLeft;
				   mousePageY += document.body.scrollTop;
			   }else{
				   mousePageX += document.documentElement.scrollLeft;
				   mousePageY += document.documentElement.scrollTop;
			   }
		   }
	   }
	   //window.status = "X: " + mousePageX + " Y: " + mousePageY;
	  
		//info.innerHTML=mousePageX +"," +mousePageY
		if (mousePageX<(curX+(curTab.clientWidth-p1.clientWidth)-10) || mousePageY<10 || mousePageY>(curY-4+curTab.scrollHeight+p1.clientHeight+10)  ){
		hideNav()
		}
	}
	
}
function hideElement(element_id){
   if (document.getElementById && document.getElementById(element_id) && document.getElementById(element_id).style)
   {
  document.getElementById(element_id).style.visibility="hidden";
   document.getElementById(element_id).style.display="none"
   };
}
function showElement(element_id){
   if (document.getElementById && document.getElementById(element_id) && document.getElementById(element_id).style)
   {
  document.getElementById(element_id).style.visibility="visible";
   document.getElementById(element_id).style.display=""
   };
}
//=============
document.onmousemove = mouseMove;