horus.btt=
  function ( v, vp, h, hp ) {
    horus.btt.V=v==null ? 'bottom' : v;
    horus.btt.VP=vp==null ? 10 : vp;
    horus.btt.H=h==null ? 'right' : h;
    horus.btt.HP=hp==null ? 10 : hp;
    horus.afterLoad(horus.btt.Init);
  };


horus.btt.Check=
  function () {
    var scroll=horus.scrollv();

    if (!scroll==horus.btt.Show) {
      horus.btt.Show=!horus.btt.Show;
      window.btt.style.display=scroll ? 'block' : 'none';
      window.btt.style.zIndex=1000;
    }

    if (horus.ieold && scroll) {
      var size=horus.windowSize();

      var vv=horus.btt.V=='top'
        ? horus.btt.VP : size.height-horus.btt.VP-window.btt.clientHeight;

      var hh=horus.btt.H=='left'
        ? horus.btt.HP : size.width-horus.btt.HP-window.btt.clientWidth;

      window.btt.style.top=(scroll+vv)+'px';
      window.btt.style.left=(hh)+'px';
    }

    setTimeout(horus.btt.Check, 100);
  };


horus.btt.Init=
  function () {
    window.btt=document.getElementById('backtotop');
    window.btt.style.display='none';
    horus.btt.Show=false;

    if (horus.ieold)
      window.btt.style.position='absolute';
    else {
      window.btt.style.position='fixed';
      if (horus.iemac) window.btt.style.width='10%';
      window.btt.style[horus.btt.V]=horus.btt.VP+'px';
      window.btt.style[horus.btt.H]=horus.btt.HP+'px';
    }

    horus.btt.Check();
  };


horus.script.loaded('btt');
