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=document.order_form.delivery_price.value+' руб.';}
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)
{var CheckBox=document.getElementById(CheckBox);var InputField=document.getElementById(InputField);if(CheckBox.checked){InputField.value='1';}
if(!CheckBox.checked){InputField.value='0';}
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 руб.')
{}
else
{var ndsperc=18;var sum=document.order_form.summ.value.replace(' руб.','');var summ=sum/100*ndsperc;summ=summ.toFixed(2);var nprice=document.order_form.price.value.replace(' руб.','');var nprice=parseFloat(nprice)+parseFloat(summ);document.order_form.price.value=parseInt(nprice)+' руб.';}}
function KolvoAdd(CheckBox,InputField)
{CB=document.getElementById(CheckBox);IF=document.getElementById(InputField);if(isNaN(parseInt(IF.value)+1))
{IF.value='0';CB.checked=false;}
else
{IF.value=parseInt(IF.value)+1;CB.checked=true;}
RefreshSumm();}
function KolvoRemove(CheckBox,InputField)
{IF=document.getElementById(InputField);CB=document.getElementById(CheckBox);if(isNaN(parseInt(IF.value)))
{IF.value='0';CB.checked=false;}
else
{if(parseInt(IF.value)-1>=0)
{IF.value=parseInt(IF.value)-1;CB.checked=true;}
if(parseInt(IF.value)==0){CB.checked=false;}}
RefreshSumm();}
