var scroll_size = 0;
var container_class = ".gallery_interno_container";
var panel_class = ".gallery_interno";

var slide_left_class = ".slide_left";
var slide_right_class = ".slide_right";

var scroll_number = 3;

function setContainerClass(className) {
    container_class = "." +className;
}

function setIntPanelClass(className) {
    panel_class = "." +className;
}


function setSlideLeftClass(className) {
    slide_left_class = "." +className;
}

function setSlideRightClass(className) {
    slide_right_class = "." +className;
}

function setScrollNumber(number) {
    scroll_number = number;
}


$(document).ready(function(){
    try {
        var container = $(container_class);
        var interno = $(panel_class);
        //var img_first = $(panel_class + " div:first");
        var img_first = $(panel_class + " span:first");
        var img_second = $(panel_class + " span:eq(1)");


        var img_last =  $(panel_class + " span:last");

        //alert("left : " + img_second.offset().left);
        scroll_size = (img_second.offset().left - img_first.offset().left) * scroll_number;
        /*scroll_size = parseInt(container.width()) + 35;*/
         /* +
                      parseInt(img_first.css("margin-left").replace("px", "")) +
                      parseInt(img_first.css("margin-right").replace("px", ""));
                      */

        $(slide_left_class).click(function(){
            var left = parseInt(interno.css("left").replace("px", "")) + scroll_size;
            if (left <= 0) {
                interno.animate({left: "+=" + scroll_size}, 200);
            }
        });

        $(slide_right_class).click(function(){
            var left = img_last.offset().left - container.offset().left - scroll_size;
            if (left >=0) {
                interno.animate({left: "-=" + scroll_size}, 200);
            }
        });
    } catch (err) {}

});
