function RefreshSumm()
{
	document.order_form.summ.value = '0';
             	
	var price=0;
    var count=0;
             	
	for (var i=0; i < document.order_form.elements.length; i++)
	{
		if (document.order_form.elements[i].id == 'id')
		{
				id = document.order_form.elements[i].value;
				unit_price = document.getElementsByName('price_' + id);
				kolvo = document.getElementsByName('kolvo_' + id)
				price = Math.ceil(price + kolvo[0].value*(unit_price[0].value*1));
				count+=kolvo[0].value*1;
		}
	}
    
    if (count>0)
    {
    	document.order_form.stat.value = document.order_form.delivery_price.value*1 +
    							document.order_form.delivery_price_per_item.value*1*(count-1) + ' руб.';
    }
    else
    {
    	document.order_form.stat.value=0 + ' руб.';
    }
            	
	if (price > 0){
		document.order_form.price.value = (price + document.order_form.stat.value.replace(' руб.','')*1) + ' руб.';
	}
	else
	{
		document.order_form.price.value = '0 руб.';
	}
	
	document.order_form.summ.value = price + ' руб.';
	
	CalcNDS();
}
            
function CheckClick(CheckBox,InputField)
{
	if(CheckBox.checked){
    	InputField.value = '1';
	}
	if(!CheckBox.checked){
		InputField.value = '';
	}
    RefreshSumm();          
}
            
function KolvoChange(CheckBox,InputField)
{          
	if((event.keyCode < 48) || (event.keyCode > 57))
	{
		event.returnValue = false; 
	}
	else
	{
		CheckBox.checked = true;
		event.returnValue = event.keyCode;
	}
    RefreshSumm();          
}
             
function SetInput(CheckBox,InputField)
{
	if((InputField.value == '') || (InputField.value == '0')){
		InputField.value = '';
		CheckBox.checked = false;
	}
	else
	{
		CheckBox.checked = true;
	}
	RefreshSumm();
}

function Check (form) {
    if (form.summ.value == '0 руб.') { 
       window.alert("Пожалуйста, выберите необходимый товар! \r\nСумма заказа не может быть 0 руб."); 
      return false;

    } else form.submit();
}

function CalcNDS(){
	if ( document.order_form.summ.value == '0 руб.') {  document.getElementById('nds').innerHTML = ''; }
	else 
	{
      var ndsperc = 18;
	  var sum = document.order_form.summ.value.replace(' руб.','');
	  
	  var summ = sum / 100 * ndsperc;
          summ = summ.toFixed(2);
		   
	  //  document.getElementById('nds').innerHTML = '+ 18% НДС '+ summ+' руб.';
	  
	  var nprice = document.order_form.price.value.replace(' руб.','');
	  var nprice = parseFloat(nprice) + parseFloat(summ);
	      
	  document.order_form.price.value = parseInt(nprice) + ' руб.';
	  
	}
}