#IF(#Shop.BillingAddressSetVisibleFields EQ "" AND #Shop.ShippingAddressSetVisibleFields EQ "")

{ConfigurationError}

{NoAddressFieldsVisible}

#ELSE #IF(#FormErrors.Reason.IsShippingAddressMandatory OR #FormErrors.Reason.IsBillingAddressMandatory)

{InputError}

#IF(#FormErrors.Reason.FORMAT_NOT_INTEGER OR #FormErrors.Reason.FORMAT_NOT_FLOAT){WRONG_NUMBER_FORMAT}
#ENDIF {PleaseCorrectErrors}
#ENDIF #IF(#FormError AND NOT(#FormErrors.Form.Login.ErrorCount)) #IF(#FormErrors.Reason.NO_USER_NAME OR #FormErrors.Reason.LOGIN_EXISTS OR #FormErrors.Reason.NO_USER_PWD OR #FormErrors.Reason.PWD_NOT_SAME OR #FormErrors.Reason.PASSWORD_WRONG OR #FormErrors.Reason.FORMAT_NOT_INTEGER OR #FormErrors.Reason.FORMAT_NOT_FLOAT OR #FormError_AcceptPrivacyPolicy OR #FormErrors.Reason.FORMAT_NOT_EMAILADDRESS OR #FormErrors.Reason.VATIDIsNotFromSameCountry OR #FormErrors.Reason.VATIDIsNotValid)

{InputError}

#IF(#FormErrors.Reason.NO_USER_NAME)

{NO_USER_NAME}

#ENDIF #IF(#FormErrors.Reason.LOGIN_EXISTS)

{LOGIN_EXISTS}

#ENDIF #IF(#FormErrors.Reason.NO_USER_PWD)

{NoPassword}

#ENDIF #IF(#FormErrors.Reason.PWD_NOT_SAME)

{PWD_NOT_SAME}

#ENDIF #IF(#FormErrors.Reason.PASSWORD_WRONG)

{WrongPassword}

#ENDIF #IF(#FormErrors.Reason.VATIDIsNotFromSameCountry)

{VATIDIsNotFromSameCountry}

#ENDIF #IF(#FormErrors.Reason.VATIDIsNotValid)

{VATIDIsNotValid}

#ENDIF #IF(#FormErrors.Reason.FORMAT_NOT_INTEGER OR #FormErrors.Reason.FORMAT_NOT_FLOAT)

{WRONG_NUMBER_FORMAT}

#ENDIF #IF(#FormError_AcceptPrivacyPolicy)

{ErrorAcceptPrivacyPolicy}

#ENDIF #IF(#FormErrors.Reason.FORMAT_NOT_EMAILADDRESS)

{FormatNotEMail}

#ENDIF

{PleaseCorrectErrors}

#ELSE #IF(#FormErrors.Reason.STRING_EMPTY)

{FillOutForm}

{MandatoryFields}
#ENDIF #ENDIF #ENDIF #ENDIF
{NonMemberQuestion}
{NonMemberInfo}
{MandatoryFields}
#LOCAL("AddressType", "ShippingAndBillingAddress") #LocaleInclude("INC-AddressForm", #INPUT.Language[UC]) #ENDLOCAL #LOCAL("ShopRegistrationField", #Shop.RegistrationField) #WITH_ERROR(#FormError) #IF(#Shop.ShippingAddressSetVisibleFields) #IF(NOT #ShippingAddress.ID) #ENDIF
{ShippingAddress}
{DifferentFromBillingAddress}

#IF(#ShopRegistrationField.Company.IsShippingAddressVisible)
{Company} #IF(#ShopRegistrationField.Company.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.VATID.IsShippingAddressVisible)
{VATID} #IF(#ShopRegistrationField.VATID.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Department.IsShippingAddressVisible)
{Department} #IF(#ShopRegistrationField.Department.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF

#IF(#ShopRegistrationField.Gender.IsShippingAddressVisible)
{Gender} #IF(#ShopRegistrationField.Gender.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #LOCAL("HasUS", 0) #IF(#ShopRegistrationField.CountryID.IsShippingAddressVisible)
{Country} #IF(#ShopRegistrationField.CountryID.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#HasUS) #IF(#ShopRegistrationField.State.IsShippingAddressVisible OR #HasUS)
{State} #IF(#ShopRegistrationField.State.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ELSE #ENDIF #SNIPPET("INC-USStates", "Prefix,InputName", "2ndAddress", "ShippingState") #ENDIF #ENDLOCAL #IF(#ShopRegistrationField.Salutation.IsShippingAddressVisible)
{Salutation} #IF(#ShopRegistrationField.Salutation.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Title.IsShippingAddressVisible)
{Title} #IF(#ShopRegistrationField.Title.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.FirstName.IsShippingAddressVisible)
{FirstName} #IF(#ShopRegistrationField.FirstName.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.MiddleName.IsShippingAddressVisible)
{MiddleName} #IF(#ShopRegistrationField.MiddleName.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.LastName.IsShippingAddressVisible)
{LastName} #IF(#ShopRegistrationField.LastName.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.DisplayName.IsShippingAddressVisible)
{DisplayName} #IF(#ShopRegistrationField.DisplayName.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF

