//Onko pakolliset kentät täytetty?
function validate_required(field,alerttxt)
{
with (field)
{
if (value == null || value == "")
	{alert(alerttxt);return false}
else {return true}
}
}

//Onko sähköpostiosoite kelvollinen?
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
	{alert(alerttxt);return false}
else {return true}
}
}


//Validoinnit
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(sposti,"Sähköpostiosoite on pakollinen tieto!") == false)
	{sposti.focus();return false}
if (validate_email(sposti,"Virheellinen sähköpostiosoite!") == false)
	{sposti.focus();return false}
if (document.liity.arvonnat.checked == true && document.liity.gsm.value == ""){
	(validate_required(gsm, "Syötä gsm-numerosi osallistuaksesi arvontoihin!") == false)
	{gsm.focus();return false}
	}
if (document.liity.arvonnat.checked == true && document.liity.gsm.value != "" && isNaN(document.liity.gsm.value)){
	{alert("Matkapuhelinnumero saa sisältää vain numeroita!") == false}
	{gsm.focus();return false}
	}
else {return true}
}
}
