﻿// JavaScript Document

var speed1 = 1; //millisecondi
var speedAutomaticScroll = 0.1;

var i1 = 0;
var oneTime1 = true;
var dir1 = false;
var stopScroll1 = false;

function setdx(id) {
    if ((oneTime1 || stopScroll1)) {
        dir1 = 0;
        oneTime1 = false;
        stopScroll1 = false;
        scrollContent1(id);
    } else if (dir1 == 1) {
        stopScroll1 = false;
        dir1 = 0;
    }
    else
        return false;
}

function setsx(id) {
    if ((oneTime1 || stopScroll1)) {
        dir1 = 1;
        oneTime1 = false;
        stopScroll1 = false;
        scrollContent1(id);
    } else if (dir1 == 0) {
        stopScroll1 = false;
        dir1 = 1;
    }
    else
        return false;
}

function scrollContent1(id) {
    if (!stopScroll1) {
        var wBox1 = document.getElementById("motioncontainer").offsetWidth;
        var wContent1 = document.getElementById("motiongallery").offsetWidth;
        var wDiff1 = wContent1 - wBox1;
       
        if (document.getElementById("ctl00_body_posizione_gallery").value != 0){
            document.getElementById(id).style.left = document.getElementById("ctl00_body_posizione_gallery").value + "px";
            i1 = document.getElementById("ctl00_body_posizione_gallery").value;
            document.getElementById("ctl00_body_posizione_gallery").value = 0;
        }
        
//        alert(document.getElementById(id).style.left)
//        
//        return false
        
        if (dir1 == 0) {
            i1 = i1 - 2;
        } else {
            i1 = i1 + 2;
        }
        
        document.getElementById(id).style.left = i1 + "px";
                
        if (((i1 <= -wDiff1) && (dir1 == 0)) || ((i1 >= 0) && (dir1 == 1))) {
            dir1 = false;
            oneTime1 = true;
            return false;
        } else {
            if (dir1 == 0) {
                setTimeout("scrollContent1('motiongallery',0)", speed1);
            } else setTimeout("scrollContent1('motiongallery',1)", speed1);
        }
        return false;
    } return false;


}

function stopTheScroll1() {
    stopScroll1 = true;
    return true;
}

function goScroll1() {
    stopScroll1 = false;
    return true;
}

