function getMousePosition(e) {
	var pos = new Object();
  if(!e) {
  	e = window.event;
  }
  var body = (window.document.compatMode && window.document.compatMode == "CSS1Compat") ?
  window.document.documentElement : window.document.body || null;
    
  pos["x"] = e.pageX ? e.pageX : e.clientX + body.scrollLeft;
  pos["y"] = e.pageY ? e.pageY : e.clientY + body.scrollTop;
  return pos;
} 

function showFieldHelp(id, fieldIdent, theme) {
	var popup = document.getElementById(id);	
	var src = "/include/asp/showhelp.asp?showHelpFor=" + fieldIdent + "&id=" + id + "&theme=" + theme;
	if (popup.src != src) {
		popup.src = src;
	}
	popup.style.display = "";
}

function popupAdjustHeight(id, height) {
	var popup = document.getElementById(id);
	popup.height = height;
}

function closePopup(id) {
	var popup = document.getElementById(id);
	if (popup) {
		popup.style.display = "none";
	}
}
