        function fixstr(num) {
            var numv=num-0;
            var sign=(numv>=0?1:-1); // Will give 1 for num=0
            var numabs=numv*sign;
            var naint=Math.floor(numabs);
            var nacent=Math.round((numabs-naint)*100);
            if (nacent>=100) {nacent=0; naint++;}
            var nais=''+naint;
            var nacs=(nacent<10?'':'')+nacent;
            if (naint+nacent==0) sign=1;
            return (sign==1?'':'-')+nais+'.'+nacs;
        }


function calcPrice() {

    var hdds = document.getElementById('hddCount').value;
    var rams = document.getElementById('ramCount').value;

    var totalPrice = 0.0;
    var cpuPrice = 10.0;
    var hdd1gbPrice = 0.1;
    var ram1gbPrice = 12.0;

    totalPrice = cpuPrice + (fixstr(hdd1gbPrice) * fixstr(hdds)) + (fixstr(ram1gbPrice) * fixstr(rams));
    document.getElementById('totalPriceInput').value = totalPrice + ' €';
}

