nn4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
dom = (document.createTextNode)? true : false;

function popupWindow(fileUrl, winW, winH, winN, scrollB) {
	var winWidth = (winW)? winW : 740;
	var winHeight = (winH)? winH : 520;
	var winName = (winN)? winN : 'popupWin'
	var scrollBars = (scrollB)? scrollB : 'auto'
	if (nn4 || ie4 || dom) {
		if (screen.width < winWidth + 50) { winWidth = screen.width - 50; scrollbars = 'yes' }
		if (screen.height < winHeight + 100) { winHeight = screen.height - 100; scrollbars = 'yes' }
		posX = Math.round((screen.width - winWidth) / 2);
		posY = Math.round((screen.height - winHeight) / 2);
		posCode = (nn4)? "screenX="+posX+",screenY="+posY : "left="+posX+",top="+posY;
	} else {
		posCode = "";
	}
	var popupWin = window.open(fileUrl, winName,"menubar=no,toolbar=no,scrollbars=" + scrollBars + ",status=yes,resizable=yes,width=" + winWidth + ",height=" + winHeight + "," + posCode);
	if (popupWin) popupWin.focus();
}

function toggleTableRow( RowId ) {
	var oRow = document.getElementById(RowId);
	oRow.style.display = ( oRow.style.display && oRow.style.display != 'none' )? 'none' : (document.all && !window.opera)? 'block' : 'table-row';
}

function hiliteMenuItem(evt) {
	var parentDiv = this;
	var evtType = (evt)? evt.type : event.type;
	while ( parentDiv && parentDiv.className != 'menu-item' && parentDiv.className != 'menu-item-hover' ) parentDiv = parentDiv.parentNode;
	if ( parentDiv ) {
		if ( evtType == 'mouseover' ) parentDiv.className = 'menu-item-hover';
			else parentDiv.className = 'menu-item';
	}
}

function initMenu() {
	var allLinks = document.getElementsByTagName('DIV');
	for ( var i = 0; i < allLinks.length; i++ ) {
		if ( allLinks.item(i).className == 'menu-item' ) {
			allLinks.item(i).onmouseover = hiliteMenuItem;
			allLinks.item(i).onmouseout = hiliteMenuItem;
		}
	}
}

window.onload = initMenu;

