function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function fixBurnThru(isHidden) {
	if (document.all) {
		var rows = document.getElementsByTagName('select');
		for( var i = 0, row; row = rows[i]; i++ ) {
			if (isHidden) {
				row.style.visibility = "hidden";
			} else {
				row.style.visibility = "visible";
			}
		}
	}
	return;
}

function showpopbox(sName,offsetX,offsetY) {
	fixBurnThru(true);	
	if (document.getElementById(sName+'_link') != null) {
		var xPos = findPosX(document.getElementById(sName+'_link'));
		var yPos = findPosY(document.getElementById(sName+'_link'));
		xPos = xPos + 5;
		yPos = yPos + 13;
	} else {
		var xPos = 100;
		var yPos = 150;
	}
	if (!isNaN(offsetX)) {
		xPos = xPos + offsetX;
	}
	if (!isNaN(offsetY)) {
		yPos = yPos + offsetY;
	}
	if (offsetX == 'abs') {
		xPos = 100;
	}
	document.getElementById(sName).style.display = 'block';
	document.getElementById(sName).style.left = xPos + "px";
	document.getElementById(sName).style.top = yPos + "px";
	return;
}

function hidepopbox(sName) {
	document.getElementById(sName).style.display = 'none';
    fixBurnThru(false);
	return;
}

x = 40; 
y = 30; 
flag = false;
window.document.onmousemove = dragDiv;
window.document.onmouseup = dragOff;

function dragOn(n) {
  flag = true; 
  divName = n;
}

function dragOff() {
  flag = false;
}

function dragDiv() {
  if(!flag) return;
  document.getElementById(divName).style.top = event.y - y;
  document.getElementById(divName).style.left = event.x - x;
  return false;
}

// function dragDiv() {
//  if(!flag) return;
//  document.images[divName].style.top = event.y - y;
//  document.images[divName].style.left = event.x - x;
//  return false;
// }
