function tickerinit(tickerwidth) {
	if (document.getElementById) {
		tck = document.getElementById("ticker");
		if (tck.getElementsByTagName("div").length > 0) {
			actual = 0;
			step = 2;
			speed = 18;
			delay = 10;
			news = new Array();
			for (i = 0; i < tck.getElementsByTagName("div").length; i++) {
				news[i] = tck.getElementsByTagName("div")[i];
				news[i].style.left = tickerwidth + "px";
			}
			actual = Math.floor(Math.random() * news.length);
			rollNews(); 
		}
	}
}

function rollNews() {
	news[actual].style.left = parseInt(news[actual].style.left) - step + "px";
	if (parseInt(news[actual].style.left) == ((tck.offsetWidth % step)+8)){
		tick = setTimeout("rollNews()",delay);
		
	}
	else {
		if (parseInt(news[actual].style.left) <= 0-news[actual].offsetWidth ) {
			actual++;
			if (actual == news.length) {actual = 0;}
			news[actual].style.left = tck.offsetWidth + "px";
			
		}
		tick = setTimeout("rollNews()",speed);
	}
}

function addEvent(obj, evType, fn){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, true);
    return true;
  } else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
	return false;
  }
}

function tickerstop() {
     if (this.tick) clearTimeout(this.tick);
}

function tickerstart() {
     tick = setTimeout("rollNews()",delay);
}



