


function calcInteriorCost(volume, resultArea, designTypeErrorArea, volumeErrorArea, isTypeFull,
    isTypeWithoutVizualization, isTypeVirtual, fullCoeff, withoutVizualizationCoeff, virtualCoeff, designCoeff)
{
    volumeErrorArea.style.color = 'Black';
    designTypeErrorArea.style.color = 'Black';
    resultArea.innerHTML = '&nbsp';
    
    var typeCoeff;
    
    if (isTypeFull.selected)
    {
        typeCoeff = fullCoeff;
    }
    else if (isTypeWithoutVizualization.selected)
        typeCoeff = withoutVizualizationCoeff;
    else if (isTypeVirtual.selected)
        typeCoeff = virtualCoeff;
    
    var isOK = true;
    
    if (volume == 0 || isNaN(volume))
    {
        volumeErrorArea.style.color = 'Red';
        isOK = false;
        resultArea.innerHTML = 'Не хватает данных для рассчета.';
        
    }
    if (typeCoeff == 0 || isNaN(typeCoeff))
    {
        designTypeErrorArea.style.color = 'Red';
        isOK = false;
        resultArea.innerHTML = 'Не хватает данных для рассчета.';
    }
    
    if (isOK)
    {
        if (volume > 50)
        {   
            designCoeff = 1;
        }
        
        var result = volume * designCoeff * typeCoeff;
        resultArea.innerHTML = 'Примерная стоимость дизайн-проекта составляет ' + result + ' рублей.';
        
    }    
}

function calcRepairWorkCost(volume, resultArea, typeErrorArea, volumeErrorArea, typeEconomPanel, typeEconomBrick,
    typeBusinessPanel, typeBusinessBrick, typeVIP, economPanel, econonBrick, businessPanel, businessBrick, VIP)
{
    volumeErrorArea.style.color = '#3F1D49';
    typeErrorArea.style.color = '#3F1D49';
    resultArea.innerHTML = '&nbsp';
    
    var typeCoeff;
    
    if (typeEconomPanel.selected)
    {
        typeCoeff = economPanel;
    }
    else if (typeEconomBrick.selected)
    {
        typeCoeff = econonBrick;
    }
    else if (typeBusinessPanel.selected)
    {
        typeCoeff = businessPanel;
    }
    else if (typeBusinessBrick.selected)
    {
        typeCoeff = businessBrick;
    }
    else if (typeVIP.selected)
    {
        typeCoeff = VIP;
    }
    
    var isOK = true;
    
    if (volume == 0 || isNaN(volume))
    {
        volumeErrorArea.style.color = 'Red';
        isOK = false;
        resultArea.innerHTML = 'Не хватает данных для рассчета.';
        
    }
    if (typeCoeff == 0 || isNaN(typeCoeff))
    {
        designTypeErrorArea.style.color = 'Red';
        isOK = false;
        resultArea.innerHTML = 'Не хватает данных для рассчета.';
    }
    
    if (isOK)
    {
        var result = volume * typeCoeff;
        resultArea.innerHTML = 'Примерная стоимость ремонтных работ без учета стоимости материалов составляет ' + result + ' рублей.';
        
    }    
}
