function round2money(x){
x = x * 100; 
x = Math.round(x); 
x /= 100; return x;
}

function calcul(){
set_data('sum','black','color');
emon=get_data('emon','value');
buysale=new getObj('buy');
buy=(buysale.obj.checked?1:0);
sum=get_data('sum','value');
sum=sum.replace(",", ".");
sum=Math.ceil(sum);

if (!parseFloat(sum)){
set_data('sum','red','color');
return;
}

var coif=0;var res=0;

if (emon=="w"){//webmoney
if (!buy){// продажа системе
/*
  if (sum<100 && coif==0){coif=4;}
  if (sum<1000 && coif==0){coif=3.5;}
  if (sum<2000 && coif==0){coif=2.5;}
  if (sum>=2000 && coif==0){coif=2;}
*/
  if (sum<100 && coif==0){coif=4;}
  if (sum<1000 && coif==0){coif=3;}
  if (sum<10000 && coif==0){coif=2.5;}
  if (sum>=10000 && coif==0){coif=2;}

  //if (sum>=5000 && coif==0){coif=1.5;}
	//alert(sum+'|'+coif);
	res=round2money(sum/(100+coif)*100);
	var comsum=round2money(sum-res);
}else{// покупка эл. валюты
  if (sum>1 && coif==0){coif=0;}
  /*
	if (sum<100 && coif==0){coif=2;}
  if (sum<1000 && coif==0){coif=1.5;}
  if (sum<2000 && coif==0){coif=1;}
  if (sum>=2000 && coif==0){coif=0.8;}
	*/
  //if (sum>=5000 && coif==0){coif=0.8;}
	oneper=sum/100;
	var comsum=oneper*coif;
	
	if (comsum>50 && sum>=2000){comsum=50}
	//if (sum>=5000 && coif==0){comsum=50}
	res=round2money(sum+comsum);//
}
}
if (emon=="f"){//fethard
if (!buy){// продажа системе
  coif=3;
	res=round2money(sum/(100+coif)*100);
	var comsum=round2money(sum-res);
}else{// покупка эл. валюты
	//oneper=sum/100;
	coif=0;
	var comsum=0;
	res=(sum);//
}
}

if (emon=="eu"){//wme
if (!buy){// продажа системе
  coif=4;
	res=round2money(sum/(100+coif)*100);
	var comsum=round2money(sum-res);
}else{// покупка эл. валюты
	//oneper=sum/100;
	coif=0;
	var comsum=0;
	res=(sum);//
}
}

set_data('com',coif+"% ",'value');
set_data('comsum',comsum,'value');
set_data('result',(res),'value');
}