jQuery.fn.extend({
	slideText:function(options){
		this.settings = jQuery.extend( {
		  cmd : 'slideUp',
		  duration:1000,
		  timeSlide:5000,
		  height:28
		} , options);
		var o=this;
		switch(this.settings.cmd){
			case 'slideUp':	
							jQuery(o).find('li').each(function(){
								jQuery(this).css({listStyle:'none',lineHeight:o.settings.height+'px'})				   
							});
							jQuery(o).css({height:o.settings.height+'px',overflow:'hidden',margin:0,padding:0});	
							setInterval(function(){
							jQuery(o).find('li').each(function(){
								jQuery(this).css({listStyle:'none',lineHeight:o.settings.height+'px',height:o.settings.height})				   
							});
							jQuery(o).css({height:o.settings.height+'px',overflow:'hidden'});					 
							jQuery(o).find('li:first').animate( {marginTop: '-'+o.settings.height+'px'}, o.settings.duration, function(){
								jQuery(this).detach().appendTo(o).removeAttr('style');	
							});			 
							},this.settings.timeSlide); 
							break;
			case 'slideDown':	
							jQuery(o).css({height:o.settings.height+'px',overflow:'hidden',margin:0,padding:0});	
							var li2=jQuery(o).find('li').eq(1);
							li2.css({marginTop:'-'+o.settings.height+'px'});
							var tmp=li2.html();
							var style_text=li2.attr('style');
							li2.remove();
							jQuery(o).find('li:first').before('<li'+(style_text?' style="'+style_text+'"':'')+'>'+tmp+'</li>');
							jQuery(o).find('li').each(function(){
								jQuery(this).css({listStyle:'none',lineHeight:o.settings.height+'px',height:o.settings.height});			   
							});
					
							setInterval(function(){
							jQuery(o).find('li').each(function(){
								jQuery(this).css({listStyle:'none',lineHeight:o.settings.height+'px',height:o.settings.height})				   
							});
							jQuery(o).find('li:first').css({marginTop:'-'+o.settings.height+'px'});
							jQuery(o).find('li:first').animate( {marginTop: 0}, 
															   o.settings.duration, 
															   function(){
																   jQuery(o).find('li').eq(1).detach().appendTo(o);	
																   jQuery(o).css({height:o.settings.height+'px',overflow:'hidden'});
																
																	var li2=jQuery(o).find('li').eq(1);
																	li2.css({marginTop:'-'+o.settings.height+'px'});
																	var tmp=li2.html();
																	var style_text=li2.attr('style');
																	li2.remove();																																																			
																	jQuery(o).find('li:first').before('<li'+(style_text?' style="'+style_text+'"':'')+'>'+tmp+'</li>');																																																																																									  																});
				
							},this.settings.timeSlide);
							break;
		}
	}
});
jQuery(function(){
	jQuery('#slide').slideText();		
	jQuery('#slide2').slideText({cmd:'slideDown'});	
});

