﻿// JScript File

var ourInterval;
var scrollSpeed = 0;

function scrollMoveAnim(dx, dxAnim, maxWidth, leftDiv, rightDiv, PriceDiv, cssEnabledLeft, cssEnabledRight, cssDisabled){
    var xFinal = document.getElementById(PriceDiv).scrollLeft + dx;
    var diff;
    
    if ( ((document.getElementById(PriceDiv).scrollLeft > 0) && (dx < 0))
         || ((document.getElementById(PriceDiv).scrollLeft < maxWidth) && (dx > 0)) )
    {
        diff = document.getElementById(PriceDiv).scrollLeft - xFinal;
        // alert(document.getElementById(PriceDiv).scrollLeft + ", " + xFinal);
        while (Math.abs(diff) > Math.abs(dxAnim)) {
            //setTimeout("scrollMove(" + xFinal + ", " + maxWidth + ", '" + leftDiv + "', '" + rightDiv + "', '" + PriceDiv + "', " + dxAnim + ")",scrollSpeed);
            // alert(document.getElementById(PriceDiv).scrollLeft + ", " + xFinal + ", " + dxAnim);
            scrollMove(xFinal, maxWidth, leftDiv, rightDiv, PriceDiv, dxAnim);
            diff = document.getElementById(PriceDiv).scrollLeft - xFinal;
        //alert(document.getElementById(PriceDiv).scrollLeft + ', ' + maxWidth);
        }
        if (diff != 0)
        {
            scrollMove(xFinal, maxWidth, leftDiv, rightDiv, PriceDiv, -diff);
        }
    }
    
    //alert('div scroll : ' + document.getElementById(PriceDiv).scrollLeft);
}

function scrollMove(xFinal, maxWidth, leftDiv, rightDiv, PriceDiv, dxAnim){
// SET THE SCROLL TOP
    var diff;
/* if ( ((document.getElementById(PriceDiv).scrollLeft > 0) && (dx < 0))
     || ((document.getElementById(PriceDiv).scrollLeft < maxWidth) && (dx > 0)) )
{
    document.getElementById(PriceDiv).scrollLeft = document.getElementById(PriceDiv).scrollLeft + dx;
    //alert(document.getElementById(PriceDiv).scrollLeft + ', ' + maxWidth);
} */

    document.getElementById(PriceDiv).scrollLeft = document.getElementById(PriceDiv).scrollLeft + dxAnim;
    
	//diff = document.getElementById(PriceDiv).scrollLeft - xFinal;
	//if (diff != 0)
	    // scrollStop(diff);
	// else
	   //setTimeout("scrollMove(" + xFinal + ", " + maxWidth + ", '" + leftDiv + "', '" + rightDiv + "', '" + PriceDiv + "', " + dxAnim + ")",scrollSpeed); 
}


function scrollStop(divv) {
    if (diff == 0)
        clearTimeout();
}