function subMouseOver(item,mainMnuID)
{
	item.style.background="#FFFFFF";
	item.style.border="1px solid #C2D9E6";
	document.getElementById(mainMnuID).style.border="1px solid #C2D9E6";
}

function subMouseOut(item,mainMnuID)
{
	item.style.background="";
	item.style.border="1px solid #DEEFF8";
	document.getElementById(mainMnuID).style.border="1px solid #FFFFFF";
}

function Left(elem) {
	var x=0;
	while(elem){
		 x+=elem.offsetLeft;
		elem=elem.offsetParent;
	  } return x;
	}

function Top(elem){
	 var x=-1;
	 while(elem){		
		 x+=elem.offsetTop;
	         elem=elem.offsetParent;
 	 } return x;
}

var tstr,srcElem,toElem;
function hide(e,id) {			
		srcElem=e.target?e.target:e.srcElement;//e?e.target:event.srcElement;
		toElem=e.relatedTarget?e.relatedTarget:e.toElement;//e?e.currentTarget:event.toElement;
		tstr=srcElem.id.replace('tx_','');
		//alert(this.id+':'+id);
		//if (event.toElement.id!='dropdown')
		if((tstr==id.replace('tx_','').substring(0,tstr.length)) ||(toElem.id.substring(0,4)!='menu'))
	
			if (document.getElementById(id)) {
				//alert('hide');
				document.getElementById(id).style.visibility='hidden';				
			}
				
}


function show(id) {
	if (document.getElementById(id)) {
		document.getElementById(id).style.visibility='visible';
		//alert(id);
	}
}

function showXY(callingItem,id,isRoot,factX) {

	if (document.getElementById(id)&&(document.getElementById(id).style.visibility!='visible')) {
		if (!isRoot) {
			
		}
		else {
			document.getElementById(id).style.top=Top(document.getElementById(callingItem)) - 10;
			document.getElementById(id).style.left=Left(document.getElementById(callingItem)) - factX + 100;
		}
			
		document.getElementById(id).style.visibility='visible';
		//document.getElementById(mainitem).style.border="1px solid #C2D9E6";
	}
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}