Puedes crear una condición que se ejecute solo si el valor del campo email es diferente a una cadena de texto vacía. Es decir si es una cadena de texto vacía (no se ha ingresado nada) no se ejecuta la comprovación.
Código:
if (fvalida.email.value != '') {
if (valid1.test(fvalida.email.value) | !valid2.test(fvalida.email.value)) {
alert("Tienes que ingresar un Email válido");
fvalida.email.focus(); return;
}
}
Saludos