/* JQUERY TRANSLATIONS */

leftArrow = new Image();
leftArrowP = new Image();
leftArrow.src = '/templates/images/slider/arrow_left.png';
leftArrowP.src = '/templates/images/slider/arrow_left_light.png';

rightArrow = new Image();
rightArrowP = new Image();
rightArrow.src = '/templates/images/slider/arrow_right.png';
rightArrowP.src = '/templates/images/slider/arrow_right_light.png';

var maxLeft = 0;

function initSlider() {
    document.getElementById('leftArrow').style.cursor = 'pointer';
    document.getElementById('rightArrow').style.cursor = 'pointer';

    if (selectedP == null) {
        selectedP = 1;
    }

    if (offerCount > 1) {
        maxLeft = (offerCount - 2) * w;
    }
    if (offerCount < 4 || selectedP < 2) {
        document.getElementById('leftArrow').src = leftArrowP.src;
        document.getElementById('leftArrow').style.cursor = 'default';
    }
    if (maxLeft <= w || (selectedP+2) >= offerCount) {
        document.getElementById('rightArrow').src = rightArrowP.src;
        document.getElementById('rightArrow').style.cursor = 'default';
    }

    if (selectedP > 1 && offerCount > 3 && selectedP <= offerCount - 1) {
        if (selectedP < offerCount - 1) {
            document.getElementById('sliderItemBlock').style.left = - (selectedP - 1) * w;
        } else {
            document.getElementById('sliderItemBlock').style.left = - (selectedP - 2) * w;
        }
    }
}

$(document).ready(function() {
    /* Arrows Inside Thumb-Scroll-Block */

    $("#leftArrow").click(function() {
        if (!$("#sliderItemBlock").is(':animated')) {
            var Xleft = document.getElementById('sliderItemBlock').style.left;
            var Cleft = Xleft.replace("px", "");

            if (parseInt(Cleft) < 0) {
                $("#sliderItemBlock").animate({ "left": parseInt(Cleft) + w + "px" }, "slow");
                if (parseInt(Cleft) + w == 0) {
                    document.getElementById('leftArrow').src = leftArrowP.src;
                    document.getElementById('leftArrow').style.cursor = 'default';
                }
                document.getElementById('rightArrow').src = rightArrow.src;
                document.getElementById('rightArrow').style.cursor = 'pointer';
            }
        }
    });

    $("#rightArrow").click(function() {
        if (!$("#sliderItemBlock").is(':animated')) {
            var Xleft = document.getElementById('sliderItemBlock').style.left;
            var Cleft = Xleft.replace("px", "");
            var maxLeft = 0;

            if (offerCount > 1) {
                maxLeft = (offerCount - 2) * w;
            }
            if (Xleft == null || Xleft == "") {
                if (maxLeft <= w) {
                    document.getElementById('rightArrow').src = rightArrowP.src;
                    document.getElementById('rightArrow').style.cursor = 'default';
                } else {
                    document.getElementById('leftArrow').src = leftArrow.src;
                    document.getElementById('leftArrow').style.cursor = 'pointer';
                    $("#sliderItemBlock").animate({ "left": -w + "px" }, "slow");
                    if (offerCount == 4) {
                        document.getElementById('rightArrow').src = rightArrowP.src;
                        document.getElementById('rightArrow').style.cursor = 'default';
                    }
                }
            } else if ((Math.abs(parseInt(Cleft)) < maxLeft)) {
                if (((Math.abs(parseInt(Cleft)) + 2*w) <= maxLeft)) {
                    if (((Math.abs(parseInt(Cleft)) + 2*w) == (maxLeft))) {
                        document.getElementById('rightArrow').src = rightArrowP.src;
                        document.getElementById('rightArrow').style.cursor = 'default';
                    }
                    $("#sliderItemBlock").animate({ "left": parseInt(Cleft) - w + "px" }, "slow");
                }
                document.getElementById('leftArrow').src = leftArrow.src;
                document.getElementById('leftArrow').style.cursor = 'pointer';
            }
        }
    });

});
