var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 
var ie = (navigator.userAgent.indexOf("IE") != -1); 

function openWindow(theUrl, name)
{
	if(name=='email')
	{
		window.open(theUrl, name, config='height=400,width=550,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');
	}
	else if(name=='searchHints')
	{
		window.open(theUrl, name, config='height=250,width=550,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');
	}
	else if(name=='query')
	{
		window.open(theUrl, name, config='height=450,width=650,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');
	}
	else
	{
		window.open(theUrl, name, config='height=600,width=640,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=yes');
	}
}
function openShowMe(page)
{ 
	window.open(page, '_blank', config='height=300,width=490,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no'); 
}
function printPage()
{
	if (pr) // NS4, IE5
		window.print()
	else if (da && !mac) // IE4 (Windows)
		vbPrintPage()
	else // other browsers
		alert("Sorry, your browser doesn't support this feature.");
	return;htm
}
if (da && !pr && !mac) with (document)
{
	writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
	writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
	writeln('Sub window_onunload');
	writeln('  On Error Resume Next');
	writeln('  Set WB = nothing');
	writeln('End Sub');
	writeln('Sub vbPrintPage');
	writeln('  OLECMDID_PRINT = 6');
	writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
	writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
	writeln('  On Error Resume Next');
	writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
	writeln('End Sub');
	writeln('<' + '/SCRIPT>');
}

//get mouse coords
var ymouse=0;
var xmouse=0;
function Move(evt)
{
    var e=evt?evt:event;
    xmouse=e.clientX?e.clientX:e.x 
    ymouse=e.clientY?e.clientY:e.y
    //window.status = xmouse + ':' + ymouse;
}
if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = Move;

//show / hide tool tips
function ShowTooltip(fArg)
{
	ShowTooltipOffset(fArg, 0, 0)
}
function ShowTooltipOffset(fArg, XOffset, YOffset)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if(tooltipOBJ)
	{
		//var xScrollOffset = window.pageYOffset?window.pageYOffset:document.body.scrollTop;
		//var yScrollOffset = window.pageXOffset?window.pageXOffset:document.body.scrollLeft;
		var xScrollOffset = document.body.scrollLeft;
		var yScrollOffset = document.body.scrollTop;
		
//window.status = xScrollOffset + ':' + yScrollOffset;
	
		if(navigator.appName != 'Netscape')
		{
			tooltipOBJ.style.pixelLeft = xmouse+10+xScrollOffset + XOffset;
			tooltipOBJ.style.pixelTop = ymouse+10+yScrollOffset + YOffset;
		}
		else
		{
			tooltipOBJ.style.left = xmouse+10+xScrollOffset + XOffset;
			tooltipOBJ.style.top = ymouse+10+yScrollOffset + YOffset;
		}
		tooltipOBJ.style.visibility = "visible";
	}
}
function HideTooltip(fArg)
{
	var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
	if (tooltipOBJ != null) tooltipOBJ.style.visibility = "hidden";
}

