function initTicker()
{	
	var currentTicker = 0;
	var currentMovement = 0;
	var tickerTimer = setTimeout(moveTicker, 5000);
	
	updateCounters();
	
	$("div.ticker > .button-left").click(tickerRight);
	$("div.ticker > .button-right").click(tickerLeft);
	
	function moveTicker()
	{
		if (currentMovement == 0 && currentTicker == 2) currentMovement = 1;
		else if (currentMovement == 1 && currentTicker == 0) currentMovement = 0;
		if (currentMovement == 0) tickerLeft();
		else if (currentMovement == 1) tickerRight();
	}
	
	function updateCounters() 
	{
		if (currentTicker == 2) { 
			$("div.ticker > .button-right").hide();
		} else {
			$("div.ticker > .button-right").show();
			$("div.ticker > .button-right > .counter").html(currentTicker + 3 + "/4");
		}
		if (currentTicker == 0) {
			$("div.ticker > .button-left").hide();
		} else {
			$("div.ticker > .button-left").show();
			$("div.ticker > .button-left > .counter").html(currentTicker + "/4");
		}
	}
	
	function tickerLeft()
	{
		if (currentTicker < 2) 
		{
			currentTicker++;
			updateCounters();
			$("div.ticker > .items > ul").animate(
				{
					"marginLeft": "-" + currentTicker * 133 + "px"
				},
				500,
				"swing",
				null
			);
		}
		clearTimeout(tickerTimer); 
		tickerTimer = setTimeout(moveTicker, 5000);
	}
	
	function tickerRight()
	{
		if (currentTicker > 0) 
		{
			currentTicker--;
			updateCounters();
			$("div.ticker > .items > ul").animate(
				{
					"marginLeft": "-" + currentTicker * 133 + "px"
				},
				500,
				"swing",
				null
			);
		}
		clearTimeout(tickerTimer); 
		tickerTimer = setTimeout(moveTicker, 5000);
	}
}