Точнее код вот такой, но это приблизительно
Вот сама функция сложения
<input type='hidden' id='bold_price' value='".number_format((float)$set['bold_link_price']/$kurs,4, '.', '')."'>
<input type='hidden' id='color_price' value='".number_format((float)$set['highlight_link_price']/$kurs,4, '.', '')."'>
color_price = document.getElementById('color_price'); // цена за жирный шрифт
bold_price = document.getElementById('bold_price'); // цена за выделеный шрифт
adbold = document.getElementById('adbold');
adhl = document.getElementById('adhl');
visitprice = document.getElementById('visitprice');
visitcount = document.getElementById('visitcount');
cost = document.getElementById('cost');
function calcSumm() {
color_val = parseFloat(color_price.value) || 0;
bold_val = parseFloat(bold_price.value) || 0;
visitprice_val = parseFloat(visitprice.value) || 0;
visitcount_val = parseInt(visitcount.value) || 0;
cost_val = visitcount_val*visitprice_val + (adbold.value==1 ? bold_val : 0) + (adhl.value==1 ? color_val: 0);
cost_val = Math.round(cost_val*10000)/10000;
cost.innerHTML = cost_val.toFixed(4) + ' {$usval} (+".$set['sys_kommision']*100 ."% коммисия системы)';
summ_val = Math.round(((cost_val*0.2) + cost_val)*10000)/10000;
summ.innerHTML = summ_val.toFixed(4) + ' {$usval}';
}
Вот форма
Количество кликов
<input type='text' name='visitcount' id='visitcount' maxlength='7' onkeyup='calcSumm()'/>
Категория
<select name='adcat' id='adcat'>
<option value='1'>Vip
<option value='2'>Простая рассылка
<option value='3'>С переходом по ссылке</select>
Цена одного посещения:
<input type='text' name='visitprice' value='' id='visitprice' maxlength='7' onkeyup='calcSumm()'>
Таймер:</label></div>
<select name='adstimer' id='adstimer'>
<option value='1'>20 cek
<option value='2'>30 cek
<option value='3'>40 cek</select>
Жирный шрифт
<input type='checkbox' name='adbold' id='adbold' value='1' onClick='calcSumm()'>
Выделение цветом
<input type='checkbox' name='adhl' id='adhl' value='1' onClick='calcSumm()'>
Сумма заказа:
<div id='cost'>0.0000 {$usval} (+".$set['sys_kommision']*100 ."% коммисия системы)</div></strong></div>
Итого к оплате:
<div id='summ'>0.0000 {$usval}</div></strong></div>
Вот такой приблизительно код