function chkEmail() { var i, name, field, errors; errors = chkEmail.arguments[0]; msg = chkEmail.arguments[1]; for ( i = 2; i < chkEmail.arguments.length; i += 2) { field = chkEmail.arguments[i]; name = chkEmail.arguments[i+1]; if (field.value) { var tevaloresults = true; var valor = field.value; var index = 0; var filter=/^.+@.+\..{2,3}$/ var filter2=/\.\./ var rejected = false; var rejectedDomain=new Array(); rejectedDomain[index]=""; if (filter.test(valor)) { var tempstring = valor.split("@"); tempstring = tempstring[1].split(".") for ( i = 0; i < rejectedDomain.length; i++) if (tempstring[0]==rejectedDomain[i]) rejected=true /*if (rejected) { errors += "Las siguientes direciones de email no son válidas:\n" for ( i = 0; i < rejectedDomain.length; i++) errors += "\t" + rejectedDomain[i] + "\n"; }*/ if ( filter2.test(valor) ) errors += '- '+ name + ': ' + msg + '\n'; } else errors += '- '+ name + ': ' + msg + '\n'; } } return errors; }