=== modified file 'includes/form.inc' --- includes/form.inc 2007-10-19 16:59:28 +0000 +++ includes/form.inc 2007-10-20 09:09:00 +0000 @@ -2002,8 +2002,7 @@ function _form_set_class(&$element, $cla } /** - * Prepare an HTML ID attribute string by removing invalid characters and - * guaranteeing uniqueness. + * Remove invalid characters from an HTML ID attribute string. * * @param $id * The ID to clean. @@ -2011,19 +2010,7 @@ function _form_set_class(&$element, $cla * The cleaned ID. */ function form_clean_id($id = NULL) { - static $seen_ids = array(); - $id = str_replace(array('][', '_', ' '), '-', $id); - - // Ensure id's are unique. The first occurrence is held but left alone. - // Subsequent occurrences get a number appended to them. - if (isset($seen_ids[$id])) { - $id = $id .'-'. $seen_ids[$id]++; - } - else { - $seen_ids[$id] = 1; - } - return $id; }