/*##############################################
# Signup form V2 (Account form)
# includes/js/field-descriptions.inc.php
# Copyright 2006 steve.clarke@skymarket.co.uk
# http://www.skymarket.co.uk
##############################################*/ 

labelErrorColour = 'red';

fieldDescriptions = new Array();
fieldDescriptions['personal'] = new Array();
fieldDescriptions['account'] = new Array();
fieldDescriptions['promo'] = new Array();

// Personal details //
fieldDescriptions['personal']['default'] = 'Please provide your details for the main contact of this account';

fieldDescriptions['personal']['s_title'] = new Array();
fieldDescriptions['personal']['s_title']['name'] = 'Title';
fieldDescriptions['personal']['s_title']['info'] = 'The title of the main contact, e.g "Mr"';
fieldDescriptions['personal']['s_title']['validation'] = {'mandatory':1};

fieldDescriptions['personal']['f_forename'] = new Array();
fieldDescriptions['personal']['f_forename']['name'] = 'First name';
fieldDescriptions['personal']['f_forename']['info'] = 'The first name of the main contact, e.g "James". <br />  This field will only accept letters, spaces, hyphens and apostrophes.';
fieldDescriptions['personal']['f_forename']['validation'] = {'mandatory':1, 'forename_surname':1};

fieldDescriptions['personal']['f_surname'] = new Array();
fieldDescriptions['personal']['f_surname']['name'] = 'Last name';
fieldDescriptions['personal']['f_surname']['info'] = ' The last name of the main contact, e.g "Smith". <br />  This field will only accept letters, spaces, hyphens and apostrophes.';
fieldDescriptions['personal']['f_surname']['validation'] = {'mandatory':1, 'forename_surname':1};

fieldDescriptions['personal']['f_businessName'] = new Array();
fieldDescriptions['personal']['f_businessName']['name'] = 'Business name';
fieldDescriptions['personal']['f_businessName']['info'] = 'Your business name, if you would rather communicate with us as a company.';
fieldDescriptions['personal']['f_businessName']['validation'] = {'minlength':5};

fieldDescriptions['personal']['s_country'] = new Array();
fieldDescriptions['personal']['s_country']['name'] = 'Country';
fieldDescriptions['personal']['s_country']['info'] = 'The country in which you are based.';
fieldDescriptions['personal']['s_country']['validation'] = {'mandatory':1, 'alphanumeric_spaces':1};

fieldDescriptions['personal']['f_address1'] = new Array();
fieldDescriptions['personal']['f_address1']['name'] = 'Address line 1';
fieldDescriptions['personal']['f_address1']['info'] = 'The first line of your address, typically a house name/number and the street name. <br />This field will only accept letters, numbers, spaces, hyphens and apostrophes.';
fieldDescriptions['personal']['f_address1']['validation'] = {'mandatory':1, 'address_fields_numeric':1};

fieldDescriptions['personal']['f_address2'] = new Array();
fieldDescriptions['personal']['f_address2']['name'] = 'Address line 2';
fieldDescriptions['personal']['f_address2']['info'] = 'The second line of your address (if applicable).';
fieldDescriptions['personal']['f_address2']['validation'] = {};

fieldDescriptions['personal']['f_address3'] = new Array();
fieldDescriptions['personal']['f_address3']['name'] = 'Address line 3';
fieldDescriptions['personal']['f_address3']['info'] = 'The third line of your address (if applicable).';
fieldDescriptions['personal']['f_address3']['validation'] = {};

fieldDescriptions['personal']['f_town'] = new Array();
fieldDescriptions['personal']['f_town']['name'] = 'Town/City';
fieldDescriptions['personal']['f_town']['info'] = 'The town or city in which you are based. <br />This field will only accept letters, spaces, hyphens and apostrophes.';
fieldDescriptions['personal']['f_town']['validation'] = {'mandatory':1, 'address_fields':1};

fieldDescriptions['personal']['f_county'] = new Array();
fieldDescriptions['personal']['f_county']['name'] = 'County';
fieldDescriptions['personal']['f_county']['info'] = 'The county in which you are based. <br />This field will only accept letters, spaces, hyphens and apostrophes.';
fieldDescriptions['personal']['f_county']['validation'] = {'address_fields':1};

fieldDescriptions['personal']['f_postcode'] = new Array();
fieldDescriptions['personal']['f_postcode']['name'] = 'Postcode';
fieldDescriptions['personal']['f_postcode']['info'] = 'Your postal designation. <br />This field will only accept letters, spaces and numbers.';
fieldDescriptions['personal']['f_postcode']['validation'] = {'mandatory':1,'alphanumeric_spaces':1};

