window.onresize=adjustFullScreen;
function displayFullScreen ()
{
	adjustFullScreen();
	grabobj("fullScreen").style.display="block";
}
function adjustFullScreen ()
{
 if (boxesOpen>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;
  }

 myHeight=document.documentElement.scrollHeight;
 if (myHeight==0) myHeight=document.body.scrollHeight
 if (document.documentElement.clientHeight>myHeight) myHeight=document.documentElement.clientHeight;

 $("fullScreen").style.height=myHeight+"px";
 $("fullScreen").style.width=myWidth+"px";

 }
}
function hideFullScreen ()
{
	grabobj("fullScreen").style.display="none";
}
var boxesOpen=0;
var theboxes=new Array();
function displayBox (ref,html,bgcolor)
{
	if (boxesOpen>0)
	{
		grabobj(theboxes[boxesOpen]).style.display="none";
	}
	boxesOpen++;
	displayFullScreen();
	var ndiv=document.createElement("DIV");
	ndiv.className="messageBox"
	ndiv.innerHTML=html;
	ndiv.id="box_"+ref;
	if (typeof bgcolor != "undefined") {
		if (bgcolor!="") {
			ndiv.style.background=bgcolor;	
		}
	}
	theboxes[boxesOpen]=ndiv.id;
	ndiv.style.top="-9000px";


	ndiv.style.left="50%";
	document.body.appendChild(ndiv);

	ndiv.style.marginLeft="-"+(ndiv.clientWidth/2)+"px";
	ndiv.style.top="10px";
	if (window.pageYOffset) ndiv.style.top=(window.pageYOffset+10)+"px";
	if (document.documentElement.scrollTop) ndiv.style.top=(document.documentElement.scrollTop+10)+"px";


}
function clearItem (ref)
{
	if (grabobj("box_"+ref))
	{
		grabobj("box_"+ref).style.display="none";
		grabobj("box_"+ref).outerHTML="";
		
		boxesOpen--;
		if (boxesOpen>0)
		{
			grabobj(theboxes[boxesOpen]).style.display="";
		}
		if (boxesOpen==0) hideBox();
	}
}
function hideBox ()
{
	hideFullScreen();
}
