// character test: åäö ÅÄÖ

// Place focus on the first text field in the form according to formnumber
// (from http://javascript.internet.com/forms/form-focus.html but modified)
function placeFocus(formnumber) {
	// var formnumber = 2; // the number of the form in load order, first form = 0
	if (document.forms.length > 0) {
		var field = document.forms[formnumber];
		// alert(field.elements[0].type); //debug
		// alert(field.length); //debug
		for (i = 0; i < field.length; i++) {
			// document.getElementById("debuginfo").innerHTML += field.elements[i].type + "<br>"; // debug
			if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
				document.forms[formnumber].elements[i].focus();
				break;
			}
		}
	}
}


// clear input field on focus
function clearDefault(element) {
	if (element.defaultValue==element.value) element.value = ""
}


// Hide all select boxes    
function hideSelect() {
	if (document.all) { // Only do this for IE
		for (formIdx=0; formIdx<document.forms.length; formIdx++) {
				var theForm = document.forms[formIdx];
				for(elementIdx=0; elementIdx<theForm.elements.length; elementIdx++) {
					window.status += theForm[elementIdx].type;
					if (theForm[elementIdx].type == "select-one") {
						theForm[elementIdx].style.visibility = "hidden";
					}
				}
		 }
	}
}
	
// Unhide all select boxes
function unhideSelect() {
	if (document.all) {  // Only do this for IE 
		 for (formIdx=0; formIdx<document.forms.length; formIdx++) {
			var theForm = document.forms[formIdx];
			for (elementIdx=0; elementIdx<theForm.elements.length; elementIdx++) {
				if (theForm[elementIdx].type == "select-one") {
					theForm[elementIdx].style.visibility = "visible";
				}
			}
		}
	}
}
