// JavaScript Document
var currentDiv = "";
var eventObj;

document.onmousemove = mouseMove;

function mouseMove(ev){
	ev = ev || window.event;
	eventObj = ev;
	var mousePos = mouseCoords(eventObj);
	if(currentDiv!=""){
		var dragObject = document.getElementById(currentDiv);
		dragObject.style.visibility = "visible";
		dragObject.style.left=mousePos[0]+10+'px';
		dragObject.style.top=mousePos[1]+10+'px';
	}
}

function mouseCoords(ev){
	var xpos, ypos;
	xpos = ev.clientX + document.documentElement.scrollLeft - document.documentElement.clientLeft;
	ypos = ev.clientY + document.documentElement.scrollTop - document.documentElement.clientTop;
	if(!xpos && !ypos){
		xpos = ev.screenX + document.documentElement.scrollLeft;
		ypos = ev.screenY + document.documentElement.scrollTop;
	}
	return new Array(xpos, ypos);
}

function  showTooltip(div, caption){
	currentDiv = div;
	document.getElementById(currentDiv).innerHTML = caption;
}

function  hideTooltip(div){
	currentDiv = "";
	var dragObject = document.getElementById(div);
	dragObject.style.visibility = "hidden";
}

//Dropdown Population
function addOption(elm, txt, val){
	var optn = new Option(txt, val, false, true);
	elm.options[elm.options.length]=optn;
}
function removeOptions(elm){	
	for(i=elm.options.length-1;i>=0;i--){
		elm.remove(i);
	}
}