var childwindow = new Object;
childwindow.closed = true;
var urlprev = "";

function winpop(dburl) {
	if (!childwindow.closed) {childwindow.close();}
	
	urlprev = dburl;
	var options="";
	options+="status="+(("0"=="1")?"yes":"no");
	options+=",directories="+(("0"=="1")?"yes":"no");
	options+=",location="+(("0"=="1")?"yes":"no");
	options+=",toolbar="+(("0"=="1")?"yes":"no");
	options+=",menubar="+(("0"=="1")?"yes":"no");
	options+=",scrollbars="+(("1"=="1")?"yes":"no");
	options+=",resizable="+(("1"=="1")?"yes":"no");
	if (parseInt("508")  > 0) {options+=",width="+"508";}
	if (parseInt("500") > 0) {options+=",height="+"500";}
	if (parseInt("-1") >= 0){options+=",top="+"-1";options+=",screenY="+"-1";}
	if (parseInt("-1") >= 0){options+=",left="+"-1";options+=",screenX="+"-1";}
	childwindow = window.open(dburl,"Information",options);
	}
	
	
function getMouseX() {if (document.layer) {xMousePos = e.pageX;} else if (document.all) {xMousePos = window.event.x+document.body.scrollLeft;} else if (document.getElementById) {xMousePos = e.pageX;}return xMousePos;}
function getMouseY() {if (document.layers) {yMousePos = e.pageY;} else if (document.all) {yMousePos = window.event.y+document.body.scrollTop;} else if (document.getElementById) {yMousePos = e.pageY;}return yMousePos;}

function prepareToOpenPreviewPic(imageName,theid) {
	document.getElementById('picpreviewimg').src=imageName;document.getElementById('picpreview').style.top  = getElementPosition(theid).top  - 50;
	document.getElementById('picpreview').style.left = getElementPosition(theid).left -109;
	document.globalstore.lastopenID.value = window.setTimeout('showPreviewPic()',500);
	document.globalstore.lastcloseID.value = window.setTimeout('closePreviewPic()',15000)
	}

function showPreviewPic() {
	document.getElementById('picpreview').style.visibility = 'visible';
	}
	
function closePreviewPic() {
	window.clearTimeout(document.globalstore.lastopenID.value);
	window.clearTimeout(document.globalstore.lastcloseID.value);
	document.getElementById('picpreview').style.visibility = 'hidden';
	document.getElementById('picpreviewimg').src='/images/layout/loading_thumb.gif';
	}
	
function getElementPosition(elemID) {
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail) {
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
		}
		
	if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined") {
		offsetLeft += document.body.leftMargin;
		offsetTop += document.body.topMargin;
		}
	return {left:offsetLeft, top:offsetTop};
}

