function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}

function checkFields() {

		missinginfo = "";
		
		if (document.form.nimi.value == "") {
			missinginfo += "\n     -  Nimi";
		}
		
		if ((document.form.email.value == "") || (document.form.email.value.indexOf('@') == -1) || (document.form.email.value.indexOf('.') == -1)) {
			missinginfo += "\n     -  Sähköposti";
		}
		
		if(document.form.puhelin.value == "") {
			missinginfo += "\n     -  Puhelin";
		}
		
		if(document.form.muuta.value == "") {
			missinginfo += "\n     -  Muuta";
		}

		if (missinginfo != "") {
			missinginfo ="_____________________________\n" +
			"Täytä puuttuvat kentät:\n" +
			missinginfo + "\n_____________________________" +
			"\nTee korjaukset ja paina lähetä!";
			alert(missinginfo);
			return false;
		}
		else return true;
}

