/*
 * $Header: /usr/local/cvsroot/getoffdk/_inc/main.js,v 1.3 2005/03/11 10:16:21 krut Exp $
 *
 * Javascript Lib
 *
 */
 
// Detect Browser
var ns4 = (document.layers) ? true:false;
var ns6 = (document.getElementById) ? true:false;
var ie4 = (document.all) ? true:false;
var ie5 = false;
if(ie4)
{
	if ((navigator.userAgent.indexOf('MSIE 5') > 0) || (navigator.userAgent.indexOf('MSIE 6') > 0))
	{
		ie5 = true;
	}
	if(ns6)
	{
		ns6 = false;
	}
}

if (ie4 || ie5)
{
	var IE = true;
}

function popup(fileName, windowName, theWidth, theHeight)
{
	var wHandle;
	
	wHandle = window.open(fileName , windowName, "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, width="+theWidth+", height="+theHeight+", left=100, top=50,screenX=100, screenY=50'");
	wHandle.focus();
}

// Overlay boxes
var msgHandle;
var mouseX, mouseY;
var tempX = 0;
var tempY = 0;
var offsetY = -200;
var offsetX = -280;

if (!IE)
{
	document.captureEvents(Event.MOUSEMOVE)
}

document.onmousemove = getMouseXY;

function getMouseXY(e)
{
	if (IE)
	{
		tempX = event.clientX + document.documentElement.scrollLeft;
		tempY = event.clientY + document.documentElement.scrollTop;
	} else
	{
		tempX = e.pageX;
		tempY = e.pageY;
	}

	if (tempX < 0)
	{
		tempX = 0;
	}

	if (tempY < 0)
	{
		tempY = 0;
	}

	mouseX = tempX;
	mouseY = tempY;
}

function showMsg2(msgId)
{
	if (msgHandle)
	{
		msgHandle.style.display='none';
	}
	var xPos = (document.documentElement.clientWidth / 2) - 270;
	msgHandle = document.getElementById(msgId);
	msgHandle.style.left = xPos + "px";
	msgHandle.style.display=''
}

function showMsg(msgId)
{
	if (msgHandle)
	{
		msgHandle.style.display='none';
	}
	msgHandle = document.getElementById(msgId);
	msgHandle.style.top = mouseY + offsetY + "px";
	msgHandle.style.left = mouseX + offsetX + "px";
	msgHandle.style.display=''
}

function hideMsg()
{
	if (msgHandle)
	{
		msgHandle.style.display='none';
	}
}