fieldDescriptions['personal']['f_intcode'] = new Array();
fieldDescriptions['personal']['f_intcode']['name'] = 'Country dialing code';
fieldDescriptions['personal']['f_intcode']['info'] = 'The dialing code that normally applies to the country you have selected, which you can edit if incorrect. <br /> This field will only accept numbers and the plus symbol (+).';
fieldDescriptions['personal']['f_intcode']['validation'] = {'mandatory':1, 'dialing_code':1};

fieldDescriptions['personal']['f_telNo'] = new Array();
fieldDescriptions['personal']['f_telNo']['name'] = 'Telephone';
fieldDescriptions['personal']['f_telNo']['info'] = 'Your landline telephone number.<br /> This field will only accept numbers and spaces.';
fieldDescriptions['personal']['f_telNo']['validation'] = {'mandatory':1, 'phoneno':1, 'non_mandatory': 's_telNoTime'};

fieldDescriptions['personal']['s_telNoTime'] = new Array();
fieldDescriptions['personal']['s_telNoTime']['name'] = 'Telephone calltime';
fieldDescriptions['personal']['s_telNoTime']['info'] = 'A period during which you would prefer to be contacted on this number, should it be necessary.';
fieldDescriptions['personal']['s_telNoTime']['validation'] = {'mandatory_if':'f_telNo'};

fieldDescriptions['personal']['f_altTelNo'] = new Array();
fieldDescriptions['personal']['f_altTelNo']['name'] = 'Alternative telephone';
fieldDescriptions['personal']['f_altTelNo']['info'] = 'An alternative landline number, if you wish to supply one. <br /> This field will only accept numbers and spaces.';
fieldDescriptions['personal']['f_altTelNo']['validation'] = {'phoneno':1, 'non_mandatory': 's_altTelNoTime'};

fieldDescriptions['personal']['s_altTelNoTime'] = new Array();
fieldDescriptions['personal']['s_altTelNoTime']['name'] = 'Alternative telephone calltime';
fieldDescriptions['personal']['s_altTelNoTime']['info'] = 'A period during which you would prefer to be contacted on this alternative number, should it be necessary.';
fieldDescriptions['personal']['s_altTelNoTime']['validation'] = {'mandatory_if':'f_altTelNo'};

fieldDescriptions['personal']['f_mobile'] = new Array();
fieldDescriptions['personal']['f_mobile']['name'] = 'Mobile';
fieldDescriptions['personal']['f_mobile']['info'] = 'Your mobile number (if you have one and would like us to be able to contact you even when you\'re on the move?) <br /> This field will only accept numbers and spaces.';
fieldDescriptions['personal']['f_mobile']['validation'] = {'phoneno':1, 'non_mandatory': 's_mobileTime'};

fieldDescriptions['personal']['s_mobileTime'] = new Array();
fieldDescriptions['personal']['s_mobileTime']['name'] = 'Mobile calltime';
fieldDescriptions['personal']['s_mobileTime']['info'] = 'A period during which you would prefer to be contacted on this mobile number, should it be necessary.';
fieldDescriptions['personal']['s_mobileTime']['validation'] = {'mandatory_if':'f_mobile'};

fieldDescriptions['personal']['f_fax'] = new Array();
fieldDescriptions['personal']['f_fax']['name'] = 'Fax';
fieldDescriptions['personal']['f_fax']['info'] = 'Your fax number, if you use one. <br /> This field will only accept numbers and spaces.';
fieldDescriptions['personal']['f_fax']['validation'] = {'phoneno':1};

fieldDescriptions['personal']['f_website'] = new Array();
fieldDescriptions['personal']['f_website']['name'] = 'Website';
fieldDescriptions['personal']['f_website']['info'] = 'Your website address, e.g "www.example.com".<br /> This field will only accept valid web addresses.';
fieldDescriptions['personal']['f_website']['validation'] = {'website':1};


// Account details //
fieldDescriptions['account']['default'] = 'Please input your account details here.'

fieldDescriptions['account']['f_username'] = new Array();
fieldDescriptions['account']['f_username']['name'] = 'Username';
fieldDescriptions['account']['f_username']['info'] = 'Please enter a unique username for this account. This username must be a minimum of five characters.';
if(editing) {
	fieldDescriptions['account']['f_username']['validation'] = {};
} else {
	fieldDescriptions['account']['f_username']['validation'] = {'username':1};
}

fieldDescriptions['account']['f_email'] = new Array();
fieldDescriptions['account']['f_email']['name'] = 'E-mail address';
fieldDescriptions['account']['f_email']['info'] = 'Please enter your primary email address.';
fieldDescriptions['account']['f_email']['validation'] = {'mandatory':1, 'email':1};

fieldDescriptions['account']['f_confirmEmail'] = new Array();
fieldDescriptions['account']['f_confirmEmail']['name'] = 'Confirm e-mail address';
fieldDescriptions['account']['f_confirmEmail']['info'] = 'An area for you to duplicate the email address shown above, to ensure it is correct.';
fieldDescriptions['account']['f_confirmEmail']['validation'] = {'mandatory':1, 'confirm':'f_email'};

