/*** Global variables ***/
var G_Global_SLXNoMoreErrors=true;

/*** Functions ***/
function Global_SLXLog(AStringLeft, AStringRight)
{
Log=document.createElement("DIV");
Log.innerHTML=AStringLeft;
if(AStringRight != undefined) Log.innerHTML+=" = "+AStringRight;
document.body.appendChild(Log);
}

function Global_SLXShowError(ASourceFile, ASourceFunction, AErrorMessage)
{
if(G_Global_SLXNoMoreErrors) return;
if(!window.confirm("[ERROR in "+ASourceFile+"::"+ASourceFunction+"()]\n"+AErrorMessage))
  {
  G_Global_SLXNoMoreErrors=true;
  }
}

function Global_SLXSetStatus(AText)
{
if(AText == undefined) window.status=window.defaultStatus;
else window.status=AText;
}
