<!-- Ñêðèïò êíîïêè ââåðõ -->
function zoom(file){
  var p=window.open('zoom.cgi?file='+file,'preview_window',"width=10,height=10,top=0,left=0,location=0,toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0");
  if(p)p.focus();
  return false;
}

function scrollit(){

  for (I=100; I>=1; I--){
    self.scroll(1,I)
  }
}

document.writeln('<DIV id="superbest" style="HEIGHT: 65px; WIDTH: 106px; LEFT: 1%; top: 80%">'); 
document.writeln('<TABLE border="0" cellPadding="0" bgcolor="#FFFFFF" cellSpacing="1" width="80"><TBODY><TR>');
document.writeln('<TD bgColor="ffffff" width="80"> </TD></TR><TR>');
document.writeln('<TD width="100" align="center"><A onClick="scrollit()" href="#" alt="ââåðõ" STYLE="background:red; color:white; font-size:10pt" onmouseover="this.style.color=\'green\';" onmouseout="this.style.color=\'#FFFFFF\';"><img src="/imgs/logo-up.gif" border="0" width="105" height="63"></A>');


self.onError=null;
currentX = currentY = 0;  
whichIt = null;           
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

function heartBeat() {

      if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
      if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
      if(diffY != lastScrollY) {
                  percent = .1 * (diffY - lastScrollY);
                  if(percent > 0) percent = Math.ceil(percent);
                  else percent = Math.floor(percent);
          if(IE) document.all.superbest.style.pixelTop += percent;
          if(NS) document.superbest.top += percent; 
                  lastScrollY = lastScrollY + percent;
      }
    if(diffX != lastScrollX) {
      percent = .1 * (diffX - lastScrollX);
      if(percent > 0) percent = Math.ceil(percent);
      else percent = Math.floor(percent);
      if(IE) document.all.superbest.style.pixelLeft += percent;
      if(NS) document.superbest.left += percent;
      lastScrollX = lastScrollX + percent;
    } 
  }

function checkFocus(x,y) { 
          stalkerx = document.superbest.pageX;
          stalkery = document.superbest.pageY;
          stalkerwidth = document.superbest.clip.width;
          stalkerheight = document.superbest.clip.height;
          if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true;
          else return false;
  }

function grabIt(e) {
    if(IE) {
      whichIt = event.srcElement;
      while (whichIt.id.indexOf("superbest") == -1) {
        whichIt = whichIt.parentElement;
        if (whichIt == null) { return true; }
        }
      whichIt.style.pixelLeft = whichIt.offsetLeft;
        whichIt.style.pixelTop = whichIt.offsetTop;
      currentX = (event.clientX + document.body.scrollLeft);
        currentY = (event.clientY + document.body.scrollTop);   
    } else { 
          window.captureEvents(Event.MOUSEMOVE);
          if(checkFocus (e.pageX,e.pageY)) { 
                  whichIt = document.superbest;
                  StalkerTouchedX = e.pageX-document.superbest.pageX;
                  StalkerTouchedY = e.pageY-document.superbest.pageY;
          } 
    }
      return true;
  }

function moveIt(e) {
    if (whichIt == null) { return false; }
    if(IE) {
        newX = (event.clientX + document.body.scrollLeft);
        newY = (event.clientY + document.body.scrollTop);
        distanceX = (newX - currentX);    distanceY = (newY - currentY);
        currentX = newX;    currentY = newY;
        whichIt.style.pixelLeft += distanceX;
        whichIt.style.pixelTop += distanceY;
      if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop;
      if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft;
      if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20;
      if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5;
      event.returnValue = false;
    } else { 
      whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY);
          if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset;
          if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset;
          if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17;
          if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17;
          return false;
    }
      return false;
}


function dropIt() {
    whichIt = null;
      if(NS) window.releaseEvents (Event.MOUSEMOVE);
      return true;
}

  <!-- DRAG DROP CODE -->
if(NS) {
    //window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
    //window.onmousedown = grabIt;
    //window.onmousemove = moveIt;
    //window.onmouseup = dropIt;
  }

