var moveState = false;
// Переменные координат мыши в начале перемещения, пока неизвестны
var x0, y0;
// Начальные координаты элемента, пока неизвестны
var divX0, divY0;

var startMove = 0;

var couN = 0;

// Объявим функцию для определения координат мыши
function defPosition(event) {
      var x = y = 0;
      if (document.attachEvent != null) { // Internet Explorer & Opera
            x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
            //y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
      }
      if (!document.attachEvent && document.addEventListener) { // Gecko
            x = event.clientX + window.scrollX;
            //y = event.clientY + window.scrollY;
      }
      return {x:x, y:y};
}

// Функция инициализации движения
// Записываем всё параметры начального состояния
function initMove(div, event) {
      var event = event || window.event;
/*      couN++;
      div2=div;
      timer4=setTimeout("initMove('"+div+"','"+event+"')", 100);
      if(couN == 10) {clearTimeout(timer4); startMove = 1;}*/
      //if(startMove == 1){

      //document.getElementById('rows').style.background='url(img/rows_red.gif) no-repeat center';
      x0 = defPosition(event).x;
      //y0 = defPosition(event).y;
      divX0 = parseInt(div.style.left);
      //divY0 = parseInt(div.style.top);
      moveState = true;
      //}
}

document.onmouseup = function() {
    //document.getElementById('rows').style.background='url(img/rows_black.gif) no-repeat center';
    moveState = false;
    startMove = 0;
}

// И последнее
// Функция обработки движения:
function moveHandler(div, event, num) {
      var event = event || window.event;
      if(num > 630){
      cordX = defPosition(event).x;
      if (moveState) {

            lenta = document.getElementById('divlenta');
            pol = document.getElementById('pole');
            //if(Cord < 371) getCord = 372; else getCord = Cord;
            //div.style.left = divX0 + getCord - x0;
            //nowCord = Cord - 370;
            left = divX0 + cordX - x0;

            //document.getElementById('text').innerHTML= left;
            if (cordX < 0) cordX = 0;
            if (cordX >577) cordX = 577;

            if(left >=0 && left <=577){
                div.style.left = left + 'px';
                //pol.style.left = (left+13) + 'px';
                pol.style.left = left + 'px';
                proc1 = left/577;
                lenta.style.left = '-' + ((num-645) * proc1) + 'px'; }
        }

            //div.style.top = divY0 + defPosition(event).y - y0;
      }
}



