            function checkForm(form) {
               form.name.required = true;
               form.name.requiredError = 'Please provide your name!';
			   
			   form.location.required = true;
               form.location.requiredError = 'Please provide your location!';
               
               
               var errors = getFormErrors(form);
               if (errors.length > 0) {
                  var errorMessage = 'The form was not submitted due to the following problem' + ((errors.length > 1) ? 's' : '') + ':\n\n';
                  for (var errorIndex = 0; errorIndex < errors.length; errorIndex++) {
                     errorMessage += '* ' + errors[errorIndex] + '\n';
                  }
                  errorMessage += '\nPlease fix ' + ((errors.length > 1) ? 'these' : 'this') + ' problem' + ((errors.length > 1) ? 's' : '') + ' and resubmit the form.';
                  alert(errorMessage);
                  return false;
               }
               
               // no errors: return true
               return true;
            }
