//------------------------------------------------------------------------------ // (C) 2002-2004 ООО "Стандартные технологии" // название файла: /admin/sys/jslib/lib.js // назначение файла: общая библиотека // разработчик: // версия: 1.0 //------------------------------------------------------------------------------ /** * Синоним для str.replace */ function str_replace(str, rexp, what) { r = str.replace (rexp, what); return (r) } // dont_understand function ReMove (str) { var r = str; var rexp =/((<\/?div[^>]*>)|.)/gi; var what = "$2"; r = str_replace(r, rexp, what); var rexp =/<(\/?div)[^>]*id=_([^> ]+)[^>]*>/gi; var what = "<$1 id=\"$2\">"; r = str_replace(r, rexp, what); r = r.toLowerCase(); return (r); } /** * Ф-я проверяет значение формы what * и в случае нахождения пустого поля text или * textarea выдает предупреждение warning */ function checkForm (what, warning) { var coll = what.elements; var flag = false; for (i=0; i 12)) { flag = true; alert('Внимание! Поле '+document.getElementById(coll[i].id+'_title').value+' содержит неверный месяц! Формат даты ГГГГ-ММ-ДД!'); coll[i].focus(); break; } if ((Number(dateList[2]) < 1) || (Number(dateList[2]) > 31)) { flag = true; alert('Внимание! Поле '+document.getElementById(coll[i].id+'_title').value+' содержит неверный день! Формат даты ГГГГ-ММ-ДД!'); coll[i].focus(); break; } } else { flag = true; alert('Внимание! Поле '+document.getElementById(coll[i].id+'_title').value+' не похоже на дату! Формат даты ГГГГ-ММ-ДД!'); coll[i].focus(); break; } } } } if (flag) { return false; } else { return true; } } /** * Скрывает объект по id */ function hideObjects (id) { var coll = document.getElementById(id).children.tags("div"); for (i=0; i