#IF(#ShopRegistrationField.Street.IsShippingAddressVisible)
{Street} #IF(#ShopRegistrationField.Street.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Street2.IsShippingAddressVisible)
{Street} #IF(#ShopRegistrationField.Street2.IsShippingAddressMandatory){MandatoryStar}#ENDIF
({Street2})
#ENDIF #IF(#ShopRegistrationField.CodePorte.IsShippingAddressVisible)
{CodePorte} #IF(#ShopRegistrationField.CodePorte.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.AddressExtension.IsShippingAddressVisible)
{AddressExtension} #IF(#ShopRegistrationField.AddressExtension.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Zipcode.IsShippingAddressVisible)
{Zipcode} #IF(#ShopRegistrationField.Zipcode.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.City.IsShippingAddressVisible)
{City} #IF(#ShopRegistrationField.City.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF

#IF(#ShopRegistrationField.JobTitle.IsShippingAddressVisible)
{JobTitle} #IF(#ShopRegistrationField.JobTitle.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Phone.IsShippingAddressVisible)
{Phone} #IF(#ShopRegistrationField.Phone.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.PhoneBusiness.IsShippingAddressVisible)
{PhoneBusiness} #IF(#ShopRegistrationField.PhoneBusiness.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.PhonePrivate.IsShippingAddressVisible)
{PhonePrivate} #IF(#ShopRegistrationField.PhonePrivate.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.PhoneCell.IsShippingAddressVisible)
{PhoneCell} #IF(#ShopRegistrationField.PhoneCell.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.Fax.IsShippingAddressVisible)
{Fax} #IF(#ShopRegistrationField.Fax.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF

#IF(#ShopRegistrationField.EMail.IsShippingAddressVisible)
{EMail} #IF(#ShopRegistrationField.EMail.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.EMailBusiness.IsShippingAddressVisible)
{EMailBusiness} #IF(#ShopRegistrationField.EMailBusiness.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.EMailPrivate.IsShippingAddressVisible)
{EMailPrivate} #IF(#ShopRegistrationField.EMailPrivate.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF

#IF(#ShopRegistrationField.Birthday.IsShippingAddressVisible)
{Birthday} #IF(#ShopRegistrationField.Birthday.IsShippingAddressMandatory){MandatoryStar}#ENDIF

{Example} #Now[date]
#ENDIF #IF(#ShopRegistrationField.URL.IsShippingAddressVisible)
{URL} #IF(#ShopRegistrationField.URL.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF
#IF(#ShippingAddress.ID) #ENDIF #IF(#ShopRegistrationField.BankCode.IsShippingAddressVisible OR #ShopRegistrationField.BankName.IsShippingAddressVisible OR #ShopRegistrationField.BankAccountNo.IsShippingAddressVisible OR #ShopRegistrationField.BankAccountHolder.IsShippingAddressVisible)
{AccountData}
#IF(#ShopRegistrationField.BankAccountHolder.IsShippingAddressVisible)
{BankAccountHolder} #IF(#ShopRegistrationField.BankAccountHolder.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.BankAccountNo.IsShippingAddressVisible)
{BankAccountNo} #IF(#ShopRegistrationField.BankAccountNo.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.BankCode.IsShippingAddressVisible)
{BankCode} #IF(#ShopRegistrationField.BankCode.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF #IF(#ShopRegistrationField.BankName.IsShippingAddressVisible)
{BankName} #IF(#ShopRegistrationField.BankName.IsShippingAddressMandatory){MandatoryStar}#ENDIF
#ENDIF
#ENDIF
#REM id="ShippingAddress" #ENDREM #IF(#Session.User.IsAnonymous)
{BecomeMemberQuestion}
{ProMemberInfo}:
  • {ProMember1}
  • {ProMember2}
  • {ProMember3}
{UserName} {MandatoryStar}
{Password} {MandatoryStar}
{PasswordConf} {MandatoryStar}
#LOCAL("RegistrationSetHasItems",0) #LOOP(#Shop.RegistrationSet) #IF(#IsVisible AND NOT #IsShippingAddressVisible AND NOT #IsBillingAddressVisible)#SET("RegistrationSetHasItems",1)#ENDIF #ENDLOOP #IF(#RegistrationSetHasItems)
{FurtherInformation} #LOCAL("ErrorItemNo",0) #LOOP(#Shop.RegistrationSet)#BLOCK("WITH_FORM_ERROR", #FormError)#IF(#IsVisible AND NOT #IsShippingAddressVisible AND NOT #IsBillingAddressVisible) #INCLUDE("INC-Attributes") #ENDIF#ENDBLOCK#ENDLOOP #ENDLOCAL #ENDIF #ENDLOCAL
#ENDIF #ENDIF #ENDWITH_ERROR #ENDLOCAL #IF(#Shop.AcceptPrivacyPolicy)
#ENDIF
#IF(NOT #ShippingAddress.ID) #ENDIF