var message = ""; function submit_form() { message = ""; // Text fields for (var i = 0; i < textFields.length; i ++) { var field = textFields[i][0]; var textField = document.getElementById(field); if (textField.value == "") { message += "Please supply " + friendly(textFields[i][1]) + ".\n\n"; } } // Choose fields for (var j = 0; j < chooseFields.length; j ++) { var field = chooseFields[j][0]; var chooseField = document.getElementById(field); if (chooseField.value == "Choose..." || chooseField.value == "") { message += "Please select " + friendly(chooseFields[j][1]) + ".\n\n"; } } // File fields for (var j = 0; j < fileFields.length; j ++) { var field = fileFields[j][0]; var fileField = document.getElementById(field); if (fileField.value == "") { message += "Please supply " + friendly(fileFields[j][1]) + ".\n\n"; } } // Document specific fields documentSpecific(); } function friendly(fieldName) { // Remove _ like in thumbnail_hidden return fieldName.replace("_", " "); }