var tickerDelay = 4000;
var tickerFadeDuration = 1000;
var tickerAjax;
var tickerId = 0;

function startTicker() {
	window.setTimeout(tickerTick, tickerDelay);
}

function tickerTick() {
	if(!tickerAjax) tickerAjax = getNewXMLHttp();
	
	var url = '/portfolio-box/' + String(tickerId) + '/';
 	tickerAjax.open("GET", url, true);
	tickerAjax.onreadystatechange = tickerTickComplete;	
	tickerAjax.send(null);
}

function tickerTickComplete() {
	if(tickerAjax.readyState != 4) return;	
	var text = String(tickerAjax.responseText);
	var elem = $('reco-content');
	tickerId = text.substring(0, text.indexOf('|'));
	text = text.substr(text.indexOf('|') + 1);
	
	//var msie = navigator.appVersion.indexOf('MSIE') > 0;
	//var msie6 = navigator.appVersion.indexOf('MSIE 6') > 0;
	//alert(navigator.appVersion + ": " + msie + ', ' +  msie6);
	
	var fadeOut = new Fx.Elements ( elem , {
		onComplete: function() {
			elem.style.backgroundImage = 'none';
			elem.innerHTML = text;
			var fadeIn = new Fx.Elements ( elem, {
				onComplete: function() {
					//if(msie && !msie6 && $('the-box') != null ) $('the-box').style.backgroundImage = '/Assets/Layout/Images/logo-box.png';
					startTicker();
				},
				duration: Math.round(tickerFadeDuration / 2)
			});
			fadeIn.start({ '0': { 'opacity': [0,1] } });
		},
		duration:  Math.round(tickerFadeDuration / 2)
	});
	
	//if(msie && !msie6 &&  $('the-box') != null) $('the-box').style.backgroundImage = 'none';
	fadeOut.start( { '0': { 'opacity': [1,0] } });
}