
var relativeImageDir = "/image/glossary/";

var Xoffset=-60;
var Yoffset= 20;

var old,skn,iex=(document.all),yyy=-1000;

var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all

function SetupPopups()
{
	//Pop up information box II (Mike McGrath (mike_mcgrath@lineone.net,  http://website.lineone.net/~mike_mcgrath))
	//Permission granted to Dynamicdrive.com to include script in archive
	//For this and 100's more DHTML scripts, visit http://dynamicdrive.com
	
	jQuery(document).ready(function(){
		   $().mousemove(get_mouse); 
		})

}

var messages = new Array();

function LoadMessage(msgName)
{
	$.ajax({
		url: "/definition.php?word=" + msgName.replace(" ", "+"),
		async: true,
		type: "GET",
		timeout: 30000,
		success: function(msg) { messages[msgName] = msg; $("#dek").html(GetContentTable(msg)); }
	});
}

function GetContentTable(insideContent)
{

	start = "<div id=\"popupDiv\">  <b class=\"spiffy\">	  <b class=\"spiffy1\"><b></b></b>	  <b class=\"spiffy2\"><b></b></b>	  <b class=\"spiffy3\"></b>	  <b class=\"spiffy4\"></b>	  <b class=\"spiffy5\"></b></b>	<div class=\"spiffyfg\">";
	
	end = "</div>	<b class=\"spiffy\"><b class=\"spiffy5\"></b>	<b class=\"spiffy4\"></b>	<b class=\"spiffy3\"></b>	<b class=\"spiffy2\"><b></b></b><b class=\"spiffy1\"><b></b></b></b></div>";

	return start + "<div id=\"definitionDiv\">" + insideContent + "</div>" + end;
}

function GetLoadingTable()
{
	return GetContentTable("<div id=\"loadingDiv\"><img src='" + relativeImageDir + "loading.gif' /></div>");
}

function popup(msgName){

	yyy=Yoffset;

	if (!messages[msgName])
	{
		$("#dek").html(GetLoadingTable());
		$("#dek").show();
		
		LoadMessage(msgName);
		return;
	}
	
	msg = messages[msgName];
	
	
	$("#dek").html(GetContentTable(msg));

	$("#dek").show();
}

function get_mouse(e)
{	
	newLeft = e.pageX + Xoffset;
	if (newLeft < 0)
	{
		newLeft = 0;
	}
	
	newTop = e.pageY + Yoffset;
	
	if (newTop < 0)
	{
		newTop = 0;
	}
	
	$("#dek").css({left: newLeft});
	$("#dek").css({top: newTop});
}

function kill(){
	yyy=-1000;
	$("#dek").hide();
}

