// sets focus to the first form element

function setInitialFocus() {
	if (document.forms && document.forms[0]) {
		didFocus = false;
		for (j = 0; j < document.forms.length; j++) {
			elems = document.forms[j].elements;
			for (i = 0; i < elems.length; i++) {
				if (elems[i].type && elems[i].type != "hidden" && elems[i].type != "radio" && elems[i].type != "checkbox" && !elems[i].disabled) {
					if (elems[i].type == "radio" || elems[i].type == "checkbox")
						continue;
					if (elems[i].type == "text" || elems[i].type == "password")
						document.forms[j].elements[i].setAttribute("autocomplete", "off");
					if (!didFocus) {
						if (elems[i].type == "text" || elems[i].type == "password") {
							addLoadEvent(new Function ("event", "document.forms[" + j + "].elements[" + i + "].select(); document.forms[" + j + "].elements[" + i + "].focus();"));
						} else {
							addLoadEvent(new Function ("event", "document.forms[" + j + "].elements[" + i + "].focus();"));
						}
						didFocus = true;
					}
				}
			}
		}
	}
}
