document.write("<BODY marginheight='0' marginwidth='20' topmargin='0' leftmargin='20'>")
document.write("<style>")
document.write("all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}")
document.write(".clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white;cursor:")
document.write("hand;}")
document.write("A:hover {color: red;}")
document.write("</style>")



if (document.all)    {n=0;ie=1;fShow="visible";fHide="hidden";}
if (document.layers) {n=1;ie=0;fShow="show";   fHide="hide";}

window.onerror=new Function("return true")
////////////////////////////////////////////////////////////////////////////
// Function Menu()                                                        //
////////////////////////////////////////////////////////////////////////////
rightX = 0;
function Menu()
{
	this.bgColor     = "#001CF0";
	if (ie) this.menuFont = "bold xx-small Verdana";
	if (n)  this.menuFont = "bold x-small Verdana";
//	this.fontColor   = "white";

	this.addItem    = addItem;
	this.addSubItem = addSubItem;
	this.showMenu   = showMenu;
	this.mainPaneBorder = 1;
	this.subMenuPaneBorder = 1;

	this.subMenuPaneWidth = 150;

	lastMenu = null;
	
	rightY = 0;
	leftY = 0;
	leftX = 0;

	HTMLstr = "";
	HTMLstr += "<!-- MENU PANE DECLARATION BEGINS -->\n";
	HTMLstr += "\n";
	if (ie) HTMLstr += "<div id='MainTable' style='position:relative'>\n";
//	if (n)  HTMLstr += "<layer name='MainTable'>\n";
	HTMLstr += "<table width='90%' bgcolor='"+this.bgColor+"' border='"+this.mainPaneBorder+"'>\n";
	HTMLstr += "<tr>";
	if (n) HTMLstr += "<td>&nbsp;";
	HTMLstr += "<!-- MAIN MENU STARTS -->\n";
	HTMLstr += "<!-- MAIN_MENU -->\n";
	HTMLstr += "<!-- MAIN MENU ENDS -->\n";
	if (n) HTMLstr += "</td>";
	HTMLstr += "</tr>\n";
	HTMLstr += "</table>\n";
	HTMLstr += "\n";
	HTMLstr += "<!-- SUB MENU STARTS -->\n";
	HTMLstr += "<!-- SUB_MENU -->\n";
	HTMLstr += "<!-- SUB MENU ENDS -->\n";
	HTMLstr += "\n";
	if (ie) HTMLstr+= "</div>\n";
//	if (n)  HTMLstr+= "</layer>\n";
	HTMLstr += "<!-- MENU PANE DECALARATION ENDS -->\n";
}

function addItem(idItem, text, hint, location, altLocation)
{
	var Lookup = "<!-- ITEM "+idItem+" -->";
	if (HTMLstr.indexOf(Lookup) != -1)
	{
		alert(idParent + " already exist");
		return;
	}
	var MENUitem = "";
	MENUitem += "\n<!-- ITEM "+idItem+" -->\n";
	if (n)
	{
		MENUitem += "<ilayer name="+idItem+">";
		MENUitem += "<a href='.' class=clsMenuItemNS onmouseover=\"displaySubMenu('"+idItem+"')\" onclick=\"return false;\">";
		MENUitem += "|";
		MENUitem +=  text;
		MENUitem += "</a>";
		MENUitem += "</ilayer>";
	}
	if (ie)
	{
		MENUitem += "<td>\n";
		MENUitem += "<div id='"+idItem+"' style='position:relative; font: "+this.menuFont+";'>\n";
		MENUitem += "<a ";
		MENUitem += "class=clsMenuItemIE ";
//		MENUitem += "style='text-decoration: none; font: "+this.menuFont+"; color: "+this.fontColor+"; cursor: hand;' ";
		if (hint != null)
			MENUitem += "title='"+hint+"' ";
		if (location != null)
		{
			MENUitem += "href='"+location+"' ";
			MENUitem += "onmouseover=\"hideAll()\" ";
		}
		else
		{
			if (altLocation != null)
				MENUitem += "href='"+altLocation+"' ";
			else
				MENUitem += "href='.' ";
			MENUitem += "onmouseover=\"displaySubMenu('"+idItem+"')\" ";
			MENUitem += "onclick=\"return false;\" "
		}
		MENUitem += ">";
		MENUitem += text;
		MENUitem += "</a>\n";
		MENUitem += "</div>\n";
		MENUitem += "</td>\n";
	}
	MENUitem += "<!-- END OF ITEM "+idItem+" -->\n\n";
	MENUitem += "<!-- MAIN_MENU -->\n";

	HTMLstr = HTMLstr.replace("<!-- MAIN_MENU -->\n", MENUitem);
}

