if($.browser.msie) {
var ie = $.browser.version;
} else {
var ie = false;
}

function centerTitles() {
	$('.lista .title a:visible').each(function(i, el) {
		var ah = $(el).height();
		var ch = Math.ceil((37-ah)/2);
		$(el).css({
			'top' : ch + 'px',
			'position' : 'relative'
		});
	});
}

var karuselli_interval;

$(document).ready(function() {
$('img[src=""]').hide();
	$('.lista .title a').hyphenate();

	centerTitles();
$('#guide').addClass('box box-3 box-valko');
	if(ie) {
		$('.box').each(function(i, el) {
			if($(el).children('.ctl').length==0) {
				$(el).prepend('<div class="ctl"></div>');
			}
			if($(el).children('.ctr').length==0) {
				$(el).prepend('<div class="ctr"></div>');
			}
			if($(el).children('.cbl').length==0) {
				$(el).prepend('<div class="cbl"></div>');
			}
			if($(el).children('.cbr').length==0) {
				$(el).prepend('<div class="cbr"></div>');
			}
		});
	}

if($('#etusivu_karuselli').length==1) {
	var feidaus = 500;
	$('#etusivu_karuselli li:first').show();
	function karuselli() {
		karuselli_interval = setInterval(function() {
			if($('#etusivu_karuselli li:last').is(':visible')) {
				$('#karuselli_sivut .aktiivinen').removeClass('aktiivinen');
				$('#karuselli_sivut .sivu:eq(0)').addClass('aktiivinen');
				$('#etusivu_karuselli li:last').fadeOut(feidaus);
				$('#etusivu_karuselli li:first').fadeIn(feidaus);
			} else {
				$('#karuselli_sivut .aktiivinen:eq(0)').next('.sivu').addClass('aktiivinen').end().removeClass('aktiivinen');
				$('#etusivu_karuselli li:visible').fadeOut(feidaus).next('li').fadeIn(feidaus);
			}
		}, 5000);
	}
	karuselli();

	$('#karuselli .edellinen').live('click', function(e) {
		e.preventDefault();
		clearInterval(karuselli_interval);
		if($('#etusivu_karuselli li:first').is(':visible')) {
			$('#karuselli_sivut .aktiivinen').removeClass('aktiivinen');
			$('#karuselli_sivut .sivu:last').addClass('aktiivinen');
			$('#etusivu_karuselli li:first').fadeOut(0);
			$('#etusivu_karuselli li:last').fadeIn(feidaus);
		} else {
			$('#karuselli_sivut .aktiivinen:eq(0)').prev('.sivu').addClass('aktiivinen').end().removeClass('aktiivinen');
			$('#etusivu_karuselli li:visible').fadeOut(0).prev('li').fadeIn(feidaus);
		}
		karuselli();
	});

	$('#karuselli .seuraava').live('click', function(e) {
		e.preventDefault();
		clearInterval(karuselli_interval);
		if($('#etusivu_karuselli li:last').is(':visible')) {
			$('#karuselli_sivut .aktiivinen').removeClass('aktiivinen');
			$('#karuselli_sivut .sivu:first').addClass('aktiivinen');
			$('#etusivu_karuselli li:last').fadeOut(0);
			$('#etusivu_karuselli li:first').fadeIn(feidaus);
		} else {
			$('#karuselli_sivut .aktiivinen:eq(0)').next('.sivu').addClass('aktiivinen').end().removeClass('aktiivinen');
			$('#etusivu_karuselli li:visible').fadeOut(0).next('li').fadeIn(feidaus);
		}
		karuselli();
	});
	$('#karuselli .sivu:not(.active)').live('click', function(e) {
		e.preventDefault();
		clearInterval(karuselli_interval);
		var index = $(this).index()-1;
		$('#karuselli_sivut .aktiivinen').removeClass('aktiivinen');
		$('#karuselli_sivut .sivu:eq(' + index +')').addClass('aktiivinen');
		$('#etusivu_karuselli li:visible').fadeOut(0);
		$('#etusivu_karuselli li:eq(' + index + ')').fadeIn(feidaus);
	});
}

if($('#ruokaohjeet_karuselli').length==1) {
	$('#ruokaohjeet_karuselli li:first').show();

	setInterval(function() {
		var feidauss = 500;
		if($('#ruokaohjeet_karuselli li:last').is(':visible')) {
			$('#ruokaohjeet_karuselli li:last').fadeOut(feidauss);
			$('#ruokaohjeet_karuselli li:first').fadeIn(feidauss);
		} else {
			$('#ruokaohjeet_karuselli li:visible').fadeOut(feidauss).next('li').fadeIn(feidauss);
		}
	}, 5000);
}



	$('#ajankohtaista-accordion li:first').addClass('active');
	$('#ajankohtaista-accordion li:not(.active)').live('click', function() {
		$('#ajankohtaista-accordion li.active strong').animate({
			'color' : '#ffffff',
			'font-size' : '12px'
		}, 100);
		$('#ajankohtaista-accordion li.active').toggleClass('active', 100);
		$('strong', this).animate({
			'color' : '#00427C',
			'font-size' : '16px'
		}, 100);
		$(this).toggleClass('active', 100);
	});

	$('#tuoreimmat-reseptit .lista li').mouseenter(function() {
		$('#tuoreimmat-reseptit .lista li .title a.active').removeClass('active');
		var h = $(this).attr('offsetTop');
		var title = $(this).find('.r_title').attr('value');
		var ingress = $(this).find('.r_ingress').attr('value');
		var image = $(this).find('.r_image').attr('value');
		var link = $(this).find('.r_link').attr('value');
		$('#tuoreimmat-reseptit .hover h3').html(title);
		$('#tuoreimmat-reseptit .hover p').html(ingress);
		$('#tuoreimmat-reseptit .hover a').attr('href', link);
		$('#tuoreimmat-reseptit .hover .image img').attr('src', image);
		$('#tuoreimmat-reseptit .hover .arrow').stop().animate({
			'top': h-2 + 'px'
		}, 100);
		$('.title a', this).addClass('active');
	});

	$('#videot .lista li').mouseenter(function() {
		$('#videot .hover .image img').show();
		$('#videot .hover .image iframe').detach();
		$('#videot .lista li .title a.active').removeClass('active');
		var title = $(this).find('.v_title').attr('value');
		var ingress = $(this).find('.v_ingress').attr('value');
		var image = $(this).find('.v_image').attr('value');
		var video = $(this).find('.v_video').attr('value');
		$('#videot .hover h3').html(title);
		$('#videot .hover p').html(ingress);
		$('#videot .hover .image img').attr('src', image).attr('alt', video);
		var h = $(this).attr('offsetTop');
		$('#videot .hover .arrow').stop().animate({
			'top': h-2 + 'px'
		}, 100);
		$('.title a', this).addClass('active');
	});

	$('#videot .valinta a').click(function(e) {
		e.preventDefault();
		$('#videot .valinta a.active').removeClass('active');
		$(this).addClass('active');
		$('#videot .lista ul').hide();
		var id = $(this).attr('rel');
		$('#' + id).show();
		centerTitles();
		$('#' + id + ' li:eq(0)').trigger('mouseenter');
	});

	$('#videot .image').click(function(e) {
		e.preventDefault();
		var video = $('#videot .hover .image img').attr('alt');
		$('#videot .hover .image img').hide();
		$('#videot .hover .image iframe').detach();
		$('#videot .hover .image').append('<iframe title="YouTube video player" style="width:353px;height:229px;border:0px;" src="http://www.youtube.com/embed/' + video + '?rel=0&autoplay=1"></iframe>')
	});
	
});

Cufon.replace('h1, h2', { fontFamily: 'fairplexwide' });
