/* Palautelomakkeen skriptejä */

/* Lomakkeen tyhjennyksen varmistus. Disabloidaan tyhjennyksen jälkeen email-kenttä */

function tyhjennaPalaute() {
	if (!confirm("Do you really want to delete form?")) {
		return false
	}
	//document.getElementById('email').disabled = true;
	//document.getElementById('email').style.backgroundColor = "#ECE9D8";				
}


/* 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;
}


/* 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("Name is empty!");
		document.getElementById("nimi").focus();
		return false;
	}

	if(nimi.length>50) {
		alert("Name: Max 50 characters!");
		document.getElementById("nimi").focus();
		return false;
	}


	/* Otsikko-kentän tarkastus */				
	var otsikko = document.getElementById("otsikko").value;

	if(otsikko.length<3) {
		alert("Header is empty! (min. 3 chars)");
		document.getElementById("otsikko").focus();
		return false;
	}

	if(otsikko.length>50) {
		alert("Header: Max 50 characters!");
		document.getElementById("otsikko").focus();
		return false;
	}

				
	/* Teksti-kentän tarkastus */				
	var teksti = document.getElementById("teksti").value;

	if(teksti.length<10) {
		alert("Message is empty! (min. 10 chars)");
		document.getElementById("teksti").focus();
		return false;
	}

	if(teksti.length>5000) {
		alert("Message: Max 5000 characters!");
		document.getElementById("teksti").focus();
		return false;
	}


	/* Email-kenttä tarkastus */
	var email=document.getElementById("email").value;

	if (email.length<5 || email.indexOf('@', 0) == -1 || email.indexOf('.', 0) == -1) {
		alert("Error in e-mail!");
		document.getElementById("email").focus();
		return false;
	}

	if (email.length>50) {
		alert("E-mail: Max 50 characters!");
		document.getElementById("email").focus();
		return false;
	}
				
	/* Spämmieston tarkistus */	
	var spamEsto = document.getElementById("spam_esto").value;

	if(spamEsto!="14") {
		alert("Wrong answer: 9+5 = ?");
		document.getElementById("spam_esto").focus();
		return false;
	}

}
