92
mobileTemplatesValue = document.querySelector('.mobileTemplates_value'
),
desktopTemplatesValue = document.querySelector('.desktopTemplates_valu
e'),
editableValue = document.querySelector('.editable_value'),
typeSite = document.querySelector('.type-site'),
maxDeadline = document.querySelector('.max-deadline'),
rangeDeadline = document.querySelector('.range-deadline'),
deadlineValue = document.querySelector('.deadline-value'),
calcDescription = document.querySelector('.calc-description'),
metrikaYandex = document.getElementById('metrikaYandex'),
analyticsGoogle = document.getElementById('analyticsGoogle'),
sendOrder = document.getElementById('sendOrder'),
cardHead = document.querySelector('.card-head'),
totalPrice = document.querySelector('.total_price'),
firstFieldset = document.querySelector('.first-fieldset');
function declOfNum(n, titles) {
return n + ' ' + titles[n % 10 === 1 && n % 100 !== 11 ?
0 : n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 10 || n % 100 >= 20)
? 1 : 2];
}
function showElem(elem) {
elem.style.display = 'block';
};
function hideElem(elem) {
elem.style.display = 'none';
};
function renderTextContent(total, site, maxDay, minDay) {
totalPriceSum.textContent = total;
typeSite.textContent = site;
maxDeadline.textContent = declOfNum(maxDay, DAY_STRING);
rangeDeadline.min = minDay;
rangeDeadline.max = maxDay;
deadlineValue.textContent = declOfNum(rangeDeadline.value, DAY_STRING)
;