function calc(){
    var d=0;
    var c=0;
    var summ_d=0;
    var summ_c=0;
    var i = 0;
    var reg=/[^\d]/;
    while(document.getElementById("cc" + i)){

        var cnt = document.getElementById("cc" + i);

        if (reg.test(cnt.value)){
            var f = cnt.name;
            alert ('Недопустимое значение поля!');
            document.theForm[f].value ='';
            continue;
        }
        var prs = document.getElementById("cp" + i);
        summ_c += Math.abs(cnt.value)*Math.abs(prs.value);
        c += Math.abs(cnt.value);
        i++;
    }

    var i = 0;
    while(document.getElementById("dc" + i)){
        var cnt = document.getElementById("dc" + i);
        if (reg.test(cnt.value)){
            var f = cnt.name;
            alert ('Это не число! ');
            document.theForm[f].value ='';
            continue;
        }
        var prs = document.getElementById("dp" + i);
        summ_d += Math.abs(cnt.value)*Math.abs(prs.value);
        d = d+Math.abs(cnt.value);
        i++;
    }
    document.getElementById('count').innerHTML = c+d;
    document.getElementById('total').innerHTML = Math.round((summ_c+summ_d)*100)/100;

}