var tDOM=(document.getElementById)?true:false;

var tIE=(document.all)?true:false;
var tIE4=tIE && !tDOM;

var tNS=tDOM && !tIE;

var tNS4=(document.layers)?true:false;

var tOPER=(window.opera)?true:false;



function WriteTo (obj,text) {

  if (tNS4) {

    obj.document.open();

    obj.document.write(text);

    obj.document.close();

    }

  else obj.innerHTML=text;

  }



function IsShowObj (obj) {

  if (tNS4) return (obj.visibility=='show')?true:false;

  else return (obj.style.visibility=='visible')?true:false;

  }

function ShowObj (obj,flag) {

  if (tNS4) obj.visibility=flag?'show':'hide';

  else obj.style.visibility=flag?'visible': 'hidden';

  }



function MoveTo (obj,x,y) {

  if (tNS4) obj.moveTo(x,y);

  else if (tOPER) {

    obj.style.left=x;

    obj.style.top=y;

    }
  else {

    obj.style.left=x+'px';

    obj.style.top=y+'px';

    }

  }



function GetObj (name) {

  return (tDOM)?document.getElementById(name):

    (tIE)?document.all[name]:

    (tNS4)?document.layers[name]:null;

  }



function PageH (el) {

  var h=0;

  h=el.offsetHeight;

  return h;

  }



function PageX (el) {

  var x=0;
  if (tNS4) x=el.pageX;

  else {

    var parent=el.offsetParent;

    x=el.offsetLeft;

    while(parent && parent!=document.body) {

      x+=parent.offsetLeft;

      parent=parent.offsetParent;

      }

    }

  return x;

  }

function PageY (el) {

  var y=0;

  if (tNS4) y=el.pageY;

  else {

    var y=el.offsetTop;

    var parent=el.offsetParent;

    while(parent && parent!=document.body) {

      y+=parent.offsetTop;

      parent=parent.offsetParent;

      }

    }

  return y;

  }




