	jQuery.fn.liScroll = function(settings) {
			settings = jQuery.extend({
			dx: 3, delay: 100
			}, settings);	
			return this.each(function(){
					var $strip = jQuery(this);
					var stripWidth = 0;
					var $mask = $strip.parent();
					var $tickercontainer = $strip.parent().parent();								
					var containerWidth = $strip.parent().parent().width();	//a.k.a. 'mask' width 	
					$strip.find("li").each(function(i){
						stripWidth += jQuery(this, i).width()+10; // same space appears when php adds content ?!
					});
					$strip.width(stripWidth);			
					var totalTravel = stripWidth+containerWidth;
					
					
					var stripobj = $strip.get(0);
					var dx = settings.dx;
					gorun=function(){
						var curx=stripobj.offsetLeft;
						stripobj.style.left=(curx+stripWidth>0)?(curx-dx+'px'):(containerWidth+'px');
					}
					var intval="";
					function startrun(){
						if (intval==""){
							intval=setInterval("gorun()", settings.delay);
						}
					}
					startrun();
					
					function stoprun(){
						if (intval!=""){
							window.clearInterval(intval);
							intval="";
						}
					}
					
					stripobj.onmouseover=stoprun;
					stripobj.onmouseout=startrun;
			});	
	
	};

