function check_form_affiliate() { form = document.data; field_value = form.email.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Email field in the "Login Information" part is required.',9); } else { res = check_field('email',field_value); if (!res) { add_error(false, 'Email field in the "Login Information" part contain illegal email address.',9); } } if (is_chang_password) { field_value = form.password.value; //alert(form.password.value); field_value = trim(field_value); if (field_value == '') { add_error(false, 'Password field in the "Login Information" part is required.',10); } else { res = check_field('password',field_value); if (!res) { add_error(false, 'Password field in the "Login Information" part, should be 6-10 digits and/or characters.',10); } else { field_confirm_value = form.password_confirm.value; field_value = trim(field_value); if (field_value != field_confirm_value) { add_error(false, 'Password confirm field in the "Personal Details" part do not match the password field.',11); } } } } field_value = form.first_name.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'First name field in the "Personal Details" part is required.',1); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'First name field in the "Personal Details" part contain illegal character/s.',1); } } field_value = form.last_name.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Last name field in the "Personal Details" part is required.',2); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Last name field in the "Personal Details" part contain illegal character/s.',2); } } field_value = form.company.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Compagny field in the "Personal Details" part is required.',3); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Compagny field in the "Personal Details" part contain illegal character/s.',3); } } field_value = form.address.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Street address field in the "Personal Details" part is required.',4); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Street address field in the "Personal Details" part contain illegal character/s.',4); } } field_value = form.city.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'City field in the "Personal Details" part is required.',5); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'City field in the "Personal Details" part contain illegal character/s.',5); } } field_value = form.zip_code.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Zip code field in the "Personal Details" part is required.',6); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Zip code field in the "Personal Details" part contain illegal character/s.',6); } } field_value = form.aff_country.value; if (field_value == -1) { add_error(false, 'Country field in the "Personal Details" part is required.',7); } else { field_aff_state_canada_value = form.aff_state_canada.value; field_aff_state_us_value = form.aff_state_us.value; if (((field_value == 38) && (field_aff_state_canada_value == -1)) || ((field_value == 211) && (field_aff_state_us_value == -1))) { add_error(false, 'State field in the "Personal Details" part is required.',7); } } field_value = form.phone.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Phone number field in the "Personal Details" part is required.',8); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Phone number field in the "Personal Details" part contain illegal character/s.',8); } } field_value = form.web_site.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Web site field in the "Personal Details" part is required.',9); } field_value = form.payment_details.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Payment details field in the "Personal Details" part is required.',10); } else { res = check_field('numbers_and_chars_and_signs',field_value); if (!res) { add_error(false, 'Payment details field in the "Personal Details" part contain illegal character/s.',10); } } field_value = form.recaptcha_response_field.value; field_value = trim(field_value); if (field_value == '') { add_error(false, 'Captcha field is required.',11); } else { $.ajaxSetup({async:false}); $.post("validate_captcha.php", { REMOTE_ADDR: "38.107.179.237", recaptcha_challenge_field: $("#recaptcha_challenge_field").val(), recaptcha_response_field: $("#recaptcha_response_field").val() }, function(valid_captcha) { Recaptcha.reload(); if(!valid_captcha) { add_error(false, 'The characters you entered didn\'t match the word verification. Please try again.',11); } }, "json" ); } }