function ComprobarMail(texto)
{ 
    var mailres = true;             
    var cadena = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@._-"; 
 
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
         
    for (var contador = 0 ; contador < texto.length ; contador++)
    { 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1)
        { 
            mailres = false; 
            break; 
        } 
    }     
    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
         mailres = true; 
    else 
         mailres = false; 
                 
    return mailres; 
} 