Focus first form field
From Noah.org
This focuses input on the first non-hidden text or textarea field on the first form. This is short and gets the job done.
...
<script type="text/javascript">
// This will focus first non-hidden text or textarea field on the first form.
function focus_first ()
{
var form = document.forms[0];
if (form != null && form.elements[0] != null)
{
for (var i = 0; i < form.elements.length; ++i)
{
var field = form.elements[i];
if (field.type!="hidden" && (field.type=="text" || field.type=="textarea"))
{
field.focus();
break;
}
}
}
}
</script>
</head>
<body onload="focus_first()">
...