Российский «Авангард» окончательно испытан
По итогам заключительного испытательного пуска госкомиссия рекомендовала принять на вооружение гиперзвуковой ракетный комплекс «Авангард», сообщил ТАСС источник в оборонно-промышленном комплексе.«Госкомиссия удовлетворена результатами заключительного испытательного пуска ракетного комплекса "Авангард": в ходе него были выполнены все требования тактико-технического задания. Комплекс рекомендован к принятию на вооружение РВСН», — сказал собеседник.
 
Последние зачетные летные испытания оружия состоялись в декабре 2018 года. Тогда, согласно Минобороны, гиперзвуковой крылатый планирующий блок «Авангарда» достиг скорости 27 чисел Маха.
 
Об «Авангарде» рассказал президент России Владимир Путин в марте в послании Федеральному собранию. По словам главы государства, крылатый боевой блок комплекса способен лететь со скоростью в 20 раз выше скорости звука, «он идет к цели как метеорит, как огненный шар, температура на поверхности изделия — 1600-2000 градусов по Цельсию», а «крылатый блок при этом надежно управляется».
}

function validateEmailOrPhone(input) {
var emailRegexp = /[а-яА-ЯЁё\w\.\-\+:]+@[а-яА-ЯЁё\w\.\-\+:]+/;
var inputError = input.parentNode.querySelector('.js-user-news-error');
if (emailRegexp.test(input.value) || input.value.split('').filter(Number).join('').length >= 10) {
return true;
} else if (input.value === '') {
inputError.textContent = 'Обязательное поле для ввода';
} else {
inputError.textContent = 'Номер/e-mail введен не правильно';
}
inputError.classList.remove('_is-hidden');
return false;
}

function validateNotEmpty(input) {
var inputError = input.parentNode.querySelector('.js-user-news-error');
if (input.value.length !== 0) {
inputError.classList.add('_is-hidden');
return true;
}
inputError.textContent = 'Обязательное поле для ввода';
inputError.classList.remove('_is-hidden');
return false;
}

function validateForm() {
var formIsValid = true;
var fieldsToValidate = Array.prototype.slice.call(document.querySelectorAll('.js-user-news-validate'), '');
formIsValid = fieldsToValidate.map(validateNotEmpty).reduce(function(a, b) {
return a && b;
});
return formIsValid && validateEmailOrPhone(emailOrPhone);
}

function sendForm(e) {
e.preventDefault();
var formIsValid = validateForm();
if (formIsValid) {
var request = new XMLHttpRequest();
var requestUrl = '/user-story';
var requestData = {
user_name: document.getElementById('user-news-name').value,
user_email_or_phone: emailOrPhone.value,
user_city: document.getElementById('user-news-city').value,
user_story: story.value,
url: window.location.href
}
var encodedRequestData = Object.keys(requestData).map(function(key) {
return key + '=' + encodeURIComponent(requestData[key]);
}).join('&');

request.open('POST', requestUrl, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (request.readyState === 4 && request.status === 200) {
var successBlock = document.createElement('div');
successBlock.classList = 'user-news__form _success';
successBlock.innerHTML = 'История успешно отправлена';
successBlock.appendChild(closeFormBtn);
form.innerHTML = '';
form.classList.add('_success');
form.appendChild(successBlock);
} else {
document.getElementById('user-news-submit-error').classList.remove('_is-hidden');
}
};
request.send(encodedRequestData);
return true;
}
return false;
}

isDesktop && form.classList.add('_desktop');

showFormBtn.addEventListener('click', showForm);
closeFormBtn.addEventListener('click', closeForm);
overlay.addEventListener('click', closeForm);
story.addEventListener('input', updateStoryCounter);
sendFormBtn.addEventListener('click', sendForm);
Array.prototype.slice.call(textInputs, '').forEach(keepInputFilled);
})();
Тема: v1v2