function startTicker(target, tickerTexts) {

	var element = document.getElementById(target);

	if (element) {

		var text = "";
		for (tickerTextKey in tickerTexts) {
			text = text + "++ " + tickerTexts[tickerTextKey] + " +";
		}

		var parentElement = element.parentNode;
		var parentElementWidth = xWidth(parentElement);

		element.style.left = parentElementWidth + "px";
		element.innerHTML = text;

		var elementWidth = xWidth(element);

		element.innerHTML = "+" + text + text + text;
		minimumOffset = -elementWidth;
		currentOffset = parentElementWidth;

		var runTicker = function() {
			currentOffset--;
			if (currentOffset == minimumOffset) {
				currentOffset = 0;
			}
			element.style.left = "" + currentOffset + "px";
			setTimeout(runTicker, 10);
		}

		setTimeout(runTicker, 10);

	}

}

