// JavaScript Document

// resize fix for ns4
var origWidth, origHeight;
if (document.layers) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

// avoid error of passing event object in older browsers
if (!document.getElementById && !document.all && !document.layers)
	event = "";

// messages for links
var msg1 = "The message layer will appear at the level of the link moused over.";
var msg2 = "A clear gif is holding space in the left column.";
var msg3 = "Your message goes here.";

var page_loaded;  // set true onload (avoid errors onmouseover/out before page loaded)
function showPosInfo(id, sHTML, e) {
  if (!page_loaded) return;
  var el = layerHandler.getRefs(id);
  if (!el) return;
  var cntnt = '<div class="info">' + sHTML + '</div>';
  layerHandler.hide(el); // just in case ...
  // get position of onmouseover event and use it to position layer  
	e = (window.event)? window.event: e;
	if (e) {
		var y =  (e.pageY)? e.pageY: (e.clientY)? e.clientY + getScrollY(): 0;
	layerHandler.shiftTo(el, null, y);
	}
  layerHandler.writeLayer(el, cntnt); 
  layerHandler.show(el);
}

function hidePosInfo(id) {
  if (!page_loaded) return;
  var el = layerHandler.getRefs(id);
  if (!el) return;
  layerHandler.hide(el);
}


