Hola:
Hemos cruzado las respuestas. No tienes ningun campo de nombre "name" (y no sería un nombre conveniente)... En el primer bloque "if" tienes que cambiar ese dato
Esta línea...
if (document.contact.
name.value.length==0){ ...
debería ser...
if (document.contact.
nombre.value.length==0){ ...
Saludos