// Puts cursor in first field on page.
function setFocus() {
	for (var i = 0; i < document.forms.length; ++i) {
		var f = document.forms[i];
		for (var j = 0; j < f.elements.length; ++j) {
			if ((f.elements[j].type == 'text' || f.elements[j].type == 'textarea')) {
				if (f.elements[j].disabled == false) {
					f.elements[j].focus();
					return true;
				} else {
					if (j == f.elements.length - 1) {
						if (document.getElementsByTagName("input")[0] && f.elements[j].type != 'hidden') {
							document.getElementsByTagName("input")[0].focus();
							return true;
						}
					}
				}
			} else {
				// Handle cases where first input element is above the <form> tag.
				if (document.getElementsByTagName("input")[0] && f.elements[j].type != 'hidden') {
					document.getElementsByTagName("input")[0].focus();
					return true;
				}
			}
       }
   }
}
