function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {return true;}
else {
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	{alert(alerttxt);return false;}
	else {return true;}
}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(nimi,"Nimikenttä ei saa olla tyhjä!")==false)
  {nimi.focus();return false;}
if (validate_required(puh,"Puhelinnumero on pakollinen!")==false)
  {puh.focus();return false;}

if (validate_email(email,"Sähköpostiosoite ei kelpaa!")==false)
  {email.focus();return false;}
}
}

function validate_form2(thisform)
{
with (thisform)
{
if (validate_required(nimi,"Nimikenttä ei saa olla tyhjä!")==false)
  {nimi.focus();return false;}
if (validate_email(email,"Sähköpostiosoite ei kelpaa!")==false)
  {email.focus();return false;}
}
}

function sendinfo() {
  Element.setOpacity('tiedot_ilmoitus', 1.0); 
  new Ajax.Updater('tiedot_ilmoitus', 'lib/lib.sendinfo.php', { method: 'post', parameters: { data: Form.serialize('tiedotform') },
    onComplete: function() {new Effect.Opacity('tiedot_ilmoitus', {delay: 1.5, duration:1.0, from:1.0, to:0.0});} 
  });

}

function formSubmit()
{
document.getElementById("haku").submit();
}

function changeToimipaikat(id, value) {
	new Ajax.Updater(id, "lib/lib.changetoimipaikat.php",	{ method: "post", parameters: { toimialue: value }});
}
