No scusa...
ho capito dove è l'errore.
La funzione f() è senza argomenti e funziona con l'oggetto arguments.

Ho risolto mettendo f(...,escape(indirizzo),email,...);

che tratta la stringa come insieme di caratteri, traducendo i caratteri speciali in codifica url.