if (document.layers) { // Netscape
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = mousePos;
} else if (document.all) { // Internet Explorer
	document.onmousemove = mousePos;
} else if (document.getElementById) { // Netcsape 6
	document.onmousemove = mousePos;
}

function mousePos(e) {
	if (!e) {
		var e = window.event;
	}
	
	if (e) {
		if (e.pageX || e.pageY) {
			mousex = e.pageX;
			mousey = e.pageY;
		} else if (e.clientX || e.clientY) {
			mousex = e.clientX + document.body.scrollLeft;
			mousey = e.clientY + document.body.scrollTop;
		}
	}
}

function showescape() {
	var szDivID='escapemap';
	var obj = document.getElementById(szDivID).style;
	obj.display = obj.display? "":"block";
	var showx = mousex - 512;
	var showy = mousey + 5;
	obj.left = showx;
	obj.top = showy;
}

function hideescape() {
	var szDivID='escapemap';
	var obj = document.getElementById(szDivID).style;
	obj.display = obj.display="none";
}

function valid(szDivID,form) {
	var action = form;
	var infoboxName = szDivID;
	var infobox = document.getElementById(infoboxName);
	if (action == 1) {
		infobox.style.display="block";
	}
	if (action == 0) {
		infobox.style.display="none";
	}
}

function toggleLayer(szDivID, iState) { // 1 visible, 0 hidden

	if(document.layers) { //NN4+
		if (iState == 1) {
			visState = 'hide';
		} else {
			visState = 'show';
		} // End if
		document.layers[szDivID].visibility = visState;
	} else if(document.getElementById) { //gecko(NN6) + IE 5+
		if (iState == 1) {
			visState = 'visible';
		} else {
			visState = 'hidden';
		} // End if	
		var obj = document.getElementById(szDivID);
		obj.style.visibility = visState;	
	} else if(document.all) { // IE 4
		if (iState == 1) {
			visState = 'visible';
		} else {
			visState = 'hidden';
		} // End if	
		document.all[szDivID].style.visibility = visState;
	} // End if

}// End function
