//   ######################################################//   # JAVASCRIPT POPUPS ROUTINE VERSION #7 07-Feb-2001   #        //   # Written by Mike McGrath [mike_mcgrath@lineone.net] # //   # PC-Tested for Netscape 3.04, 4.61, 6.0, & IE5.5    #//   # Note: Popups may not cover all form field inputs.  #//   # PLEASE RETAIN THIS NOTICE WHEN COPYING MY SCRIPT.  #//   # THIS SCRIPT IS COPYRIGHT OF MIKE MCGRATH 1998-2001 #//   ######################################################//  Original: Mike McGrath  (mike_mcgrath@lineone.net) -->//  Web Site: http://website.lineone.net/~mike_mcgrath -->//  Modifications: Christopher Watts  (watts@nmt.edu) -->//  Xoffset, Yoffset and popWidth now passed arguments -->//  Edge overflow modified -->//  Popup window changed for single pixel boarders -->var bak="LightYellow";  	// background color (not ns4)var bcolor="Teal";  		// popup border colorvar fcolor="DarkBlue";     	// popup font colorvar fsize="9px";     		// popup font sizevar fface="Verdana, Arial, Helvetica, sans-serif";    // popup font face// id browsersvar ns4=document.layersvar ns6=document.getElementById&&!document.allvar iex=document.allvar opr=navigator.userAgent.indexOf("Opera")var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);//var iex=(document.all);//var nav=(document.layers);//var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);//var n_6=(window.sidebar);// create content box//if(nav)if(ns4)document.write("<DIV ID='pup'></DIV>");elsedocument.write("<DIV ID='pup' style='background-color:"+bak+"; border:1px solid "+bcolor+";padding:2px'></DIV>");// assign objectvar skin;if(ns4) skin=document.pup;if(iex) skin=pup.style;if(ns6) skin=document.getElementById("pup").style;//if(nav) skin=document.pup;//if(iex) skin=pup.style;//if(n_6) skin=document.getElementById("pup").style;// park modifiersvar yyy=-1000;var xxx=-1000;var popWidth=0;// capture pointerif(ns4) document.captureEvents(Event.MOUSEMOVE);if(ns6) document.addEventListener("mousemove",get_mouse,true);if(ns4||iex) document.onmousemove=get_mouse;//if(nav)document.captureEvents(Event.MOUSEMOVE);//if(n_6) document.addEventListener("mousemove",get_mouse,true);//if(nav||iex)document.onmousemove=get_mouse;// set dynamic coordsfunction get_mouse(e){  var x,y;    if(ns4 || ns6) x=e.pageX;  if(iex) x=event.x+document.body.scrollLeft;     if(ns4 || ns6) y=e.pageY;  if(iex)  {    y=event.y;    if(navigator.appVersion.indexOf("MSIE 4")==-1)      y+=document.body.scrollTop;  }  if(iex)  {    skin.top=y+yyy;	extreme=(document.body.clientWidth-popWidth)-3;	// avoid edge overflow	if(x+xxx>extreme) skin.left=extreme;	else if(x+xxx<3) skin.left=3;	else skin.left=x+xxx;  }  if(ns4)  {    skin.top=y+yyy;	extreme=(window.innerWidth-popWidth)-10;	// avoid edge overflow	if(x+xxx>extreme) skin.left=extreme;	else if(x+xxx<3) skin.left=3;	else skin.left=x+xxx;  }  if(ns6)  {    skin.top=(y+yyy)+"px";	extreme=(window.innerWidth-popWidth);	// avoid edge overflow	if(x+xxx>extreme) skin.left=extreme+"px";	else if(x+xxx<3) skin.left=3+"px";	else skin.left=x+xxx+"px";  }    }// write content & displayfunction popup(msg,Xoffset,Yoffset,pwide){var content=""  if(old)  {    alert(msg);    return;  }      yyy=Yoffset;  xxx=Xoffset;  popWidth=pwide;  skin.width=popWidth;  if(ns4)  { 	content="<div style='border:1px solid "+bcolor+";padding:0px'><table width='"+popWidth+"' BORDER='0' cellpadding=0 cellspacing=0><td align='center'><span style='font-size: "+fsize+"; font-family: "+fface+"; color: "+fcolor+"'>"+msg+"</span></td></table></div>";	}	else  {        	content="<table width='"+popWidth+"' BORDER='0' cellpadding=0 cellspacing=0><td align='center'><span style='font-size: "+fsize+"; font-family: "+fface+"; color: "+fcolor+"'>"+msg+"</span></td></table>";	}	  if(ns4)  {     skin.document.open();    skin.document.write(content);    skin.document.close();    skin.visibility="visible";  }  if(iex)  {            pup.innerHTML=content;    skin.visibility="visible";  }    if(ns6)  {       document.getElementById("pup").innerHTML=content;    skin.visibility="visible";  }}// park content boxfunction hidepop(){if (window.skin){if (ns4)skin.visibility="hide"else skin.visibility="hidden"}}