Прибрежный.рф - Калькулятор

by 3axap

HTML

<script type="text/javascript">
			function calc() {
				var calc_location = document.getElementById("calc_location"); //получаем ссылку на элемент Select (Место размещения)
				var calc_factor = document.getElementById("calc_factor"); //получаем ссылку на элемент Select (Месячные коэффициент)
				var calc_making = document.getElementById("calc_making"); //получаем ссылку на чекбокс (Рисование баннера)
				var calc_time = document.getElementById("calc_time"); //получаем ссылку на элемент input (Время размещения)
				var calc_result = document.getElementById("calc_result"); //получаем ссылку на элемент span, в него будем писать стоимость дизайна

				var price = 0;
				price += parseFloat(calc_location.options[calc_location.selectedIndex].value);
				price *= parseFloat(calc_factor.options[calc_factor.selectedIndex].value);
				price = parseFloat(calc_time.value) * price;
				price += (calc_making.checked == true) ? parseInt(calc_making.value) : 0;
				calc_result.innerHTML = price.toFixed(2); // Можно притереть .toFixed(2), чтобы не огруглялось нифига.. Адо целого поменять на ... = Math.round(price); Вот.
			}
		</script>

Место размещения:<br />
<select onchange="calc()" id="calc_location">
<option value="0">&mdash;</option>
<option value="0.065">Блок А</option>
<option value="0.045">Блок Б</option>
<option value="0.030">Блок В (Тизер)</option>
<option value="0.025">Блок В (Текст)</option>
</select>


<br /><br />Месяц (для коэффициентов):<br />
<select onchange="calc()" id="calc_factor">
<option value="1">&mdash;</option>
<option value="0.7">Январь</option>
<option value="0.8">Февраль</option>
<option value="1">Март</option>
<option value="1">Апрель</option>
<option value="1">Май</option>
<option value="1">Июнь</option>
<option value="0.8">Июль</option>
<option value="0.8">Август</option>
<option value="1.2">Сентябрь</option>
<option value="1.2">Октябрь</option>
<option value="1.2">Ноябрь</option>
<option value="1.2">Декабрь</option>
</select>

<br /><br...