function my_round(val)
{
	return Math.round(val/100)*100;
}

var total;
var koef;

function k(name, val)
{
	var new_val  = my_round(koef*val);

	e = document.getElementById(name+'_cost');
	if (e)
	{
		if (new_val == 0)
			e.innerHTML = '';
		else
			e.innerHTML = '<b><nobr>'+new_val+' руб.</nobr></b>';
	}

	total = total + new_val;
}

function r()
{
	total = 0;
	koef = document.f.client.value;

	k('client', 10000);
	k('design', 	document.f.design.value);
//	k('pages', 	document.f.pages.value);
	k('catalog', 	document.f.catalog.value);
	k('search', 	document.f.search.value);
	k('products', 	document.f.products.value);
	k('import1', 	document.f.import1.value);
	k('order', 	document.f.order.value);
	k('pay', 	document.f.pay.value);
	k('calc', 	document.f.calc.value);
//	k('articles', 	document.f.articles.value);
	k('gallery', 	document.f.gallery.value);
	k('lang', 	document.f.lang.value);
	k('banners', 	document.f.banners.value);
	k('users', 	document.f.users.value);
//	k('counter', 	document.f.counter.value);
	k('forum', 	document.f.forum.value);
//	k('responses', 	document.f.responses.value);
	k('hosting', 	document.f.hosting.value);
	k('domain', 	document.f.domain.value);
	k('discount', 	document.f.discount.value);
	
	koef = 1;          
	document.f.total.value = total;
	k('total', 	total);
}



function validate_calc(form)
{
	if (form.name.value=="")
	{
		alert("Вы не указали Ваше имя");
		return false;
	}

	if (form.phone.value=="")
	{
		alert("Вы не указали телефон");
		return false;
	}

	if (String(form.phone.value).length<6)
	{
		alert("Номер телефона меньше 6 цифр?");
		return false;
	}

	return true;
}

