/* Paanavin 2-tason "dropdown" */
$(function(){
	$('body').addClass('hasJS'); // estetaan css dropdown toimimasta
	$('ul#main-nav li')
		.hover(
		function(){
			$(this).find('ul.second-level').stop(true,true).slideDown(300);
			$(this).toggleClass('hover');
	}, function(){
			$(this).find('ul.second-level').stop(true,true).slideUp(100);
			$(this).toggleClass('hover');
	});
});


/* Paanavigaation 2-tason varisavyt	*/
$(function(){
	$('ul#main-nav li ul.second-level').each(function()
	{
		var startRgb = [0,122,201]; // aloitus arvot 
		var destinationRgb = [123,191,227]; // lopetus arvot
		$(this).find('li a').each(function()
		{
			$(this).css('background-color','rgb('+startRgb[0]+','+startRgb[1]+','+startRgb[2]+')'); // taustakuvan asetus
			startRgb = tint(startRgb, destinationRgb , 20); // varisavyt
		})
	});
	/*	varisavyn laskeminen	*/
	function tint(source, destination, percents)
	{
		source[0] += Math.round((destination[0] - source[0]) * (percents/100)); // Pun.
		source[1] += Math.round((destination[1] - source[1]) * (percents/100)); // Vihr.
		source[2] += Math.round((destination[2] - source[2]) * (percents/100)); // Sin.
		return source;
	}
});


/* Printtaus linkki sisalto-alueen loppuun */
$(function(){
	$('<p class="print-page"><a href="#" onclick="javascript:window.print()" title="Print this page">Print</a></p>').appendTo('#main-content');
	$('body#frontpage #main-content p.print-page').remove();
});
