/**************************************************************************
* 
* WindowFunctions.js
* This file contains all JavaScript functions used in relation to Windows
*
**************************************************************************/

function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function printWindow() {
	bV = parseInt(navigator.appVersion);
	if (bV >= 4) window.print();
} 

function decision(message, url){
	if(confirm(message)) location.href = url;
	window.document.refresh()
}

function showLayer(lyr){
	hideLayer(currentLayer);
	eval(pre + lyr + post).visibility = 'visible';
	currentLayer = lyr;
}
		
function hideLayer(lyr){
	eval(pre + lyr + post).visibility = 'hidden';
}	

function ShowTooltip(fArg)
{
	var tooltipOBJ = eval("document.all['tt" + fArg + "']");
	var tooltipOffsetTop = tooltipOBJ.scrollHeight - 50;
	var testTop = (document.body.scrollTop + event.clientY) - tooltipOffsetTop;
	var testLeft = event.clientX - 310;
	var tooltipAbsLft = (testLeft < 0) ? 10 : testLeft;
	var tooltipAbsTop = (testTop < document.body.scrollTop) ? document.body.scrollTop + 10 : testTop;
	tooltipOBJ.style.posLeft = tooltipAbsLft; tooltipOBJ.style.posTop = tooltipAbsTop;
	tooltipOBJ.style.visibility = "visible";
}
function HideTooltip(fArg)
{
	var tooltipOBJ = eval("document.all['tt" + fArg + "']");
	tooltipOBJ.style.visibility = "hidden";
}

function toggleMenu(currElem){
	if (document.all){
		menuObj = eval("document.all." + currElem + ".style")
		menuObj.pixelTop = toggleVal(menuObj.pixelTop)
	} else {
		menuObj = eval("document." + currElem)
		menuObj.top = toggleVal(menuObj.top)
	}
}

function toggleVal(inVal) {
	if(inVal == -5){
		return -90
	}
	return -5
}

function jumpPage(newLoc){
	newPage = newLoc.options[newLoc.selectedIndex].value
	
	if (newPage != ""){
		NewWindow(newPage,'name','650','550','yes');
	}
}

function changeParent(newLoc){

	if (newPage != ""){
		parent.document.location = newLoc;
	}
}
