//**************************************************************
//(this is it; I don't need a mouseout) onMouseOver="javascript: showDD('about1', '', 'dropdown1');"
//**************************************************************
// ensure support for most browsers when using getElementById()
function FIND(item) {
	if( window.mmIsOpera ) return(document.getElementById(item));
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}
// gets x position of table
function findPosX(obj){
	if(obj.offsetParent != null){
		var offsetleft = obj.offsetLeft;
		while(obj.offsetParent != null){
			obj = obj.offsetParent;
			offsetleft += obj.offsetLeft;
		}
	} else if (obj.x){
		offsetleft = obj.x;
	}
	return offsetleft;
}
// Dropdown
function showDD( fromMenu, toMenu ) {
	var fromItm = document.getElementById(fromMenu);
	var toItm 	= document.getElementById(toMenu);
	if(fromItm && toItm){
		var xMenu = findPosX(fromItm);
		if(toMenu != ""){
			toItm.style.visibility = "visible";
			toItm.style.left = xMenu;
		}
	}
}
// Flyout
function showFO( fromMenu, fromTable, toMenu ) {
	var fromItm = document.getElementById(fromMenu);
	var fromTbl = document.getElementById(fromTable);
	var toItm 	= document.getElementById(toMenu);
	var cellPadding = 0;
	var width = 0;
	var xMenu = findPosX(fromItm);
	if(fromTbl){
		fromItm.style.left = xMenu;
	//	if(fromTbl.cellPadding){
	//		cellPadding = parseFloat(fromTbl.cellPadding) * 2;
	//	}
		if(fromTbl.width){
			width = parseFloat(fromTbl.width);
		}
		xMenu = parseFloat(xMenu) + width + cellPadding;
	}
	fromItm.style.visibility = "visible";
	if(toItm){
		toItm.style.visibility = "visible";
		toItm.style.left = xMenu;
	}	
}
// Hide all dropdowns and flyouts
function hideDD(){
	var divs = document.getElementsByTagName("DIV")
	for(i=0;i<divs.length;i++){
		if(divs[i].id.substring(0,8) == "dropdown" || divs[i].id.substring(0,6) == "flyout"){
			divs[i].style.visibility = "hidden";
		}
	}
}
// Hides
function show_hide(the_layer){
  if(document.getElementById(the_layer)){
    if(document.getElementById(the_layer).style.display == 'none'){
      document.getElementById(the_layer).style.display = 'inline';
    } else {
      document.getElementById(the_layer).style.display = 'none';
	}
  }
}
