krut_left=0;
krut_right=0;
kr_pos=-750;
kr_newpos=-750;
t = setTimeout('krutilka()', 2);
kr_tout=0;

function krutilka_left()
  {
  kr_newpos=kr_newpos+150;
  if(kr_newpos>0)
    kr_newpos=0;
  }

function krutilka_right()
  {
  kr_newpos=kr_newpos-150;
  }


function krutilka_left_a()
  {
  if(kr_pos==kr_newpos && krut_left && kr_tout==0)
    {
    kr_newpos=kr_newpos+150;
    if(kr_newpos>0)
      kr_newpos=0;
    kr_tout=500;
    }
  else
    {    if(kr_tout)
      kr_tout--;    }
  }

function krutilka_right_a()
  {
  if(kr_tout)
    kr_tout--;
  if(kr_pos==kr_newpos && krut_right && kr_tout==0)
    {
    kr_newpos=kr_newpos-150;
    kr_tout=500;
    }
  else
    {
    if(kr_tout)
      kr_tout--;
    }
  }

function krutilka()
  {  if(kr_pos!=kr_newpos)
    {
    if(kr_pos<kr_newpos)
      {      kr_pos+=2;
      if(kr_pos>kr_newpos)
        kr_pos=kr_newpos;
      if(kr_pos==0)
        {
        kr_pos=-750;
        kr_newpos=-750;
        }

      document.getElementById("krutilka_clip").style.marginLeft=kr_pos+"px";
      document.getElementById("krutilka_name_clip").style.marginLeft=(kr_pos*4-17)+"px";
      }
    else
      {      kr_pos-=2;
      if(kr_pos<kr_newpos)
        kr_pos=kr_newpos;
      if(kr_pos==-1500)
        {
        kr_pos=-750;
        kr_newpos=-750;
        }
      document.getElementById("krutilka_clip").style.marginLeft=kr_pos+"px";
      document.getElementById("krutilka_name_clip").style.marginLeft=(kr_pos*4-17)+"px";
      }
    }    setTimeout('krutilka()', 2);
      krutilka_left_a();
      krutilka_right_a();
  }



document.onmousemove = function(event)
  {
  var event = event || window.event;
  krut_left=0;
  krut_right=0;


  div=document.getElementById("krutilka_right")
  if(div)
    {
    if(defPosition(event).x>absPosition(div).x && defPosition(event).x<absPosition(div).x+div.clientWidth+2 && defPosition(event).y>absPosition(div).y && defPosition(event).y<absPosition(div).y+div.clientHeight+2)
      {
      krut_left=0;
      krut_right=1;
      krutilka_right_a();
      }
    }
  div=document.getElementById("krutilka_left")
  if(div)
    {
    if(defPosition(event).x>absPosition(div).x && defPosition(event).x<absPosition(div).x+div.clientWidth+2 && defPosition(event).y>absPosition(div).y && defPosition(event).y<absPosition(div).y+div.clientHeight+2)
      {
      krut_left=1;
      krut_right=0;
      krutilka_left_a();
      }
    }
  }

function absPosition(obj)
  {
  var x = y = 0;
  while(obj)
    {
    x += obj.offsetLeft;
    y += obj.offsetTop;
    obj = obj.offsetParent;
    }
  return {x:x, y:y};
  }

function defPosition(event)
  {
  var x = y = 0;
  if (document.attachEvent != null)
    { // Internet Explorer & Opera
    x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
    y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    }
  else if (!document.attachEvent && document.addEventListener)
    { // Gecko
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
    }
  else
    {
      // Do nothing
    }
  return {x:x, y:y};
  }


