  var ticker;
  var ticker1;
  var ticker2;
  var center_div;
  var contentWidth;
  var tickerWidth;
  var windowWidth;
  var borderRight;
  var borderLeft;
  var ticker1pos;
  var ticker2pos;
  var intervalRef;
  var scrollSpeedOld;
  
function init_ticker() {
	ticker = document.getElementById('ticker');
	ticker.style.overflow = "hidden";
	ticker1 = document.getElementById('ticker1');
	ticker2 = document.getElementById('ticker2');
	
	var infoBar = document.getElementById('infoBar');
	contentWidth = infoBar.offsetWidth;
	
	borderLeft 	=  0;//(windowWidth - contentWidth)/2;
	borderRight	= contentWidth;

	tickerWidth = ticker1.offsetWidth;

	ticker1.style.width = tickerWidth + "px";
	ticker2.style.width = tickerWidth  + "px";

	var faktor;
	if (tickerWidth < contentWidth) {
		faktor = Math.ceil(contentWidth/tickerWidth);
		var tickerContent = ticker1.innerHTML;		
		for (i=0; i<faktor; i++) {
			ticker1.innerText += tickerContent;
			ticker2.innerText += tickerContent ;
		}
	}

//  if (navigator.userAgent.indexOf("MSIE 7") != -1 || navigator.userAgent.indexOf("Opera") != -1  ) {
//		tickerWidth = 15 + ticker1.offsetWidth + (ticker1.offsetWidth * faktor);
		
//	} else  {
		tickerWidth = 10 + ticker1.offsetWidth ;
//	}
	
	//tickerWidth = 10 + ticker1.offsetWidth ;                                   //MOZ
	//tickerWidth = 15 + ticker1.offsetWidth + (ticker1.offsetWidth * faktor);   //IE
	ticker1.style.left = borderLeft + "px"; 
	ticker1pos = ticker1.offsetLeft;
	ticker2pos = ticker1pos+tickerWidth;
	ticker2.style.left = ticker2pos + "px"; 
 	
  //alert("ticker1pos " + ticker1pos);
}
  
  
function scroll(){

	var ticker1 = document.getElementById('ticker1');
	var ticker2 = document.getElementById('ticker2');

 	ticker1pos = ticker1.offsetLeft;
 	ticker2pos = ticker2.offsetLeft;
 	
 	
 	
 	if (ticker1pos < (borderLeft - tickerWidth)) {
 		ticker1pos = ticker2pos + tickerWidth;
 	}
 	
 	if (ticker2pos < (borderLeft - tickerWidth)) {
 		ticker2pos =  ticker1pos + tickerWidth;
 	}
 	 	
 	
 	ticker1pos -= scrollSpeed;
 	ticker2pos -= scrollSpeed; // ticker1pos+tickerWidth;
 	
 	ticker1.style.left = ticker1pos + "px";
 	ticker2.style.left = ticker2pos + "px"; 	
}	

function stopTicker() {
	if (intervalRef) {
		clearInterval(intervalRef);
	}
} 

function runTicker() {
	intervalRef = setInterval("scroll()", 30);
}
