// common constants  
var movSpouseX = 6;
var movSpouseY = 7;

var crossMine = null;
var crossOther = null;

var idCnt = 0;

// global functions

function getIsIE()
{
  return (navigator.userAgent.indexOf("MSIE") != -1);
};

function sgn(value)
{
  if (!value) return 0;
  if (value > 0) return 1;
  return -1;
};

function newBodyPara(txt)
{
  var bdy;
  var paraObj;
  var txtObj;

  bdy = document.body;
  paraObj = document.createElement("p");
  txtObj = document.createTextNode(txt);
  paraObj.appendChild(txtObj);
  bdy.appendChild(paraObj);
};

function debugMsg(txt)
{
  var header;
  var paraObj;
  var txtObj;
  
  var divs = document.documentElement.getElementsByTagName('div');
  for (var i=0; i < divs.length; i++) {
    var div = divs.item(i);
    if (div.getAttribute('id') == 'pageheader') {
      header = div;
      }
    }
  paraObj = document.createElement("p");
  txtObj = document.createTextNode(txt);
  paraObj.appendChild(txtObj);
  header.appendChild(paraObj);
};

function tagId(objDiv)
{
  if (objDiv.Id == null) return objDiv.id;

  return objDiv.Id;
}

function lIdFromBoxId(boxId)
  {
    return parseInt(boxId.substring(cBox.length,boxId.length));
  }
  

