// Controls footer ticker
var ticker = {
	reveal:function () {
		var tickerContainer		= $('#footer-ticker');
		var tickerContent		= $('#footer-ticker-content');
		
		// initialize ticker only if on homepage
		var urlAsStr = document.location.pathname;
		if (urlAsStr != '/' && urlAsStr !='/home' && urlAsStr != '/home/' &&  urlAsStr != '/home/index' && urlAsStr != '/home/index/') {
			tickerContent.hide();
			return false;
		}

		// ticker starts hidden
		tickerContent.show();

		var _blinkAndRemove = function () {
			var count = 0;

			var blinkInterval = setInterval(function () {
				tickerContent.width(count % 2 == 0 ? 0 : tickerContainer.width());
				count++;
			}, 50);

			setTimeout(function () {
				clearInterval(blinkInterval);
				tickerContainer.width(0);
				tickerContent.width(0);
				count = 0;
			}, 1000);
		};
		
		tickerContainer.width(600);
		tickerContent.animate({width:tickerContainer.width()}, 500, function () {
			setTimeout(function () { _blinkAndRemove(); }, 3000);
		});
	},
	
	init: function () {
		// Set timer to show at defined interval
		setInterval(this.reveal, 20000);
	
		// Show immediately initially
		this.reveal();
	}
};

function checkForTicker() {
var returnVal; 
	if($('#footer-ticker-content').width() == 0) {
		$("#siteInfo").width(205).css('overflow','visible');
		returnVal = $('#siteinfo').width();
	} else {
		$("#siteInfo").width(710);
	}
return returnVal;
}

// Document ready
$(document).ready(function(){
	ticker.init();
});
