var element;
var closetimer;

//setpos('myLayer',getposx('myLayer'),Math.round(Math.round(getposy('myLayer'))+150));

function populate(elementID,title,string,time)
{
	var timeLeft=Math.round(time/1000);
	if(timeLeft==0)
		timeLeft="";
	else
		timeLeft=" (Auto: "+timeLeft+" seconds)";
	document.getElementById(elementID).innerHTML="<table class='bigform' width='300'><tr><td height='25' class='header'>"+title+"<hr width='95%' height='6' color='#000000'/><table width='100%'><tr><td valign='top' width='100%'></td></tr><tr><td class='regular' valign='middle' align='center' colspan='2'><span id='layerContent'><img src='images/portal/logo.png'><br/><br/>"+string+"</span></td></tr><tr><td valign='middle' align='center' colspan='2'><br/><input type='button' style='width:250px' class='control' onclick='hide()' value='Close'> </td></tr></table></td></tr></table>";
	show(elementID);
	clearTimeout(closetimer);
	if(time!=0)
		closetimer=setTimeout("hide()",time);
}

function show(elementID)
{
	document.getElementById(elementID).style.opacity=1;
	//document.getElementById(elementID).filters.alpha.opacity=0;
	document.getElementById(elementID).style.display='block';
	selfw=document.getElementById(elementID).style.width;
	selfh=document.getElementById(elementID).style.height;
	width=document.body.clientWidth;
	height=document.body.clientHeight;
	cH=(height-200)/2;
	cH+=document.documentElement.scrollTop;
	cW=(width-300)/2;	
	cW+=document.documentElement.scrollLeft;
	document.getElementById(elementID).style.top=cH+"px";
	document.getElementById(elementID).style.left=cW+"px";
	element=elementID;
	//animate();
	
}

function setpos(elementID,x,y)
{
	alert(y);
	document.getElementById(elementID).style.top=y+"px";
	document.getElementById(elementID).style.left=x+"px";
}

function getposx(elementID)
{
	var posx=document.getElementById(elementID).style.left;
	return posx.substring(0,posx.length-2);
}

function getposy(elementID)
{
	var posy=document.getElementById(elementID).style.top;
	return posy.substring(0,posy.length-2);
}

function animate()
{
	var opa=document.getElementById(element).style.opacity;
	if(opa==1)
		opa=0.1;
	//opa=Math.round(opa);
	//var opac=document.getElementById(elementID).filters.alpha.opacity;
	opa*=1.05;
	var posx=document.getElementById(element).style.left;
	var posy=document.getElementById(element).style.top;
	posx=posx.substring(0,posx.length-2);
	posy=posy.substring(0,posy.length-2);
	posx*=1;
	posy*=1;
	//alert(posx,+"\n"+posy);
	posx+=(Math.random()-0.5)*10;
	posy+=(Math.random()-0.5)*10;
	document.getElementById(element).style.left=posx+"px";
	document.getElementById(element).style.top=posy+"px";
	
	//alert(opa);
	//opac=opac+5;
	document.getElementById(element).style.opacity=opa;
	//document.getElementById(elementID).filters.alpha.opacity=opac;
	if(opa<1)
	{
		window.setTimeout("animate()",25);
	}
}

function hide()
{
	document.getElementById(element).style.display='none';
	window.clearTimeout(closetimer);
}
