VK.init({apiId: 2933136, onlyWidgets: true}); var language = 'ru'; var vars_lang = new Array(); vars_lang['ru'] = new Array(); vars_lang['en'] = new Array(); vars_lang['en']['teaser_text_1_1'] = 'Got an old mobile?'; vars_lang['en']['teaser_text_1_2'] = 'Create a CCTV security system
based on your mobile!'; vars_lang['en']['by_request'] = 'by request only'; vars_lang['en']['every'] = 'every'; vars_lang['en']['sec'] = 'sec'; vars_lang['en']['min'] = 'min'; vars_lang['en']['yes'] = 'yes'; vars_lang['en']['no'] = 'no'; vars_lang['en']['sound'] = 'sound on snapshot received'; vars_lang['en']['sound_on'] = 'on'; vars_lang['en']['sound_off'] = 'off'; vars_lang['en']['camera_online'] = 'online'; vars_lang['en']['camera_offline'] = 'offline'; vars_lang['en']['movement_sensor_on'] = 'active'; vars_lang['en']['movement_sensor_off'] = 'off'; vars_lang['en']['movement_sensor_sensitivity'] = 'sensitivity'; vars_lang['en']['movement_sensor_sensitivity_low'] = 'low'; vars_lang['en']['movement_sensor_sensitivity_medium'] = 'medium'; vars_lang['en']['movement_sensor_sensitivity_hi'] = 'hi'; vars_lang['en']['movement_sensor_make_fullsize_snapshot'] = 'capture and send extra fullsize snapshot on movement detection'; vars_lang['en']['movement_sensor_make_fullsize_snapshot_short'] = 'extra snapshot'; vars_lang['en']['command_sent'] = 'command sent'; vars_lang['en']['command_done'] = 'done'; vars_lang['en']['command_error'] = 'error'; vars_lang['en']['command_cancel'] = 'cancel command'; vars_lang['en']['news'] = 'News'; vars_lang['en']['account_type'] = 'Account type'; vars_lang['en']['account_payed'] = 'Payed, no limitations'; vars_lang['en']['account_free'] = 'Free, with limitations activate account and remove limits
view 3 fullsize images per day'; vars_lang['en']['till'] = 'till'; vars_lang['en']['name'] = 'Fistname'; vars_lang['en']['email'] = 'Email'; vars_lang['en']['password'] = 'Password'; vars_lang['en']['login'] = 'Log in'; vars_lang['en']['logout'] = 'Logout'; vars_lang['en']['remember_me'] = 'remember me'; vars_lang['en']['save'] = 'Save'; vars_lang['en']['remind'] = 'remind password'; vars_lang['en']['register'] = 'register'; vars_lang['en']['registration'] = 'registration'; vars_lang['en']['timezone'] = 'Time zone'; vars_lang['en']['timezone_changed'] = 'Time zone was updated'; vars_lang['en']['timezone_choose'] = 'please select your timezone to show your current date and time correctly'; vars_lang['en']['local_time'] = 'your local time'; vars_lang['en']['current_time'] = 'current time'; vars_lang['en']['date_selected'] = 'date selected'; vars_lang['en']['commands'] = 'Commands'; vars_lang['en']['status'] = 'Status'; vars_lang['en']['interval'] = 'Snapshot interval'; vars_lang['en']['resolution'] = 'Camera resolution'; vars_lang['en']['get_snapshot'] = 'get snapshot'; vars_lang['en']['set_interval'] = 'set interval'; vars_lang['en']['movement_sensor'] = 'movement sensor'; vars_lang['en']['last_alive'] = 'Last alive'; vars_lang['en']['no_snapshots'] = 'No snapshots for selected date'; vars_lang['en']['movement_detected'] = 'movement detected'; vars_lang['en']['delete'] = 'delete'; vars_lang['en']['javascript_required'] = 'Javascript is required for correct page display'; vars_lang['en']['use_wheel'] = 'please use mouse wheel for scrolling snapshots'; vars_lang['en']['rotate'] = 'rotate image'; vars_lang['en']['hide_movement_areas'] = 'hide movement areas'; vars_lang['en']['show_movement_areas'] = 'show movement areas'; vars_lang['en']['movement_sensor_requirement'] = 'please download the latest version (v 1.02) of WebGlazok.telefon to enable movement sensor support.'; vars_lang['en']['movement_sensor_interval'] = 'inquiry interval'; vars_lang['en']['camera_start'] = 'start camera'; vars_lang['en']['camera_turn_off'] = 'turn camera off'; vars_lang['en']['camera_turned_off'] = 'Camera is already turned off'; vars_lang['en']['camera_turn_off_confirm'] = 'Are yu suse you wish to turn camera off? You can turn camera on again by SMS command or manual on cell phone. Turn camera off?'; vars_lang['en']['camera_start_info'] = 'You can remotely start your camera by SMS with free Java application WebGlazokControl. You can download it on «Download» page.'; vars_lang['en']['refresh_commands'] = 'refresh commands'; vars_lang['en']['refresh_snaphots'] = 'refresh snapshots'; vars_lang['en']['refresh_status'] = 'refresh status'; vars_lang['en']['choose_today'] = 'choose today date for camera management'; vars_lang['en']['command_processing_time'] = 'commands are processed by cell phone within 1 minute'; vars_lang['en']['changes_saved'] = 'Changes were saved'; vars_lang['en']['camera_name'] = 'Camera name'; vars_lang['en']['camera_name_example'] = 'for example: home, office, car'; vars_lang['en']['change'] = 'change'; vars_lang['en']['hide'] = 'hide'; vars_lang['en']['first_start_camera'] = 'To manage your camera please start WebGlazok.telefon Java application and start camera capture on your cell phone. You can do it manually or by SMS command with WebGlazokControl Java application.'; vars_lang['en']['error_info_snapshot'] = 'If you see image capture error please encrease camera interval and movement sensor interval. Some cell phones can not capture images too frequently.'; vars_lang['en']['error_unknown'] = 'unknown error'; vars_lang['en']['error_captcha'] = 'The code you entered is invalid. Please try again.'; vars_lang['en']['error_enter_email'] = 'Please enter your Email.'; vars_lang['en']['error_incorrect_email'] = 'Please enter correct Email.'; vars_lang['en']['error_email_not_found'] = 'No user found with this Email.'; vars_lang['en']['error_email_duplicate'] = 'User with this Email is already registered in the system.'; vars_lang['en']['error_enter_name'] = 'Please enter your Name.'; vars_lang['en']['error_enter_full_name'] = 'Please enter your Full Name.'; vars_lang['en']['error_enter_password'] = 'Please enter password.'; vars_lang['en']['error_enter_password2'] = 'Please enter password again.'; vars_lang['en']['error_passwords_do_not_match'] = 'Passwords do not match.'; vars_lang['en']['error_password_6_chars'] = 'password length should be minimum 6 chars'; vars_lang['en']['error_password_symbols'] = 'password should consist of
letters and digits'; vars_lang['en']['error_wrong_password'] = 'Wrong password.'; vars_lang['en']['email_found'] = 'Email is found'; vars_lang['en']['checking_email'] = 'checking email... '; vars_lang['en']['checking_captcha'] = 'checking captcha... '; vars_lang['en']['error_incorrect_captcha'] = 'captcha is incorrect. try again.'; vars_lang['en']['fill_all_fields'] = 'please fill all fields first'; vars_lang['en']['remind_enter_email'] = 'Please enter your Email.'; vars_lang['en']['your_name'] = 'Your Name'; vars_lang['en']['your_email'] = 'Your Email'; vars_lang['en']['your_password'] = 'Choose password'; vars_lang['en']['your_password2'] = 'Password again'; vars_lang['en']['show_another_image'] = 'show another image'; vars_lang['en']['enter_captcha_text'] = 'Enter captcha text'; vars_lang['en']['restore_password'] = 'Restore password'; vars_lang['en']['password_sent'] = 'You password is sent to'; vars_lang['en']['all_ok'] = 'ok'; vars_lang['ru']['teaser_text_1_1'] = 'Завалялся старый телефон?'; vars_lang['ru']['teaser_text_1_2'] = 'Сделай из него систему видеонаблюдения!'; vars_lang['ru']['by_request'] = 'только по запросу'; vars_lang['ru']['every'] = 'раз в'; vars_lang['ru']['sec'] = 'сек'; vars_lang['ru']['min'] = 'мин'; vars_lang['ru']['yes'] = 'да'; vars_lang['ru']['no'] = 'нет'; vars_lang['ru']['sound'] = 'звук при получении кадра'; vars_lang['ru']['sound_on'] = 'включен'; vars_lang['ru']['sound_off'] = 'выключен'; vars_lang['ru']['camera_online'] = 'включена'; vars_lang['ru']['camera_offline'] = 'выключена'; vars_lang['ru']['movement_sensor_on'] = 'активен'; vars_lang['ru']['movement_sensor_off'] = 'выключен'; vars_lang['ru']['movement_sensor_sensitivity'] = 'чувствительность'; vars_lang['ru']['movement_sensor_sensitivity_low'] = 'низкая'; vars_lang['ru']['movement_sensor_sensitivity_medium'] = 'средняя'; vars_lang['ru']['movement_sensor_sensitivity_hi'] = 'высокая'; vars_lang['ru']['movement_sensor_make_fullsize_snapshot'] = 'делать дополнительный кадр при обнаружении движения'; vars_lang['ru']['movement_sensor_make_fullsize_snapshot_short'] = 'делать доп. кадр'; vars_lang['ru']['command_sent'] = 'команда отправлена'; vars_lang['ru']['command_done'] = 'выполнено'; vars_lang['ru']['command_error'] = 'ошибка'; vars_lang['ru']['command_cancel'] = 'отменить команду'; vars_lang['ru']['news'] = 'Новости'; vars_lang['ru']['account_type'] = 'Тип аккаунта'; vars_lang['ru']['account_payed'] = 'Оплаченный, без ограничений'; vars_lang['ru']['account_free'] = 'Бесплатный, с ограничениями снять ограничения
просмотр 3-х кадров в сутки в полном размере'; vars_lang['ru']['till'] = 'до'; vars_lang['ru']['name'] = 'Имя'; vars_lang['ru']['email'] = 'Email'; vars_lang['ru']['password'] = 'Пароль'; vars_lang['ru']['login'] = 'Войти'; vars_lang['ru']['logout'] = 'Выйти'; vars_lang['ru']['remember_me'] = 'запомнить'; vars_lang['ru']['save'] = 'Сохранить'; vars_lang['ru']['remind'] = 'напомнить пароль'; vars_lang['ru']['register'] = 'регистрация'; vars_lang['ru']['registration'] = 'регистрация'; vars_lang['ru']['timezone'] = 'Часовой пояс'; vars_lang['ru']['timezone_changed'] = 'Часовой пояс изменён'; vars_lang['ru']['timezone_choose'] = 'выберите Ваш часовой пояс для правильного отображения времени снимков'; vars_lang['ru']['local_time'] = 'текущее время в выбранном часовом поясе'; vars_lang['ru']['current_time'] = 'текущее время'; vars_lang['ru']['date_selected'] = 'выбрана дата'; vars_lang['ru']['commands'] = 'Команды'; vars_lang['ru']['status'] = 'Статус'; vars_lang['ru']['interval'] = 'Интервал кадров'; vars_lang['ru']['resolution'] = 'Разрешение камеры'; vars_lang['ru']['get_snapshot'] = 'получить кадр'; vars_lang['ru']['set_interval'] = 'изменить интервал'; vars_lang['ru']['movement_sensor'] = 'Daтчик движения'; vars_lang['ru']['last_alive'] = 'Последняя активность'; vars_lang['ru']['no_snapshots'] = 'Нет снимков на выбранную дату'; vars_lang['ru']['movement_detected'] = 'зафиксировано движение'; vars_lang['ru']['delete'] = 'удалить'; vars_lang['ru']['javascript_required'] = 'для правильного отображения включите Javascript'; vars_lang['ru']['use_wheel'] = 'используйте колесико мышки для прокрутки кадров'; vars_lang['ru']['rotate'] = 'повернуть кадр на'; vars_lang['ru']['hide_movement_areas'] = 'спрятать области движения'; vars_lang['ru']['show_movement_areas'] = 'показать области движения'; vars_lang['ru']['movement_sensor_requirement'] = 'для работы датчика движения необходимо скачать последнюю версию приложения (v 1.02)'; vars_lang['ru']['movement_sensor_interval'] = 'интервал опроса'; vars_lang['ru']['camera_start'] = 'запустить камеру'; vars_lang['ru']['camera_turn_off'] = 'выключить камеру'; vars_lang['ru']['camera_turned_off'] = 'Камера не запущена.'; vars_lang['ru']['camera_turn_off_confirm'] = 'Вы уверены, что хотите выключить камеру? Заново включить камеру можно только на телефоне вручную, либо по СМС команде. Выключить камеру?'; vars_lang['ru']['camera_start_info'] = 'Удаленный запуск камеры возможен по СМС команде с помощью бесплатного мобильного приложения WebGlazokControl, доступного для скачивания с этого сайта в разделе «Скачать».'; vars_lang['ru']['refresh_commands'] = 'обновить команды'; vars_lang['ru']['refresh_snaphots'] = 'обновить кадры'; vars_lang['ru']['refresh_status'] = 'обновить статус'; vars_lang['ru']['choose_today'] = 'выберите сегодняшнюю дату для управления камерой'; vars_lang['ru']['command_processing_time'] = 'команды обрабытываются камерой в течение 1-й минуты'; vars_lang['ru']['changes_saved'] = 'Изменения сохранены'; vars_lang['ru']['camera_name'] = 'Название камеры'; vars_lang['ru']['camera_name_example'] = 'например: офис, дом, дача, машина, гараж'; vars_lang['ru']['change'] = 'изменить'; vars_lang['ru']['hide'] = 'спрятать'; vars_lang['ru']['first_start_camera'] = 'Для управления камерой сначала необходимо запустить Java приложение и запустить камеру. Это можно сделать вручную или по СМС команде с помощью приложения WebGlazokControl.'; vars_lang['ru']['error_info_snapshot'] = 'Если через некоторое время возникает ошибка при снятии кадра, то увеличите интервал между снятиями кадров и увеличьте интервал для датчика движения. Некоторые телефоны не могут делать снимки слишком часто.'; vars_lang['ru']['error_unknown'] = 'неизвестная ошибка'; vars_lang['ru']['error_captcha'] = 'Вы ошиблись при вводе кода с картинки, введите код еще раз.'; vars_lang['ru']['error_enter_email'] = 'Введите Ваш Email.'; vars_lang['ru']['error_incorrect_email'] = 'Введите верный Email.'; vars_lang['ru']['error_email_not_found'] = 'Пользователь с таким Email не найден.'; vars_lang['ru']['error_email_duplicate'] = 'Пользователь с таким Email адресом уже существует. Введите другой Email.'; vars_lang['ru']['error_enter_name'] = 'Введите Ваше имя.'; vars_lang['ru']['error_enter_full_name'] = 'Введите Ваше имя полностью.'; vars_lang['ru']['error_enter_password'] = 'Введите пароль.'; vars_lang['ru']['error_enter_password2'] = 'Введите пароль повторно.'; vars_lang['ru']['error_passwords_do_not_match'] = 'Пароли не совпадают'; vars_lang['ru']['error_password_6_chars'] = 'пароль должен быть
не менее 6 символов'; vars_lang['ru']['error_password_symbols'] = 'пароль должен состоять из латинских
букв, цифр и знаков препинания'; vars_lang['ru']['error_wrong_password'] = 'Неверный пароль.'; vars_lang['ru']['email_found'] = 'Email найден'; vars_lang['ru']['checking_email'] = 'идет проверка email... '; vars_lang['ru']['checking_captcha'] = 'идет проверка кода... '; vars_lang['ru']['error_incorrect_captcha'] = 'введите верный код с картинки'; vars_lang['ru']['fill_all_fields'] = 'сначала заполните все поля'; vars_lang['ru']['remind_enter_email'] = 'Для восстановления пароля введите Ваш Email.'; vars_lang['ru']['your_name'] = 'Ваше имя'; vars_lang['ru']['your_email'] = 'Ваш Email'; vars_lang['ru']['your_password'] = 'Выберите пароль'; vars_lang['ru']['your_password2'] = 'Пароль ещё раз'; vars_lang['ru']['show_another_image'] = 'показать другой код'; vars_lang['ru']['enter_captcha_text'] = 'Введите код с картинки'; vars_lang['ru']['restore_password'] = 'Выслать пароль'; vars_lang['ru']['password_sent'] = 'Пароль выслан на адрес'; vars_lang['ru']['all_ok'] = 'всё правильно'; Date.shortMonths = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; Date.longMonths = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; Date.shortDays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; Date.longDays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; // defining patterns var replaceChars = { // Day d: function() { return (this.getDate() < 10 ? '0' : '') + this.getDate(); }, D: function() { return Date.shortDays[this.getDay()]; }, j: function() { return this.getDate(); }, l: function() { return Date.longDays[this.getDay()]; }, N: function() { return (this.getDay() == 0 ? 7 : this.getDay()); }, S: function() { return (this.getDate() % 10 == 1 && this.getDate() != 11 ? 'st' : (this.getDate() % 10 == 2 && this.getDate() != 12 ? 'nd' : (this.getDate() % 10 == 3 && this.getDate() != 13 ? 'rd' : 'th'))); }, w: function() { return this.getDay(); }, z: function() { var d = new Date(this.getFullYear(),0,1); return Math.ceil((this - d) / 86400000); }, // Fixed now // Week W: function() { var target = new Date(this.valueOf()); var dayNr = (this.getDay() + 6) % 7; target.setDate(target.getDate() - dayNr + 3); var firstThursday = target.valueOf(); target.setMonth(0, 1); if (target.getDay() !== 4) { target.setMonth(0, 1 + ((4 - target.getDay()) + 7) % 7); } return 1 + Math.ceil((firstThursday - target) / 604800000); }, // Month F: function() { return Date.longMonths[this.getMonth()]; }, m: function() { return (this.getMonth() < 9 ? '0' : '') + (this.getMonth() + 1); }, M: function() { return Date.shortMonths[this.getMonth()]; }, n: function() { return this.getMonth() + 1; }, t: function() { var d = new Date(); return new Date(d.getFullYear(), d.getMonth(), 0).getDate() }, // Fixed now, gets #days of date // Year L: function() { var year = this.getFullYear(); return (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)); }, // Fixed now o: function() { var d = new Date(this.valueOf()); d.setDate(d.getDate() - ((this.getDay() + 6) % 7) + 3); return d.getFullYear();}, //Fixed now Y: function() { return this.getFullYear(); }, y: function() { return ('' + this.getFullYear()).substr(2); }, // Time a: function() { return this.getHours() < 12 ? 'am' : 'pm'; }, A: function() { return this.getHours() < 12 ? 'AM' : 'PM'; }, B: function() { return Math.floor((((this.getUTCHours() + 1) % 24) + this.getUTCMinutes() / 60 + this.getUTCSeconds() / 3600) * 1000 / 24); }, // Fixed now g: function() { return this.getHours() % 12 || 12; }, G: function() { return this.getHours(); }, h: function() { return ((this.getHours() % 12 || 12) < 10 ? '0' : '') + (this.getHours() % 12 || 12); }, H: function() { return (this.getUTCHours() < 10 ? '0' : '') + this.getUTCHours(); }, i: function() { return (this.getUTCMinutes() < 10 ? '0' : '') + this.getUTCMinutes(); }, s: function() { return (this.getUTCSeconds() < 10 ? '0' : '') + this.getUTCSeconds(); }, u: function() { var m = this.getMilliseconds(); return (m < 10 ? '00' : (m < 100 ? '0' : '')) + m; }, // Timezone e: function() { return "Not Yet Supported"; }, I: function() { var DST = null; for (var i = 0; i < 12; ++i) { var d = new Date(this.getFullYear(), i, 1); var offset = d.getTimezoneOffset(); if (DST === null) DST = offset; else if (offset < DST) { DST = offset; break; } else if (offset > DST) break; } return (this.getTimezoneOffset() == DST) | 0; }, O: function() { return (-this.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(this.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(this.getTimezoneOffset() / 60)) + '00'; }, P: function() { return (-this.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(this.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(this.getTimezoneOffset() / 60)) + ':00'; }, // Fixed now T: function() { return this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/, '$1'); }, Z: function() { return -this.getTimezoneOffset() * 60; }, // Full Date/Time c: function() { return this.format("Y-m-d\\TH:i:sP"); }, // Fixed now r: function() { return this.toString(); }, U: function() { return this.getTime() / 1000; } }; // Simulates PHP's date function Date.prototype.format = function(format) { var date = this; return format.replace(/(\\?)(.)/g, function(_, esc, chr) { return (esc === '' && replaceChars[chr]) ? replaceChars[chr].call(date) : chr; }); };