var flashvars = {};
var params = {};
var attributes = {};
swfobject.embedSWF("jyvas-parkki_knoppitieto.swf", "replace_with_flash", "580", "330", "10.0.0", false, flashvars, params, attributes);

jQuery.noConflict();

jQuery(document).ready(function($)
{
	// Carousel - activate .first element
	$('div#parkki_navigation ul.navigation li.first').addClass('active');
	
	// Carousel - emphasize current after selection
	function carouselActivateCurrent(o)
	{
		// Current selected li class name
		$carouselSelected = $(o[0]).attr('class');
		
		// Activate the one which has current li's class name in navigation
		$('div#parkki_navigation ul.navigation li').each( function()
		{
			if ($(this).hasClass($carouselSelected))
			{
				$(this).addClass('active');
			}
		});
	}
	
	$("div#pysakointitalot").jCarouselLite(
	{
		auto: null,
		circular: false,
		speed: 1000,
		visible: 1,
		scroll: 1,
		btnGo: ["div#parkki_navigation .navigation .pysakointitalot", "div#parkki_navigation .navigation .p-asema", "div#parkki_navigation .navigation .p-kolmikulma", "div#parkki_navigation .navigation .p-matkakeskus", "div#parkki_navigation .navigation .p-paviljonki", "div#parkki_navigation .navigation .p-sairaala", "div#parkki_navigation .navigation .p-sokos", "div#parkki_navigation .navigation .p-tori"],
		beforeStart: function() { $('div#parkki_navigation ul.navigation li.active').removeClass('active'); },
		afterEnd: function(o) { carouselActivateCurrent(o); }
	});
	
	// Yhteydenottolomakkeen validointi
	$("form.yhteydenotto").validate(
	{
		errorElement: "span",
		rules:
		{
			yhteydenotto_nimi: { required: true, minlength: 2 },
			yhteydenotto_email: { required: true, email: true },
			yhteydenotto_viesti: { required: true, minlength: 10 }
		},
		messages:
		{
			yhteydenotto_nimi: " on pakollinen",
			yhteydenotto_email: { required: " on pakollinen", email: " on virheellinen"},
			yhteydenotto_viesti: " on pakollinen"
		},
		errorPlacement: function(error, element)
		{
			error.appendTo( element.prev() );
		}
	});
});