		function tyhjennaPalaute()

		{



				if (!confirm("Haluatko varmasti tyhjentaa kaikki kentat?"))

				{

					return false

				}

				

				document.getElementById('email').disabled = true;

				document.getElementById('email').style.backgroundColor = "#FFFFFF";

				

		}





		/* Teksti-kentän jäljellä olevien merkkien näyttäminen */



		function tarkistaMerkit() 

		{



				var maxPituus = 5000;

				var merkkejaYhteensa = document.getElementById("teksti").value.length;



				document.getElementById("merkkejaJaljella").value = maxPituus - merkkejaYhteensa;



		}





		/* Email-kentän näyttäminen/piilottaminen riippuen halutaanko vastausta palautteeseen */



		function paivitaEmail() {



				if (document.getElementById('vastaus').checked == true) {

					document.getElementById('email').disabled = false;

					document.getElementById('email').style.backgroundColor = "#FFFFFF";

				} else {

					document.getElementById('email').disabled = true;

					document.getElementById('email').style.backgroundColor = "#FFFFFF";

					document.getElementById('email').value = "";

				}



		}





		/* Palautteen lähettämisen tarkastus: vaaditut kentät pitää olla oikein täytetty */



		function lahetaPalaute()

		{



				/* Nimi-kentän tarkastus */

				

				var nimi = document.getElementById("nimi").value;



				if(nimi.length<2)

				{

					alert("Et antanut nimeasi!");

					document.getElementById("nimi").focus();

					return false;

				}



				if(nimi.length>50)

				{

					alert("Nimen pituus on rajoitettu 50 merkkiin!");

					document.getElementById("nimi").focus();

					return false;

				}





				/* Otsikko-kentän tarkastus */

				

				var otsikko = document.getElementById("otsikko").value;



				if(otsikko.length<3)

				{

					alert("Aiheellasi ei ole otsikkoa! (min. 3 merkkiä)");

					document.getElementById("otsikko").focus();

					return false;

				}



				if(otsikko.length>50)

				{

					alert("Aiheen otsikon pituus on rajattu 50 merkkiin!");

					document.getElementById("otsikko").focus();

					return false;

				}



				

				/* Teksti-kentän tarkastus */

				

				var teksti = document.getElementById("teksti").value;



				if(teksti.length<10)

				{

					alert("Et kirjoittanut viestiisi mitaan tekstia! (min. 10 merkkiä)");

					document.getElementById("teksti").focus();

					return false;

				}



				if(teksti.length>5000)

				{

					alert("Aihe-tekstin pituus on rajattu 5000 merkkiin!");

					document.getElementById("teksti").focus();

					return false;

				}





				/*Tarkastetaan, onko valittuna, että halutaan palautteeseen vastattavan*/



				if(document.getElementById("vastaus").checked == true)

				{



					/* Email-kenttä pitää olla oikein täytetty, jos halutaan palautteeseen vastaus */

					

					var email=document.getElementById("email").value;



					if (email.length<5 || email.indexOf('@', 0) == -1 || email.indexOf('.', 0) == -1)

					{

						alert("Valitsit, etta haluat palautteeseesi vastattavan, mutta et antanut sahkopostiosoitettasi tai se on virheellinen!");

						document.getElementById("email").focus();

						return false;

					}



					if (email.length>50)

					{

						alert("Sahkopostiosoitteen pituus on rajoitettu 50 merkkiin!");

						document.getElementById("email").focus();

						return false;

					}



				}

				

				

				/* Spämmieston tarkistus */

	

				var spamEsto = document.getElementById("spam_esto").value;



				if(spamEsto!="14")

				{

					alert("Vastasit väärin kysymykseen: 9+5 = ?");

					document.getElementById("spam_esto").focus();

					return false;

				}





		}