fieldDescriptions['account']['f_altEmail'] = new Array();
fieldDescriptions['account']['f_altEmail']['name'] = 'Secondary e-mail address';
fieldDescriptions['account']['f_altEmail']['info'] = 'An alternative email address which enables us to contact you if the primary address temporarily or permanently fails.';
fieldDescriptions['account']['f_altEmail']['validation'] = {'email':1};

fieldDescriptions['account']['f_password'] = new Array();
fieldDescriptions['account']['f_password']['name'] = 'Password';
fieldDescriptions['account']['f_password']['info'] = 'The password for the account. This password should not be divulged to anyone and needs to be at least 8 characters long, including at least two numerals. It also must not contain the "&" character.';
fieldDescriptions['account']['f_password']['validation'] = {'mandatory':1, 'password':1};
if(editing) {
	fieldDescriptions['account']['f_password']['validation'] = {'password':1};
} else {
	fieldDescriptions['account']['f_password']['validation'] = {'mandatory':1, 'password':1};
}

fieldDescriptions['account']['f_confirmPassword'] = new Array();
fieldDescriptions['account']['f_confirmPassword']['name'] = 'Confirm password';
fieldDescriptions['account']['f_confirmPassword']['info'] = 'Please re-enter the password, to ensure it is correct.';
fieldDescriptions['account']['f_confirmPassword']['validation'] = {'mandatory':1, 'confirm':'f_password'};
if(editing) {
	fieldDescriptions['account']['f_confirmPassword']['validation'] = {'confirm':'f_password'};
} else {
	fieldDescriptions['account']['f_confirmPassword']['validation'] = {'mandatory':1, 'password':1, 'confirm':'f_password'};
}

fieldDescriptions['account']['s_secretQuestion'] = new Array();
fieldDescriptions['account']['s_secretQuestion']['name'] = 'Secret question';
fieldDescriptions['account']['s_secretQuestion']['info'] = 'Please choose a secret question, which serves as an additional layer of security.';
fieldDescriptions['account']['s_secretQuestion']['validation'] = {'mandatory':1};

fieldDescriptions['account']['f_secretAnswer'] = new Array();
fieldDescriptions['account']['f_secretAnswer']['name'] = 'Secret answer';
fieldDescriptions['account']['f_secretAnswer']['info'] = 'The answer to the question above. Make sure the answer is accurate, as without it we may be unable to confirm your identity and telephone assistance will be restricted. ';
fieldDescriptions['account']['f_secretAnswer']['validation'] = {'mandatory':1};


// Promotional details //
fieldDescriptions['promo']['default'] = ('Please enter any promotional details here.');

fieldDescriptions['promo']['s_heardOfUs'] = new Array();
fieldDescriptions['promo']['s_heardOfUs']['name'] = 'How did you hear of us?';
fieldDescriptions['promo']['s_heardOfUs']['info'] = 'Please tell us how you came to know of us?';
fieldDescriptions['promo']['s_heardOfUs']['validation'] = {};

fieldDescriptions['promo']['f_heardOfUsOther'] = new Array();
fieldDescriptions['promo']['f_heardOfUsOther']['name'] = 'How you heard of us';
fieldDescriptions['promo']['f_heardOfUsOther']['info'] = 'Please specify more details on how you heard of us.';
fieldDescriptions['promo']['f_heardOfUsOther']['validation'] = {'heard_of_us':1};

fieldDescriptions['promo']['f_promocode'] = new Array();
fieldDescriptions['promo']['f_promocode']['name'] = 'Promotional code';
fieldDescriptions['promo']['f_promocode']['info'] = 'We sometimes issue promotional codes for referrals or if we have any special offers running. If you have one then please enter it here.';
fieldDescriptions['promo']['f_promocode']['validation'] = {};

fieldDescriptions['promo']['t_additionalInfo'] = new Array();
fieldDescriptions['promo']['t_additionalInfo']['name'] = 'Additional Information';
fieldDescriptions['promo']['t_additionalInfo']['info'] = 'Please enter any additional information of which you would like us to be aware.';
fieldDescriptions['promo']['t_additionalInfo']['validation'] = {};

fieldDescriptions['promo']['c_tos'] = new Array();
fieldDescriptions['promo']['c_tos']['name'] = 'Terms of service';
fieldDescriptions['promo']['c_tos']['info'] = 'To create an account you must agree to the terms of service.';
if(editing) {
	fieldDescriptions['promo']['c_tos']['validation'] = {};
} else {
	fieldDescriptions['promo']['c_tos']['validation'] = {'mandatory_checked':1};
}

