function hide_popover()
{
	document.getElementById("popover").style.display="none";
}

function windowSize() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	
	return [myWidth,myHeight];
}

function show_popover(content,wide,high,close_button)
{
	var pwide,phigh;
	var psize = [];
	
	psize=windowSize();
	pwide=psize[0];
	phigh=psize[1];

	// set the size of the background
	po=document.getElementById("popover");
	po.style.width=pwide+"px";
	po.style.height=phigh+"px";

	// set size, position, content of popover
	pb=document.getElementById("popover_body");
	pb.style.width=wide+"px";
	pb.style.height=high+"px";
	pb.style.left=Math.round((pwide - wide) / 2)+"px";
	ptop=Math.round((phigh - high) / 3);
	if (ptop <10) ptop=10;
	pb.style.top=ptop +"px";
	pb.innerHTML=content;
	if (close_button) pb.innerHTML +='<img id=popover_close src=/l/g/popover_close.png onclick="hide_popover()"/>';
	po.style.display="inline";
}

function get_popover(i)
{
	return document.getElementById(i).innerHTML;
}

function init_popover()
{
	a='<table id=popover cellpadding=0 cellspacing=0><tr><td align=left valign=top><div id=popover_body></div></table>'+
	'<style>'+
	'.hidden {display:none}'+
	'body {border:0; margin:0; padding:0}'+
	'#popover {z-index:100; position:absolute;left:0px;top:0px;'+
	'background:url("/l/g/stipple.gif"); display:none}'+
	'#popover_close {position:absolute; right:6px;top:6px}'+
	'#popover_body {position:relative;}'+
	'</style>';
	document.body.innerHTML=a+document.body.innerHTML;
}


init_popover();