var searchText = 'Поиск по сайту'; var is_ie = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)); function GID(id) { return (is_ie) ? document.all[id] : document.getElementById(id); } $(document).ready(function() { $(document).pngFix(); checkFlash(); }); function fnCheckSearchForm(f) { if (!f.search.value.match(/^.+$/) || f.search.value == searchText) { alert("Укажите поисковый запрос!"); f.search.focus(); return false; } return true; } function fnCheckSubscribeForm(f) { if (!f.email.value.match(/^[0-9A-Za-z\._-]+@([0-9a-z\._-]+\.)+[a-z]{2,4}$/)) { alert("Укажите правильно Ваш e-mail!"); f.email.focus(); return false; } return true; } function fnCheckRegistrationForm(f) { if (!f.fio.value.match(/(.+)/)) { alert("Укажите ФИО!"); f.fio.focus(); return false; } if (!f.email.value.match(/^[0-9A-Za-z._-]+@([0-9a-z_-]+\.)+[a-z]{2,4}$/)) { alert("Укажите правильный E-mail!"); f.email.focus(); return false; } if (!f.password.value.match(/(.+)/)) { alert("Укажите пароль!"); f.password.focus(); return false; } if (f.password.value != f.re_password.value) { alert("Подтверждение пароля не совпадает с основным паролем!"); f.re_password.focus(); return false; } return true; } function fnCheckOrders(obj) { var is_ok = false; for (i = 0; i < obj.length; i++) { if (obj[i].type == "text") { if (!obj[i].value.match(/^([1-9][0-9]*)?$/)) { alert("Введено некорректное значение!"); obj[i].focus(); return false; } if (is_ok == false) { if (obj[i].value) { is_ok = true; } } } } if (is_ok == false) { alert("Укажите количество заказываемых позиций!"); return false; } return true; } function fnCheckOrderForm(f) { if (!f.fio.value.match(/(.+)/)) { alert('Укажите ФИО!'); f.fio.focus(); return false; } if (!f.phones.value.match(/(.+)/)) { alert('Укажите контактные телефоны!'); f.phones.focus(); return false; } if (!f.email.value.match(/^[a-zA-Z0-9._-]+\@[^\s:,]+\.[^\s:,]+$/i)) { alert('Укажите правильный e-mail!'); f.email.focus(); return false; } /*if (!f.address.value.match(/(.+)/)) { alert('Укажите адрес!'); f.address.focus(); return false; }*/ return true; } function fnCheckOrderMiniForm(f) { if (!f.fio.value.match(/(.+)/) || f.fio.value == 'Ф.И.О.:') { alert('Укажите ФИО!'); f.fio.focus(); return false; } if (!f.email.value.match(/^[a-zA-Z0-9._-]+\@[^\s:,]+\.[^\s:,]+$/i) || f.email.value == 'E-mail:') { alert('Укажите правильный e-mail!'); f.email.focus(); return false; } if (!f.phones.value.match(/(.+)/) || f.phones.value == 'Телефон:') { alert('Укажите контактный телефон!'); f.phones.focus(); return false; } if (!f.info.value.match(/(.+)/) || f.info.value == 'Сообщение:') { alert('Напишите текст сообщения!'); f.info.focus(); return false; } return true; } //установить прозрачность объекта [0; 1] function setAlpha(id, val) { if(!(q = GID(id))) return; q.style.opacity = val; q.style.filter = "alpha(opacity=" + Math.round(val * 100) + ")"; } function addToFav(url, title) { //window.external.AddFavorite(url, title); bookmarksite(title, url); } function fnCheckVacanciesForm(f) { if (!f.fio.value.match(/(.+)/) || f.fio.value == 'Ф.И.О.:') { alert('Укажите ФИО!'); f.fio.focus(); return false; } if (!f.email.value.match(/^[a-zA-Z0-9._-]+\@[^\s:,]+\.[^\s:,]+$/i) || f.email.value == 'E-mail:') { alert('Укажите правильный e-mail!'); f.email.focus(); return false; } if (!f.phones.value.match(/(.+)/) || f.phones.value == 'Телефон:') { alert('Укажите контактный телефон!'); f.phones.focus(); return false; } return true;