function OpenWindow(Url, width, height, title, scrolling) {
	var Options = "width=" + width + ",height=" + height + ",left=" + ((screen.width - (width)) / 2) + ",top=" + ((screen.height - (height)) / 2) + ",status=yes";
	if (scrolling) Options += ",scrollbars=yes";
  if (!title) title = "Title";
	window.open(Url, title, Options);
}

function Status(msg) {
  window.status = msg;
  return true;
}

function AddTextItem(target, value) {
  var obj = document.getElementById(target);
  if (obj) {
    if (obj.value == "") {
      obj.value = value;
    } else {
      obj.value = obj.value + ";" + value; 
    }
  }
}

function SetTextItem(target, value)
{
  obj = document.getElementById(target);
  if (obj)
  {
    obj.value = value;
  } 
}

function GetTextItem(target)
{
  var value = '';
  obj = document.getElementById(target);
  if (obj) value = obj.value;
  
  return value;
}

function TrapClick(keyCode, btn) {
	if (document.all) {
		var obj = document.getElementById(btn);
		if (event.keyCode == keyCode) {
			event.returnValue=false;
			event.cancel = true;
			obj.click();
		}
	}
}

function SetPrintView(showPrint)
{
  elements = new Array("div");
  for (z = 0; z < elements.length; z++)
  {
    nodes = document.getElementsByTagName(elements[z]);
    for (i = 0; i < nodes.length; i++)
    {
      if (nodes[i].getAttribute("name") == "noPrint")
      {
        nodes[i].style.display = (showPrint ? "none" : "block");
      }
      
      if (nodes[i].getAttribute("name") == "showPrint")
      {
        nodes[i].style.display = (!showPrint ? "none" : "block");
      }
    }
  }
}

function ShowPrint()
{
  document.getElementById("contentTable").style.width = "250mm";
  SetPrintView(true);
}

function ShowWeb()
{
  document.getElementById("contentTable").style.width = "";
  SetPrintView(false);
}