// JavaScript Document

$(document).ready(function(){
	if($("div").hasClass("index_clients")) {
		var	lenta = '#our_clients .lenta table.default',
			elforadd = 'td',
			items_in_row = 5,
			slidecount = 5,
			padds = 0,
			item_width = const_width = Math.ceil($(lenta).parent().width() / items_in_row) - padds,
			lenta_width = item_width * $(elforadd, lenta).length,
			delta = 10;
		
		if( $(elforadd, lenta).length <= slidecount * $(lenta).length ) {
			$(lbut).addClass("hidden");
			$(rbut).addClass("hidden");
		}
		$(lenta).each( function(){
			/* resize window -> new elforadd width */
			$(this).css("width", $(elforadd, this).length * item_width);
			$(elforadd, this).css("width", item_width);
		} );
		$(window).resize(function(){
			$(lenta).each( function(){
				item_width = Math.ceil($(this).parent().width() / items_in_row) - padds;
				$(elforadd, this).css("width", item_width);
				$(this).css("width", $(elforadd, this).length * item_width);
			} );
		});
		
		setInterval(function(){
			var items = [];
			$(lenta).each( function(j){
				all = items[j] = $(elforadd, this);
				w = 0;
				for(i = slidecount; i > 0; i--){
					o = all[i - 1];
					$(o).clone().css("width", item_width).insertAfter(all[all.length - 1]);
					w += item_width;
				}		
				$(this).css("width", $(elforadd, this).length * item_width);
				$(this).stop().animate({
					left: '-='+w
				  }, 600, function() {
					$(this).css('left', '0');
					if( j == $(lenta).length - 1 ) {
						for( j = 0; j < $(lenta).length; j++ ) {
							for(i = slidecount; i > 0; i--){
								o = items[j][i - 1];
								$(o).remove();
							}		
						}
						$(lenta).each( function(){			
							$(this).css("width", $(elforadd, this).length * item_width);			
						});
					}
				});
			});
		}, 3500);		
	}
});
