function tickerInit () {
	ie = navigator.userAgent.indexOf('MSIE') != -1;
	oTicker = document.getElementById('ticker');
	oTickerSection = document.getElementById('tickerSection');
	oTickerSectionA = oTickerSection.getElementsByTagName('A')[0];
	oTickerHeadline = document.getElementById('tickerHeadline');
	oTickerHeadlineA = oTickerHeadline.getElementsByTagName('A')[0];
	oTickerContent = document.getElementById('tickerContent');
	tickerItems = new Array();
	tickerCurrent = 0;
	tickerPaused = false;
	tickerStyle = 1;
	oTicker.onmouseover = function () {
		tickerPause();
	};
	oTicker.onmouseout = function () {
		tickerResume();
	};
	var ul0 = oTickerContent.getElementsByTagName('UL')[0];
	for (var i=0; i<ul0.childNodes.length; i++) {
		var li0 = ul0.childNodes[i];
		if (li0.nodeName.toUpperCase() == 'LI') {
			var limit = new Number(li0.className.replace(/[^0-9]+/g, ''));
			var li1 = li0.getElementsByTagName('LI');
			for (var j=0; j<Math.min(li1.length, limit); j++) {
				tickerItems[tickerItems.length] = new TickerItem(li0.getElementsByTagName('A')[0].innerHTML, li0.getElementsByTagName('A')[0].href, li1[j].getElementsByTagName('A')[0].innerHTML, li1[j].getElementsByTagName('A')[0].href);
			}
		}
	}
	oTickerSectionA.href = tickerItems[tickerCurrent].sectionURL;
	oTickerSectionA.innerHTML = tickerItems[tickerCurrent].section;
	oTickerHeadlineA.href = tickerItems[tickerCurrent].headlineURL;
	oTickerHeadlineA.innerHTML = tickerItems[tickerCurrent].headline;
	tickerResume();
}
tickerInit();

function tickerPause () {
	tickerPaused = true;
	if (typeof tickerTimeout != 'undefined') clearTimeout(tickerTimeout);
}

function tickerResume () {
	tickerPaused = false;
	if (typeof tickerTimeout != 'undefined') clearTimeout(tickerTimeout);
	tickerTimeout = setTimeout('tickerGoNext('+tickerStyle+');', 6000);
}

function tickerGoNext (style) {
	if (typeof style == 'undefined') var style = 0;
	tickerCurrent++;
	if (tickerCurrent >= tickerItems.length) tickerCurrent = 0;
	oTickerSectionA.href = tickerItems[tickerCurrent].sectionURL;
	oTickerSectionA.innerHTML = tickerItems[tickerCurrent].section;
	oTickerHeadlineA.href = tickerItems[tickerCurrent].headlineURL;
	if (style == 0) oTickerHeadlineA.innerHTML = tickerItems[tickerCurrent].headline;
	else if (style == 1) {
		tickerTimeout = setTimeout('if (!tickerPaused) tickerResume();', (tickerItems[tickerCurrent].headline.length*35));
		for (var i=0; i<tickerItems[tickerCurrent].headline.length; i++) {
			setTimeout('oTickerHeadlineA.innerHTML = tickerItems[tickerCurrent].headline.substring(0, (tickerPaused ? tickerItems[tickerCurrent].headline.length : '+(i+1)+')).replace(/"/g, \'"\')', i*35);
		}
	}
	if (!tickerPaused) tickerResume();
}

function tickerGoPrev () {
	tickerCurrent--;
	if (tickerCurrent < 0) tickerCurrent = tickerItems.length-1;
	oTickerSectionA.href = tickerItems[tickerCurrent].sectionURL;
	oTickerSectionA.innerHTML = tickerItems[tickerCurrent].section;
	oTickerHeadlineA.href = tickerItems[tickerCurrent].headlineURL;
	oTickerHeadlineA.innerHTML = tickerItems[tickerCurrent].headline;
}

function TickerItem (section, sectionURL, headline, headlineURL) {
	this.section = section;
	this.sectionURL = sectionURL;
	this.headline = headline;
	this.headlineURL = headlineURL;
}
