Hola:
La manera de enviar tu formulario puede darte problemas... lo mejor es que uses un botón submit y para la validación uses el evento submit con el formulario como parámetro y que desde ese parámetro hagas los chequeos (es la forma ´"buena")...
<form onsubmit="return valida(this)"...
Y la función valida:
function valida(f) {
vale = (f.paginaname.value != "") && (f.arean.value != "");
if (!vale) alert("formulario incompleto");
return vale
}
Saludos