la validacion se puede mejorar con expresiones regulares. si te interesa, investiga del tema:
http://www.w3schools.com/js/js_obj_regexp.asp http://www.webintenta.com/validacion...avascript.html
mientras tanto, fijate en las siguiente dos lineas,
Código:
palabra = formulario.adreça.value
if (palabra.value.length<2) {
supone que en la primera linea leiste la propiedad value por lo que ya tienes el string en la variable. en la segunda linea no hace falta -mas aun, genera error porque la propiedad value no existe en los string a no ser que explicitamente lo indiques en tu codigo- leer la propiedad value.