
// script controls for homepage scrolling slideshow downlevel experience   *********update _iFOUR_IMAGE_DISTANCE (= 2X scrollItem width) and _iMAX_LEFT_DISTANCE (so last image appears as the right side image) when content is available**********

        var _iCurrentIndex = -168;
        var _iScrollingDivX = -168;
        var _iSLIDER_STEP = 4;
        var _iTIMER_INTERVAL = 1;
        var _iDistanceTraveled = 0;
        var timer = null;
        var _iFOUR_IMAGE_DISTANCE = 603;
        var _bIsTravelingRight = false;
        var _bIsTravelingLeft = false;
        var _iMAX_LEFT_DISTANCE = -603;
        var _iMAX_RIGHT_DISTANCE = -168;
        
        function SliderHasTraveledFully() {

            if (_iDistanceTraveled < _iFOUR_IMAGE_DISTANCE) {
                return false;
            }
            else {
                _iDistanceTraveled = 0;
                return true;
            }
        }

        function redirectToVideo(oImage) {
            window.location = oImage.getAttribute('url');
        }

        function moveLeft() {
        
            if (_bIsTravelingRight) {
                return false;
            }
            else {
                _bIsTravelingLeft = true;
                document.getElementById("imgMoveRight").src = "/bi/framework/images/content/player_btn_right_off.gif";
            }
            clearTimeout(timer);
            _iScrollingDivX -=  _iSLIDER_STEP;
            _iDistanceTraveled += _iSLIDER_STEP;
            if (_iScrollingDivX <= _iMAX_LEFT_DISTANCE) {
                _iScrollingDivX = _iMAX_LEFT_DISTANCE;

            }
            document.getElementById("innerDiv").style.left = this._iScrollingDivX + "px";
            if (SliderHasTraveledFully()) {
                _bIsTravelingLeft = false;
                //alert(_iScrollingDivX + " and " + _iSLIDER_STEP);
                if (_iScrollingDivX <= _iMAX_LEFT_DISTANCE) {
                    document.getElementById("imgMoveLeft").src = "/bi/framework/images/content/player_btn_left_disabled.gif";
                }
            }
            else {
                timer = setTimeout("moveLeft()", _iTIMER_INTERVAL);
            }
        }
        function moveRight() {
            
            if (_bIsTravelingLeft) {
                return false;
            }
            else {
                _bIsTravelingRight = true;
                document.getElementById("imgMoveLeft").src = "/bi/framework/images/content/player_btn_left_off.gif";
            }
            clearTimeout(timer);
            _iScrollingDivX +=  _iSLIDER_STEP;
            _iDistanceTraveled +=  _iSLIDER_STEP;
            
            if (_iScrollingDivX >= _iMAX_RIGHT_DISTANCE) {
  
                _iScrollingDivX = _iMAX_RIGHT_DISTANCE;

            }
            document.getElementById("innerDiv").style.left = this._iScrollingDivX + "px";
           // alert(this._iScrollingDivX);
            if (SliderHasTraveledFully()) {
                _bIsTravelingRight = false;
                
                if (_iScrollingDivX >= _iMAX_RIGHT_DISTANCE) {
                    document.getElementById("imgMoveRight").src = "/bi/framework/images/content/player_btn_right_disabled.gif";
                }
            }
            else {
                timer = setTimeout("moveRight()", _iTIMER_INTERVAL);

            }

        }
        function handleMouseOverRightButton(oImg) {
        
            if (_iScrollingDivX <= _iMAX_LEFT_DISTANCE) {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_left_disabled.gif";
            }
            else {
                oImg.style.cursor = "pointer";
                oImg.src = "/bi/framework/images/content/player_btn_left_on.gif";
            }
        }
        function handleMouseOverLeftButton(oImg) {
            if (_iScrollingDivX >= _iMAX_RIGHT_DISTANCE) {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_right_disabled.gif";
            }
            else {
                oImg.style.cursor = "pointer";
                oImg.src = "/bi/framework/images/content/player_btn_right_on.gif";
            }
        }

        function handleMouseOutRightButton(oImg) {
            if (_iScrollingDivX <= _iMAX_LEFT_DISTANCE) {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_left_disabled.gif";
            }
            else {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_left_off.gif";
            }
        }
        function handleMouseOutLeftButton(oImg) {
            if (_iScrollingDivX >= _iMAX_RIGHT_DISTANCE) {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_right_disabled.gif";
            }
            else {
                oImg.style.cursor = "default";
                oImg.src = "/bi/framework/images/content/player_btn_right_off.gif";
            }
        }