function rotateText(){

 jQuery('.caption-text-selected')
 .css({left:'20px'})
 .animate({left:'-450px'},500,'easeInOutCirc',function(e){
 
 jQuery(this).removeClass('caption-text-selected');
 
 var i = jQuery('.caption-text').index(this);
 var s = jQuery('.caption-text').size();
 var j = (i<s-1 ? i+1 : 0 );
 
 jQuery('.caption-text').eq(j)
 .addClass('caption-text-selected')
 .css({left:'-450px'})
 .animate({left:'20px'},500,'easeInOutCirc',function(e){ setTimeout(rotateText,parseFloat(jQuery(this).attr('wait'))*1000); })
 ;
  });
 }
