$(document).ready(function() {
	function selectCss(title) {
		$('link[@rel*=style][title]').each(function(i)
		{
			this.disabled = true;
			if (this.getAttribute('title') == title)
				this.disabled = false;
		});
	}
	$('#font-size-small').click(function() {
		$('#main').css('font-size', '12px');
		return false;
	});
	$('#font-size-medium').click(function() {
		$('#main').css('font-size', '14px');
		return false;
	});
	$('#font-size-large').click(function() {
		$('#main').css('font-size', '16px');
		return false;
	});
	$('#text-version').click(function() {
		selectCss('text');
		$.cookie('textversion', 1);
		return false;
	});
	$('#graphic-version').click(function() {
		selectCss('graphic');
		$.cookie('textversion', 0);
		return false;
	});
	$('#calendar-prev,#calendar-next').livequery('click', function() {
		$('#calendar').load($(this).attr('href'));
		return false;
	});
	$('#ticker a.link').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
	var play = true;
	var ticker = 1;
	function tickerTimer()
	{
		var t = $('#ticker'+ticker);
		t.fadeOut('slow');
		t.css('display', 'none');
		ticker++;
		t = $('#ticker'+ticker);
		if (!t.length) {
			ticker = 1;
			t = $('#ticker'+ticker);
		}
		t.fadeIn('slow');
	}
	$(document).everyTime('5s', 'ticker', tickerTimer);
	$('#play-pause-button').click(function() {
		if (play) {
			$(document).stopTime('ticker');
			play = false;
			$('#play-pause-button').removeClass('pause');
			$('#play-pause-button').addClass('play');
		}
		else {
			$(document).everyTime('5s', 'ticker', tickerTimer);
			play = true;
			$('#play-pause-button').removeClass('play');
			$('#play-pause-button').addClass('pause');
		}
		return false;
	});
	var textversion = $.cookie('textversion');
	selectCss(textversion == 1 ? 'text' : 'graphic');
});

