aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorMark Sapiro <msapiro@value.net>2012-03-24 18:23:57 -0700
committerMark Sapiro <msapiro@value.net>2012-03-24 18:23:57 -0700
commitfbf25ca208265ed0b2a39aa29a198e2ca180eeeb (patch)
tree4f0e44298e2b296f9efcecd35359a813e5597770 /templates
parent279fc1d3953a2ab01934c71219d21ade7ebaff75 (diff)
downloadmailman2-fbf25ca208265ed0b2a39aa29a198e2ca180eeeb.tar.gz
mailman2-fbf25ca208265ed0b2a39aa29a198e2ca180eeeb.tar.xz
mailman2-fbf25ca208265ed0b2a39aa29a198e2ca180eeeb.zip
Added javascript to the private.html and admlogin.html templates to
focus the cursor on the entry field. (LP: #266054)
Diffstat (limited to '')
-rw-r--r--templates/ar/admlogin.html5
-rw-r--r--templates/ar/private.html5
-rw-r--r--templates/ast/admlogin.html5
-rw-r--r--templates/ast/private.html5
-rw-r--r--templates/ca/admlogin.html5
-rw-r--r--templates/ca/private.html5
-rw-r--r--templates/cs/admlogin.html5
-rw-r--r--templates/cs/private.html5
-rw-r--r--templates/da/admlogin.html5
-rw-r--r--templates/da/private.html5
-rw-r--r--templates/de/admlogin.html5
-rw-r--r--templates/de/private.html5
-rw-r--r--[-rwxr-xr-x]templates/el/admindbdetails.html0
-rw-r--r--[-rwxr-xr-x]templates/el/admindbpreamble.html0
-rw-r--r--[-rwxr-xr-x]templates/el/admindbsummary.html0
-rw-r--r--[-rwxr-xr-x]templates/el/adminsubscribeack.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/adminunsubscribeack.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/admlogin.html5
-rw-r--r--[-rwxr-xr-x]templates/el/approve.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/archidxentry.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archidxfoot.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archidxhead.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archlistend.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archliststart.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archtoc.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archtocentry.html0
-rw-r--r--[-rwxr-xr-x]templates/el/archtocnombox.html0
-rw-r--r--[-rwxr-xr-x]templates/el/article.html0
-rw-r--r--[-rwxr-xr-x]templates/el/bounce.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/checkdbs.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/convert.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/cronpass.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/disabled.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/emptyarchive.html0
-rw-r--r--[-rwxr-xr-x]templates/el/headfoot.html0
-rw-r--r--[-rwxr-xr-x]templates/el/help.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/invite.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/listinfo.html0
-rw-r--r--[-rwxr-xr-x]templates/el/masthead.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/newlist.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/nomoretoday.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/options.html0
-rw-r--r--[-rwxr-xr-x]templates/el/postack.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/postauth.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/postheld.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/private.html5
-rw-r--r--[-rwxr-xr-x]templates/el/probe.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/refuse.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/roster.html0
-rw-r--r--[-rwxr-xr-x]templates/el/subauth.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/subscribe.html0
-rw-r--r--[-rwxr-xr-x]templates/el/subscribeack.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/unsub.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/unsubauth.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/userpass.txt0
-rw-r--r--[-rwxr-xr-x]templates/el/verify.txt0
-rw-r--r--templates/en/admlogin.html5
-rw-r--r--templates/en/private.html5
-rw-r--r--templates/es/admlogin.html5
-rw-r--r--templates/es/private.html5
-rw-r--r--templates/et/admlogin.html5
-rw-r--r--templates/et/private.html5
-rw-r--r--templates/eu/admlogin.html5
-rw-r--r--templates/eu/private.html5
-rw-r--r--templates/fi/admlogin.html5
-rw-r--r--templates/fi/private.html5
-rw-r--r--templates/fr/admlogin.html5
-rw-r--r--templates/fr/private.html5
-rw-r--r--templates/gl/admlogin.html5
-rw-r--r--templates/gl/private.html5
-rw-r--r--templates/he/admlogin.html5
-rw-r--r--templates/he/private.html5
-rw-r--r--templates/hr/admlogin.html5
-rw-r--r--templates/hr/private.html5
-rw-r--r--templates/hu/admlogin.html5
-rw-r--r--templates/hu/private.html5
-rw-r--r--templates/ia/admlogin.html5
-rw-r--r--templates/ia/private.html5
-rw-r--r--templates/it/admlogin.html5
-rw-r--r--templates/it/private.html5
-rw-r--r--templates/ja/admlogin.html5
-rw-r--r--templates/ja/private.html5
-rw-r--r--templates/ko/admlogin.html5
-rw-r--r--templates/ko/private.html5
-rw-r--r--templates/lt/admlogin.html5
-rw-r--r--templates/lt/private.html5
-rw-r--r--templates/nl/admlogin.html5
-rw-r--r--templates/nl/private.html5
-rw-r--r--templates/no/admlogin.html5
-rw-r--r--templates/no/private.html5
-rw-r--r--templates/pl/admlogin.html5
-rw-r--r--templates/pl/private.html5
-rw-r--r--templates/pt/admlogin.html5
-rw-r--r--templates/pt/private.html5
-rw-r--r--templates/pt_BR/admlogin.html5
-rw-r--r--templates/pt_BR/private.html5
-rw-r--r--templates/ro/admlogin.html5
-rw-r--r--templates/ro/private.html5
-rw-r--r--templates/ru/admlogin.html5
-rw-r--r--templates/ru/private.html5
-rw-r--r--templates/sk/admlogin.html5
-rw-r--r--templates/sk/private.html5
-rw-r--r--templates/sl/admlogin.html5
-rw-r--r--templates/sl/private.html5
-rw-r--r--templates/sr/admlogin.html8
-rw-r--r--templates/sr/private.html8
-rw-r--r--templates/sv/admlogin.html5
-rw-r--r--templates/sv/private.html5
-rw-r--r--templates/tr/admlogin.html5
-rw-r--r--templates/tr/private.html5
-rw-r--r--templates/uk/admlogin.html5
-rw-r--r--templates/uk/private.html5
-rw-r--r--templates/vi/admlogin.html5
-rw-r--r--templates/vi/private.html5
-rw-r--r--templates/zh_CN/admlogin.html5
-rw-r--r--templates/zh_CN/private.html5
-rw-r--r--templates/zh_TW/admlogin.html5
117 files changed, 229 insertions, 152 deletions
diff --git a/templates/ar/admlogin.html b/templates/ar/admlogin.html
index c5aaab97..84ff5498 100644
--- a/templates/ar/admlogin.html
+++ b/templates/ar/admlogin.html
@@ -2,9 +2,10 @@
<head>
<title>التحقق من الشخصية لـ %(who)s للقائمة %(listname)s</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ar/private.html b/templates/ar/private.html
index ec26787e..eb692fc1 100644
--- a/templates/ar/private.html
+++ b/templates/ar/private.html
@@ -2,9 +2,10 @@
<head>
<title>التحقق من الشخصية للأرشيف الخاص بالقائمة %(realname)s</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s/">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s/" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ast/admlogin.html b/templates/ast/admlogin.html
index e96a6036..2538315c 100644
--- a/templates/ast/admlogin.html
+++ b/templates/ast/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentificaci&oacute;n del %(who)s de %(listname)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<form method="post" action="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ast/private.html b/templates/ast/private.html
index 51da47b7..ee242223 100644
--- a/templates/ast/private.html
+++ b/templates/ast/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentificaci&oacute;n para los archivos privados de %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s/" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ca/admlogin.html b/templates/ca/admlogin.html
index f57996d2..fd31a652 100644
--- a/templates/ca/admlogin.html
+++ b/templates/ca/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticaci&oacute; per a %(who)s a la llista %(listname)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ca/private.html b/templates/ca/private.html
index 1aaa2854..fd0a6f82 100644
--- a/templates/ca/private.html
+++ b/templates/ca/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticaci&oacute; per als arxius privats de %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/cs/admlogin.html b/templates/cs/admlogin.html
index 4355c218..4f764747 100644
--- a/templates/cs/admlogin.html
+++ b/templates/cs/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s pihlen</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/cs/private.html b/templates/cs/private.html
index e7e547fb..cff68985 100644
--- a/templates/cs/private.html
+++ b/templates/cs/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Konference %(realname)s - pihlen pro pstup do privtnho archivu </title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/da/admlogin.html b/templates/da/admlogin.html
index 260dc253..65020bea 100644
--- a/templates/da/admlogin.html
+++ b/templates/da/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Login</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/da/private.html b/templates/da/private.html
index 80d14e2f..105baf07 100644
--- a/templates/da/private.html
+++ b/templates/da/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Login til Private Arkiver</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/de/admlogin.html b/templates/de/admlogin.html
index b76c67dd..7ed8e349 100644
--- a/templates/de/admlogin.html
+++ b/templates/de/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Anmeldung als %(listname)s-%(who)s</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/de/private.html b/templates/de/private.html
index bf4caaf7..b3634c84 100644
--- a/templates/de/private.html
+++ b/templates/de/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Authentifizierung f&uuml;r den Zugriff auf die Archive von %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/el/admindbdetails.html b/templates/el/admindbdetails.html
index fa547766..fa547766 100755..100644
--- a/templates/el/admindbdetails.html
+++ b/templates/el/admindbdetails.html
diff --git a/templates/el/admindbpreamble.html b/templates/el/admindbpreamble.html
index 1858d4c1..1858d4c1 100755..100644
--- a/templates/el/admindbpreamble.html
+++ b/templates/el/admindbpreamble.html
diff --git a/templates/el/admindbsummary.html b/templates/el/admindbsummary.html
index 4b88cd0f..4b88cd0f 100755..100644
--- a/templates/el/admindbsummary.html
+++ b/templates/el/admindbsummary.html
diff --git a/templates/el/adminsubscribeack.txt b/templates/el/adminsubscribeack.txt
index 36f683c8..36f683c8 100755..100644
--- a/templates/el/adminsubscribeack.txt
+++ b/templates/el/adminsubscribeack.txt
diff --git a/templates/el/adminunsubscribeack.txt b/templates/el/adminunsubscribeack.txt
index c4bbf20d..c4bbf20d 100755..100644
--- a/templates/el/adminunsubscribeack.txt
+++ b/templates/el/adminunsubscribeack.txt
diff --git a/templates/el/admlogin.html b/templates/el/admlogin.html
index 025ee5d5..5e43de6c 100755..100644
--- a/templates/el/admlogin.html
+++ b/templates/el/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/el/approve.txt b/templates/el/approve.txt
index 0df9a6d6..0df9a6d6 100755..100644
--- a/templates/el/approve.txt
+++ b/templates/el/approve.txt
diff --git a/templates/el/archidxentry.html b/templates/el/archidxentry.html
index f9bb57aa..f9bb57aa 100755..100644
--- a/templates/el/archidxentry.html
+++ b/templates/el/archidxentry.html
diff --git a/templates/el/archidxfoot.html b/templates/el/archidxfoot.html
index bdbceed4..bdbceed4 100755..100644
--- a/templates/el/archidxfoot.html
+++ b/templates/el/archidxfoot.html
diff --git a/templates/el/archidxhead.html b/templates/el/archidxhead.html
index 01a03215..01a03215 100755..100644
--- a/templates/el/archidxhead.html
+++ b/templates/el/archidxhead.html
diff --git a/templates/el/archlistend.html b/templates/el/archlistend.html
index 9bc052dd..9bc052dd 100755..100644
--- a/templates/el/archlistend.html
+++ b/templates/el/archlistend.html
diff --git a/templates/el/archliststart.html b/templates/el/archliststart.html
index 95e26440..95e26440 100755..100644
--- a/templates/el/archliststart.html
+++ b/templates/el/archliststart.html
diff --git a/templates/el/archtoc.html b/templates/el/archtoc.html
index 8b213cca..8b213cca 100755..100644
--- a/templates/el/archtoc.html
+++ b/templates/el/archtoc.html
diff --git a/templates/el/archtocentry.html b/templates/el/archtocentry.html
index 8bea9a59..8bea9a59 100755..100644
--- a/templates/el/archtocentry.html
+++ b/templates/el/archtocentry.html
diff --git a/templates/el/archtocnombox.html b/templates/el/archtocnombox.html
index 664dc4a3..664dc4a3 100755..100644
--- a/templates/el/archtocnombox.html
+++ b/templates/el/archtocnombox.html
diff --git a/templates/el/article.html b/templates/el/article.html
index 66b675b0..66b675b0 100755..100644
--- a/templates/el/article.html
+++ b/templates/el/article.html
diff --git a/templates/el/bounce.txt b/templates/el/bounce.txt
index 2bd0fd40..2bd0fd40 100755..100644
--- a/templates/el/bounce.txt
+++ b/templates/el/bounce.txt
diff --git a/templates/el/checkdbs.txt b/templates/el/checkdbs.txt
index 9b4eaf04..9b4eaf04 100755..100644
--- a/templates/el/checkdbs.txt
+++ b/templates/el/checkdbs.txt
diff --git a/templates/el/convert.txt b/templates/el/convert.txt
index 6a930d9c..6a930d9c 100755..100644
--- a/templates/el/convert.txt
+++ b/templates/el/convert.txt
diff --git a/templates/el/cronpass.txt b/templates/el/cronpass.txt
index effa8fef..effa8fef 100755..100644
--- a/templates/el/cronpass.txt
+++ b/templates/el/cronpass.txt
diff --git a/templates/el/disabled.txt b/templates/el/disabled.txt
index e49543c9..e49543c9 100755..100644
--- a/templates/el/disabled.txt
+++ b/templates/el/disabled.txt
diff --git a/templates/el/emptyarchive.html b/templates/el/emptyarchive.html
index 7855fe52..7855fe52 100755..100644
--- a/templates/el/emptyarchive.html
+++ b/templates/el/emptyarchive.html
diff --git a/templates/el/headfoot.html b/templates/el/headfoot.html
index 7bea4928..7bea4928 100755..100644
--- a/templates/el/headfoot.html
+++ b/templates/el/headfoot.html
diff --git a/templates/el/help.txt b/templates/el/help.txt
index ba30709e..ba30709e 100755..100644
--- a/templates/el/help.txt
+++ b/templates/el/help.txt
diff --git a/templates/el/invite.txt b/templates/el/invite.txt
index 92df76f1..92df76f1 100755..100644
--- a/templates/el/invite.txt
+++ b/templates/el/invite.txt
diff --git a/templates/el/listinfo.html b/templates/el/listinfo.html
index f66fb7fe..f66fb7fe 100755..100644
--- a/templates/el/listinfo.html
+++ b/templates/el/listinfo.html
diff --git a/templates/el/masthead.txt b/templates/el/masthead.txt
index c50e85a0..c50e85a0 100755..100644
--- a/templates/el/masthead.txt
+++ b/templates/el/masthead.txt
diff --git a/templates/el/newlist.txt b/templates/el/newlist.txt
index 7a37fef0..7a37fef0 100755..100644
--- a/templates/el/newlist.txt
+++ b/templates/el/newlist.txt
diff --git a/templates/el/nomoretoday.txt b/templates/el/nomoretoday.txt
index 1a6ac65a..1a6ac65a 100755..100644
--- a/templates/el/nomoretoday.txt
+++ b/templates/el/nomoretoday.txt
diff --git a/templates/el/options.html b/templates/el/options.html
index 92cc921e..92cc921e 100755..100644
--- a/templates/el/options.html
+++ b/templates/el/options.html
diff --git a/templates/el/postack.txt b/templates/el/postack.txt
index 5849cbab..5849cbab 100755..100644
--- a/templates/el/postack.txt
+++ b/templates/el/postack.txt
diff --git a/templates/el/postauth.txt b/templates/el/postauth.txt
index b356323f..b356323f 100755..100644
--- a/templates/el/postauth.txt
+++ b/templates/el/postauth.txt
diff --git a/templates/el/postheld.txt b/templates/el/postheld.txt
index f971ae82..f971ae82 100755..100644
--- a/templates/el/postheld.txt
+++ b/templates/el/postheld.txt
diff --git a/templates/el/private.html b/templates/el/private.html
index aa7e560d..32590223 100755..100644
--- a/templates/el/private.html
+++ b/templates/el/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s </title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s/" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/el/probe.txt b/templates/el/probe.txt
index aa51e5ae..aa51e5ae 100755..100644
--- a/templates/el/probe.txt
+++ b/templates/el/probe.txt
diff --git a/templates/el/refuse.txt b/templates/el/refuse.txt
index 6ae4e989..6ae4e989 100755..100644
--- a/templates/el/refuse.txt
+++ b/templates/el/refuse.txt
diff --git a/templates/el/roster.html b/templates/el/roster.html
index 1366b634..1366b634 100755..100644
--- a/templates/el/roster.html
+++ b/templates/el/roster.html
diff --git a/templates/el/subauth.txt b/templates/el/subauth.txt
index a5c52e54..a5c52e54 100755..100644
--- a/templates/el/subauth.txt
+++ b/templates/el/subauth.txt
diff --git a/templates/el/subscribe.html b/templates/el/subscribe.html
index 491cba39..491cba39 100755..100644
--- a/templates/el/subscribe.html
+++ b/templates/el/subscribe.html
diff --git a/templates/el/subscribeack.txt b/templates/el/subscribeack.txt
index 56ac2d12..56ac2d12 100755..100644
--- a/templates/el/subscribeack.txt
+++ b/templates/el/subscribeack.txt
diff --git a/templates/el/unsub.txt b/templates/el/unsub.txt
index 72879672..72879672 100755..100644
--- a/templates/el/unsub.txt
+++ b/templates/el/unsub.txt
diff --git a/templates/el/unsubauth.txt b/templates/el/unsubauth.txt
index 9bbcf791..9bbcf791 100755..100644
--- a/templates/el/unsubauth.txt
+++ b/templates/el/unsubauth.txt
diff --git a/templates/el/userpass.txt b/templates/el/userpass.txt
index 7e659248..7e659248 100755..100644
--- a/templates/el/userpass.txt
+++ b/templates/el/userpass.txt
diff --git a/templates/el/verify.txt b/templates/el/verify.txt
index 90d977d9..90d977d9 100755..100644
--- a/templates/el/verify.txt
+++ b/templates/el/verify.txt
diff --git a/templates/en/admlogin.html b/templates/en/admlogin.html
index 03f763b9..4dd2574c 100644
--- a/templates/en/admlogin.html
+++ b/templates/en/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Authentication</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/en/private.html b/templates/en/private.html
index 28ac9bfc..ba0db1fa 100644
--- a/templates/en/private.html
+++ b/templates/en/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Private Archives Authentication</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/es/admlogin.html b/templates/es/admlogin.html
index 32c9304a..9a2f5a02 100644
--- a/templates/es/admlogin.html
+++ b/templates/es/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentificacin del %(who)s de %(listname)s </title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/es/private.html b/templates/es/private.html
index 1e1cf572..a454663d 100644
--- a/templates/es/private.html
+++ b/templates/es/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentificaci&oacute;n para los archivos privados de %(realname)s </title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/et/admlogin.html b/templates/et/admlogin.html
index b3559773..afa8d13f 100644
--- a/templates/et/admlogin.html
+++ b/templates/et/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s autoriseerimine</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/et/private.html b/templates/et/private.html
index 807a3e5e..5d1b3e4d 100644
--- a/templates/et/private.html
+++ b/templates/et/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s privaatarhiiv</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/eu/admlogin.html b/templates/eu/admlogin.html
index 32d4a250..21b3e851 100644
--- a/templates/eu/admlogin.html
+++ b/templates/eu/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s Zerrendako %(who)s Identifikatzen</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/eu/private.html b/templates/eu/private.html
index 00978e5f..b35733fe 100644
--- a/templates/eu/private.html
+++ b/templates/eu/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Artxibo Pribatuak Egiaztatzea</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/fi/admlogin.html b/templates/fi/admlogin.html
index 52ee1f16..6bad98be 100644
--- a/templates/fi/admlogin.html
+++ b/templates/fi/admlogin.html
@@ -2,9 +2,10 @@
<html>
<head>
<title>%(listname)s %(who)s Authentication</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/fi/private.html b/templates/fi/private.html
index 4391e30b..6e4ccf89 100644
--- a/templates/fi/private.html
+++ b/templates/fi/private.html
@@ -2,9 +2,10 @@
<html>
<head>
<title>%(realname)s Private Archives Authentication</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/fr/admlogin.html b/templates/fr/admlogin.html
index 432dfbfe..75cde97b 100644
--- a/templates/fr/admlogin.html
+++ b/templates/fr/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Authentification %(who)s sur %(listname)s</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/fr/private.html b/templates/fr/private.html
index 65aa517d..cfc3ab53 100644
--- a/templates/fr/private.html
+++ b/templates/fr/private.html
@@ -2,9 +2,10 @@
<head>
<title>Authentification pour l'acc&egrave;s aux archives priv&eacute;es de
%(realname)s</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/gl/admlogin.html b/templates/gl/admlogin.html
index 105fd7e9..7bcdb1c5 100644
--- a/templates/gl/admlogin.html
+++ b/templates/gl/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticacin de %(who)s de %(listname)s </title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/gl/private.html b/templates/gl/private.html
index b48fed0a..2d2b3b85 100644
--- a/templates/gl/private.html
+++ b/templates/gl/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticaci&oacute;n para os ficheiros privados de %(realname)s </title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s/">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s/" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/he/admlogin.html b/templates/he/admlogin.html
index b375a22b..501d9b8c 100644
--- a/templates/he/admlogin.html
+++ b/templates/he/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>האימות של %(listname)s %(who)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff" dir="rtl">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" dir="rtl" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/he/private.html b/templates/he/private.html
index 45fb6a00..f53ceb4b 100644
--- a/templates/he/private.html
+++ b/templates/he/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>אימות של הארכיון הפרטי של %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff" dir="rtl">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" dir="rtl" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/hr/admlogin.html b/templates/hr/admlogin.html
index 6f1cee24..720b033e 100644
--- a/templates/hr/admlogin.html
+++ b/templates/hr/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Autentikacija</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/hr/private.html b/templates/hr/private.html
index 6c9ad48b..a3110846 100644
--- a/templates/hr/private.html
+++ b/templates/hr/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Privatna Arhiva Autentikacija</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/hu/admlogin.html b/templates/hu/admlogin.html
index 51c0b775..0e5bf41a 100644
--- a/templates/hu/admlogin.html
+++ b/templates/hu/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Azonosts</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/hu/private.html b/templates/hu/private.html
index a737b9f5..186ef006 100644
--- a/templates/hu/private.html
+++ b/templates/hu/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Privt archvum azonosts</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ia/admlogin.html b/templates/ia/admlogin.html
index c03b4ba6..9ca91375 100644
--- a/templates/ia/admlogin.html
+++ b/templates/ia/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Authentication pro %(who)s a %(listname)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ia/private.html b/templates/ia/private.html
index b9ad9333..94280bb7 100644
--- a/templates/ia/private.html
+++ b/templates/ia/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Authentication pro le archivos private de %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/it/admlogin.html b/templates/it/admlogin.html
index 4bef1344..835c59dc 100644
--- a/templates/it/admlogin.html
+++ b/templates/it/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticazione per %(who)s di %(listname)s</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/it/private.html b/templates/it/private.html
index d7545ae5..1b66ee7c 100644
--- a/templates/it/private.html
+++ b/templates/it/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autenticazione per gli archivi privati di %(realname)s</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ja/admlogin.html b/templates/ja/admlogin.html
index 5863b61e..ea98087d 100644
--- a/templates/ja/admlogin.html
+++ b/templates/ja/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s ǧ</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ja/private.html b/templates/ja/private.html
index 395d7f6d..db03b962 100644
--- a/templates/ja/private.html
+++ b/templates/ja/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s ¸ ǧ</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ko/admlogin.html b/templates/ko/admlogin.html
index b857f931..fac35fad 100644
--- a/templates/ko/admlogin.html
+++ b/templates/ko/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s </title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ko/private.html b/templates/ko/private.html
index 57406107..e42cf5b1 100644
--- a/templates/ko/private.html
+++ b/templates/ko/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s </title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/lt/admlogin.html b/templates/lt/admlogin.html
index 8a3858cb..ec832130 100644
--- a/templates/lt/admlogin.html
+++ b/templates/lt/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s prisijungimas</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/lt/private.html b/templates/lt/private.html
index 73e9a613..4f5d8e96 100644
--- a/templates/lt/private.html
+++ b/templates/lt/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s privataus archyvo prisijungimas</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/nl/admlogin.html b/templates/nl/admlogin.html
index f6fe3c7e..612355fd 100644
--- a/templates/nl/admlogin.html
+++ b/templates/nl/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s inloggen</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/nl/private.html b/templates/nl/private.html
index 9f89a282..a90db372 100644
--- a/templates/nl/private.html
+++ b/templates/nl/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Priv&eacute;-archief Login</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/no/admlogin.html b/templates/no/admlogin.html
index 74527221..761cedaf 100644
--- a/templates/no/admlogin.html
+++ b/templates/no/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Innlogging</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/no/private.html b/templates/no/private.html
index e76434eb..cdfd3594 100644
--- a/templates/no/private.html
+++ b/templates/no/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Innlogging til Private Arkiver</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pl/admlogin.html b/templates/pl/admlogin.html
index b0f7b3be..3cc12c45 100644
--- a/templates/pl/admlogin.html
+++ b/templates/pl/admlogin.html
@@ -2,9 +2,10 @@
<head>
<title>Uwierzytelnienie %(who)s %(listname)s</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pl/private.html b/templates/pl/private.html
index 07f83c11..c4f62a2a 100644
--- a/templates/pl/private.html
+++ b/templates/pl/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Private Archives Authentication</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pt/admlogin.html b/templates/pt/admlogin.html
index b83d2da1..2e93c072 100644
--- a/templates/pt/admlogin.html
+++ b/templates/pt/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Authentication</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pt/private.html b/templates/pt/private.html
index 65d78b05..6be948ca 100644
--- a/templates/pt/private.html
+++ b/templates/pt/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Autenticao de Arquivos Privados</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pt_BR/admlogin.html b/templates/pt_BR/admlogin.html
index ed04ae92..ebb5deb5 100644
--- a/templates/pt_BR/admlogin.html
+++ b/templates/pt_BR/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentica&ccedil;&atilde;o de %(who)s na lista %(listname)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/pt_BR/private.html b/templates/pt_BR/private.html
index a2e595da..a113da03 100644
--- a/templates/pt_BR/private.html
+++ b/templates/pt_BR/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Autentica&ccedil;&atilde;o para acesso aos arquivos privados da %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ro/admlogin.html b/templates/ro/admlogin.html
index c3b8dac9..285977f5 100644
--- a/templates/ro/admlogin.html
+++ b/templates/ro/admlogin.html
@@ -2,9 +2,10 @@
<head>
<title>%(listname)s: Autentificare - %(who)s</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ro/private.html b/templates/ro/private.html
index 9fe6d2d1..8d371bd6 100644
--- a/templates/ro/private.html
+++ b/templates/ro/private.html
@@ -2,9 +2,10 @@
<head>
<title>Autentificare la arhivele private %(realname)s</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ru/admlogin.html b/templates/ru/admlogin.html
index d1892ff0..c149fa93 100644
--- a/templates/ru/admlogin.html
+++ b/templates/ru/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title> %(who)s %(listname)s</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/ru/private.html b/templates/ru/private.html
index 2b9bb702..5bc95cfc 100644
--- a/templates/ru/private.html
+++ b/templates/ru/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title> %(realname)s</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sk/admlogin.html b/templates/sk/admlogin.html
index c082da86..5bd29d6b 100644
--- a/templates/sk/admlogin.html
+++ b/templates/sk/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s: prihlásenie ako %(who)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sk/private.html b/templates/sk/private.html
index b5d4bd95..8f6fc330 100644
--- a/templates/sk/private.html
+++ b/templates/sk/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Konferencia %(realname)s - prístup do súkromného archívu</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sl/admlogin.html b/templates/sl/admlogin.html
index 2babe073..edb694ef 100644
--- a/templates/sl/admlogin.html
+++ b/templates/sl/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Avtentikacija lana %(who)s za seznam %(listname)s</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sl/private.html b/templates/sl/private.html
index 7be8928c..6724d046 100644
--- a/templates/sl/private.html
+++ b/templates/sl/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Avtentikacija za zasebne arhive lana %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sr/admlogin.html b/templates/sr/admlogin.html
index 98b8d352..14afaac6 100644
--- a/templates/sr/admlogin.html
+++ b/templates/sr/admlogin.html
@@ -1,9 +1,11 @@
<html>
<head>
<title>%(listname)s %(who)s Authentication</title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+ <script>function sf(){document.f.adminpw.focus();}</script>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+</head>
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sr/private.html b/templates/sr/private.html
index de8b8898..fd716461 100644
--- a/templates/sr/private.html
+++ b/templates/sr/private.html
@@ -1,9 +1,11 @@
<html>
<head>
<title>Пријава за улаз у приватну архиву листе: %(realname)s </title>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+ <script>function sf(){document.f.username.focus();}</script>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+</head>
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sv/admlogin.html b/templates/sv/admlogin.html
index 5fdfd1d3..c85183e9 100644
--- a/templates/sv/admlogin.html
+++ b/templates/sv/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Inloggning</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/sv/private.html b/templates/sv/private.html
index 66d918dd..5d29a962 100644
--- a/templates/sv/private.html
+++ b/templates/sv/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s Inloggning till Privata Arkiv</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/tr/admlogin.html b/templates/tr/admlogin.html
index bc161845..15aff88b 100644
--- a/templates/tr/admlogin.html
+++ b/templates/tr/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Girii</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/tr/private.html b/templates/tr/private.html
index 6301895c..fa47ecb8 100644
--- a/templates/tr/private.html
+++ b/templates/tr/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s zel Arivleri Girii</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/uk/admlogin.html b/templates/uk/admlogin.html
index 8711532b..fd9f1655 100644
--- a/templates/uk/admlogin.html
+++ b/templates/uk/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Автентифікація користувача %(who)s списку листування %(listname)s</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/uk/private.html b/templates/uk/private.html
index 1e0641df..adaeb221 100644
--- a/templates/uk/private.html
+++ b/templates/uk/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Автентифікація доступу до закритого списку розсилки %(realname)s</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/vi/admlogin.html b/templates/vi/admlogin.html
index 9468983f..ca85e2c8 100644
--- a/templates/vi/admlogin.html
+++ b/templates/vi/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Xác thực</title>
+ <script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/vi/private.html b/templates/vi/private.html
index 779eb722..e73cc3b0 100644
--- a/templates/vi/private.html
+++ b/templates/vi/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>Xác thực kho riêng của %(realname)s</title>
+ <script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/zh_CN/admlogin.html b/templates/zh_CN/admlogin.html
index 0dfa9d3c..7b6dd4be 100644
--- a/templates/zh_CN/admlogin.html
+++ b/templates/zh_CN/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s %(who)s Authentication</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onload="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/zh_CN/private.html b/templates/zh_CN/private.html
index 8fd450a7..724e0ab0 100644
--- a/templates/zh_CN/private.html
+++ b/templates/zh_CN/private.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(realname)s 私有归档认证</title>
+<script>function sf(){document.f.username.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(action)s">
+<body bgcolor="#ffffff" onLoad="sf()">
+<FORM METHOD=POST ACTION="%(action)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>
diff --git a/templates/zh_TW/admlogin.html b/templates/zh_TW/admlogin.html
index c0942fad..a1921c0c 100644
--- a/templates/zh_TW/admlogin.html
+++ b/templates/zh_TW/admlogin.html
@@ -1,9 +1,10 @@
<html>
<head>
<title>%(listname)s 論壇 壇主驗證</title>
+<script>function sf(){document.f.adminpw.focus();}</script>
</head>
-<body bgcolor="#ffffff">
-<FORM METHOD=POST ACTION="%(path)s">
+<body bgcolor="#ffffff" onload="sf()">
+<FORM METHOD=POST ACTION="%(path)s" name="f">
%(message)s
<TABLE WIDTH="100%%" BORDER="0" CELLSPACING="4" CELLPADDING="5">
<TR>