Javascript - Em loop?

Galera do SC
Em um formulario simples de entrada de dados, em javascript criei um enveto onblur para o campo CPF
if(document.F1.cpf.value =="")
{
alert(“Informe o CPF do Cliente!”);
document.F1.cpf.focus();
return false();
}
e outro envento onblur para o e-mail
if(document.F1.email.value =="")
{
alert(“Informe o E-Mail do Cliente!”);
document.F1.email.focus();
return false();
}
Ao iniciar a aplicação e deixar o campo “CPF” em banco, entra em loop e nao deixa edidat mais nada, fica semple na mensagem.

pois na saída do campo vc seta o foco para ele mesmo.
Não aconseho usar esse tipo de de recurso. Em programação desktop, usam muito, não deixando sair do campo , mas para programação web não é aconselhado, mas sim mostrar a mensagen, e não deixar submeter o formulário.

Pelo visto vou ter que faser isso mesmo, pois ja tentei de varias formas e nada de sucesso.
Mas mesmo assim obrigado pele exclarecimento.