function check() { $("#answer").html(''); $(".bad-input").removeClass('bad-input'); var form = document.forms["feedbackform"]; var language = form.language.value; var words = new Array(); if (language == 'rus') { words['email'] = 'Пожалуйста, проверьте правильность ввода e-mail адреса.'; words['field'] = 'Пожалуйста, заполните поле '; words['captcha'] = 'Пожалуйста, введите правильное число с картинки.'; } else if (language == 'en') { words['email'] = 'Please, check your e-mail adress.'; words['field'] = 'Please, fill in the field '; words['captcha'] = 'Please, enter the correct number.'; } var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (form.sender_name.value == '') { $("#answer").html(words['field']+'«Ваше имя»'); $("#sender_name").addClass('bad-input'); return false; } if (form.sender_mail.value == '') { $("#answer").html(words['field']+'«Обратный адрес»'); $("#sender_mail").addClass('bad-input'); return false; } if (!filter.test(form.sender_mail.value)) { $("#answer").html(words['email']); $("#sender_mail").addClass('bad-input'); return false; } if (form.text.value == '') { $("#answer").html(words['field']+'«Текст сообщения»'); $("#text").addClass('bad-input'); return false; } code = form.code.value; data = {'code':code} url = '/admin/lib/site/mail/check_code.php'; $.post(url, data, function(result) { if (result == 0) { $("#answer").html(words['captcha']); $("#code").addClass('bad-input'); return false; } else { form.submit(); } }); }