function scroll_images(){
	
	var nb_images = $('#items-container div.item');
	var images_list_width = (nb_images.length*151)+'px';
	var can_move = true;

	$('#items-list').css("width", images_list_width);
	$('#items-list').css("position", "relative");


	$('#left-arrow').bind("click", function(){
		var left = parseInt($('#items-list').css('left'));
		var width_container = parseInt($('#items-list').css('width'));
		var steps = Math.ceil(width_container / parseInt($('#items-container').css('width')));
		var to_end = -(parseInt($('#items-container').css('width')) * (steps - 1));
		
		if(left<0){
			if (can_move){
				can_move = false;
				$("#items-list").animate({left: "+="+parseInt($('#items-container').css('width'))+"px"}, {duration: 1500} );
				can_move = true;

			}
		} else {
			if (can_move){
				can_move = false;
				$("#items-list").animate({left: to_end+"px"}, {duration: 1500} );
				can_move = true;
			}
		}
		$('#items-container').css("overflow", "hidden");
	});

	$('#right-arrow').bind("click", function(){
		var minleft = parseInt($('#items-list').css('width'));
		minleft = -(minleft-parseInt($('#items-container').css('width')));
		var width_container = parseInt($('#items-list').css('width'));
		var steps = Math.ceil(width_container / parseInt($('#items-container').css('width')));
		var to_end = parseInt($('#items-container').css('width')) * (steps - 1);
		var left = parseInt($('#items-list').css('left'));
		
		if(left>minleft){
			if (can_move){
				can_move = false;
				$("#items-list").animate({left: "-="+parseInt($('#items-container').css('width'))+"px"}, {duration: 1500} );
				can_move = true;
			}
		} else {
			if (can_move){
				can_move = false;
				$("#items-list").animate({left: "0px"}, {duration: 1500} );
				can_move = true;
			}
		}
		$('#items-container').css("overflow", "hidden");
	});

}

function align_bottom(){
	
	var container_height = $('div.partners-block #items-container').height();
	
	var items = $('div.partners-block div.item');
	var IE6 = (navigator.appVersion.indexOf("MSIE 6.")==-1) ? false : true;
	var IE7 = (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;
	
	for (i=0; i< items.length; i++){
		
		itemHeight = $(items[i]).height();
		
		marginTop = container_height-itemHeight;
		$(items[i]).css('margin-top', marginTop+'px');
	}
}

function load_images(){

    $('#items-list').cdzPreloadImages(
        function(total){/*myLog.info('Preloader has started')*/},
        function(loaded, total){/*myLog.info('Preload Progress : ' + loaded + " / " + total)*/},
        function(){
			$('div.item img').removeClass('hide');
			$('div.item').removeClass('loading');
			/*myLog.info('images chargées');*/
			 align_bottom();
			 /*myLog.info('images allignées');*/
		}
    );
}

$(document).ready(function() {
    load_images();
    //align_bottom();
    scroll_images();
});