function addSubItem(idParent, text, hint, location)
{
	var MENUitem = "";
	Lookup = "<!-- ITEM "+idParent+" -->";
	if (HTMLstr.indexOf(Lookup) == -1)
	{
		alert(idParent + " not found");
		return;
	}
	Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->";
	if (HTMLstr.indexOf(Lookup) == -1)
	{
		if (n)
		{
			MENUitem += "\n";
			MENUitem += "<layer id='"+idParent+"submenu' visibility=hide bgcolor='"+this.bgColor+"'>\n";
			MENUitem += "<table border='"+this.subMenuPaneBorder+"' bgcolor='"+this.bgColor+"' width="+this.subMenuPaneWidth+">\n";
			MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
			MENUitem += "</table>\n";
			MENUitem += "</layer>\n";
			MENUitem += "\n";
		}
		if (ie)
		{
			MENUitem += "\n";
			MENUitem += "<div id='"+idParent+"submenu' style='position:absolute; visibility: hidden; width: "+this.subMenuPaneWidth+"; font: "+this.menuFont+"; top: -300;'>\n";
			MENUitem += "<table border='"+this.subMenuPaneBorder+"' bgcolor='"+this.bgColor+"' width="+this.subMenuPaneWidth+">\n";
			MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
			MENUitem += "</table>\n";
			MENUitem += "</div>\n";
			MENUitem += "\n";
		}
		MENUitem += "<!-- SUB_MENU -->\n";
		HTMLstr = HTMLstr.replace("<!-- SUB_MENU -->\n", MENUitem);
	}

	Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
	if (n)  MENUitem = "<tr><td><a class=clsMenuItemNS title='"+hint+"' href='"+location+"'>"+text+"</a><br></td></tr>\n";
	if (ie) MENUitem = "<tr><td><a class=clsMenuItemIE title='"+hint+"' href='"+location+"'>"+text+"</a><br></td></tr>\n";
	MENUitem += Lookup;
	HTMLstr = HTMLstr.replace(Lookup, MENUitem);

}

function showMenu()
{
	document.writeln(HTMLstr);
}

////////////////////////////////////////////////////////////////////////////
// Private declaration
function displaySubMenu(idMainMenu)
{
	var menu;
	var submenu;
	if (n)
	{
		submenu = document.layers[idMainMenu+"submenu"];
		if (lastMenu != null && lastMenu != submenu) hideAll();
		submenu.left = document.layers[idMainMenu].pageX;
		submenu.top  = document.layers[idMainMenu].pageY + 25;
		submenu.visibility = fShow;

		leftX  = document.layers[idMainMenu+"submenu"].left;
		rightX = leftX + document.layers[idMainMenu+"submenu"].clip.width;
		leftY  = document.layers[idMainMenu+"submenu"].top+
			document.layers[idMainMenu+"submenu"].clip.height;
		rightY = leftY;
	} else if (ie) {
		menu = eval(idMainMenu);
		submenu = eval(idMainMenu+"submenu.style");
		submenu.left = calculateSumOffset(menu, 'offsetLeft');
//		submenu.top  = calculateSumOffset(menu, 'offsetTop') + 30;
		submenu.top  = menu.style.top+23;
		submenu.visibility = fShow;
		if (lastMenu != null && lastMenu != submenu) hideAll();

		leftX  = document.all[idMainMenu+"submenu"].style.posLeft;
		rightX = leftX + document.all[idMainMenu+"submenu"].offsetWidth;

		leftY  = document.all[idMainMenu+"submenu"].style.posTop+
			document.all[idMainMenu+"submenu"].offsetHeight;
		rightY = leftY;
	}
	lastMenu = submenu;
}

function hideAll()
{
	if (lastMenu != null) {lastMenu.visibility = fHide;lastMenu.left = 0;}
}

