t1=new Array('Câmpul "', 'The "', '');
t2=new Array('" este necesar.', '" field is required.', '');
t3=new Array('" este prea scurt.', '" field is too short.', '');
t4=new Array('" conține caractere invalide.', '" field contains invalid characters.', '');
t5=new Array('" este invalid.', '" field is invalid.', '');

function chknm(s,n)
{
  ero="`@-=[];\',/\\~!#$%^&*()_+{}:\"<>?|1234567890"
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<3) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
  else {
    z=0;
    for (j=0; j<=ero.length-1; j++) if (s.indexOf(ero.substring(j,j+1))!=-1) z=1
    if (z==1) eroare+=t1[lg_nr]+n+t4[lg_nr]+"\n";
  }
}

function chkel(s,n,l)
{
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
}

function chkph(s, n)
{
  ero="1234567890+()- "
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
       else {
        z=0;
        for (j=0; j<=s.length-1; j++) if (ero.indexOf(s.substring(j,j+1))==-1) z=1
        if (z==1) eroare+=t1[lg_nr]+n+t4[lg_nr]+"\n";
      }
}

function chkem(a, n)
{
    ero="`=[];\',/\\#$%^&*()+{}:\"<>?| ";
    ned="@.";
    er=0;
    if (a.length==0) eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
      else if (a.length<4) eroare+=t1[lg_nr]+n+t3[lg_nr]+"\n";
        else {
          for (j=0; j<=ero.length-1; j++) if (a.indexOf(ero.substring(j,j+1))!=-1) er=1;
          for (j=0; j<=ned.length-1; j++) {
            aos = a.split(ned.substring(j,j+1));
            for (var i=0; i < aos.length-1; i++) if (aos[i]<1) er=1;
            if (a.indexOf(ned.substring(j,j+1))==-1) er=1;
         }
         if (er==1) eroare+=t1[lg_nr]+n+t5[lg_nr]+"\n";
       }
}

function alerter(eroare)
{
  alert (eroare); 
}
