Cosi' com'e' ora lo script si usa con un type=button sfruttando l'evento onclick; per usarlo con un type=submit occorre associarlo all'evento onsubmit del form e cambiare:
incodice:if (test) { document.annuncio.submit(); }
ciaocodice:return test;