field_defaults = new Array("* First Name", "* Company", "* Last Name", "* Country", "* Email", "Website", "* Phone", "* Number of Employees", "Job title", "Comment")
t1=new Array('Campul "', 'The "', '');
t2=new Array('" este necesar.', '" field is required.', '');
t3=new Array('" este prea scurt.', '" field is too short.', '');
t4=new Array('" contine caractere invalide.', '" field contains invalid characters.', '');
t5=new Array('" este invalid.', '" field is invalid.', '');
t6=new Array('" trebuie sa fie in viitor.', '" must be in the future.', '');
t7=new Array('" este prea lung.', '" field is too long.', '');



function focus_input(str, ord){
  if( eval( "document.frm."+str+".value==field_defaults["+ord+"]" ) )
    eval( "document.frm."+str+".value=''" )
}

function chkel(s,n,l){
  if (s=='') eroare+=t1[lg_nr]+n+t2[lg_nr]+"\n";
  else if (s.length<l) eroare+=t1[lg_nr]+n+t3[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 check_form() {
	eroare="";
	chkel(document.frm.name.value,"Name",3);
	chkem(document.frm.email.value,"Email");
	chkel(document.frm.phone.value,"Phone",6);
	if (eroare != "") {
		alert(eroare);
		return false;
	} else {
		return true;
	}
}