ns4 = document.layers ? true : false;
ie4 = document.all ? true : false;

var	mouse_x = 0,
	mouse_y = 0,
	div_width = 147,
	div_height = 21,
	margin_color = "",
	timer;

if (ns4) {
	window.captureEvents(Event.MOUSEMOVE);
	window.onMouseMove = capture;
}

function capture(e) {
	mouse_x = e.pageX;
	mouse_y = e.pageY;
	return routeEvent(e);
}

function getWinX() {
	return ns4 ? innerWidth : document.body.clientWidth;
}

function getWinY() {
	return ns4 ? innerHeight : document.body.clientHeight;
}

function show(id) {
	m = eval ("document.getElementById('" + id + "')");
	m.style.display = "";
}

function wz(id) {
	if (overpopup == 'false')
        {
	m = eval ("document.getElementById('" + id + "')");
	m.style.display = "none";
	setLayerPosition(0, 0, 'help');}
}


function hide(namei) {
	window.clearInterval(timer);
	timer = window.setInterval("wz('help')", 100);
}

function setLayerPosition(x, y, id) {
	if (ns4) {
		document.layers[id].top = y;
		document.layers[id].left = x;
	} else if (ie4)	{
		document.all[id].style.top = y;
		document.all[id].style.left = x;
	}
}

function popuptrue() {
	window.clearInterval(timer);
	overpopup = 'true';
}

function popupfalse() {
	window.clearInterval(timer);
	overpopup = 'false';
}


function toggleHelp(id,num) {
	window.clearInterval(timer);

	m = eval ("document.getElementById('mid" + num + "')");

	curX = m.offsetLeft-2;
	curY = m.offsetTop + 136;

	createHelpLayer(curX, curY, id);

	m = eval ("document.getElementById('help')");
	show("help");
}


function createHelpLayer(curX, curY, id) {
	divHTML = "";
	divHTML += '<table bgcolor=white width=' + div_width + '>';
	divHTML += id;
	divHTML += '</table>';

	setLayerPosition(curX, curY, "help");

	if (ns4) {
		document.help.document.open();
		document.help.document.write(divHTML);
		document.help.document.close();
	}
	else if (ie4) {
		m = eval ("document.getElementById('help')");
		m.innerHTML=divHTML;
	}
}
