Cufon.replace('h1, h2, h3');
jQuery.noConflict();

jQuery(document).ready(function($)
{
	// Muuttoilmoituslomakkeen validointi
	$("form.muuttoilmoitus").validate(
	{
		errorElement: "span",
		rules:
		{
			muuttoilmoitus_nimi: { required: true, minlength: 5 },
			muuttoilmoitus_sotu: { required: true, minlength: 10 },
			muuttoilmoitus_puhelinnumero: { required: true, minlength: 6 },
			muuttoilmoitus_tyyppi: { required: true },
			muuttoilmoitus_mista_lahiosoite: { required: true, minlength: 4 },
			muuttoilmoitus_mista_postitoimipaikka: { required: true, minlength: 3 },
			muuttoilmoitus_mihin_lahiosoite: { required: true, minlength: 4 },
			muuttoilmoitus_mihin_postitoimipaikka: { required: true, minlength: 3 },
			muuttoilmoitus_mihin_nimet_oveen: { required: true, minlength: 3 },
			muuttoilmoitus_valtuutus: { required: true }
		},
		messages:
		{
			muuttoilmoitus_nimi: " ovat pakollisia",
			muuttoilmoitus_sotu: " on pakollinen",
			muuttoilmoitus_puhelinnumero: " on pakollinen",
			muuttoilmoitus_tyyppi: "on pakollinen",
			muuttoilmoitus_mista_lahiosoite: " on pakollinen",
			muuttoilmoitus_mista_postitoimipaikka: " on pakollinen",
			muuttoilmoitus_mihin_lahiosoite: " on pakollinen",
			muuttoilmoitus_mihin_postitoimipaikka: " on pakollinen",
			muuttoilmoitus_mihin_nimet_oveen: " on pakollinen",
			muuttoilmoitus_valtuutus: " Valtuutus on pakollinen"
		},
		errorPlacement: function(error, element)
		{
			error.appendTo( element.prev() );
		}
	});
	
	// Yhteydenottolomakkeen validointi
	$("form.yhteydenotto").validate(
	{
		errorElement: "span",
		rules:
		{
			yhteydenotto_email: { required: true, email: true },
			yhteydenotto_nimi: { required: true, minlength: 5 },
			yhteydenotto_osoite: { required: true, minlength: 5 },
			yhteydenotto_viesti: { required: true, minlength: 10 }
		},
		messages:
		{
			yhteydenotto_nimi: " on pakollinen",
			yhteydenotto_osoite: " on pakollinen",
			yhteydenotto_email: { required: " on pakollinen", email: " on virheellinen"},
			yhteydenotto_viesti: " on pakollinen"
		},
		errorPlacement: function(error, element)
		{
			error.appendTo( element.prev() );
		}
	});
});
