diff --git a/html5_tools_forms/html5_tools_forms.module b/html5_tools_forms/html5_tools_forms.module
index 5ae43df..f32a00b 100644
--- a/html5_tools_forms/html5_tools_forms.module
+++ b/html5_tools_forms/html5_tools_forms.module
@@ -63,6 +63,17 @@ function html5_tools_forms_form_user_register_alter(&$form, &$form_state) {
}
/**
+ * Implementation of hook_user().
+ */
+function html5_tools_forms_user($op, &$edit, &$account, $category = NULL) {
+ if ($op == 'form' && $category == 'account') {
+ $form['account']['mail']['#type'] = 'emailfield';
+ }
+ return $form;
+}
+
+
+/**
* Add our own process function to cck number elements
*/
function html5_tools_forms_elements() {