function resetForm(form) {
	
	// Reset input elements
	var inputElements = form.getElementsByTagName("input");
	for (var i = 0, ln = inputElements.length; i < ln; i += 1) {
		var inputElement = inputElements[i];
		switch (inputElement.type) {
			case "checkbox":
				inputElement.checked = false;
				break;
			case "text":
				inputElement.value = "";
				break;
		}
	}
	
	// Reset select elements
	var selectElements = form.getElementsByTagName("select");
	for (var i = 0, ln = selectElements.length; i < ln; i += 1) {
		selectElements[i].selectedIndex = 0;
	}
}
