function calc_odnoklassniki (form) {
	if (! form) return;

	var crm = 30;
	var sezonka = 1;
	var targeting = 11;
	
	var budget = form.budget.value*1;

	if (! budget)
	{
		alert('Введите бюджет рекдамной кампании');
		return;
	}

	var rf = form.rf.options[form.rf.selectedIndex].value;

	if (! rf)
	{
		alert('Укажите частоту показов баннера');
		return;
	}

	var target = 0;

	if (document.getElementById('target2') && document.getElementById('target2').checked) target=targeting;

	var skidka = 0;
	if (budget >= 30000) skidka = 0.05;
	if (budget >= 40000) skidka = 0.1;
	if (budget >= 70000) skidka = 0.15;


	var numb_shows = Math.ceil(budget/((crm+target)*sezonka*(1-skidka)))*1000;

	var bonus = 0;
	/*if (budget >= 5000) bonus = Math.round(budget/1000);
	if (budget > 15000) bonus = Math.round(budget/1000/5)*5;
	if (budget > 40000) bonus = 40;
	if (budget > 50000) bonus = 50;
	bonus = Math.round(bonus/100*numb_shows);*/

	var numb_users = Math.round((numb_shows + bonus) / rf);

	document.getElementById('res_budget').innerHTML = budget;
	document.getElementById('res_numb_shows').innerHTML = numb_shows;
	document.getElementById('res_skidka').innerHTML = skidka*100;
	//document.getElementById('res_bonus').innerHTML = bonus;
	document.getElementById('res_numb_users').innerHTML = numb_users;

	document.getElementById('calculator_result').style.display='block';
}