	var tickers = [];
	var current_ticker = 0;
	var ticker_container = null;
	var ticker_cnt = 0;
	
	var ticker_width = 820;
	var ticker_speed = 9000;
	
	function ticker_show_next(){
		if (tickers.length==0)return;
		if (!ticker_container){
			ticker_container = document.createElement('div');
			jQuery(ticker_container).css({
				'margin-top': '3px',
				'margin-bottom': '3px',
				height: '24px',
				width: ticker_width+'px',
				overflow: 'hidden',
				position: 'relative',
				border: '1px solid #999999',
				'line-height': '24px',
				'text-align': 'left',
				'font-family': 'Verdana',
				'font-size': '13px',
				'font-weight': 'bold',
				color: '#f00'
			});
			jQuery(ticker_container).insertAfter('#user-line');
			
			jQuery(ticker_container).mouseover(function(e){
				jQuery("#ticker_"+ticker_cnt).stop(true, false);
				if (ticker_cnt>1){
					jQuery("#ticker_"+(ticker_cnt-1)).stop(true, false);
				}
			});
			jQuery(ticker_container).mouseout(function(e){
				var left = jQuery('#ticker_'+ticker_cnt).position().left;
				var t = Math.floor(ticker_speed * left/ticker_width);
				jQuery("#ticker_"+ticker_cnt).stop(true,false).animate({left: '0px'}, t, "linear", function(){
					ticker_show_next();
				});
				if (ticker_cnt>1){
					jQuery("#ticker_"+(ticker_cnt-1)).stop(true,false).animate({left: '-'+ticker_width+'px'}, t, "linear", function(){
						$(this).remove();
					});
				}
			});
		}

		var item_html = '';
		var item = tickers[current_ticker];
		current_ticker ++;
		if (current_ticker==tickers.length)current_ticker = 0;		
		
		if (item.link==''){
			item_html = item.content;
		}
		else {
			item_html = "<a style='color: #f00; font-weight: bold;' href='http://dentalproductsreport.com/tickers/visit_link/"+item.id+"' target='_blank'>"+item.content+"</a>";
		}
		ticker_cnt++;
		jQuery(ticker_container).append("<div id='ticker_"+ticker_cnt+"' style='width: "+ticker_width+"px; padding-left: 5px; position: absolute; left: "+ticker_width+"px; top: 0;'>"+item_html+"</div>");
		jQuery("#ticker_"+ticker_cnt).animate({left: '0px'}, ticker_speed, "linear", function(){
			ticker_show_next();
		});
		if (ticker_cnt>1){
			jQuery("#ticker_"+(ticker_cnt-1)).animate({left: '-'+ticker_width+'px'}, ticker_speed, "linear", function(){
				$(this).remove();
			});
		}
		
	}	
	
	jQuery(document).ready(function($){
		$.get('/tickers/index?t='+new Date().getTime()+'&uri='+escape(window.location), function(data){
			$(data.documentElement).find('ticker').each(function(i,n){
				tickers.push({id: $('id', n).text(), content: $('content', n).text(), link: $('link', n).text()});
			});
			ticker_show_next();
		});
	});