Index: project.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/project.module,v
retrieving revision 1.322
diff -u -p -r1.322 project.module
--- project.module	22 Dec 2008 23:24:00 -0000	1.322
+++ project.module	29 Dec 2008 17:23:43 -0000
@@ -1108,7 +1108,8 @@ function project_quick_navigate_form() {
   $form['project_goto'] = array(
     '#type' => 'select',
     '#default_value' => '0',
-    '#options' => $projects
+    '#options' => $projects,
+    '#attributes' => array('title' => t('Select a project to view')),
   );
   $form['submit'] = array(
     '#type' => 'submit',
@@ -1117,12 +1118,16 @@ function project_quick_navigate_form() {
   return $form;
 }
 
-function project_quick_navigate_form_submit($form_id, $form_values) {
-  if (!empty($form_values['project_goto']) && (string)$form_values['project_goto'] != '0') {
-    drupal_goto($form_values['project_goto']);
+function project_quick_navigate_form_validate($form_id, $form_values) {
+  if (empty($form_values['project_goto'])) {
+    form_set_error('project_goto', t('You must select a project to navigate to.'));
   }
 }
 
+function project_quick_navigate_form_submit($form_id, $form_values) {
+  drupal_goto($form_values['project_goto']);
+}
+
 // Themables
 
 function theme_project_term_list($terms, $path) {
