#IF(#GET("RegistrationField.Gender.Is".#RegistrationSet."Visible"))
{Gender}#IF(#GET("RegistrationField.Gender.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
{Male}
{Female}
#ENDIF
#IF(#GET("RegistrationField.Salutation.Is".#RegistrationSet."Visible"))
{Salutation}#IF(#GET("RegistrationField.Salutation.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Title.Is".#RegistrationSet."Visible"))
{Title}#IF(#GET("RegistrationField.Title.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.FirstName.Is".#RegistrationSet."Visible"))
{FirstName}#IF(#GET("RegistrationField.FirstName.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.MiddleName.Is".#RegistrationSet."Visible"))
{MiddleName}#IF(#GET("RegistrationField.MiddleName.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.LastName.Is".#RegistrationSet."Visible"))
{LastName}#IF(#GET("RegistrationField.LastName.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.DisplayName.Is".#RegistrationSet."Visible"))
{DisplayName}#IF(#GET("RegistrationField.DisplayName.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.AddressExtension.Is".#RegistrationSet."Visible"))
{AddressExtension}#IF(#GET("RegistrationField.AddressExtension.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Street.Is".#RegistrationSet."Visible"))
{Street}#IF(#GET("RegistrationField.Street.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Street2.Is".#RegistrationSet."Visible"))
{Street}#IF(#GET("RegistrationField.Street2.Is".#RegistrationSet."Mandatory")) {MandatoryStar}
({Street2})#ENDIF
#ENDIF
#IF(#GET("RegistrationField.City.Is".#RegistrationSet."Visible"))
{City}#IF(#GET("RegistrationField.City.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Zipcode.Is".#RegistrationSet."Visible"))
{Zipcode}#IF(#GET("RegistrationField.Zipcode.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#LOCAL("HasUS", 0)
#IF(#GET("RegistrationField.CountryID.Is".#RegistrationSet."Visible"))
{Country}#IF(#GET("RegistrationField.CountryID.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#LOCAL("AddressCountryID",#GET(#AddressPrefix[0].".CountryID"))
{EmptyEntry} #LOOP(#SORT(#Shop.ShopCountries,"Native"))#IF(#Code2 EQ "US")#SET("HasUS", 1)#ENDIF
#IF(#Native)#Native #IF(#English NE #Native)(#English)#ENDIF #ELSE#English#ENDIF #ENDLOOP
#ENDLOCAL
#ENDIF
#IF(#HasUS)
{State}#IF(#GET("RegistrationField.State.Is".#RegistrationSet."Mandatory")) * #ENDIF
{USStateNoScript}
#SNIPPET("INC-USStates", "Prefix,InputName,UseTable", "BaseType", "State", 1)
#ELSE
#IF(#GET("RegistrationField.State.Is".#RegistrationSet."Visible"))
{State}#IF(#GET("RegistrationField.State.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#ENDIF
#ENDLOCAL
#IF(#GET("RegistrationField.Company.Is".#RegistrationSet."Visible"))
{Company}#IF(#GET("RegistrationField.Company.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.VATID.Is".#RegistrationSet."Visible"))
#SET("ThirdBlockVisible", 1)
{VATID}#IF(#GET("RegistrationField.VATID.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Department.Is".#RegistrationSet."Visible"))
{Department}#IF(#GET("RegistrationField.Department.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.JobTitle.Is".#RegistrationSet."Visible"))
{JobTitle}#IF(#GET("RegistrationField.JobTitle.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Phone.Is".#RegistrationSet."Visible"))
{Phone}#IF(#GET("RegistrationField.Phone.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.PhoneBusiness.Is".#RegistrationSet."Visible"))
{PhoneBusiness}#IF(#GET("RegistrationField.PhoneBusiness.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.PhonePrivate.Is".#RegistrationSet."Visible"))
{PhonePrivate}#IF(#GET("RegistrationField.PhonePrivate.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.PhoneCell.Is".#RegistrationSet."Visible"))
{PhoneCell}#IF(#GET("RegistrationField.PhoneCell.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Fax.Is".#RegistrationSet."Visible"))
{Fax}#IF(#GET("RegistrationField.Fax.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.EMail.Is".#RegistrationSet."Visible"))
{EMail}#IF(#GET("RegistrationField.EMail.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.EMailBusiness.Is".#RegistrationSet."Visible"))
{EMailBusiness}#IF(#GET("RegistrationField.EMailBusiness.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.EMailPrivate.Is".#RegistrationSet."Visible"))
{EMailPrivate}#IF(#GET("RegistrationField.EMailPrivate.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.Birthday.Is".#RegistrationSet."Visible") OR #GET("RegistrationField.URL.Is".#RegistrationSet."Visible"))
#IF(#GET("RegistrationField.Birthday.Is".#RegistrationSet."Visible"))
{Birthday}#IF(#GET("RegistrationField.Birthday.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
{Example} #Now[date]
#ENDIF
#IF(#GET("RegistrationField.URL.Is".#RegistrationSet."Visible"))
{URL}#IF(#GET("RegistrationField.URL.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#ENDIF
#IF(#GET("RegistrationField.BankAccountHolder.Is".#RegistrationSet."Visible") OR #GET("RegistrationField.BankAccountNo.Is".#RegistrationSet."Visible") OR #GET("RegistrationField.BankCode.Is".#RegistrationSet."Visible") OR #GET("RegistrationField.BankName.Is".#RegistrationSet."Visible"))
#IF(#GET("RegistrationField.BankAccountHolder.Is".#RegistrationSet."Visible"))
{BankAccountHolder}#IF(#GET("RegistrationField.BankAccountHolder.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.BankAccountNo.Is".#RegistrationSet."Visible"))
{BankAccountNo}#IF(#GET("RegistrationField.BankAccountNo.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.BankCode.Is".#RegistrationSet."Visible"))
{BankCode}#IF(#GET("RegistrationField.BankCode.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#IF(#GET("RegistrationField.BankName.Is".#RegistrationSet."Visible"))
{BankName}#IF(#GET("RegistrationField.BankName.Is".#RegistrationSet."Mandatory")) {MandatoryStar}#ENDIF
#ENDIF
#ENDIF