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


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

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(nume,"Completeaza Numele!")==false)
  {nume.focus();return false;}


if (validate_required(email,"Completeaza adresa de e-mail!")==false)
  {email.focus();return false;}

if (validate_email(email,"Trebuie sa introduci o adresa de e-mail valida!")==false)
  {email.focus();return false;}

if (validate_required(subiect,"Introdu Subiectul mesajului!")==false)
  {subiect.focus();return false;}

if (validate_required(mesaj,"Completeaza casuta Mesaj!")==false)
  {mesaj.focus();return false;}

}

}
