'); timer = setTimeout(function() { clearTimeout(timer); $('.loading-overlay').addClass('toggle'); },50); } } function validateForm(form,default_error) { var form_array = []; $(form).find('.required').each(function() { if($(this).attr('type') == 'radio' && !$('input[type="radio"][name="'+ $(this).attr("name") +'"]').is(':checked')) { $('input[type="radio"][name="'+ $(this).attr("name") +'"]').addClass('form-error'); form_array.push($(this).attr('name')); } else if($(this).val() == '' || $(this).attr('type') == 'checkbox' && !$(this).is(':checked')) { $(this).addClass('form-error'); form_array.push($(this).attr('name')); } else { $(this).removeClass('form-error'); } }); if(form_array.length == 0) { return true; } else { if(default_error == true) { throwMessage('Veuillez remplir tous les champs requis.',true,'default-error'); } return false; } } var traduction = {}; traduction['qty_error'] = 'Erreur de quantitée.'; traduction['pending_payment'] = 'Paiement en cours. Veuillez patienter.'; traduction['locate_address'] = 'Recherche de l\'adresse en cours.'; traduction['error_address'] = 'Impossible de trouver l\'adresse d\'expédition.'; traduction['card_error'] = 'Informations bancaires refusées.'; traduction['invalid_expiry_month'] = 'Mois d\'expiration invalide.'; traduction['incorrect_number'] = 'Numéro de la carte invalide.'; traduction['invalid_cvc'] = 'CVC invalide.'; traduction['conditions'] = 'Veuillez accepter les politiques de retour et les conditions d\'achat.'; traduction['form_error'] = 'Veuillez remplir tous les champs obligatoires.'; traduction['query_error'] = 'Une erreur est survenu lors de l\'éxécution de la requête.';