/* horizontal scroller start */
	
	function shiftLeft_scroller()
	{
		
		var get_left_position = jQuery('.tweet_list').position().left;
		
		var final_left=jQuery(".tweet_list").position().left-1;
		
		jQuery(".tweet_list").css({"left":final_left+"px"});
		
		var first_child_width=jQuery(".tweet_list li:first").width();
		
		// Condition to re-set ticker position in breaking in FF
		if (get_left_position < -1000)
		{
			//alert("it broke");
			//jQuery(".tweet_list").css("left", "0px");
			jQuery(".tweet_list").css({"left":final_left+"px"});
						
			var child=jQuery(".tweet_list li:first");
			
			jQuery(".tweet_list li:first").remove();
			
			jQuery(".tweet_list").append(child);	
			
			final_left=jQuery(".tweet_list").position().left+first_child_width;
			
			jQuery(".tweet_list").css({"left":final_left+"px"});
		}

		if(final_left == first_child_width*(-1))
		{
			var child=jQuery(".tweet_list li:first");
			
			jQuery(".tweet_list li:first").remove();
			
			jQuery(".tweet_list").append(child);	
			
			final_left=jQuery(".tweet_list").position().left+first_child_width;
			
			jQuery(".tweet_list").css({"left":final_left+"px"});
		}
		 
	}

// You need an anonymous function to wrap around your function to avoid conflict  
(function(jQuery){  
 
	jQuery.fn.extend({
		horizontalscroll:function()
		{
			return this.each(function()
			{
				scroller_time=setInterval('shiftLeft_scroller()', 25);
				
				// Changed to mouseover from hover
				jQuery(".ticker_inner").live("mouseover",function(){
				
					clearTimeout(scroller_time);
					var top=jQuery(this).parent().position().top;
					var height=jQuery(this).parent().parent().height();

					var left=jQuery(this).offset().left;
					var left1=120-jQuery(this).width()/2;
					var total_top=top+height;
					var total_left=left-left1;

					var detail=jQuery(this).next("em").html();
					var title=jQuery(this).html();
		
				});
				jQuery(".ticker_inner").live("mouseout",function()
				{
					scroller_time=setInterval('shiftLeft_scroller()', 25);
				});
			});
		}
	});
})(jQuery);

