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;
}
