Доставка и оплата
Контакты
О компании
Калькулятор
☰
0
1
Личный кабинет
Доставка и оплата
Контакты
О компании
Калькулятор
Каталог
8 (800) 101-96-99
ЗАКАЗАТЬ ЗВОНОК
Время работы
Нижний Новгород
Пн-Пт
с 8:00 до 18:00
Сб-Вс
с 8:00 до 16:00
0
0
0
Твердосплавные пластины
›
Сменные токарные пластины
Пластины режущие для точения
Пластины отрезные и канавочные
Резцы со сменными пластинами
›
Расточные резцы
Резцы для наружного точения
Сменные картриджи
Мелкоразмерный инструмент
Комплекты (наборы)
Резьбовые Державки
Резцы отрезные и канавочные
Резцы для обработки наружных канавок
Резцы для обработки внутренних канавок
Резцы для обработки торцевых канавок
Лезвия отрезные и блоки
Державки для автоматов продольного точения
Фрезы
›
Фрезы со сменными пластинами
Торцевые насадные фрезы
Фрезы с круглыми пластинами
Дисковые фрезы
Концевые фрезы
Высокоскоростные фрезы
Фрезерные головки с пластинами
Фасочные фрезы
Фрезы твердосплавные монолитные
Концевые фрезы
Радиусные фрезы
Сферические фрезы
Конические фрезы
Фасочные фрезы
Для обработки дерева
Фрезы для Т-образных пазов
Резьбофрезы
Резьбофрезы со сменными пластинами
Цельные твердосплавные резьбофрезы
Сверла
›
Сверла со сменными пластинами
Сверла твердосплавные
Сверла центровочные
Минирезцы
›
Станочная оснастка
›
Аксессуары станочные
Втулки переходные
Кулачки к токарным патронам
Резцы под бруски
Державки для центровочного сверла
Державки для накатки рефления
Развертки
›
Запчасти для фрез и державок
›
Прижимы
Опорные пластины
Винты
Токарная оснастка
›
Державки
Расточные
Резьбовые
Антивибрационные
Отрезные
Канавочную
Фрезерная оснастка
›
Патроны и Оправки
Цанговые
Резьбонарезные
Сверлильные
Фрезерные
Для насадных и дисковых фрез
С термозажимом (термопатроны)
Цанги
Цанга LT
Цанга ER (DIN6499)
Цанга герметичная ER-CL
Цанга отверстиями ER-FOD
Каталог
Каталог
Твердосплавные пластины
›
Сменные токарные пластины
Пластины режущие для точения
Пластины отрезные и канавочные
Резцы со сменными пластинами
›
Расточные резцы
Резцы для наружного точения
Сменные картриджи
Мелкоразмерный инструмент
Комплекты (наборы)
Резьбовые Державки
Резцы отрезные и канавочные
Резцы для обработки наружных канавок
Резцы для обработки внутренних канавок
Резцы для обработки торцевых канавок
Лезвия отрезные и блоки
Державки для автоматов продольного точения
Фрезы
›
Фрезы со сменными пластинами
Торцевые насадные фрезы
Фрезы с круглыми пластинами
Дисковые фрезы
Концевые фрезы
Высокоскоростные фрезы
Фрезерные головки с пластинами
Фасочные фрезы
Фрезы твердосплавные монолитные
Концевые фрезы
Радиусные фрезы
Сферические фрезы
Конические фрезы
Фасочные фрезы
Для обработки дерева
Фрезы для Т-образных пазов
Резьбофрезы
Резьбофрезы со сменными пластинами
Цельные твердосплавные резьбофрезы
Сверла
›
Сверла со сменными пластинами
Сверла твердосплавные
Сверла центровочные
Минирезцы
›
Станочная оснастка
›
Аксессуары станочные
Втулки переходные
Кулачки к токарным патронам
Резцы под бруски
Державки для центровочного сверла
Державки для накатки рефления
Развертки
›
Запчасти для фрез и державок
›
Прижимы
Опорные пластины
Винты
Токарная оснастка
›
Державки
Расточные
Резьбовые
Антивибрационные
Отрезные
Канавочную
Фрезерная оснастка
›
Патроны и Оправки
Цанговые
Резьбонарезные
Сверлильные
Фрезерные
Для насадных и дисковых фрез
С термозажимом (термопатроны)
Цанги
Цанга LT
Цанга ER (DIN6499)
Цанга герметичная ER-CL
Цанга отверстиями ER-FOD
8 (800) 101-96-99
0
1
0
О компании
Доставка и оплата
Акции и скидки
Дилерам
Сертификаты
Контакты
Главная
Содержимое корзины
Корзина
Очистить корзину
Распечатать
Корзина пуста
Добавьте товары из каталога, чтобы оформить заказ.
Перейти в каталог
Каталог
✕
Твердосплавные пластины
Сменные токарные пластины
Пластины режущие для точения
Пластины отрезные и канавочные
Резцы со сменными пластинами
Расточные резцы
Резцы для наружного точения
Сменные картриджи
Мелкоразмерный инструмент
Комплекты (наборы)
Резьбовые Державки
Резцы отрезные и канавочные
Резцы для обработки наружных канавок
Резцы для обработки внутренних канавок
Резцы для обработки торцевых канавок
Лезвия отрезные и блоки
Державки для автоматов продольного точения
Фрезы
Фрезы со сменными пластинами
Торцевые насадные фрезы
Фрезы с круглыми пластинами
Дисковые фрезы
Концевые фрезы
Высокоскоростные фрезы
Фрезерные головки с пластинами
Фасочные фрезы
Фрезы твердосплавные монолитные
Концевые фрезы
Радиусные фрезы
Сферические фрезы
Конические фрезы
Фасочные фрезы
Для обработки дерева
Фрезы для Т-образных пазов
Резьбофрезы
Резьбофрезы со сменными пластинами
Цельные твердосплавные резьбофрезы
Сверла
Сверла со сменными пластинами
Сверла твердосплавные
Сверла центровочные
Минирезцы
Станочная оснастка
Аксессуары станочные
Втулки переходные
Кулачки к токарным патронам
Резцы под бруски
Державки для центровочного сверла
Державки для накатки рефления
Развертки
Запчасти для фрез и державок
Прижимы
Опорные пластины
Винты
Токарная оснастка
Державки
Расточные
Резьбовые
Антивибрационные
Отрезные
Канавочную
Фрезерная оснастка
Патроны и Оправки
Цанговые
Резьбонарезные
Сверлильные
Фрезерные
Для насадных и дисковых фрез
С термозажимом (термопатроны)
Цанги
Цанга LT
Цанга ER (DIN6499)
Цанга герметичная ER-CL
Цанга отверстиями ER-FOD
Каталог
Поиск
Аккаунт
Закладки
0
Сравнение
1
/* ========================================================= PROFILE PAGE — edit personal data - phone mask +7 (XXX) XXX-XX-XX - front-end validation (e-mail and phone are required) - the password is OPTIONAL: leave both fields empty to keep it; fill both (min. 6 chars, equal) to change it - profile.html#password puts the cursor into the password field - on success fires on document: 'profile:save' -> { firstName, lastName, email, phone, password } (password is null when it is not being changed), so the real request can be attached in one place. ========================================================= */ (function () { 'use strict'; var EMAIL_RE = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; var form, f, okTimer; /* ---------------- phone mask: +7 (XXX) XXX-XX-XX ---------------- */ function maskPhone(value, deleting) { var d = value.replace(/\D/g, ''); if (!d) return ''; if (d.charAt(0) === '8') d = '7' + d.slice(1); else if (d.charAt(0) !== '7') d = '7' + d; d = d.slice(0, 11); if (d.length <= 1 && deleting) return ''; var out = '+7'; if (d.length > 1) out += ' (' + d.slice(1, 4); if (d.length >= 4) out += ')'; if (d.length > 4) out += ' ' + d.slice(4, 7); if (d.length > 7) out += '-' + d.slice(7, 9); if (d.length > 9) out += '-' + d.slice(9, 11); return out; } /* ---------------- errors ---------------- */ function setErr(input, msg) { var wrap = input.closest('.prf-field'); if (!wrap) return; wrap.classList.toggle('has-error', !!msg); var err = wrap.querySelector('.prf-error'); if (err) err.textContent = msg || ''; } function hideSuccess() { clearTimeout(okTimer); document.getElementById('prfSuccess').classList.remove('show'); } /* ---------------- submit ---------------- */ function submit(e) { e.preventDefault(); var bad = null; function check(ok, input, msg) { setErr(input, ok ? '' : msg); if (!ok && !bad) bad = input; } var email = f.email.value.trim(); var phone = f.phone.value; var pass = f.password.value; var confirm = f.confirm.value; var changing = pass.length > 0 || confirm.length > 0; check(EMAIL_RE.test(email), f.email, 'Введите корректный e-mail'); check(phone.replace(/\D/g, '').length === 11, f.phone, 'Введите телефон полностью'); if (changing) { check(pass.length >= 6, f.password, 'Пароль — не менее 6 символов'); check(confirm.length > 0 && confirm === pass, f.confirm, confirm.length === 0 ? 'Повторите пароль' : 'Пароли не совпадают'); } else { setErr(f.password, ''); setErr(f.confirm, ''); } if (bad) { hideSuccess(); bad.focus(); return; } document.dispatchEvent(new CustomEvent('profile:save', { detail: { firstName: f.first_name.value.trim(), lastName: f.last_name.value.trim(), email: email, phone: phone, password: changing ? pass : null } })); f.password.value = ''; f.confirm.value = ''; var ok = document.getElementById('prfSuccess'); ok.classList.add('show'); clearTimeout(okTimer); okTimer = setTimeout(hideSuccess, 4000); } /* ---------------- init ---------------- */ function init() { form = document.getElementById('prfForm'); if (!form) return; f = form.elements; f.phone.addEventListener('input', function (e) { this.value = maskPhone(this.value, e.inputType && e.inputType.indexOf('delete') === 0); }); // an error disappears as soon as the field is touched form.addEventListener('input', function (e) { setErr(e.target, ''); if (e.target === f.password) setErr(f.confirm, ''); hideSuccess(); }); form.addEventListener('submit', submit); if (window.location.hash === '#password') f.password.focus(); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init); else init(); })();
Корзина
0