// JavaScript Document

// this function sets the focus on the first field that is not hidden
function focusOnFirstField(){
	var complete = 0;
	for (y = 0; y < document.forms.length; y++) {
		for (i = 0; i < document.forms[y].elements.length; i++) {
			if (document.forms[y].elements[i].type != "hidden" && document.forms[y].elements[i].type != "button" && document.forms[y].elements[i].readOnly != true && document.forms[y].elements[i].disabled != true){
				document.forms[y].elements[i].focus();
				document.forms[y].elements[i].select();
				complete = 1;
				break;
			}
		}
		if (complete == 1)
			break;
	}
}

// this function sets the focus on the first field that is not hidden
function focusOnFirstFieldWalkthrough(){
	var complete = 0;
	for (y = 0; y < document.forms.length; y++) {
		for (i = 0; i < document.forms[y].elements.length; i++) {
			if (document.forms[y].elements[i].type != "hidden" && document.forms[y].elements[i].type != "button" && document.forms[y].elements[i].readOnly != true && document.forms[y].elements[i].disabled != true){
				// this focus' on the button and moves the user to the button of the page
				//document.forms[y].answerQuestion.focus();
				document.forms[y].elements[i].focus();
				document.forms[y].elements[i].select();
				complete = 1;
				break;
			}
		}
		if (complete == 1)
			break;
	}
}

function setFocus(formName, fieldName){
if(formName != null && fieldName != null && formName != "" && fieldName != ""){
		eval("document."+formName+"."+fieldName+".focus()");
	}
}

// this function sets the focus on the button
function focusButton() {
	var complete = 0;
	for (y = 0; y < document.forms.length; y++) {
		for (i = 0; i < document.forms[y].elements.length; i++) {
			if (document.forms[y].elements[i].type == "button"){
				document.forms[y].elements[i].focus();
				complete = 1;
				break;
			}
		}
		if (complete == 1)
			break;
	}
}