//---------------- // Создание IFrame function createIframe(){ document.getElementById('frameLoader').innerHTML = '
'; } // Текущее время в миллисекундах time = new Date(); var time = time.getTime(); // Текущий год date = new Date(); var year = date.getFullYear(); // // Задать разрешённые символы: var numberSymbol = '1234567890'; var engSymbol = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; var rusSimbol = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя'; // // Удаляет первые и последние пробелы function trim(str){ strNew = str;// По умолчанию изменений нет if(str.charAt(0) == ' '){ // Удалить первые пробелы strNew = str.substring(1, str.length); } else if(str.charAt(str.length-1) == ' '){ // Удалить последние пробелы strNew = str.substring(0, str.length-1); } // Если произошли изменения if(str != strNew){ // Снова рекрусивно запустить функцию trim(strNew); } return strNew; } // // Несколько пробелов подряд преобразовывать в один function delSpace(str){ strNew = str;// По умолчанию изменений нет var spacePos = str.indexOf(' '); if(spacePos >= 0){ // Заменить два пробела одним strNew = str.substring(0, spacePos)+str.substring(spacePos+1, str.length); } // Если произошли изменения if(str != strNew){ // Снова рекрусивно запустить функцию delSpace(strNew); } return strNew; } // // Трансформация текста function toCorrectText(strNew){ var str = strNew.value; // Удалить лишние пробелы str = trim(str); str = delSpace(str); // Приводит первый символ к верхнему регистру strNew.value = str.charAt(0).toUpperCase()+str.substring(1, str.length); } // // Удаляет лишние пробелы function notSpace(strNew){ var str = strNew.value; // Удалить лишние пробелы str = trim(str); str = delSpace(str); strNew.value = str; } // // Функция проверки на корректность function patternForbid(str){ var flag = 'ok'; if( (str.indexOf('-') == 0) || (str.lastIndexOf('-') == str.length-1) || (str.indexOf("'") == 0) || (str.lastIndexOf("'") == str.length-1) || (str.indexOf('--') >= 0) || (str.indexOf('- -') >= 0) || (str.indexOf("' ") >= 0) || (str.indexOf(" '") >= 0) || (str.indexOf("'-") >= 0) || (str.indexOf("-'") >= 0) ){ flag = 'error'; } return flag; } // // Спросить перед очищением формы function myReset(){ if(window.confirm('Все введённые Вами данные будут уничтожены,\r\nВы действительно хотите очистить поле?')){ } else{ return false; } } //------------------------------- // Спросить перед очищением формы function pageReset(){ if( window.confirm('Все введённые Вами данные будут уничтожены,\r\nВы действительно хотите очистить поле?') ){ setTimeout('thisReset()', 10) } else{ return false; } }