if(IE) {
    //document.onmousedown = grabIt;
    //document.onmousemove = moveIt;
    //document.onmouseup = dropIt;
}

if(NS || IE) action = window.setInterval("heartBeat()",1);
// -->
document.writeln('</TD></TR></TBODY> </TABLE></DIV>');
//<!--
  self.onError=null;
    currentX = currentY = 0;  
  whichIt = null;           
  lastScrollX = 0; lastScrollY = 0;
    NS = (document.layers) ? 1 : 0;
  IE = (document.all) ? 1: 0;
    function heartBeat() {
      if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; }
      if(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; }
      if(diffY != lastScrollY) {
                  percent = .1 * (diffY - lastScrollY);
                  if(percent > 0) percent = Math.ceil(percent);
                  else percent = Math.floor(percent);
          if(IE) document.all.superbest.style.pixelTop += percent;
          if(NS) document.superbest.top += percent; 
                  lastScrollY = lastScrollY + percent;
      }
    if(diffX != lastScrollX) {
      percent = .1 * (diffX - lastScrollX);
      if(percent > 0) percent = Math.ceil(percent);
      else percent = Math.floor(percent);
      if(IE) document.all.superbest.style.pixelLeft += percent;
      if(NS) document.superbest.left += percent;
      lastScrollX = lastScrollX + percent;
    } 
  }
    function checkFocus(x,y) { 
          stalkerx = document.superbest.pageX;
          stalkery = document.superbest.pageY;
          stalkerwidth = document.superbest.clip.width;
          stalkerheight = document.superbest.clip.height;
          if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) return true;
          else return false;
  }
    function grabIt(e) {
    if(IE) {
      whichIt = event.srcElement;
      while (whichIt.id.indexOf("superbest") == -1) {
        whichIt = whichIt.parentElement;
        if (whichIt == null) { return true; }
        }
      whichIt.style.pixelLeft = whichIt.offsetLeft;
        whichIt.style.pixelTop = whichIt.offsetTop;
      currentX = (event.clientX + document.body.scrollLeft);
        currentY = (event.clientY + document.body.scrollTop);   
    } else { 
          window.captureEvents(Event.MOUSEMOVE);
          if(checkFocus (e.pageX,e.pageY)) { 
                  whichIt = document.superbest;
                  StalkerTouchedX = e.pageX-document.superbest.pageX;
                  StalkerTouchedY = e.pageY-document.superbest.pageY;
          } 
    }
      return true;
  }
    function moveIt(e) {
    if (whichIt == null) { return false; }
    if(IE) {
        newX = (event.clientX + document.body.scrollLeft);
        newY = (event.clientY + document.body.scrollTop);
        distanceX = (newX - currentX);    distanceY = (newY - currentY);
        currentX = newX;    currentY = newY;
        whichIt.style.pixelLeft += distanceX;
        whichIt.style.pixelTop += distanceY;
      if(whichIt.style.pixelTop < document.body.scrollTop) whichIt.style.pixelTop = document.body.scrollTop;
      if(whichIt.style.pixelLeft < document.body.scrollLeft) whichIt.style.pixelLeft = document.body.scrollLeft;
      if(whichIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20;
      if(whichIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5;
      event.returnValue = false;
    } else { 
      whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY);
          if(whichIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset;
          if(whichIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset;
          if( (whichIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)-whichIt.clip.width)-17;
          if( (whichIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)-whichIt.clip.height)-17;
          return false;
    }
      return false;
  }
    function dropIt() {
    whichIt = null;
      if(NS) window.releaseEvents (Event.MOUSEMOVE);
      return true;
  }
  <!-- DRAG DROP CODE -->
    if(NS) {
    //window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);
    //window.onmousedown = grabIt;
    //window.onmousemove = moveIt;
    //window.onmouseup = dropIt;
  }
  if(IE) {
    //document.onmousedown = grabIt;
    //document.onmousemove = moveIt;
    //document.onmouseup = dropIt;
  }
    //if(NS || IE) action = window.setInterval("heartBeat()",1);
// -->

