// *************************** DOM ROUTINES ****************************


function setObjClasses(objName, objClasses) {
	if (document.getElementById)
	{
		theObj = document.getElementById(objName);
		if (theObj)
			theObj.className = objClasses;
	}
}

function getObjClasses(objName) {
	if (document.getElementById)
	{
		theObj = document.getElementById(objName);
		if (theObj)
			return theObj.className;
	}
	return "";
}

function displayObj(objName, display) {
	if (display)
		setObjClasses(objName, "");
	else
		setObjClasses(objName, "hidden");
}

function showObj(objName) {
	displayObj(objName, true);
}

function hideObj(objName) {
	displayObj(objName, false);
}

function toggleObj(objName) {
	if (getObjClasses(objName) == "")
		hideObj(objName);
	else
		showObj(objName);
}

function timedShowObj(objName) {
	showObj(objName);
	setTimeout("hideObj('" + objName + "')", 3000);
}

//  menu  ************************************

function waitHideMenu(menuName) {
	//if (!isOpera)
		setTimeout("hideObj('" + menuName + "');", 500);
}

var currMenuName = "";

function showMenu(menuName) {
	currMenuName = menuName;
	showObj(menuName);
}

function hideMenu(menuName) {
	hideObj(menuName);
	var menuObj = document.getElementById(menuName);
	if (menuObj)
		if (menuObj.releaseCapture)
			menuObj.releaseCapture();
}

function hideCurrMenu() {
	hideMenu(currMenuName);
}

function clickMenu2(menuName) {
	if (getObjClasses(menuName) == "")
		hideMenu(menuName);
	else
		showMenu(menuName);
}