	var currentTickerItem = 0;
	var currentTickerItemLetter = 0;
	var objTickerA, objTickerSpan;
	var vitesse = 50;
	var delaisDeFin = 3000;
	var tickerTimer, delaisTimer;
	
	function initTicker() {
		if (document.getElementById("tickerA") != null && document.getElementById("tickerSpan") != null) {
			objTickerA = document.getElementById("tickerA");
			objTickerSpan = document.getElementById("tickerSpan");
		} else  {
			return false;
		}
		nextTickerItem();
	}
	function nextTickerItem() {
		window.clearInterval(delaisTimer);
		objTickerA.innerHTML = "";
		currentTickerItemLetter = 0;
		if (currentTickerItem < 0) currentTickerItem = arrTickerText.length-1
		else if (currentTickerItem < arrTickerText.length-1) currentTickerItem++;
		else currentTickerItem = 0;
		if (arrTickerText[currentTickerItem].href != '') {
			objTickerA.href = arrTickerText[currentTickerItem].href;
			objTickerA.onclick = function() {
				CT('heure_titre');
			}
		}
		objTickerSpan.innerHTML = arrTickerText[currentTickerItem].startString
		tickerTimer = window.setInterval(nextTickerItemLetter, vitesse);
	}
	function nextTickerItemLetter() {
		objTickerA.innerHTML = arrTickerText[currentTickerItem].txt.substring(0, currentTickerItemLetter);
		if (currentTickerItemLetter < arrTickerText[currentTickerItem].txt.length-1) objTickerA.innerHTML += "_";
		currentTickerItemLetter++;
		if (currentTickerItemLetter > arrTickerText[currentTickerItem].txt.length) {
			window.clearInterval(tickerTimer);
			delaisTimer = window.setInterval(nextTickerItem, delaisDeFin);
		}
	}
	
	function tickerNext() {
		window.clearInterval(tickerTimer);
		nextTickerItem();
	}
	function tickerPrevious() {
		window.clearInterval(tickerTimer);
		currentTickerItem -= 2;
		nextTickerItem();
	}
	function classTickerItem(href, time, cat, txt, strHeureOffset) {
		this.href = href.toString();
		this.time = time.toString();
		this.cat = cat.toString();
		this.txt = txt.toString();
		if (typeof(strHeureOffset) == "undefined") {
			this.heureOffset = "MTL";
		} else {
			this.heureOffset = strHeureOffset.toString();
		}
		if (this.time == "") {
			this.startString = "";
		} else {
			this.startString = "";
			this.startString += "[&nbsp;"+this.time;
			this.startString += "&nbsp;" + this.heureOffset;
			if (this.cat != '') {
				this.startString += "&nbsp;&ndash;&nbsp;"+this.cat;
			}
			this.startString += "&nbsp;]&nbsp;";
		}
	}
	
	function initTickerIf() {
		if (document.getElementById("ifTicker") && strSrcTicker != '') {
			document.getElementById("ifTicker").src = strSrcTicker;
		}
	}