﻿function validate_required(field)
{

with (field)
  {
  if (value==null||value=="")
    {
	
	document.getElementById('p'+field.name).style.color='red';
    return false;
    }
  else
    {
	
	document.getElementById('p'+field.name).style.color='#228822';
    return true;
    }
  }
}
function validate_form(thisform)
{
var valid=true;

with (thisform)
{
	
	if (validate_email(Email)==false)
		{Email.focus();valid=false;Email.value="";}
	if (validate_required(koiran_kutsumanimi)==false)
		{koiran_kutsumanimi.focus();valid=false;}
	if (validate_required(koiran_rotu)==false)
		{koiran_rotu.focus();valid=false;}
	if (validate_required(syntyma_aika)==false)
		{syntyma_aika.focus();valid=false;}
	if (validate_required(rokotettu_viimeksi)==false)
		{rokotettu_viimeksi.focus();valid=false;}
	if (validate_required(Omistaja)==false)
		{Omistaja.focus();valid=false;}
	if (validate_required(Osoite)==false)
		{Osoite.focus();valid=false;}
	if (validate_required(Postinro_toimipaikka)==false)
		{Postinro_toimipaikka.focus();valid=false;}
	if (validate_required(Puh)==false)
		{Puh.focus();valid=false;}
	if (Kurssivalinta.value==0)
		{document.getElementById('kurssi').style.color='red';valid=false;}
	else
		{document.getElementById('kurssi').style.color='#228822';}
}
  if (valid == false)
	{alert('Tietoja puuttuu tai email on virheellinen');}
  return valid;
}


function validate_email(field) {

	with (field) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   //var address = document.forms[form_id].elements[email].value;
   if(reg.test(value) == false) {
      //alert('Invalid Email Address');
	  document.getElementById('p'+field.name).style.color='red';
      return false;
   }
   document.getElementById('p'+field.name).style.color='#228822';
   return true;
   }
}			

