$(function() {
	
	$('.events-wrapper .events-scroller .events').width($('.events-wrapper .events-scroller .events .event').length * 568);
		
	$('.events-quickjump a').click(function() {
		$(this).closest('ul').find('.active').removeClass('active');
		$(this).addClass('active');
		
		var id = $(this).attr('rel');
		var $event = $('.events #'+id);
		var margin = 0 - ($event.prevAll('.event').length * $event.outerWidth());
		
		$('.events-scroller .events').stop().animate({
			marginLeft: margin
		}, 400);
		
		$('.events-readmore').attr('href', $event.find('.event-title a').attr('href'));
		
		return false;
	}).first().click();
	
	setInterval(function() {
			$('.events-navi-next').click();
	}, 10000);
	
	$('.block_aikataulut').each(function() {
		
		if($('.block_historia').length > 0) {
			var offset = $('.block_historia').offset().top - $(this).offset().top;
			$(this).css({
				position: 'relative',
				top: offset
			});
		}
	});
	
	var max = 0;
	$('.block_historia, .block_tilausajot, .block_aikataulut').each(function() {
		max = Math.max(max, $(this).height());
	}).height(max+50);
		
	$('.events-navi').click(function() {
			
		var isNext = $(this).hasClass('events-navi-next');
		var $target = $('.events-quickjump .active').closest('li')[isNext ? 'next' : 'prev']();
		
		if($target.length > 0) {
			$target.find('a').click();
		} else {
			$('.events-quickjump li:'+(isNext ? 'first' : 'last')+' a').click();
		}		
			
		return false;
	});
	
	$('.timetable td:empty').addClass('empty');
	
});

