$(document).ready(function () {
	
	$("body").addClass("hasJS");
	
	/* FTR fontitus */
	/* navien linkkien ymparille span:t fontitusta varten */
	$("ul#main-nav > li > a, ul#footer-nav > li > a, ul#sub-nav > li > a, div.frontpage div.secondary-content h2 > a, p.rss > a").wrap('<span class="level-1"></span>');
	$(".pro ul#main-nav li:not(.active) span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 22,
				leading: 22,
				color: "#1a171b",
				transform: "uppercase",
				hoverColor: "#00529a"
			}
		);
	$(".pro ul#main-nav li.active span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 22,
				leading: 22,
				color: "#00529a",
				transform: "uppercase"
			}
		);
	
	$("ul#main-nav li:not(.active) span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 28,
				leading: 26,
				color: "#1a171b",
				transform: "uppercase",
				hoverColor: "#00529a"
			}
		);
	$("ul#main-nav li.active span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 28,
				leading: 26,
				color: "#00529a",
				transform: "uppercase"
			}
		);
	
	$("ul#footer-nav span.level-1")
		.ftr("/swf/ftr/saunabold.swf",
			{
				size: 18,
				leading: 18,
				transform: "uppercase",
				color: "#01519a"
			}
		);
	$("ul#sub-nav li:not(.active) span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 18,
				leading: 18,
				topOffset: 2,
				transform: "uppercase",
				color: "#252525",
				hoverColor: "#00529a"
			}
		);
	$("ul#sub-nav li.active span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 18,
				leading: 18,
				topOffset: 2,
				transform: "uppercase",
				color: "#00529a"
			}
		);
	$("div.frontpage div.secondary-content h2 span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 26,
				leading: 26,
				color: "#252525",
				hoverColor: "#01519a"
			}
		);
	$("p.rss span.level-1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 20,
				leading: 20,
				color: "#01519a",
				hoverColor: "#333333"
			}
		);
	$("div#product-browser h1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 24,
				leading: 24,
				topOffset: 3,
				color: "#ffffff"
			}
		);
	$("h1")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 30,
				leading: 24,
				color: "#01519a",
				extendHeight: 3,
				multiline: true
			}
		);
	$(".blog-post h2")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 30,
				leading: 24,
				color: "#01519a",
				extendHeight: 3,
				multiline: true
			}
		);
	$("form#blog-search legend, .secondary-content h3")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 20,
				leading: 20,
				color: "#333333"
			}
		);
	$("#footer-nav h3")
		.ftr("/swf/ftr/saunaroman.swf",
			{
				size: 20,
				leading: 20,
				color: "#252525",
				multiline: true
			}
		);
		
		
		// Paanavin 2-tason dropdown
	$("ul#main-nav > li").hover(
		function(){
			$(this).find("div.second-level").stop(true,true).show();
			//$(this).toggleClass('hover');
	}, function(){
			$(this).find("div.second-level").stop(true,true).hide();
			//$(this).toggleClass('hover');
	});
		
	// Paanavin 2-tason tuotteet dropdownin linkkien animointi
	$('ul#main-nav li#products ul li').hover(
		function(){
			$(this).animate({opacity: 0.7}, 100);
		}, 
		function(){
			$(this).animate({opacity: 1}, 100);
		});
		
		
		// Taulukko raidat & hakuparametrinaviin lisaluokka
		$('div.product-info table tr:even').addClass('even');
		
		var visible = true;

		$(window).resize( function () {
		 if ($(window).width() < 1000) {
		  if (visible) {
		   visible = false;
		   $('#penguin').animate( {left: -300}, 500);
		  }
		 } else {
		  if (!visible) {
		   visible = true;
		   $('#penguin').animate( {left: -20}, 500);
		  }
		 }
		});
	
});

// Tuoteselaimen modalwindow
$(document).ready(function() {
	if ($('#product-browser').length) {
		$("#product-browser div.results a.product-card").fancybox({
			'margin'			: 20,
			'autoDimensions'				: false,
			'width'			: 852,
			'height'			: 700,
			'scrolling'			: 'auto',
			'overlayColor'		: '#272727',
			'overlayOpacity'	: 0.7,
			'titleShow'			: false,
			'centerOnScroll'	: true,
			'transitionIn'		: 'fade',
			'transitionOut'		: 'fade',
			'type'				: 'ajax',
			'onComplete'		: function() {
				
				$('div.product-info table tr:even').addClass('even');
				
				var temp = $("#product-card h1").ftr("/swf/ftr/saunaroman.swf",
						{
							size: 30,
							leading: 24,
							color: "#128ad6"
						}
					);
				
				if (window.addthis) {
					window.addthis.ost = 0;
					window.addthis.ready();
				}
			}
		});
	}
});