#i18n{selfregistration.xpage.registration.pageTitle}

<#if error_code?has_content > <#assign typeClass = "class=\"error\"" /> <#if error_code = "error_mandatory_fields">
#i18n{selfregistration.message.account.errorMandatoryFields}
<#if user.title == '0'> <#assign classCivility = typeClass /> <#if !(user.sn?has_content)> <#assign classLastName = typeClass /> <#if !(user.givenName?has_content)> <#assign classFirstName = typeClass /> <#if !(user.mail?has_content)> <#assign classEmail = typeClass /> <#if !(user.password?has_content)> <#assign classPassword = typeClass /> <#if !(user.confirmation?has_content)> <#assign classConfirmation = typeClass /> <#if error_code = "error_confirmation_password">
#i18n{selfregistration.message.account.errorConfirmation}
<#assign classPassword = typeClass /> <#assign classConfirmation = typeClass /> <#if error_code = "error_mail_already_exists">
#i18n{selfregistration.message.create_account.errorMail}
<#assign classEmail = typeClass /> <#if error_code = "error_syntax_email">
#i18n{selfregistration.message.account.errorBadEmail}
<#assign classEmail = typeClass /> <#if error_code = "error_syntax_phone_number">
#i18n{selfregistration.message.account.errorBadPhoneNumber}
<#assign classTelephoneNumber = typeClass /> <#if error_code = "error_syntax_postal_code">
#i18n{selfregistration.message.account.errorBadPostalCode}
<#assign classPostalCode = typeClass /> <#if error_code = "error_syntax_street_number">
#i18n{selfregistration.message.account.errorBadStreetNumber}
<#assign classStreetNumber = typeClass /> <#if error_code = "error_captcha">
#i18n{selfregistration.message.account.errorBadCaptcha}
<#if action_successful?has_content>

#i18n{selfregistration.message.create_account.success}

<#else>

<@comboWithParams name="civility" default_value="${user.title?if_exists}" additionalParameters="tabindex='1' ${classCivility?if_exists}" items=civility_list />













<@comboWithParams name="street_number_suffix" default_value="${user.streetNumberSuffix?if_exists}" additionalParameters="tabindex='9'" items=street_number_suffix_list />

<@comboWithParams name="street_type" default_value="${user.streetType?if_exists}" additionalParameters="tabindex='10'" items=street_type_list />



<@comboWithParams name="district_number" default_value="${user.districtNumber?if_exists}" additionalParameters="tabindex='12'" items=district_number_list />









<#if is_active_captcha>

${captcha}