var debug = 0;
var lastScrollX = 0;
var lastScrollY = 0;

var lastCScrollX = 100;
var lastCScrollY = -220;

NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

function log(fnc, msg)
         /**/
{
  if(debug)
  {
    window.status = 'Функция:' + fnc + ': ' + msg;
  }
}

function colorsShow()
         /********/
{
  if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
  if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }

  if(document.body.clientWidth > (document.all.adv.clientWidth))
  {
    document.all.adv.style.pixelLeft = document.body.clientWidth - document.all.adv.clientWidth - 10;
  }

  if(diffY != lastCScrollY)
  {
    percent = 0.2 * (diffY - lastCScrollY);
    if(percent > 0) percent = Math.ceil(percent);
    else percent = Math.floor(percent);

    if(IE) document.all.adv.style.pixelTop = document.all.adv.style.pixelTop + percent;
    if(NS) document.adv.top += percent;
    lastCScrollY = lastCScrollY + percent;
  }

  if(diffX != lastCScrollX)
  {
    percent = 0.2 * (diffX - lastCScrollX);
    if(percent > 0) percent = Math.ceil(percent);
    else percent = Math.floor(percent);
    if(IE) document.all.adv.style.pixelLeft += percent;
    if(NS) document.adv.left += percent;
    lastCScrollX = lastCScrollX + percent;
  }
}

function hideEl()
         /****/
{
 document.all.adv.style.display = 'none';

 return false;
}

if(IE > 0)
{
  //var obj = document.all.adv;
  //alert(obj);
  //document.all["adv"].style.display = 'yes';
  //document.all["adv"].style.visibility = 'visible';
  action = window.setInterval('colorsShow()', 100)
}
else
{
  //hideEl();
}
