(function($){
$.fn.partnerSlide = function( data ){
	data = $.fn.extend({
		delay: 30,
		actualWidth:0,
		height:'65px',
		copySpeed: 1
	},data);
	
	this.each(function(){
		var t = $(this);
		
		t.find('img').each(function(){
			data.actualWidth = data.actualWidth + $(this).outerWidth();		
		});
		
		data.width = t.width();
		t.data('partnerSlide',data);
		
		t.append('<div class="wrap" style="position:relative;width:'+ data.width +'px;height:'+ data.height +';overflow:hidden"><div style="position:absolute;width:'+ data.width +'px;height:'+ data.height +';"><div class="partner" style="position:absolute;width:'+ data.actualWidth +'px;left:0px;top:0px"></div><div class="partner" style="position:absolute;width:'+ data.actualWidth +'px;left:'+ data.actualWidth +'px;top:0px"></div></div></div>');
		
		t.children("div:not(.wrap,.temp)").each(function(){
			$(".partner",t).append($(this).css({display:'inline'}).get(0));
		});	
		setInterval( function(){
			$('.partner', t).each(function(){
				var left = parseInt($(this).css('left'));
				if( left > ( data.actualWidth * -1 + 8 ) ){
					$(this).css({left:parseInt( left - data.copySpeed ) + 'px'});
				}else{ $(this).first().css({left: data.actualWidth + 'px'}); }
			});
		}, data.delay );
	});
	
	return this;
}

$('.partnerSlide').partnerSlide();
})(jQuery);
