--- drupal-6.13/includes/form.inc 2009-05-26 04:18:46.000000000 -0400 +++ drupal-dev/includes/form.inc 2009-08-14 10:14:14.000000000 -0400 @@ -2200,16 +2200,25 @@ $required = !empty($element['#required']) ? '*' : ''; if (!empty($element['#title'])) { - $title = $element['#title']; - if (!empty($element['#id'])) { - $output .= ' \n"; + $title = $t('!title: !required', array('!title' => filter_xss_admin($element['#title']), '!required' => $required)); + if ($element['#type'] === 'date') { + $output .= '
'. $title ."\n"; + } + elseif (!empty($element['#id'])) { + $output .= ' \n"; } else { - $output .= ' \n"; + $output .= ' \n"; } } - $output .= " $value\n"; + $output .= " $value"; + + if ($element['#type'] === 'date') { + $output .= '
'; + } + + $output .= "\n"; if (!empty($element['#description'])) { $output .= '
'. $element['#description'] ."
\n";