Index: html5_tools_forms/html5_tools_forms.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/html5_tools/html5_tools_forms/html5_tools_forms.module,v
retrieving revision 1.3
diff -u -p -r1.3 html5_tools_forms.module
--- html5_tools_forms/html5_tools_forms.module	9 Sep 2010 13:54:29 -0000	1.3
+++ html5_tools_forms/html5_tools_forms.module	20 Sep 2010 19:36:01 -0000
@@ -63,6 +63,16 @@ function html5_tools_forms_form_user_reg
 }
 
 /**
+* Implementation of hook_form_FORM_ID_alter().
+*/
+function html5_tools_forms_form_user_profile_form_alter(&$form, &$form_state) {
+  // Modify the user profile form to use an email field.
+  if ($form['account']['mail']['#type'] == 'textfield') {
+    $form['account']['mail']['#type'] = 'emailfield';
+  }
+}
+
+/**
  * Add our own process function to cck number elements
  */
 function html5_tools_forms_elements() {
