// sliding options
var slidingBoxWidth = 495;
var slidingSpeed    = 300;
var t               = null;

if(undefined == autoSlider) {
	var autoSlider = false;
	var loop       = false;
}
if(undefined == autoSlideInterval) {
	var autoSlideInterval = 3000;
}

$(document).ready(function()
{
    //  sliding elements init
    var maxPageItems = $(".slideArea .slideItem").length;

    $('.slideArea').css({'marginLeft' : '0px'});

    $(".slideArea .slideItem").each(function(i){
        var itemNav = '<p class="buttons clearfix">';
        if(i) itemNav += '<a class="floatleft slide_btn_right r2" href="#" title="">&laquo; ' + translations.prev + '</a>';
        if(i < maxPageItems-1) itemNav += '<a class="floatright slide_btn_left r2" href="#" title="">' + translations.next + ' &raquo;</a>';
        itemNav += '</p>';
        $(' .content-segment', this).after(itemNav);
        
    });
    
    // sliding margin
    if($('div.marginSlider .slideArea').length) {
    	var margin=15;
    	$('.crop')
    		.width($('.crop').width()-margin*2)
    		.css('margin',margin+'px');

    	$('.slide_btn_left').css('margin-right',parseInt($('.slide_btn_left').css('margin-right').replace('px',''))+margin*2+'px');
    }

    $(".slide_btn_left").click(function() {slideLeft();return false;});
    $(".slide_btn_right").click(function() {slideRight();return false;});

    if(maxPageItems && autoSlider){$(".slide_btn_left, .slide_btn_right").css({display : 'none'}); autoSlide(maxPageItems);}
});

slideLeft  = function(){$(".slideArea").animate({marginLeft: (parseInt($('.slideArea').css('marginLeft'))-slidingBoxWidth) + 'px'},slidingSpeed);}
slideRight = function() {$(".slideArea").animate({marginLeft: (parseInt($('.slideArea').css('marginLeft'))+slidingBoxWidth) + 'px'}, slidingSpeed);}
slideBack  = function(){$(".slideArea").animate({marginLeft: '0px'},slidingSpeed);}
autoSlide = function(slideItems) { t = window.setTimeout(function() { if(parseInt($(".slideArea").css('marginLeft')) <= (((slideItems-1) * slidingBoxWidth)*-1)) {if(loop) { slideBack();} else { window.clearTimeout(t); t = null; $(".slide_btn_left, .slide_btn_right").css({display : 'inline'});}} else {slideLeft();}if(t != null) autoSlide(slideItems); },autoSlideInterval);}
