{{first_name=}}{{live?((edit?first_name))}} {{live?(($.first_name.placeholder=First Name *))}}
{{last_name=}}{{live?((edit?last_name))}} {{live?(($.last_name.placeholder=Last Name *))}}
{{email=}}{{live?((edit?email))}} {{live?(($.email.placeholder=Email *))}} {{live?(($.email.attr.name=email))}} {{live?(($.email.attr.autocomplete=on))}}
{{live?((edit?city))}}{{live?(($.city.tabindex=-1))}} {{province=}} {{live?((evaluate?((province=((rep1.province))))))}} {{live?((edit?province))}} {{live?(($.province.placeholder=Province *))}} {{live?(($.province.tabindex=-1))}}
{{pc_first=A,B,C,E,G,H,J,K,L,N,P,R,S,T,V,X,Y}}
{{pc_letter=A,B,C,E,G,H,J,K,L,M,N,P,R,S,T,V,W,X,Y,Z}}
{{pc_number=0,1,2,3,4,5,6,7,8,9}}
{{pc_validate_maker_item_start=((if?[[c]]}}
{{pc_validate_maker_end=))}}
{{delay_open=((}}
{{delay_close=))}}
{{param_open=[[}}
{{param_close=]]}}
{{pc_validate_maker_start=((for_chars?c==[[p]]&&do==}}
{{validation_maker=((pc_validate_maker_start))((delay_open))switch?[[for.index]]((for?x==[[p]]&&do==&[[for.index]]=((delay_open))if?[[c]]&out=(([[x]]))&then=Char (([[for.index]]+1)) must be (([[x]])). ((delay_close))))&default=Too long. ((delay_close))((delay_close))}}
{{pc_validate={{validation_maker?pc_first,0..9,pc_letter,0..9,pc_letter,0..9}}}}
{{pc_validateold=((for_chars?c=[[p]]&do=((switch?[[for.index]]&0=((if?[[c]]&out=(([[0]]))&then=1st char must be {{pc_first}}))&1=((evaluate?((if?((char_is_number?[[c]]))&else=2nd char not number.))))&6=Too long ))&last=((if?[[for.index]]&less_than=5&then=Must be 6 chars))))}}
{{char_is_number=((if?[[p]]&in={{0..9}}&then=[[p]]&else=))}}
{{postal_code_validate=((for_chars?c=[[p]]&do=((switch?[[for.index]]&0=((if?[[c]]&out={{pc_first}}&then=1st char must be {{pc_first}}))&1=((evaluate?((if?((char_is_number?[[c]]))&else=2nd char not number.))))&6=Too long ))&last=((if?[[for.index]]&less_than=5&then=Must be 6 chars))))}}
{{live?((for_chars?c=((postal_code))&do=((switch?[[for.index]]&0=((if?[[c]]&out={{pc_first}}&then=1st char must be {{pc_first}}))&1=((evaluate?((if?((char_is_number?[[c]]))&else=2nd char not number.))))&6=Too long ))&last=((if?[[for.index]]&less_than=5&then=Must be 6 chars))))}}
{{live?((edit?postal_code))}}
{{live?((evaluate?((validated_postal_code=((replace?((upper?((postal_code))))&target= &all=true))))))}}
{{live?((edit?validated_postal_code))}}
{{live?((evaluate?(($.postal_code.aria-errormessage=((pc_validate?((validated_postal_code))))))))}}