La funzione, inserita in una semplice pagina con un form ed un bottone che la richiama, non difetta... controlla il resto della pagina.

ciao

ps: return form.action.substr(0,form.action.lastIndexOf("/")+1)