function check_int(obj){
  result=parseInt(obj.value);
  if (isNaN(result)) 
    result="0";
  obj.value=result;
}

function make_summ(obj,p1,p2){
  e=obj.form.elements;
  e['summ_'+p1+'_'+p2].value=e['count_'+p1+'_'+p2].value*e['price_'+p1+'_'+p2].value;
  if (e['summ_'+p1+'_'+p2].value==0) e['summ_'+p1+'_'+p2].value='-';
  window.open('cart.php?mode=set&id='+p1+'&modification='+p2+'&count='+obj.value,'window_cart','');
  summary(obj);
}

function check_cart(obj,mode,id,form){
  form.elements['sum['+mode+']['+id+']'].value=make_currency(form.elements['price['+mode+']['+id+']'].value*form.elements[mode+'['+id+']'].value);
  sum=0;
  for(i=0;i<form.elements.length;i++){
    if ((form.elements[i].name.substring(0,3)=='sum')&&(form.elements[i].name!='sum')){
      sum=sum+form.elements[i].value*1;
    }
  }
  form.elements['sum'].value=make_currency(sum);
}

function make_currency(value){
  value=Math.floor(value*100)/100;
  value=value.toString(10);
  i=value.indexOf('.'); 
  j=value.length;
  if (i!=-1){
    decim=value.substring(i+1,j);
	if (decim.length==1) decim=decim+'0';
    value=value.substring(0,i)+'.'+decim;
  }
  else value=value+'.00';
  return value;
}
