? true
: false;
- App.DataStore.setData('companytypes', [
- {"value":"Limited", "label":"Limited"},
- {"value":"PTY Limited", "label":"PTY Limited"},
- {"value":"Closed Corporation", "label":"Closed Corporation"},
- {"value":"Sole Proprietor", "label":"Sole Proprietor"}
- ]);
- App.DataStore.setData('dealertypes', [
- {"value":"Dealer", "label":"Dealer"},
- {"value":"Wholesale / Trader", "label":"Wholesale / Trader"},
- {"value":"Trade Center", "label":"Trade Center"}
- ]);
- App.DataStore.setData('clienttypes', [
- {"value":"Buyer", "label":"Buyer"},
- {"value":"Buyer & Seller", "label":"Buyer & Seller"}
- ]);
- App.DataStore.setData('companyturnover', [
- {"value":"Turnover > R500,000", "label":"Turnover > R500,000"},
- {"value":"Turnover > R2,000,000", "label":"Turnover > R2,000,000"},
- {"value":"Turnover > R3,000,000", "label":"Turnover > R3,000,000"}
- ]);
+ //App.DataStore.setData('companytypes', [
+ // {"value":"Limited", "label":"Limited"},
+ // {"value":"PTY Limited", "label":"PTY Limited"},
+ // {"value":"Closed Corporation", "label":"Closed Corporation"},
+ // {"value":"Sole Proprietor", "label":"Sole Proprietor"}
+ // ]);
+ //App.DataStore.setData('dealertypes', [
+ // {"value":"Dealer", "label":"Dealer"},
+ // {"value":"Wholesale / Trader", "label":"Wholesale / Trader"},
+ // {"value":"Trade Center", "label":"Trade Center"}
+ // ]);
+ //App.DataStore.setData('clienttypes', [
+ // {"value":"Buyer", "label":"Buyer"},
+ // {"value":"Buyer & Seller", "label":"Buyer & Seller"}
+ // ]);
+ //App.DataStore.setData('companyturnover', [
+ // {"value":"Turnover > R500,000", "label":"Turnover > R500,000"},
+ // {"value":"Turnover > R2,000,000", "label":"Turnover > R2,000,000"},
+ // {"value":"Turnover > R3,000,000", "label":"Turnover > R3,000,000"}
+ // ]);
App.DataStore.loadSelectListData('permissions', true, 'User', 'Permissions.SelectList');
- App.DataStore.loadSelectListData('countries', true, 'Location', 'Country.SelectList');
- App.DataStore.loadSelectListData('groups', true, 'Company', 'Group.SelectList');
- App.DataStore.loadSelectListData('foundmethods', true, 'Company', 'FoundMethod.SelectList');
+ //App.DataStore.loadSelectListData('countries', true, 'Location', 'Country.SelectList');
+ //App.DataStore.loadSelectListData('groups', true, 'Company', 'Group.SelectList');
+ //App.DataStore.loadSelectListData('foundmethods', true, 'Company', 'FoundMethod.SelectList');
type : 'select',
id : 'permissions',
title : 'User type',
- value : 'Auction Buyer',
+ value : '12',
dataStoreId : 'permissions',
- readonly :true
+ disabled :true
},
'email' : {
type : 'input',
},
// Dealership contact
- 'contactFirstName' : {
- type : 'input',
- id : 'contactFirstName',
- title : 'Name',
- value : '',
- maxlength : 50
- },
- 'contactFamilyName' : {
- type : 'input',
- id : 'contactFamilyName',
- title : 'Surname',
- value : '',
- maxlength : 50
- },
- 'contactOffice' : {
- type : 'input',
- id : 'contactOffice',
- title : 'Landline',
- value : '',
- maxlength : 20
- },
- 'contactMobile' : {
- type : 'mobile',
- id : 'contactMobile',
- title : 'Mobile number',
- value : '',
- maxlength : 20
- },
- 'contactEmail' : {
- type : 'input',
- id : 'contactEmail',
- title : 'Email',
- value : '',
- maxlength : 255
- },
-
- // Dealership details
- 'dealerType' : {
- type : 'select',
- id : 'dealerType',
- title : 'Registration type',
- value : '',
- dataStoreId : 'dealertypes'
- },
- 'clientType' : {
- type : 'select',
- id : 'clientType',
- title : 'Register as',
- value : '',
- dataStoreId : 'clienttypes'
- },
- 'group' : {
- type : 'select',
- id : 'group',
- title : 'Group Member',
- value : '',
- dataStoreId : 'groups',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:group', false))
- {
- var groupId = $('#group').val();
- App.DataStore.loadSelectListData(
- 'groupdivisions', false, 'Company', 'GroupDivision.SelectList',
- null, {Filter: {group: groupId}}
- );
- }
- }
- },
- 'groupDivision' : {
- type : 'select',
- id : 'groupDivision',
- title : 'Group Division',
- value : '',
- dataStoreId : 'groupdivisions'
- },
- 'companyType' : {
- type : 'select',
- id : 'companyType',
- title : 'Company type',
- value : '',
- dataStoreId : 'companytypes',
- onChange : function() {
- if (!App.DataStore.getItem('BuildSelect:companyType', false))
- {
- if ('Sole Proprietor' == $(this).val())
- {
- $('#' + _w.register.ti.tid + '_docCopyOfDirectorId').hide();
- $('#' + _w.register.ti.tid + '_docCompanyRegistration').hide();
- $('#' + _w.register.ti.tid + '_docStockCertificate').show();
- $('#' + _w.register.ti.tid + '_docCopyOfId').show();
- $('#' + _w.register.ti.tid + '_docAddressProof').show();
- }
- else
- {
- $('#' + _w.register.ti.tid + '_docStockCertificate').hide();
- $('#' + _w.register.ti.tid + '_docCopyOfId').hide();
- $('#' + _w.register.ti.tid + '_docAddressProof').show();
- $('#' + _w.register.ti.tid + '_docCopyOfDirectorId').show();
- $('#' + _w.register.ti.tid + '_docCompanyRegistration').show();
- }
- }
- }
- },
- 'businessName' : {
- type : 'input',
- id : 'businessName',
- title : 'Registered business name',
- value : '',
- maxlength : 100
- },
- 'name' : {
- type : 'input',
- id : 'name',
- title : 'Trading name',
- value : '',
- maxlength : 100
- },
- 'companyRegistrationNumber' : {
- type : 'input',
- id : 'companyRegistrationNumber',
- title : 'Company Reg no',
- value : '',
- mask : '9999/999999/99',
- maxlength : 14
- },
- 'vatNumber' : {
- type : 'input',
- id : 'vatNumber',
- title : 'Vat no',
- value : '',
- maxlength : 20
- },
- 'turmiNumber' : {
- type : 'input',
- id : 'turmiNumber',
- title : 'TransUnion membership no',
- value : '',
- maxlength : 50
- },
- 'dealerStockNumber' : {
- type : 'input',
- id : 'dealerStockNumber',
- title : 'Dealer stock no',
- value : '',
- maxlength : 50
- },
- 'turnover' : {
- type : 'select',
- id : 'turnover',
- title : 'Turnover',
- value : '',
- dataStoreId : 'companyturnover'
- },
- 'foundMethod' : {
- type : 'select',
- id : 'foundMethod',
- title : 'Where did you find us?',
- value : '',
- dataStoreId : 'foundmethods',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:foundMethod', false))
- {
- var foundId = $('#foundMethod').val();
- App.DataStore.loadSelectListData(
- 'foundmethoddetails', false, 'Company', 'FoundMethodDetail.SelectList',
- null, {Filter: {foundMethod: foundId}}
- );
- }
- }
- },
- 'foundMethodDetail' : {
- type : 'select',
- id : 'foundMethodDetail',
- title : 'Details',
- value : '',
- dataStoreId : 'foundmethoddetails'
- },
-
-
- // Adresses and billing contact
- 'country' : {
- type : 'select',
- id : 'country',
- title : 'Country',
- dataStoreId : 'countries',
- value : '',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:country', false))
- {
- App.DataStore.loadSelectListData(
- 'regions', false, 'Location', 'Region.SelectList', null,
- {"Filter": {
- "country" : $(this).val()
- }}
- );
- App.DataStore.setData('cities', []);
- if ($('#sameAsBusinessAddress').prop('checked'))
- {
- $('#billingCountry').selectpicker('val', $('#country').val());
- }
- }
- }
- },
- 'region' : {
- type : 'select',
- id : 'region',
- title : 'Region',
- dataStoreId : 'regions',
- value : '',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:region', false))
- {
- App.DataStore.loadSelectListData(
- 'cities', false, 'Location', 'Town.SelectList', null,
- {"Filter": {
- "region" : $(this).val()
- }}
- );
- if ($('#sameAsBusinessAddress').prop('checked'))
- {
- $('#billingRegion').selectpicker('val', $('#region').val());
- }
- }
- }
- },
- 'city' : {
- type : 'select',
- id : 'city',
- title : 'Town',
- dataStoreId : 'cities',
- value : ''
- },
- 'street' : {
- type : 'input',
- id : 'street',
- title : 'Street',
- value : '',
- maxlength : 75
- },
- 'postalCode' : {
- type : 'input',
- id : 'postalCode',
- title : 'Code',
- value : '',
- maxlength : 10
- },
- 'sameAsBusinessAddress' : {
- type : 'checkbox',
- id : 'sameAsBusinessAddress',
- title : 'Same as business address',
- value : '',
- onChange : function() {
- if ($(this).prop('checked'))
- {
- App.DataStore.setItem('BuildSelect:migrateCountry', true);
- $('#billingCountry').selectpicker('val', $('#country').val());
- App.DataStore.removeItem('BuildSelect:migrateCountry');
- App.DataStore.setItem('BuildSelect:migrateRegion', true);
- App.DataStore.loadSelectListData(
- 'billregions', false, 'Location', 'Region.SelectList', null,
- {"Filter": {
- "country" : $('#country').val()
- }}, {}, function() {
- $('#billingRegion').selectpicker('val', $('#region').val());
- App.DataStore.removeItem('BuildSelect:migrateRegion');
- }
- );
- App.DataStore.setItem('BuildSelect:migrateTown', true);
- App.DataStore.loadSelectListData(
- 'billcities', false, 'Location', 'Town.SelectList', null,
- {"Filter": {
- "region" : $('#region').val()
- }}, {}, function() {
- $('#billingCity').selectpicker('val', $('#city').val());
- }
- );
- $('#billingStreet').val($('#street').val());
- $('#billingPostalCode').val($('#postalCode').val());
- }
- else
- {
- $('#billingCountry').selectpicker('val', '');
- App.DataStore.setData('billregions', []);
- App.DataStore.setData('billcities', []);
- $('#billingStreet').val('');
- $('#billingPostalCode').val('');
- }
- }
- },
- 'billingCountry' : {
- type : 'select',
- id : 'billingCountry',
- title : 'Country',
- dataStoreId : 'countries',
- value : '',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:billingCountry', false)
- && !App.DataStore.getItem('BuildSelect:migrateCountry', false))
- {
- App.DataStore.loadSelectListData(
- 'billregions', false, 'Location', 'Region.SelectList', null,
- {"Filter": {
- "country" : $(this).val()
- }}
- );
- App.DataStore.setData('billcities', []);
- }
- }
- },
- 'billingRegion' : {
- type : 'select',
- id : 'billingRegion',
- title : 'Region',
- dataStoreId : 'billregions',
- value : '',
- onChange : function () {
- if (!App.DataStore.getItem('BuildSelect:billingRegion', false)
- && !App.DataStore.getItem('BuildSelect:migrateRegion', false))
- {
- App.DataStore.loadSelectListData(
- 'billcities', false, 'Location', 'Town.SelectList', null,
- {"Filter": {
- "region" : $(this).val()
- }}
- );
- }
- }
- },
- 'billingCity' : {
- type : 'select',
- id : 'billingCity',
- title : 'Town',
- dataStoreId : 'billcities',
- value : ''
- },
- 'billingStreet' : {
- type : 'input',
- id : 'billingStreet',
- title : 'Street',
- value : '',
- maxlength : 75
- },
- 'billingPostalCode' : {
- type : 'input',
- id : 'billingPostalCode',
- title : 'Code',
- value : '',
- maxlength : 10
- },
-
- 'sameAsDealerContact' : {
- type : 'checkbox',
- id : 'sameAsDealerContact',
- title : 'Same as dealership contact',
- value : '',
- onChange : function() {
- if ($(this).prop('checked'))
- {
- $('#billingFirstName').val($('#contactFirstName').val());
- $('#billingFamilyName').val($('#contactFamilyName').val());
- $('#billingOffice').val($('#contactOffice').val());
- $('#billingMobile').val($('#contactMobile').val());
- $('#billingEmail').val($('#contactEmail').val());
- }
- else
- {
- $('#billingFirstName').val('');
- $('#billingFamilyName').val('');
- $('#billingOffice').val('');
- $('#billingMobile').val('');
- $('#billingEmail').val('');
- }
- }
- },
- 'billingFirstName' : {
- type : 'input',
- id : 'billingFirstName',
- title : 'Name',
- value : '',
- maxlength : 50
- },
- 'billingFamilyName' : {
- type : 'input',
- id : 'billingFamilyName',
- title : 'Surname',
- value : '',
- maxlength : 50
- },
- 'billingOffice' : {
- type : 'input',
- id : 'billingOffice',
- title : 'Landline',
- value : '',
- maxlength : 20
- },
- 'billingMobile' : {
- type : 'mobile',
- id : 'billingMobile',
- title : 'Mobile number',
- value : '',
- maxlength : 20
- },
- 'billingEmail' : {
- type : 'input',
- id : 'billingEmail',
- title : 'Email',
- value : '',
- maxlength : 255
- },
-
- // Owners
- 'ownerFirstName' : {
- type : 'input',
- id : 'ownerFirstName',
- title : 'Name',
- value : '',
- maxlength : 100
- },
- 'ownerFamilyName' : {
- type : 'input',
- id : 'ownerFamilyName',
- title : 'Surname',
- value : '',
- maxlength : 100
- },
- 'ownerIdNumber' : {
- type : 'input',
- id : 'ownerIdNumber',
- title : 'ID Number',
- value : '',
- maxlength : 13
- },
- 'owners' : {
- type : 'collector',
- id : 'owners',
- value : []
- },
-
- // Documents
- 'docStockCertificate' : {
- type : 'document',
- id : 'docStockCertificate',
- title : 'Dealer stock certificate',
- value : null
- },
- 'docAddressProof' : {
- type : 'document',
- id : 'docAddressProof',
- title : 'Proof of business address',
- value : null
- },
- 'docCopyOfId' : {
- type : 'document',
- id : 'docCopyOfId',
- title : 'Copy of ID document',
- value : null
- },
- 'docCopyOfDirectorId' : {
- type : 'document',
- id : 'docCopyOfDirectorId',
- title : 'Copy of directors ID document',
- value : null
- },
- 'docCompanyRegistration' : {
- type : 'document',
- id : 'docCompanyRegistration',
- title : 'Company registration document',
- value : null
- },
+ //'contactFirstName' : {
+ // type : 'input',
+ // id : 'contactFirstName',
+ // title : 'Name',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'contactFamilyName' : {
+ // type : 'input',
+ // id : 'contactFamilyName',
+ // title : 'Surname',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'contactOffice' : {
+ // type : 'input',
+ // id : 'contactOffice',
+ // title : 'Landline',
+ // value : '',
+ // maxlength : 20
+ //},
+ //'contactMobile' : {
+ // type : 'mobile',
+ // id : 'contactMobile',
+ // title : 'Mobile number',
+ // value : '',
+ // maxlength : 20
+ //},
+ //'contactEmail' : {
+ // type : 'input',
+ // id : 'contactEmail',
+ // title : 'Email',
+ // value : '',
+ // maxlength : 255
+ //},
+ //
+ //// Dealership details
+ //'dealerType' : {
+ // type : 'select',
+ // id : 'dealerType',
+ // title : 'Registration type',
+ // value : '',
+ // dataStoreId : 'dealertypes'
+ //},
+ //'clientType' : {
+ // type : 'select',
+ // id : 'clientType',
+ // title : 'Register as',
+ // value : '',
+ // dataStoreId : 'clienttypes'
+ //},
+ //'group' : {
+ // type : 'select',
+ // id : 'group',
+ // title : 'Group Member',
+ // value : '',
+ // dataStoreId : 'groups',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:group', false))
+ // {
+ // var groupId = $('#group').val();
+ // App.DataStore.loadSelectListData(
+ // 'groupdivisions', false, 'Company', 'GroupDivision.SelectList',
+ // null, {Filter: {group: groupId}}
+ // );
+ // }
+ // }
+ //},
+ //'groupDivision' : {
+ // type : 'select',
+ // id : 'groupDivision',
+ // title : 'Group Division',
+ // value : '',
+ // dataStoreId : 'groupdivisions'
+ //},
+ //'companyType' : {
+ // type : 'select',
+ // id : 'companyType',
+ // title : 'Company type',
+ // value : '',
+ // dataStoreId : 'companytypes',
+ // onChange : function() {
+ // if (!App.DataStore.getItem('BuildSelect:companyType', false))
+ // {
+ // if ('Sole Proprietor' == $(this).val())
+ // {
+ // $('#' + _w.register.ti.tid + '_docCopyOfDirectorId').hide();
+ // $('#' + _w.register.ti.tid + '_docCompanyRegistration').hide();
+ // $('#' + _w.register.ti.tid + '_docStockCertificate').show();
+ // $('#' + _w.register.ti.tid + '_docCopyOfId').show();
+ // $('#' + _w.register.ti.tid + '_docAddressProof').show();
+ // }
+ // else
+ // {
+ // $('#' + _w.register.ti.tid + '_docStockCertificate').hide();
+ // $('#' + _w.register.ti.tid + '_docCopyOfId').hide();
+ // $('#' + _w.register.ti.tid + '_docAddressProof').show();
+ // $('#' + _w.register.ti.tid + '_docCopyOfDirectorId').show();
+ // $('#' + _w.register.ti.tid + '_docCompanyRegistration').show();
+ // }
+ // }
+ // }
+ //},
+ //'businessName' : {
+ // type : 'input',
+ // id : 'businessName',
+ // title : 'Registered business name',
+ // value : '',
+ // maxlength : 100
+ //},
+ //'name' : {
+ // type : 'input',
+ // id : 'name',
+ // title : 'Trading name',
+ // value : '',
+ // maxlength : 100
+ //},
+ //'companyRegistrationNumber' : {
+ // type : 'input',
+ // id : 'companyRegistrationNumber',
+ // title : 'Company Reg no',
+ // value : '',
+ // mask : '9999/999999/99',
+ // maxlength : 14
+ //},
+ //'vatNumber' : {
+ // type : 'input',
+ // id : 'vatNumber',
+ // title : 'Vat no',
+ // value : '',
+ // maxlength : 20
+ //},
+ //'turmiNumber' : {
+ // type : 'input',
+ // id : 'turmiNumber',
+ // title : 'TransUnion membership no',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'dealerStockNumber' : {
+ // type : 'input',
+ // id : 'dealerStockNumber',
+ // title : 'Dealer stock no',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'turnover' : {
+ // type : 'select',
+ // id : 'turnover',
+ // title : 'Turnover',
+ // value : '',
+ // dataStoreId : 'companyturnover'
+ //},
+ //'foundMethod' : {
+ // type : 'select',
+ // id : 'foundMethod',
+ // title : 'Where did you find us?',
+ // value : '',
+ // dataStoreId : 'foundmethods',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:foundMethod', false))
+ // {
+ // var foundId = $('#foundMethod').val();
+ // App.DataStore.loadSelectListData(
+ // 'foundmethoddetails', false, 'Company', 'FoundMethodDetail.SelectList',
+ // null, {Filter: {foundMethod: foundId}}
+ // );
+ // }
+ // }
+ //},
+ //'foundMethodDetail' : {
+ // type : 'select',
+ // id : 'foundMethodDetail',
+ // title : 'Details',
+ // value : '',
+ // dataStoreId : 'foundmethoddetails'
+ //},
+ //
+ //
+ //// Adresses and billing contact
+ //'country' : {
+ // type : 'select',
+ // id : 'country',
+ // title : 'Country',
+ // dataStoreId : 'countries',
+ // value : '',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:country', false))
+ // {
+ // App.DataStore.loadSelectListData(
+ // 'regions', false, 'Location', 'Region.SelectList', null,
+ // {"Filter": {
+ // "country" : $(this).val()
+ // }}
+ // );
+ // App.DataStore.setData('cities', []);
+ // if ($('#sameAsBusinessAddress').prop('checked'))
+ // {
+ // $('#billingCountry').selectpicker('val', $('#country').val());
+ // }
+ // }
+ // }
+ //},
+ //'region' : {
+ // type : 'select',
+ // id : 'region',
+ // title : 'Region',
+ // dataStoreId : 'regions',
+ // value : '',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:region', false))
+ // {
+ // App.DataStore.loadSelectListData(
+ // 'cities', false, 'Location', 'Town.SelectList', null,
+ // {"Filter": {
+ // "region" : $(this).val()
+ // }}
+ // );
+ // if ($('#sameAsBusinessAddress').prop('checked'))
+ // {
+ // $('#billingRegion').selectpicker('val', $('#region').val());
+ // }
+ // }
+ // }
+ //},
+ //'city' : {
+ // type : 'select',
+ // id : 'city',
+ // title : 'Town',
+ // dataStoreId : 'cities',
+ // value : ''
+ //},
+ //'street' : {
+ // type : 'input',
+ // id : 'street',
+ // title : 'Street',
+ // value : '',
+ // maxlength : 75
+ //},
+ //'postalCode' : {
+ // type : 'input',
+ // id : 'postalCode',
+ // title : 'Code',
+ // value : '',
+ // maxlength : 10
+ //},
+ //'sameAsBusinessAddress' : {
+ // type : 'checkbox',
+ // id : 'sameAsBusinessAddress',
+ // title : 'Same as business address',
+ // value : '',
+ // onChange : function() {
+ // if ($(this).prop('checked'))
+ // {
+ // App.DataStore.setItem('BuildSelect:migrateCountry', true);
+ // $('#billingCountry').selectpicker('val', $('#country').val());
+ // App.DataStore.removeItem('BuildSelect:migrateCountry');
+ // App.DataStore.setItem('BuildSelect:migrateRegion', true);
+ // App.DataStore.loadSelectListData(
+ // 'billregions', false, 'Location', 'Region.SelectList', null,
+ // {"Filter": {
+ // "country" : $('#country').val()
+ // }}, {}, function() {
+ // $('#billingRegion').selectpicker('val', $('#region').val());
+ // App.DataStore.removeItem('BuildSelect:migrateRegion');
+ // }
+ // );
+ // App.DataStore.setItem('BuildSelect:migrateTown', true);
+ // App.DataStore.loadSelectListData(
+ // 'billcities', false, 'Location', 'Town.SelectList', null,
+ // {"Filter": {
+ // "region" : $('#region').val()
+ // }}, {}, function() {
+ // $('#billingCity').selectpicker('val', $('#city').val());
+ // }
+ // );
+ // $('#billingStreet').val($('#street').val());
+ // $('#billingPostalCode').val($('#postalCode').val());
+ // }
+ // else
+ // {
+ // $('#billingCountry').selectpicker('val', '');
+ // App.DataStore.setData('billregions', []);
+ // App.DataStore.setData('billcities', []);
+ // $('#billingStreet').val('');
+ // $('#billingPostalCode').val('');
+ // }
+ // }
+ //},
+ //'billingCountry' : {
+ // type : 'select',
+ // id : 'billingCountry',
+ // title : 'Country',
+ // dataStoreId : 'countries',
+ // value : '',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:billingCountry', false)
+ // && !App.DataStore.getItem('BuildSelect:migrateCountry', false))
+ // {
+ // App.DataStore.loadSelectListData(
+ // 'billregions', false, 'Location', 'Region.SelectList', null,
+ // {"Filter": {
+ // "country" : $(this).val()
+ // }}
+ // );
+ // App.DataStore.setData('billcities', []);
+ // }
+ // }
+ //},
+ //'billingRegion' : {
+ // type : 'select',
+ // id : 'billingRegion',
+ // title : 'Region',
+ // dataStoreId : 'billregions',
+ // value : '',
+ // onChange : function () {
+ // if (!App.DataStore.getItem('BuildSelect:billingRegion', false)
+ // && !App.DataStore.getItem('BuildSelect:migrateRegion', false))
+ // {
+ // App.DataStore.loadSelectListData(
+ // 'billcities', false, 'Location', 'Town.SelectList', null,
+ // {"Filter": {
+ // "region" : $(this).val()
+ // }}
+ // );
+ // }
+ // }
+ //},
+ //'billingCity' : {
+ // type : 'select',
+ // id : 'billingCity',
+ // title : 'Town',
+ // dataStoreId : 'billcities',
+ // value : ''
+ //},
+ //'billingStreet' : {
+ // type : 'input',
+ // id : 'billingStreet',
+ // title : 'Street',
+ // value : '',
+ // maxlength : 75
+ //},
+ //'billingPostalCode' : {
+ // type : 'input',
+ // id : 'billingPostalCode',
+ // title : 'Code',
+ // value : '',
+ // maxlength : 10
+ //},
+ //
+ //'sameAsDealerContact' : {
+ // type : 'checkbox',
+ // id : 'sameAsDealerContact',
+ // title : 'Same as dealership contact',
+ // value : '',
+ // onChange : function() {
+ // if ($(this).prop('checked'))
+ // {
+ // $('#billingFirstName').val($('#contactFirstName').val());
+ // $('#billingFamilyName').val($('#contactFamilyName').val());
+ // $('#billingOffice').val($('#contactOffice').val());
+ // $('#billingMobile').val($('#contactMobile').val());
+ // $('#billingEmail').val($('#contactEmail').val());
+ // }
+ // else
+ // {
+ // $('#billingFirstName').val('');
+ // $('#billingFamilyName').val('');
+ // $('#billingOffice').val('');
+ // $('#billingMobile').val('');
+ // $('#billingEmail').val('');
+ // }
+ // }
+ //},
+ //'billingFirstName' : {
+ // type : 'input',
+ // id : 'billingFirstName',
+ // title : 'Name',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'billingFamilyName' : {
+ // type : 'input',
+ // id : 'billingFamilyName',
+ // title : 'Surname',
+ // value : '',
+ // maxlength : 50
+ //},
+ //'billingOffice' : {
+ // type : 'input',
+ // id : 'billingOffice',
+ // title : 'Landline',
+ // value : '',
+ // maxlength : 20
+ //},
+ //'billingMobile' : {
+ // type : 'mobile',
+ // id : 'billingMobile',
+ // title : 'Mobile number',
+ // value : '',
+ // maxlength : 20
+ //},
+ //'billingEmail' : {
+ // type : 'input',
+ // id : 'billingEmail',
+ // title : 'Email',
+ // value : '',
+ // maxlength : 255
+ //},
+ //
+ //// Owners
+ //'ownerFirstName' : {
+ // type : 'input',
+ // id : 'ownerFirstName',
+ // title : 'Name',
+ // value : '',
+ // maxlength : 100
+ //},
+ //'ownerFamilyName' : {
+ // type : 'input',
+ // id : 'ownerFamilyName',
+ // title : 'Surname',
+ // value : '',
+ // maxlength : 100
+ //},
+ //'ownerIdNumber' : {
+ // type : 'input',
+ // id : 'ownerIdNumber',
+ // title : 'ID Number',
+ // value : '',
+ // maxlength : 13
+ //},
+ //'owners' : {
+ // type : 'collector',
+ // id : 'owners',
+ // value : []
+ //},
+ //
+ //// Documents
+ //'docStockCertificate' : {
+ // type : 'document',
+ // id : 'docStockCertificate',
+ // title : 'Dealer stock certificate',
+ // value : null
+ //},
+ //'docAddressProof' : {
+ // type : 'document',
+ // id : 'docAddressProof',
+ // title : 'Proof of business address',
+ // value : null
+ //},
+ //'docCopyOfId' : {
+ // type : 'document',
+ // id : 'docCopyOfId',
+ // title : 'Copy of ID document',
+ // value : null
+ //},
+ //'docCopyOfDirectorId' : {
+ // type : 'document',
+ // id : 'docCopyOfDirectorId',
+ // title : 'Copy of directors ID document',
+ // value : null
+ //},
+ //'docCompanyRegistration' : {
+ // type : 'document',
+ // id : 'docCompanyRegistration',
+ // title : 'Company registration document',
+ // value : null
+ //},
'subscribeNewsletter' : {
type : 'checkbox',
id : 'subscribeNewsletter',
- title : 'Sign me up for the monthly newsletter abd Bid4Cars updates.',
+ title : 'Sign me up for the monthly newsletter and Bid4Cars updates.',
value : false
},
'acceptTermsAndConditions' : {
rules: {
firstName: {required: true},
familyName: {required: true},
- permissions: {required: true},
+ permissions: {required: false},
email: {required: true, email: true, remote: {
url: "/workspace/check-unique-email",
type: "post"
dateOfBirth: {required: true, dateISO: true},
mobile: {required: true, mobile: true},
- contactFirstName: {required: true},
- contactFamilyName: {required: true},
- contactOffice: {required: true, digits: true},
- contactMobile: {required: true, mobile: true},
- contactEmail: {required: true, email: true},
-
- dealerType: {required: true},
- clientType: {required: true},
- companyType: {required: true},
- businessName: {required: true},
- name: {required: true, remote: {
- url: "/workspace/check-unique-company",
- type: "post"
- }},
- companyRegistrationNumber: {companyReg: true},
- vatNumber: {digits: true},
+ //contactFirstName: {required: true},
+ //contactFamilyName: {required: true},
+ //contactOffice: {required: true, digits: true},
+ //contactMobile: {required: true, mobile: true},
+ //contactEmail: {required: true, email: true},
- country: {required: true},
- region: {required: true},
- city: {required: true},
- street: {required: true},
- postalCode: {required: true, digits: true},
- billingCountry: {required: true},
- billingRegion: {required: true},
- billingCity: {required: true},
- billingStreet: {required: true},
- billingPostalCode: {required: true, digits: true},
- billingFirstName: {required: true},
- billingFamilyName: {required: true},
- billingOffice: {required: true, digits: true},
- billingMobile: {required: true, mobile: true},
- billingEmail: {required: true, email: true},
+ //dealerType: {required: true},
+ //clientType: {required: true},
+ //companyType: {required: true},
+ //businessName: {required: true},
+ //name: {required: true, remote: {
+ // url: "/workspace/check-unique-company",
+ // type: "post"
+ // }},
+ //companyRegistrationNumber: {companyReg: true},
+ //vatNumber: {digits: true},
- ownerIdNumber: {minlength: 13, maxlength: 13, digits: true}
+ //country: {required: true},
+ //region: {required: true},
+ //city: {required: true},
+ //street: {required: true},
+ //postalCode: {required: true, digits: true},
+ //billingCountry: {required: true},
+ //billingRegion: {required: true},
+ //billingCity: {required: true},
+ //billingStreet: {required: true},
+ //billingPostalCode: {required: true, digits: true},
+ //billingFirstName: {required: true},
+ //billingFamilyName: {required: true},
+ //billingOffice: {required: true, digits: true},
+ //billingMobile: {required: true, mobile: true},
+ //billingEmail: {required: true, email: true},
+ //
+ //ownerIdNumber: {minlength: 13, maxlength: 13, digits: true}
},
messages: {
email: { email: "Must be a valid email address.", remote: "Email address already in use."},
dateOfBirth : new App.TemplateElement.FieldComponent('dateOfBirth'),
mobile : new App.TemplateElement.FieldComponent('mobile'),
- contactFirstName : new App.TemplateElement.FieldComponent('contactFirstName'),
- contactFamilyName : new App.TemplateElement.FieldComponent('contactFamilyName'),
- contactOffice : new App.TemplateElement.FieldComponent('contactOffice'),
- contactMobile : new App.TemplateElement.FieldComponent('contactMobile'),
- contactEmail : new App.TemplateElement.FieldComponent('contactEmail'),
+ //contactFirstName : new App.TemplateElement.FieldComponent('contactFirstName'),
+ //contactFamilyName : new App.TemplateElement.FieldComponent('contactFamilyName'),
+ //contactOffice : new App.TemplateElement.FieldComponent('contactOffice'),
+ //contactMobile : new App.TemplateElement.FieldComponent('contactMobile'),
+ //contactEmail : new App.TemplateElement.FieldComponent('contactEmail'),
- dealerType : new App.TemplateElement.FieldComponent('dealerType'),
- clientType : new App.TemplateElement.FieldComponent('clientType'),
- group : new App.TemplateElement.FieldComponent('group'),
- groupDivision : new App.TemplateElement.FieldComponent('groupDivision'),
- companyType : new App.TemplateElement.FieldComponent('companyType'),
- businessName : new App.TemplateElement.FieldComponent('businessName'),
- name : new App.TemplateElement.FieldComponent('name'),
- companyRegistrationNumber : new App.TemplateElement.FieldComponent('companyRegistrationNumber'),
- vatNumber : new App.TemplateElement.FieldComponent('vatNumber'),
- turmiNumber : new App.TemplateElement.FieldComponent('turmiNumber'),
- dealerStockNumber : new App.TemplateElement.FieldComponent('dealerStockNumber'),
- turnover : new App.TemplateElement.FieldComponent('turnover'),
- foundMethod : new App.TemplateElement.FieldComponent('foundMethod'),
- foundMethodDetail : new App.TemplateElement.FieldComponent('foundMethodDetail'),
+ //dealerType : new App.TemplateElement.FieldComponent('dealerType'),
+ //clientType : new App.TemplateElement.FieldComponent('clientType'),
+ //group : new App.TemplateElement.FieldComponent('group'),
+ //groupDivision : new App.TemplateElement.FieldComponent('groupDivision'),
+ //companyType : new App.TemplateElement.FieldComponent('companyType'),
+ //businessName : new App.TemplateElement.FieldComponent('businessName'),
+ //name : new App.TemplateElement.FieldComponent('name'),
+ //companyRegistrationNumber : new App.TemplateElement.FieldComponent('companyRegistrationNumber'),
+ //vatNumber : new App.TemplateElement.FieldComponent('vatNumber'),
+ //turmiNumber : new App.TemplateElement.FieldComponent('turmiNumber'),
+ //dealerStockNumber : new App.TemplateElement.FieldComponent('dealerStockNumber'),
+ //turnover : new App.TemplateElement.FieldComponent('turnover'),
+ //foundMethod : new App.TemplateElement.FieldComponent('foundMethod'),
+ //foundMethodDetail : new App.TemplateElement.FieldComponent('foundMethodDetail'),
- country : new App.TemplateElement.FieldComponent('country'),
- region : new App.TemplateElement.FieldComponent('region'),
- city : new App.TemplateElement.FieldComponent('city'),
- street : new App.TemplateElement.FieldComponent('street'),
- postalCode : new App.TemplateElement.FieldComponent('postalCode'),
- sameAsBusinessAddress : new App.TemplateElement.FieldComponent('sameAsBusinessAddress'),
- billingCountry : new App.TemplateElement.FieldComponent('billingCountry'),
- billingRegion : new App.TemplateElement.FieldComponent('billingRegion'),
- billingCity : new App.TemplateElement.FieldComponent('billingCity'),
- billingStreet : new App.TemplateElement.FieldComponent('billingStreet'),
- billingPostalCode : new App.TemplateElement.FieldComponent('billingPostalCode'),
- sameAsDealerContact : new App.TemplateElement.FieldComponent('sameAsDealerContact'),
- billingFirstName : new App.TemplateElement.FieldComponent('billingFirstName'),
- billingFamilyName : new App.TemplateElement.FieldComponent('billingFamilyName'),
- billingOffice : new App.TemplateElement.FieldComponent('billingOffice'),
- billingMobile : new App.TemplateElement.FieldComponent('billingMobile'),
- billingEmail : new App.TemplateElement.FieldComponent('billingEmail'),
+ //country : new App.TemplateElement.FieldComponent('country'),
+ //region : new App.TemplateElement.FieldComponent('region'),
+ //city : new App.TemplateElement.FieldComponent('city'),
+ //street : new App.TemplateElement.FieldComponent('street'),
+ //postalCode : new App.TemplateElement.FieldComponent('postalCode'),
+ //sameAsBusinessAddress : new App.TemplateElement.FieldComponent('sameAsBusinessAddress'),
+ //billingCountry : new App.TemplateElement.FieldComponent('billingCountry'),
+ //billingRegion : new App.TemplateElement.FieldComponent('billingRegion'),
+ //billingCity : new App.TemplateElement.FieldComponent('billingCity'),
+ //billingStreet : new App.TemplateElement.FieldComponent('billingStreet'),
+ //billingPostalCode : new App.TemplateElement.FieldComponent('billingPostalCode'),
+ //sameAsDealerContact : new App.TemplateElement.FieldComponent('sameAsDealerContact'),
+ //billingFirstName : new App.TemplateElement.FieldComponent('billingFirstName'),
+ //billingFamilyName : new App.TemplateElement.FieldComponent('billingFamilyName'),
+ //billingOffice : new App.TemplateElement.FieldComponent('billingOffice'),
+ //billingMobile : new App.TemplateElement.FieldComponent('billingMobile'),
+ //billingEmail : new App.TemplateElement.FieldComponent('billingEmail'),
- ownerFirstName : new App.TemplateElement.FieldComponent('ownerFirstName'),
- ownerFamilyName : new App.TemplateElement.FieldComponent('ownerFamilyName'),
- ownerIdNumber : new App.TemplateElement.FieldComponent('ownerIdNumber'),
- owners : new App.TemplateElement.FieldComponent('owners'),
-
- docStockCertificate : new App.TemplateElement.FieldComponent('docStockCertificate'),
- docAddressProof : new App.TemplateElement.FieldComponent('docAddressProof'),
- docCopyOfId : new App.TemplateElement.FieldComponent('docCopyOfId'),
- docCopyOfDirectorId : new App.TemplateElement.FieldComponent('docCopyOfDirectorId'),
- docCompanyRegistration : new App.TemplateElement.FieldComponent('docCompanyRegistration'),
+ //ownerFirstName : new App.TemplateElement.FieldComponent('ownerFirstName'),
+ //ownerFamilyName : new App.TemplateElement.FieldComponent('ownerFamilyName'),
+ //ownerIdNumber : new App.TemplateElement.FieldComponent('ownerIdNumber'),
+ //owners : new App.TemplateElement.FieldComponent('owners'),
+ //
+ //docStockCertificate : new App.TemplateElement.FieldComponent('docStockCertificate'),
+ //docAddressProof : new App.TemplateElement.FieldComponent('docAddressProof'),
+ //docCopyOfId : new App.TemplateElement.FieldComponent('docCopyOfId'),
+ //docCopyOfDirectorId : new App.TemplateElement.FieldComponent('docCopyOfDirectorId'),
+ //docCompanyRegistration : new App.TemplateElement.FieldComponent('docCompanyRegistration'),
subscribeNewsletter : new App.TemplateElement.FieldComponent('subscribeNewsletter'),
acceptTermsAndConditions : new App.TemplateElement.FieldComponent('acceptTermsAndConditions')