function calculateSumOffset(idItem, offsetName)
{
	var totalOffset = 0;
	var item = eval('idItem');
	do
	{
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} while (item != null);
	return totalOffset;
}

function updateIt(e)
{
	if (ie)
	{
		var x = window.event.clientX;
		var y = window.event.clientY;

		if (x > rightX || x < leftX) hideAll();
		else if (y > rightY) hideAll();
	}
	if (n)
	{
		var x = e.pageX;
		var y = e.pageY;

		if (x > rightX || x < leftX) hideAll();
		else if (y > rightY) hideAll();
	}
}

if (document.all)
{
	document.body.onclick=hideAll;
	document.body.onscroll=hideAll;
	document.body.onmousemove=updateIt;
}
if (document.layers)
{
	document.onmousedown=hideAll;
	window.captureEvents(Event.MOUSEMOVE);
	window.onmousemove=updateIt;
}




function showToolbar()
{
// AddItem(id, text, hint, location, alternativeLocation);
// AddSubItem(idParent, text, hint, location);

	menu = new Menu();
	menu.addItem("Home", "Home", null, null, null);
	menu.addItem("Search", "Search", "Search", "/search/query.asp",null);
	menu.addItem("Program", "Program Areas", "Program Areas",  null, null);
	menu.addItem("Regulations", "Regulations", "Regulations",  null, null);
	menu.addItem("Cases", "Cases", "Cases",  null, null);
	menu.addItem("QAs", "Q&As", "Questions and Answers",  null, null);
	menu.addItem("Info", "Info", "OHA Information",  null, null);
	menu.addItem("Reports", "Reports", "Reports and Lists",  null, null);
	menu.addItem("Other", "Other Stuff", "Other Stuff",  null, null);

	menu.addSubItem("Home", "OHA Home Page", "Return to the OHA Home Page",  "/index.htm");
        menu.addSubItem("Home", "DOE Home Page", "Go to the DOE Home Page",  "http://www.doe.gov");

	menu.addSubItem("Search", "Search This Site", "Search",  "/search/query.asp");

	menu.addSubItem("Program", "Procedural Regs", "General Procedural Regulations",  "/regs/reg1003.htm");
	menu.addSubItem("Program", "Exceptions", "Exceptions to Reporting Requirements",  "/report1.htm");
	menu.addSubItem("Program", "FOIA Appeals", "Freedom of Info & Privacy Act Appeals",  "/foia1.htm");
	menu.addSubItem("Program", "Utilities", "Nuclear Utility Assessments",  "/utility1.htm");
	menu.addSubItem("Program", "Waste Appeals", "Nuclear Waste Appeals",  "/pett1.htm");
	menu.addSubItem("Program", "Refunds", "Oil Overcharge Refunds",  "/refunds.htm");
	menu.addSubItem("Program", "Crude Oil Refunds Information--Database Downloads", "Crude Oil Refunds Information--Database Downloads",  "/data.htm");
	menu.addSubItem("Program", "Security Reviews", "Personnel Security Clearance Reviews",  "/persec1.htm");
	menu.addSubItem("Program", "Mine Remediation", "Uranium Mine Remediation",  "/uran1.htm");
	menu.addSubItem("Program", "Whistleblower Protection", "Whistleblower Protection",  "/whistle1.htm");

	menu.addSubItem("Regulations", "Procedural Regs", "General Procedural Regulations",  "/regs/reg1003.htm");
	menu.addSubItem("Regulations", "FOIA Appeals", "Freedom of Info & Privacy Act Appeals",  "/regs/reg1004.htm");
	menu.addSubItem("Regulations", "Utilities", "Nuclear Utility Assessments",  "/regs/reg766.htm");
	menu.addSubItem("Regulations", "PETT", "Payments Equal to Taxes",  "/regs/regpett.htm");
	menu.addSubItem("Regulations", "Security Reviews", "Personnel Security Clearance Reviews",  "/regs/reg710.htm");
	menu.addSubItem("Regulations", "Mine Remediation", "Uranium Mine Remediation",  "/regs/reg765.htm");
	menu.addSubItem("Regulations", "Whistleblower Protection", "Whistleblower Protection",  "/regs/rule708/index.htm");

	menu.addSubItem("Cases", "Efficiency", "Energy Efficiency",  "/eecases.htm");
	menu.addSubItem("Cases", "Exceptions", "Exceptions to Reporting Requirements",  "/reportc.htm");
	menu.addSubItem("Cases", "FOIA Appeals", "Freedom of Info & Privacy Act Appeals",  "/foia/foia02.htm");
	menu.addSubItem("Cases", "Utilities", "Nuclear Utility Assessments",  "/utilc.htm");
	menu.addSubItem("Cases", "Refunds", "Oil Overcharge Refunds",  "/refunds.htm");
	menu.addSubItem("Cases", "PETT", "Payments Equal to Taxes",  "/pettc.htm");
	menu.addSubItem("Cases", "Security Reviews", "Personnel Security Clearance Reviews",  "/persec2.htm");
	menu.addSubItem("Cases", "Mine Remediation", "Uranium Mine Remediation",  "/uranc.htm");
	menu.addSubItem("Cases", "Whistleblower Protection", "Whistleblower Protection",  "/whistlec.htm");
	menu.addSubItem("Cases", "Miscellaneous", "Miscellaneous",  "/misccases.htm");
	menu.addSubItem("Cases", "Search Cases", "Search Cases",  "/search/query.asp");

	menu.addSubItem("QAs", "Exceptions", "Exceptions to Reporting Requirements",  "/q&as/eiaq&a.htm");
	menu.addSubItem("QAs", "Security Reviews", "Personnel Security Clearance Reviews",  "/q&as/persecqa.htm");
	menu.addSubItem("QAs", "Whistleblower", "Whistleblower",  "/q&as/whiqa.htm");

	menu.addSubItem("Info", "Welcome", "Welcome from our Director",  "/welcome.htm");
	menu.addSubItem("Info", "Mission", "Mission Statement",  "/ohadocs/mission.htm");
	menu.addSubItem("Info", "Directory", "Staff Directory",  "/ohadocs/stafflis.htm");
	menu.addSubItem("Info", "Softball", "Crude & Unrefined Softball Team",  "/ohadocs/sball1.htm");
	menu.addSubItem("Info", "Statistics", "Web Server Statistics",  "/stats/output.htm");
	menu.addSubItem("Info", "Webmaster", "Meet the Webmaster",  "/master/rkhome.htm");
	menu.addSubItem("Info", "Community Service", "Serving the Community",  "/volunteer.htm");

	menu.addSubItem("Reports", "Daily Decision List", "Most Recent Daily Decision List",  "/reports/dailylist/finaldailylog.htm");
	menu.addSubItem("Reports", "Archive of Daily Decision Lists", "Search Archive of Daily Decision Lists",  "/dlarchives.htm");
	menu.addSubItem("Reports", "Submission Lists", "Submission Lists", "/reports/submission/2001submissionlists.htm");
	menu.addSubItem("Reports", "Weekly Decision Lists", "Weekly Decision Lists",  "/reports/decisionlist/2001decisionlists.htm");

	menu.addSubItem("Other", "Community Service", "Get Involved!",  "/volunteer.htm");
	menu.addSubItem("Other", "Legal Resources on the Web", "Legal Resources on the Web",  "/lawpage.htm");
	menu.addSubItem("Other", "Whistleblower Resources", "Whistleblower Resources from AltaVista (tm)","http://www.looksmart.com/eus1/eus65300/eus65303/eus77824/eus540744/eus74414/eus74443/eus74444/r?l&iaci&&hl=6&ss=1&key=whistleblower");
	menu.addSubItem("Other", "Freedom of Information and Privacy Act Resources", "Freedom of Information and Privacy Act Resources",  "/foiar.htm");
	menu.addSubItem("Other", "  DOE Telephone and Email Address Lookup", "  DOE Telephone and Email Address Lookup",  "http://www.hr.doe.gov/callup.html");
	menu.addSubItem("Other", "Comment", "Send Comment to Webmaster",  "/feedback.htm");

	menu.showMenu();
}


showToolbar();
function UpdateIt(){
if (document.all){
document.all["MainTable"].style.top = document.body.scrollTop;
setTimeout("UpdateIt()", 200);
}
}
UpdateIt();
