function mailerr(post)
{
/* 0 - no errors
   1 - general
   2 - empty
   3 - at
   4 - end
   5 - begin
   6 - sym
*/
 var i=0;
 var at=0;
 var punkt=false;
 var sym=false;
 var viga=false;

 for (i=0; i<=post.length-1; i++)
 {
  if (post.charAt(i)=='@') {at=at+1;}
  if (post.charAt(i)=='.') {punkt=true;}
  if (i>0 && i<post.length-2 && post.charAt(i)=='.' && post.charAt(i+1)=='.') {viga=true;}
  if (i>0 && i<post.length-1 && post.charCodeAt(i)<=44) {sym=true;}
 }

 if (post=='') {return 2;}
 else if (post.length<=8 || punkt==false || viga==true) {return 1;}
 else if (post.charCodeAt(post.length-1)<=64) {return 4;} //Viga e-maili lõpus
 else if (post.charCodeAt(0)<=64) {return 6;} //Viga e-maili alguses
 else if (at!=1) {return 3;} // Viga @-märgi kasutamisel
 else if (sym==true) {return 6;} //E-mail sisaldab keelatud sümboleid
 else {return 0;}
}
