--- event/event.module	2007-06-04 13:36:55.000000000 -0500
+++ /web/devel/mkirk/umsec_website/umsec_drupal/drupal/sites/all/modules/event/event.module	2008-05-30 17:18:43.402852000 -0500
@@ -1462,16 +1462,19 @@ function event_form_date($timestamp, $pr
   // ...hours
   if (variable_get('event_ampm', '0')) {
     $hour_format = t('g');
-    for ($i = 1; $i <= 12; $i++) $hours[$i] = $i < 10 ? "0$i" : $i;
+    for ($i = 1; $i < 10; $i++) $hours["0$i"] = "0$i";
+    for ($i = 10; $i <= 12; $i++) $hours["$i"] = "$i";
     $am_pms = array('am' => t('am'), 'pm' => t('pm'));
   }
   else {
     $hour_format = t('H');
     // ...hours (with leading 0s)
-    for ($i = 0; $i <= 23; $i++) $hours[$i] = $i < 10 ? "0$i" : $i;
+    for ($i = 0; $i < 10; $i++) $hours["0$i"] = "0$i";
+    for ($i = 10; $i <= 23; $i++) $hours["$i"] = "$i";
   }
   // ...minutes (with leading 0s)
-  for ($i = 0; $i <= 59; $i++) $minutes[$i] = $i < 10 ? "0$i" : $i;
+  for ($i = 0; $i < 10; $i++) $minutes["0$i"] = "0$i";
+  for ($i = 10; $i <= 59; $i++) $minutes["$i"] = "$i";
 
   // This is a GMT timestamp, so the _event_date() wrapper to display local times.
   $form[$prefix .'_day'] = array(
@@ -1929,8 +1932,8 @@ function event_form_alter($form_id, &$fo
             '#title' => t('Start date'),
             '#weight' => -15
             );
-          $form['event_start']['date'] = event_form_date($node->event_start ? $node->event_start : _event_user_time(), 'start', $node->start_offset);
-
+          $form['event_start']['date'] = event_form_date(($node->event_start ? $node->event_start : _event_user_time()), 'start', $node->start_offset);
+          
           $form['event_end'] = array(
             '#type' => 'fieldset',
             '#title' => t('End date'),
