function formCalc(d) {    d = document.calc_form;    var e = parseInt(d.cost.value.replace(/ +/g, ""));    var f = parseInt(d.volume.value);    var g = parseFloat(d.power.value);    if (isNaN(e) || isNaN(f) || isNaN(g)) {        if (fadeOpacity.aProc['calc-result'])            fadeOpacity.back('calc-result');        if (isNaN(e)) {            close_message('info', 'Необходимо ввести стоимость автомобиля', 'cost');            return false        } else if (isNaN(f)) {            close_message('info', 'Необходимо ввести объем двигателя', 'volume');            return false        } else if (isNaN(g)) {            close_message('info', 'Необходимо ввести мощность двигателя', 'power');            return false        }    }    var h = 'http://gm.dev2.jl.by/auto/calc&as=1&' + 'cost=' + e + '&volume=' + f + '&currency=' + d.currency.value + '&power=' + g + '&power_edizm=' + d.xpower_edizm.value + '&country=' + d.xcountry.value + '&engine_type=' + d.xengine_type.value + '&age=' + d.xage.value + '&face=' + d.xface.value + '&mode=ajax';    var i = new JsHttpRequest();    i.open(null, '/js/calc/ajax_calc_rus.php', true);    var j = {        'url': h    };    i.send(j);    show_message('Производится расчет');    i.onreadystatechange = function() {        if (i.readyState == 4) {            var a = i.responseJS.result;            var b = i.responseJS.errors;            var c = i.responseJS.focus;            if (b != '')                close_message('error', b, c);            else {                if (a) {                    $('calc-result').className = 'clear1';                    $('calc-result').style.margin = '20px 0 0 0';                    $('calc-result').style.maxWidth = '100%';                    $('calc-result').innerHTML = a;                    fadeOpacity('calc-result', 'block')                    }                close_message()                }        }    }}
