var image_win;

function selectImage(){
 if(document.forma1.all_types.checked==1) all=1;
 else all=0;

 image_win=open('artimg.php?type='+document.forma1['naznach'].value+'&all='+all+'&personal='+document.forma1['client_id'].value+'&id='+document.forma1['image_id'].value, 'Images', 'toolbar=0, scrollbars=1, resizable=1');
}


function setImage(id){
 image_win.close();
 document.forma1['image_id'].value=id;
 if(id==0) {
	color='#FF0000';
	document.forma1.sub_button.disabled=1;
 }
 else {
	color='#000000';
	document.forma1.sub_button.disabled=0;
 }
 document.forma1['ibutton'].style.color=color;
 document.getElementById("artimg").src="http://darkswords.ru/game/code/dealerpics/"+id+".gif";
}


function enableForm() {

	obj=document.forma1.naznach;

	if(false && !obj[1].selected && !obj[9].selected) {


	objbonus1=document.forma1.bonusac;
	objbonus2=document.forma1.bonusabs;
	objbonus3=document.forma1.bonusacplus;
	objbonus4=document.forma1.bonusabsplus;

		if(objbonus1[0].selected && objbonus2[9].selected && objbonus3[0].selected && objbonus4[8].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[1].selected && objbonus2[1].selected && objbonus3[1].selected && objbonus4[0].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[2].selected && objbonus2[2].selected && objbonus3[2].selected && objbonus4[1].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[3].selected && objbonus2[3].selected && objbonus3[3].selected && objbonus4[2].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[4].selected && objbonus2[4].selected && objbonus3[4].selected && objbonus4[3].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[5].selected && objbonus2[5].selected && objbonus3[5].selected && objbonus4[4].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[6].selected && objbonus2[6].selected && objbonus3[6].selected && objbonus4[5].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}


		if(objbonus1[7].selected && objbonus2[7].selected && objbonus3[7].selected && objbonus4[6].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[8].selected && objbonus2[8].selected && objbonus3[8].selected && objbonus4[7].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[9].selected && objbonus2[10].selected && objbonus3[9].selected && objbonus4[9].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[10].selected && objbonus2[11].selected && objbonus3[10].selected && objbonus4[10].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[11].selected && objbonus2[12].selected && objbonus3[11].selected && objbonus4[11].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[12].selected && objbonus2[13].selected && objbonus3[12].selected && objbonus4[12].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}


		if(objbonus1[13].selected && objbonus2[14].selected && objbonus3[13].selected && objbonus4[13].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[14].selected && objbonus2[15].selected && objbonus3[14].selected && objbonus4[14].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}

		if(objbonus1[15].selected && objbonus2[16].selected && objbonus3[15].selected && objbonus4[15].selected) {

		alert("Только цепи и кольца могут иметь все 4 бонуса в одной характеристике");
		document.forma1.sub.value=0;

		}



	}

	document.forma1.addHP.disabled=false;
	document.forma1.addMP.disabled=false;
	document.forma1.addINT.disabled=false;
	document.forma1.addCON.disabled=false;
	document.forma1.addSTR.disabled=false;
	document.forma1.addDEX.disabled=false;
	document.forma1.addAC.disabled=false;
	document.forma1.addABS.disabled=false;
	document.forma1.addCHTH.disabled=false;
	document.forma1.addCHTC.disabled=false;
	document.forma1.addDAM.disabled=false;
	document.forma1.addfire_resist.disabled=false;
	document.forma1.addcold_resist.disabled=false;
	document.forma1.addlighting_resist.disabled=false;
	document.forma1.addHP_regen.disabled=false;
	document.forma1.addMP_regen.disabled=false;
	document.forma1.addMDAM.disabled=false;
	document.forma1.param_ac.disabled=false;
	document.forma1.param_abs.disabled=false;
	document.forma1.restriction_con.disabled=false;
	document.forma1.restriction_dex.disabled=false;
	document.forma1.restriction_int.disabled=false;
	document.forma1.restriction_str.disabled=false;
}


function chBonus(){

	clearAllAddedStats();
	calcBaseStats();


}

function clearAllAddedStats() {
	document.forma1.addHP.value=0;
	document.forma1.addMP.value=0;
	document.forma1.addINT.value=0;
	document.forma1.addCON.value=0;
	document.forma1.addSTR.value=0;
	document.forma1.addDEX.value=0;
	document.forma1.addAC.value=0;
	document.forma1.addABS.value=0;
	document.forma1.addCHTH.value=0;
	document.forma1.addCHTC.value=0;
	document.forma1.addDAM.value=0;
	document.forma1.addfire_resist.value=0;
	document.forma1.addcold_resist.value=0;
	document.forma1.addlighting_resist.value=0;
	document.forma1.addHP_regen.value=0;
	document.forma1.addMP_regen.value=0;
	document.forma1.addMDAM.value=0;
}

function calcBaseStats(){
obj=document.forma1.naznach;
levelobj=document.forma1.levelrange;

level=levelobj.value;



if(obj[0].selected) {
kac=0.5;
kabs=0.5;
}

if(obj[1].selected) {
kac=0.2;
kabs=0.35;
}

if(obj[2].selected) {
kac=0.4;
kabs=0.4;
}

if(obj[3].selected) {
kac=1;
kabs=1;
}

if(obj[4].selected) {
kac=0.3;
kabs=0.35;
}

if(obj[5].selected) {
kac=0.8;
kabs=0.8;
}

if(obj[6].selected) {
kac=0.3;
kabs=0.25;
}

if(obj[7].selected) {
kac=0.4;
kabs=0.45;
}

if(obj[8].selected) {
kac=0.3;
kabs=0.3;
}

if(obj[9].selected) {
kac=0.2;
kabs=0.25;
}

	if(level < 7) {
		param_ac=9*kac;
		param_abs=1*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>6 && level<10)
	{
		param_ac=12*kac;
		param_abs=1*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>9 && level<15)
	{
		param_ac=14*kac;
		param_abs=2*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>14 && level<20)
	{
		param_ac=16*kac;
		param_abs=2*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>19 && level<25)
	{
		param_ac=19*kac;
		param_abs=3*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>24 && level<30)
	{
		param_ac=21*kac;
		param_abs=3*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>29 && level<40)
	{
		param_ac=24*kac;
		param_abs=4*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>39 && level<50)
	{
		param_ac=29*kac;
		param_abs=5*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>49 && level<60)
	{
		param_ac=34*kac;
		param_abs=6*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>59 && level<75)
	{
		param_ac=40*kac;
		param_abs=7*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>74 && level<90)
	{
		param_ac=46*kac;
		param_abs=9*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>89 && level<100)
	{
		param_ac=52*kac;
		param_abs=10*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>99 && level<120)
	{
		param_ac=59*kac;
		param_abs=11*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>119 && level<140)
	{
		param_ac=69*kac;
		param_abs=13*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>139 && level<160)
	{
		param_ac=79*kac;
		param_abs=15*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>159 && level<180)
	{
		param_ac=89*kac;
		param_abs=17*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>179 && level<200)
	{
		param_ac=99*kac;
		param_abs=19*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>199 && level<220)
	{
		param_ac=109*kac;
		param_abs=21*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>219 && level<240)
	{
		param_ac=119*kac;
		param_abs=23*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>239 && level<260)
	{
		param_ac=129*kac;
		param_abs=25*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>259 && level<280)
	{
		param_ac=139*kac;
		param_abs=27*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>279 && level<300)
	{
		param_ac=149*kac;
		param_abs=29*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>299 && level<320)
	{
		param_ac=159*kac;
		param_abs=31*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>319 && level<340)
	{
		param_ac=169*kac;
		param_abs=31*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>339 && level<360)
	{
		param_ac=179*kac;
		param_abs=31*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>359 && level<380)
	{
		param_ac=189*kac;
		param_abs=31*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>379 && level<400)
	{
		param_ac=199*kac;
		param_abs=31*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}

	if(level>399 && level<420)
	{
		param_ac=209*kac;
		param_abs=41*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>419 && level<440)
	{
		param_ac=219*kac;
		param_abs=43*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>439 && level<460)
	{
		param_ac=229*kac;
		param_abs=45*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>459 && level<480)
	{
		param_ac=239*kac;
		param_abs=47*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>479 && level<500)
	{
		param_ac=249*kac;
		param_abs=49*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>499 && level<520)
	{
		param_ac=259*kac;
		param_abs=51*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>519 && level<540)
	{
		param_ac=269*kac;
		param_abs=53*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>539 && level<560)
	{
		param_ac=279*kac;
		param_abs=55*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>559 && level<580)
	{
		param_ac=289*kac;
		param_abs=57*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
	if(level>579 && level<600)
	{
		param_ac=299*kac;
		param_abs=59*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}

	if(level>599)
	{
		param_ac=309*kac;
		param_abs=61*kabs;
		document.forma1.param_ac.value=Math.floor(param_ac);
		document.forma1.param_abs.value=Math.floor(param_abs);
	}
		document.forma1.temp_ac.value=document.forma1.param_ac.value;
		document.forma1.temp_abs.value=document.forma1.param_abs.value;

calcBonusStats();

}

function calcBonusStats(){
empower=document.forma1.power_koef.value;
powerkoef=document.forma1.power_koef.value;
obj=document.forma1.naznach;
levelobj=document.forma1.levelrange;

level=levelobj.value;


item_ac_new=0;
item_abs_new=0;
//begin armor items
//complex armor items
if(obj[0].selected || obj[2].selected || obj[3].selected || obj[5].selected) {
item_ac=parseInt(document.forma1.param_ac.value);
item_abs=parseInt(document.forma1.param_abs.value);
a=1;
b=2;
item_ac_orig=getNotRoundStat(a);
item_abs_orig=getNotRoundStat(b);
item_ac_new=item_ac_orig;
item_abs_new=item_abs_orig;
item_ac=item_ac_orig;
item_abs=item_abs_orig;
acbonus=item_ac_orig*empower;
absbonus=item_abs_orig*empower;
price=((item_ac_orig/3)+item_abs_orig)*empower;
price=Math.floor(price+0.5);

document.forma1.temp_ac_plus.value=Math.floor(acbonus+0.5);
document.forma1.temp_abs_plus.value=Math.floor(absbonus+0.5);
document.forma1.temp_ac.value=0;
document.forma1.temp_abs.value=0;
document.forma1.param_ac.value=0;
document.forma1.param_abs.value=0;
magic=0;

		armorbonus1=0;
		objbonus=document.forma1.bonusac;
		if(objbonus[0].selected) armorbonus1=0;
		if(objbonus[1].selected) armorbonus1=1;
		if(objbonus[2].selected) { armorbonus1=2; magic=1;}
		if(objbonus[3].selected) { armorbonus1=3; magic=1;}
		if(objbonus[4].selected) armorbonus1=4;
		if(objbonus[5].selected) armorbonus1=5;
		if(objbonus[6].selected) armorbonus1=6;
		if(objbonus[7].selected) armorbonus1=7;
		if(objbonus[8].selected) { armorbonus1=8; magic=1;}
		if(objbonus[9].selected) armorbonus1=9;
		if(objbonus[10].selected) { armorbonus1=10; magic=1;}
		if(objbonus[11].selected) armorbonus1=11;
		if(objbonus[12].selected) armorbonus1=12;
		if(objbonus[13].selected) armorbonus1=13;
		if(objbonus[14].selected) armorbonus1=14;
		if(objbonus[15].selected) { armorbonus1=15; magic=1;}
		armorbonus2=0;
		objbonus=document.forma1.bonusabs;
		if(objbonus[0].selected) armorbonus2=0;
		if(objbonus[1].selected) armorbonus2=1;
		if(objbonus[2].selected) { armorbonus2=2; magic=1;}
		if(objbonus[3].selected) { armorbonus2=3; magic=1;}
		if(objbonus[4].selected) armorbonus2=4;
		if(objbonus[5].selected) armorbonus2=5;
		if(objbonus[6].selected) armorbonus2=6;
		if(objbonus[7].selected) armorbonus2=7;
		if(objbonus[8].selected) { armorbonus2=8; magic=1;}
		if(objbonus[9].selected) armorbonus2=9;
		if(objbonus[10].selected) armorbonus2=10;
		if(objbonus[11].selected) { armorbonus2=11; magic=1;}
		if(objbonus[12].selected) armorbonus2=12;
		if(objbonus[13].selected) armorbonus2=13;
		if(objbonus[14].selected) armorbonus2=14;
		if(objbonus[15].selected) armorbonus2=15;
		if(objbonus[16].selected) { armorbonus2=16; magic=1;}
		armorbonus3=0;
		objbonus=document.forma1.bonusacplus;
		if(objbonus[0].selected) armorbonus3=0;
		if(objbonus[1].selected) armorbonus3=1;
		if(objbonus[2].selected) { armorbonus3=2; magic=1;}
		if(objbonus[3].selected) { armorbonus3=3; magic=1;}
		if(objbonus[4].selected) armorbonus3=4;
		if(objbonus[5].selected) armorbonus3=5;
		if(objbonus[6].selected) armorbonus3=6;
		if(objbonus[7].selected) armorbonus3=7;
		if(objbonus[8].selected) { armorbonus3=8; magic=1;}
		if(objbonus[9].selected) armorbonus3=9;
		if(objbonus[10].selected) { armorbonus3=10; magic=1;}
		if(objbonus[11].selected) armorbonus3=11;
		if(objbonus[12].selected) armorbonus3=12;
		if(objbonus[13].selected) armorbonus3=13;
		if(objbonus[14].selected) armorbonus3=14;
		if(objbonus[15].selected) { armorbonus3=15; magic=1;}

		armorbonus4=0;
		objbonus=document.forma1.bonusabsplus;
		if(objbonus[0].selected) armorbonus4=0;
		if(objbonus[1].selected) { armorbonus4=1; magic=1; }
		if(objbonus[2].selected) { armorbonus4=2; magic=1;}
		if(objbonus[3].selected) armorbonus4=3;
		if(objbonus[4].selected) armorbonus4=4;
		if(objbonus[5].selected) armorbonus4=5;
		if(objbonus[6].selected) armorbonus4=6;
		if(objbonus[7].selected) { armorbonus4=7; magic=1; }
		if(objbonus[8].selected) armorbonus4=8;
		if(objbonus[9].selected) armorbonus4=9;
		if(objbonus[10].selected) { armorbonus4=10; magic=1; }
		if(objbonus[11].selected) armorbonus4=11;
		if(objbonus[12].selected) armorbonus4=12;
		if(objbonus[13].selected) armorbonus4=13;
		if(objbonus[14].selected) armorbonus4=14;
		if(objbonus[15].selected) { armorbonus4=15; magic=1;}

		magic=0;

		if(magic==1) {
			item_ac_new=item_ac_new/2;
			item_abs_new=item_abs_new/2;

		}

document.forma1.temp_ac.value=Math.floor(item_ac_new);
document.forma1.temp_abs.value=Math.floor(item_abs_new);
clearAllAddedStats();
price=0;

//AC big calc
totalbonus=0;

	if(armorbonus1==0) {
		document.forma1.param_ac.value=Math.floor(item_ac_new);
	}

	//abs in ac
	if(armorbonus2==9) {
		totalbonus=(item_abs_new*3);
		document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
	}

	totalbonus=0;

	//acplus in ac
	if(armorbonus3==0) {
		totalbonus=((item_ac_orig)*powerkoef);
		//absplus in ac - all in ac
		if(armorbonus4==8) {
			totalbonus=totalbonus+((item_abs_orig*3)*powerkoef);
		}
		document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
	}
	else {
		if(armorbonus4==8) {
			totalbonus=((item_abs_orig*3)*powerkoef);
			document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
		}

	}

	price=price+(Math.floor(totalbonus+0.5))/3;

	if(armorbonus1 != 0) {
		document.forma1.temp_ac.value=0;
	}


//HP big calc
totalbonus=0;

	if(armorbonus1==1) {
		totalbonus=item_ac_new*4;
		if(armorbonus2==1) {
			totalbonus=totalbonus+(item_abs_new*12);
		}
	}
	else {
		if(armorbonus2==1) {
			totalbonus=totalbonus+(item_abs_new*12);
		}
	}

	document.forma1.addHP.value=parseInt(document.forma1.addHP.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==1) {
		totalbonus=((item_ac_orig*4)*powerkoef);
		if(armorbonus4==0) {
			totalbonus=totalbonus+((item_abs_orig*12)*powerkoef);
		}
	}
	else {
		if(armorbonus4==0)
			totalbonus=((item_abs_orig*12)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))/12;

	document.forma1.addHP.value=parseInt(document.forma1.addHP.value)+Math.floor(totalbonus+0.5);

//MP big calc
totalbonus=0;

	if(armorbonus1==2) {
		totalbonus=item_ac_new*3;
		if(armorbonus2==2) {
			totalbonus=totalbonus+(item_abs_new*9);
		}
	}
	else {
		if(armorbonus2==2) {
			totalbonus=totalbonus+(item_abs_new*9);
		}
	}

	document.forma1.addMP.value=parseInt(document.forma1.addMP.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==2) {
		totalbonus=((item_ac_orig*3)*powerkoef);
		if(armorbonus4==1) {
			totalbonus=totalbonus+((item_abs_orig*9)*powerkoef);
		}
	}
	else {
		if(armorbonus4==1)
			totalbonus=((item_abs_orig*9)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))/9;

	document.forma1.addMP.value=parseInt(document.forma1.addMP.value)+Math.floor(totalbonus+0.5);

//INT big calc
totalbonus=0;

	if(armorbonus1==3) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==3) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==3) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addINT.value=parseInt(document.forma1.addINT.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==3) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==2) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==2)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addINT.value=parseInt(document.forma1.addINT.value)+Math.floor(totalbonus+0.5);

//CON big calc
totalbonus=0;

	if(armorbonus1==4) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==4) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==4) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCON.value=parseInt(document.forma1.addCON.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==4) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==3) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==3)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCON.value=parseInt(document.forma1.addCON.value)+Math.floor(totalbonus+0.5);

//STR big calc
totalbonus=0;

	if(armorbonus1==5) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==5) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==5) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}


	document.forma1.addSTR.value=parseInt(document.forma1.addSTR.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==5) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==4) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==4)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addSTR.value=parseInt(document.forma1.addSTR.value)+Math.floor(totalbonus+0.5);

//DEX big calc
totalbonus=0;

	if(armorbonus1==6) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==6) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==6) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addDEX.value=parseInt(document.forma1.addDEX.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==6) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==5) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==5)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addDEX.value=parseInt(document.forma1.addDEX.value)+Math.floor(totalbonus+0.5);

//CHTH big calc
totalbonus=0;

	if(armorbonus1==7) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==7) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==7) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCHTH.value=parseInt(document.forma1.addCHTH.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==7) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==6) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==6)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCHTH.value=parseInt(document.forma1.addCHTH.value)+Math.floor(totalbonus+0.5);

//CHTC big calc
totalbonus=0;

	if(armorbonus1==8) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==8) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==8) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCHTC.value=parseInt(document.forma1.addCHTC.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==8) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==7) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==7)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCHTC.value=parseInt(document.forma1.addCHTC.value)+Math.floor(totalbonus+0.5);

//DAM big calc
totalbonus=0;

	if(armorbonus1==9) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==10) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==10) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addDAM.value=parseInt(document.forma1.addDAM.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==9) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==9) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==9)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addDAM.value=parseInt(document.forma1.addDAM.value)+Math.floor(totalbonus+0.5);

//MDAM big calc
totalbonus=0;

	if(armorbonus1==10) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==11) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==11) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addMDAM.value=parseInt(document.forma1.addMDAM.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==10) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==10) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==10)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addMDAM.value=parseInt(document.forma1.addMDAM.value)+Math.floor(totalbonus+0.5);

//fireresist big calc
totalbonus=0;

	if(armorbonus1==11) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==12) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==12) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addfire_resist.value=parseInt(document.forma1.addfire_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==11) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==11) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==11)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addfire_resist.value=parseInt(document.forma1.addfire_resist.value)+Math.floor(totalbonus+0.5);

//coldresist big calc
totalbonus=0;

	if(armorbonus1==12) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==13) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==13) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addcold_resist.value=parseInt(document.forma1.addcold_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==12) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==12) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==12)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addcold_resist.value=parseInt(document.forma1.addcold_resist.value)+Math.floor(totalbonus+0.5);

//lightresist big calc
totalbonus=0;

	if(armorbonus1==13) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==14) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==14) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addlighting_resist.value=parseInt(document.forma1.addlighting_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==13) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==13) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==13)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addlighting_resist.value=parseInt(document.forma1.addlighting_resist.value)+Math.floor(totalbonus+0.5);

//hpregen big calc
totalbonus=0;

	if(armorbonus1==14) {
		totalbonus=item_ac_new/9;
		if(armorbonus2==15) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}
	else {
		if(armorbonus2==15) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}

	document.forma1.addHP_regen.value=parseInt(document.forma1.addHP_regen.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==14) {
		totalbonus=((item_ac_orig/9)*powerkoef);
		if(armorbonus4==14) {
			totalbonus=totalbonus+((item_abs_orig/3)*powerkoef);
		}
	}
	else {
		if(armorbonus4==14)
			totalbonus=((item_abs_orig/3)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))*3;


	document.forma1.addHP_regen.value=parseInt(document.forma1.addHP_regen.value)+Math.floor(totalbonus+0.5);

//mpregen big calc
totalbonus=0;

	if(armorbonus1==15) {
		totalbonus=item_ac_new/9;
		if(armorbonus2==16) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}
	else {
		if(armorbonus2==16) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}

	document.forma1.addMP_regen.value=parseInt(document.forma1.addMP_regen.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==15) {
		totalbonus=((item_ac_orig/9)*powerkoef);
		if(armorbonus4==15) {
			totalbonus=totalbonus+((item_abs_orig/3)*powerkoef);
		}
	}
	else {
		if(armorbonus4==15)
			totalbonus=((item_abs_orig/3)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))*3;

	document.forma1.addMP_regen.value=parseInt(document.forma1.addMP_regen.value)+Math.floor(totalbonus+0.5);

//absorb

	if(armorbonus2==0) {
		totalbonus=item_abs_new;
		document.forma1.param_abs.value=Math.floor(totalbonus);
	}
	else {
		document.forma1.temp_abs.value=0;
	}

} //end complex armor items
else {

	//simple armor items
	if (obj[1].selected || obj[4].selected || obj[6].selected || obj[7].selected || obj[8].selected || obj[9].selected) {

	item_ac=parseInt(document.forma1.param_ac.value);
	item_abs=parseInt(document.forma1.param_abs.value);
	a=1;
	b=2;
	item_ac_orig=getNotRoundStat(a);
	item_abs_orig=getNotRoundStat(b);
	item_ac_new=item_ac_orig;
	item_abs_new=item_abs_orig;
	acbonus=item_ac_orig*empower;
	absbonus=item_abs_orig*empower;
	document.forma1.temp_ac_plus.value=Math.floor(acbonus+0.5);
	document.forma1.temp_abs_plus.value=Math.floor(absbonus+0.5);
	document.forma1.temp_ac.value=0;
	document.forma1.temp_abs.value=0;
	document.forma1.param_ac.value=0;
	document.forma1.param_abs.value=0;
	price=((item_ac_orig/3)+item_abs_orig)*empower;
	price=Math.floor(price+0.5);

		armorbonus1=0;
		objbonus=document.forma1.bonusac;
		if(objbonus[0].selected) armorbonus1=0;
		if(objbonus[1].selected) armorbonus1=1;
		if(objbonus[2].selected) armorbonus1=2;
		if(objbonus[3].selected) armorbonus1=3;
		if(objbonus[4].selected) armorbonus1=4;
		if(objbonus[5].selected) armorbonus1=5;
		if(objbonus[6].selected) armorbonus1=6;
		if(objbonus[7].selected) armorbonus1=7;
		if(objbonus[8].selected) armorbonus1=8;
		if(objbonus[9].selected) armorbonus1=9;
		if(objbonus[10].selected) armorbonus1=10;
		if(objbonus[11].selected) armorbonus1=11;
		if(objbonus[12].selected) armorbonus1=12;
		if(objbonus[13].selected) armorbonus1=13;
		if(objbonus[14].selected) armorbonus1=14;
		if(objbonus[15].selected) armorbonus1=15;
		armorbonus2=0;
		objbonus=document.forma1.bonusabs;
		if(objbonus[0].selected) armorbonus2=0;
		if(objbonus[1].selected) armorbonus2=1;
		if(objbonus[2].selected) armorbonus2=2;
		if(objbonus[3].selected) armorbonus2=3;
		if(objbonus[4].selected) armorbonus2=4;
		if(objbonus[5].selected) armorbonus2=5;
		if(objbonus[6].selected) armorbonus2=6;
		if(objbonus[7].selected) armorbonus2=7;
		if(objbonus[8].selected) armorbonus2=8;
		if(objbonus[9].selected) armorbonus2=9;
		if(objbonus[10].selected) armorbonus2=10;
		if(objbonus[11].selected) armorbonus2=11;
		if(objbonus[12].selected) armorbonus2=12;
		if(objbonus[13].selected) armorbonus2=13;
		if(objbonus[14].selected) armorbonus2=14;
		if(objbonus[15].selected) armorbonus2=15;
		armorbonus1=0;
		objbonus=document.forma1.bonusac;
		if(objbonus[0].selected) armorbonus1=0;
		if(objbonus[1].selected) armorbonus1=1;
		if(objbonus[2].selected) armorbonus1=2;
		if(objbonus[3].selected) armorbonus1=3;
		if(objbonus[4].selected) armorbonus1=4;
		if(objbonus[5].selected) armorbonus1=5;
		if(objbonus[6].selected) armorbonus1=6;
		if(objbonus[7].selected) armorbonus1=7;
		if(objbonus[8].selected) armorbonus1=8;
		if(objbonus[9].selected) armorbonus1=9;
		if(objbonus[10].selected) armorbonus1=10;
		if(objbonus[11].selected) armorbonus1=11;
		if(objbonus[12].selected) armorbonus1=12;
		if(objbonus[13].selected) armorbonus1=13;
		if(objbonus[14].selected) armorbonus1=14;
		if(objbonus[15].selected) armorbonus1=15;
		armorbonus2=0;
		objbonus=document.forma1.bonusabs;
		if(objbonus[0].selected) armorbonus2=0;
		if(objbonus[1].selected) armorbonus2=1;
		if(objbonus[2].selected) armorbonus2=2;
		if(objbonus[3].selected) armorbonus2=3;
		if(objbonus[4].selected) armorbonus2=4;
		if(objbonus[5].selected) armorbonus2=5;
		if(objbonus[6].selected) armorbonus2=6;
		if(objbonus[7].selected) armorbonus2=7;
		if(objbonus[8].selected) armorbonus2=8;
		if(objbonus[9].selected) armorbonus2=9;
		if(objbonus[10].selected) armorbonus2=10;
		if(objbonus[11].selected) armorbonus2=11;
		if(objbonus[12].selected) armorbonus2=12;
		if(objbonus[13].selected) armorbonus2=13;
		if(objbonus[14].selected) armorbonus2=14;
		if(objbonus[15].selected) armorbonus2=15;
		if(objbonus[16].selected) armorbonus2=16;
		armorbonus3=0;
		objbonus=document.forma1.bonusacplus;
		if(objbonus[0].selected) armorbonus3=0;
		if(objbonus[1].selected) armorbonus3=1;
		if(objbonus[2].selected) armorbonus3=2;
		if(objbonus[3].selected) armorbonus3=3;
		if(objbonus[4].selected) armorbonus3=4;
		if(objbonus[5].selected) armorbonus3=5;
		if(objbonus[6].selected) armorbonus3=6;
		if(objbonus[7].selected) armorbonus3=7;
		if(objbonus[8].selected) armorbonus3=8;
		if(objbonus[9].selected) armorbonus3=9;
		if(objbonus[10].selected) armorbonus3=10;
		if(objbonus[11].selected) armorbonus3=11;
		if(objbonus[12].selected) armorbonus3=12;
		if(objbonus[13].selected) armorbonus3=13;
		if(objbonus[14].selected) armorbonus3=14;
		if(objbonus[15].selected) armorbonus3=15;
		armorbonus4=0;
		objbonus=document.forma1.bonusabsplus;
		if(objbonus[0].selected) armorbonus4=0;
		if(objbonus[1].selected) armorbonus4=1;
		if(objbonus[2].selected) armorbonus4=2;
		if(objbonus[3].selected) armorbonus4=3;
		if(objbonus[4].selected) armorbonus4=4;
		if(objbonus[5].selected) armorbonus4=5;
		if(objbonus[6].selected) armorbonus4=6;
		if(objbonus[7].selected) armorbonus4=7;
		if(objbonus[8].selected) armorbonus4=8;
		if(objbonus[9].selected) armorbonus4=9;
		if(objbonus[10].selected) armorbonus4=10;
		if(objbonus[11].selected) armorbonus4=11;
		if(objbonus[12].selected) armorbonus4=12;
		if(objbonus[13].selected) armorbonus4=13;
		if(objbonus[14].selected) armorbonus4=14;
		if(objbonus[15].selected) armorbonus4=15;

document.forma1.temp_ac.value=Math.floor(item_ac);
document.forma1.temp_abs.value=Math.floor(item_abs);

clearAllAddedStats();
price=0;

//AC big calc
totalbonus=0;

	if(armorbonus1==0) {
		document.forma1.param_ac.value=Math.floor(item_ac_new);
	}

	//abs in ac
	if(armorbonus2==9) {
		totalbonus=(item_abs_new*3);
		document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
	}

	totalbonus=0;

	//acplus in ac
	if(armorbonus3==0) {
		totalbonus=((item_ac_orig)*powerkoef);
		//absplus in ac - all in ac
		if(armorbonus4==8) {
			totalbonus=totalbonus+((item_abs_orig*3)*powerkoef);
		}
		document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
	}
	else {
		if(armorbonus4==8) {
			totalbonus=((item_abs_orig*3)*powerkoef);
			document.forma1.addAC.value=parseInt(document.forma1.addAC.value)+Math.floor(totalbonus+0.5);
		}

	}

	price=price+(Math.floor(totalbonus+0.5))/3;

	if(armorbonus1 != 0) {
		document.forma1.temp_ac.value=0;
	}


//HP big calc
totalbonus=0;

	if(armorbonus1==1) {
		totalbonus=item_ac_new*4;
		if(armorbonus2==1) {
			totalbonus=totalbonus+(item_abs_new*12);
		}
	}
	else {
		if(armorbonus2==1) {
			totalbonus=totalbonus+(item_abs_new*12);
		}
	}

	document.forma1.addHP.value=parseInt(document.forma1.addHP.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==1) {
		totalbonus=((item_ac_orig*4)*powerkoef);
		if(armorbonus4==0) {
			totalbonus=totalbonus+((item_abs_orig*12)*powerkoef);
		}
	}
	else {
		if(armorbonus4==0)
			totalbonus=((item_abs_orig*12)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))/12;


	document.forma1.addHP.value=parseInt(document.forma1.addHP.value)+Math.floor(totalbonus+0.5);

//MP big calc
totalbonus=0;

	if(armorbonus1==2) {
		totalbonus=item_ac_new*3;
		if(armorbonus2==2) {
			totalbonus=totalbonus+(item_abs_new*9);
		}
	}
	else {
		if(armorbonus2==2) {
			totalbonus=totalbonus+(item_abs_new*9);
		}
	}

	document.forma1.addMP.value=parseInt(document.forma1.addMP.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==2) {
		totalbonus=((item_ac_orig*3)*powerkoef);
		if(armorbonus4==1) {
			totalbonus=totalbonus+((item_abs_orig*9)*powerkoef);
		}
	}
	else {
		if(armorbonus4==1)
			totalbonus=((item_abs_orig*9)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))/9;

	document.forma1.addMP.value=parseInt(document.forma1.addMP.value)+Math.floor(totalbonus+0.5);

//INT big calc
totalbonus=0;

	if(armorbonus1==3) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==3) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==3) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addINT.value=parseInt(document.forma1.addINT.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==3) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==2) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==2)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addINT.value=parseInt(document.forma1.addINT.value)+Math.floor(totalbonus+0.5);

//CON big calc
totalbonus=0;

	if(armorbonus1==4) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==4) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==4) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCON.value=parseInt(document.forma1.addCON.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==4) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==3) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==3)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCON.value=parseInt(document.forma1.addCON.value)+Math.floor(totalbonus+0.5);

//STR big calc
totalbonus=0;

	if(armorbonus1==5) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==5) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==5) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}


	document.forma1.addSTR.value=parseInt(document.forma1.addSTR.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==5) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==4) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==4)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addSTR.value=parseInt(document.forma1.addSTR.value)+Math.floor(totalbonus+0.5);

//DEX big calc
totalbonus=0;

	if(armorbonus1==6) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==6) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==6) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addDEX.value=parseInt(document.forma1.addDEX.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==6) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==5) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==5)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addDEX.value=parseInt(document.forma1.addDEX.value)+Math.floor(totalbonus+0.5);

//CHTH big calc
totalbonus=0;

	if(armorbonus1==7) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==7) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==7) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCHTH.value=parseInt(document.forma1.addCHTH.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==7) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==6) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==6)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCHTH.value=parseInt(document.forma1.addCHTH.value)+Math.floor(totalbonus+0.5);

//CHTC big calc
totalbonus=0;

	if(armorbonus1==8) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==8) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==8) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addCHTC.value=parseInt(document.forma1.addCHTC.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==8) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==7) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==7)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addCHTC.value=parseInt(document.forma1.addCHTC.value)+Math.floor(totalbonus+0.5);

//DAM big calc
totalbonus=0;

	if(armorbonus1==9) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==10) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==10) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addDAM.value=parseInt(document.forma1.addDAM.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==9) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==9) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==9)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addDAM.value=parseInt(document.forma1.addDAM.value)+Math.floor(totalbonus+0.5);

//MDAM big calc
totalbonus=0;

	if(armorbonus1==10) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==11) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==11) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addMDAM.value=parseInt(document.forma1.addMDAM.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==10) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==10) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==10)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addMDAM.value=parseInt(document.forma1.addMDAM.value)+Math.floor(totalbonus+0.5);

//fireresist big calc
totalbonus=0;

	if(armorbonus1==11) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==12) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==12) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addfire_resist.value=parseInt(document.forma1.addfire_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==11) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==11) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==11)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addfire_resist.value=parseInt(document.forma1.addfire_resist.value)+Math.floor(totalbonus+0.5);

//coldresist big calc
totalbonus=0;

	if(armorbonus1==12) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==13) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==13) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addcold_resist.value=parseInt(document.forma1.addcold_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==12) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==12) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==12)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addcold_resist.value=parseInt(document.forma1.addcold_resist.value)+Math.floor(totalbonus+0.5);

//lightresist big calc
totalbonus=0;

	if(armorbonus1==13) {
		totalbonus=item_ac_new/3;
		if(armorbonus2==14) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}
	else {
		if(armorbonus2==14) {
			totalbonus=totalbonus+(item_abs_new);
		}
	}

	document.forma1.addlighting_resist.value=parseInt(document.forma1.addlighting_resist.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==13) {
		totalbonus=((item_ac_orig/3)*powerkoef);
		if(armorbonus4==13) {
			totalbonus=totalbonus+((item_abs_orig)*powerkoef);
		}
	}
	else {
		if(armorbonus4==13)
			totalbonus=((item_abs_orig)*powerkoef);
	}

	price=price+Math.floor(totalbonus+0.5);

	document.forma1.addlighting_resist.value=parseInt(document.forma1.addlighting_resist.value)+Math.floor(totalbonus+0.5);

//hpregen big calc
totalbonus=0;

	if(armorbonus1==14) {
		totalbonus=item_ac_new/9;
		if(armorbonus2==15) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}
	else {
		if(armorbonus2==15) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}

	document.forma1.addHP_regen.value=parseInt(document.forma1.addHP_regen.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==14) {
		totalbonus=((item_ac_orig/9)*powerkoef);
		if(armorbonus4==14) {
			totalbonus=totalbonus+((item_abs_orig/3)*powerkoef);
		}
	}
	else {
		if(armorbonus4==14)
			totalbonus=((item_abs_orig/3)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))*3;


	document.forma1.addHP_regen.value=parseInt(document.forma1.addHP_regen.value)+Math.floor(totalbonus+0.5);

//mpregen big calc
totalbonus=0;

	if(armorbonus1==15) {
		totalbonus=item_ac_new/9;
		if(armorbonus2==16) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}
	else {
		if(armorbonus2==16) {
			totalbonus=totalbonus+(item_abs_new/3);
		}
	}

	document.forma1.addMP_regen.value=parseInt(document.forma1.addMP_regen.value)+Math.floor(totalbonus+0.5);

	totalbonus=0;

	if(armorbonus3==15) {
		totalbonus=((item_ac_orig/9)*powerkoef);
		if(armorbonus4==15) {
			totalbonus=totalbonus+((item_abs_orig/3)*powerkoef);
		}
	}
	else {
		if(armorbonus4==15)
			totalbonus=((item_abs_orig/3)*powerkoef);
	}

	price=price+(Math.floor(totalbonus+0.5))*3;

	document.forma1.addMP_regen.value=parseInt(document.forma1.addMP_regen.value)+Math.floor(totalbonus+0.5);

//absorb

	if(armorbonus2==0) {
		totalbonus=item_abs_new;
		document.forma1.param_abs.value=Math.floor(totalbonus);
	}
	else {
		document.forma1.temp_abs.value=0;
	}

	
	}
//end simple armor items
price=Math.floor(price+0.5);

}
//end armor items


//price
price=price*(25*empower);

	document.forma1.cost_val.value=Math.floor(price+0.5);
	document.forma1.cost.value=Math.floor(price+0.5);

if ((obj[1].selected) || (obj[9].selected)) {
	document.forma1.cost2.value=Math.floor(price+0.5)+100;
	document.forma1.cost2_val.value=Math.floor(price+0.5)+100;

}
else {
	document.forma1.cost2.value=Math.floor(price+0.5)+150;
	document.forma1.cost2_val.value=Math.floor(price+0.5)+150;

}


}


function getNotRoundStat(type){
obj=document.forma1.naznach;
levelobj=document.forma1.levelrange;


level=levelobj.value;




if(obj[0].selected) {
kac=0.5;
kabs=0.5;
}

if(obj[1].selected) {
kac=0.2;
kabs=0.35;
}

if(obj[2].selected) {
kac=0.4;
kabs=0.4;
}

if(obj[3].selected) {
kac=1;
kabs=1;
}

if(obj[4].selected) {
kac=0.3;
kabs=0.35;
}

if(obj[5].selected) {
kac=0.8;
kabs=0.8;
}

if(obj[6].selected) {
kac=0.3;
kabs=0.25;
}

if(obj[7].selected) {
kac=0.4;
kabs=0.45;
}

if(obj[8].selected) {
kac=0.3;
kabs=0.3;
}

if(obj[9].selected) {
kac=0.2;
kabs=0.25;
}

	if(level < 7) {
		param_ac=9*kac;
		param_abs=1*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>6 && level<10)
	{
		param_ac=12*kac;
		param_abs=1*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>9 && level<15)
	{
		param_ac=14*kac;
		param_abs=2*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>14 && level<20)
	{
		param_ac=16*kac;
		param_abs=2*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>19 && level<25)
	{
		param_ac=19*kac;
		param_abs=3*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>24 && level<30)
	{
		param_ac=21*kac;
		param_abs=3*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>29 && level<40)
	{
		param_ac=24*kac;
		param_abs=4*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>39 && level<50)
	{
		param_ac=29*kac;
		param_abs=5*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>49 && level<60)
	{
		param_ac=34*kac;
		param_abs=6*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>59 && level<75)
	{
		param_ac=40*kac;
		param_abs=7*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>74 && level<90)
	{
		param_ac=46*kac;
		param_abs=9*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>89 && level<100)
	{
		param_ac=52*kac;
		param_abs=10*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>99 && level<120)
	{
		param_ac=59*kac;
		param_abs=11*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>119 && level<140)
	{
		param_ac=69*kac;
		param_abs=13*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>139 && level<160)
	{
		param_ac=79*kac;
		param_abs=15*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>159 && level<180)
	{
		param_ac=89*kac;
		param_abs=17*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>179 && level<200)
	{
		param_ac=99*kac;
		param_abs=19*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>199 && level<220)
	{
		param_ac=109*kac;
		param_abs=21*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>219 && level<240)
	{
		param_ac=119*kac;
		param_abs=23*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>239 && level<260)
	{
		param_ac=129*kac;
		param_abs=25*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>259 && level<280)
	{
		param_ac=139*kac;
		param_abs=28*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>279 && level<300)
	{
		param_ac=149*kac;
		param_abs=29*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>299 && level<320)
	{
		param_ac=159*kac;
		param_abs=31*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>319 && level<340)
	{
		param_ac=169*kac;
		param_abs=33*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>339 && level<360)
	{
		param_ac=179*kac;
		param_abs=35*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>359 && level<380)
	{
		param_ac=189*kac;
		param_abs=37*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>379 && level<400)
	{
		param_ac=199*kac;
		param_abs=39*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>399 && level<420)
	{
		param_ac=209*kac;
		param_abs=41*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>419 && level < 440)
	{
		param_ac=219*kac;
		param_abs=43*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>439 && level < 460)
	{
		param_ac=229*kac;
		param_abs=45*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
	if(level>459 && level < 480)
	{
		param_ac=239*kac;
		param_abs=47*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>479 && level < 500)
	{
		param_ac=249*kac;
		param_abs=49*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>499 && level<520)
	{
		param_ac=259*kac;
		param_abs=51*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}


	if(level>519 && level<540)
	{
		param_ac=269*kac;
		param_abs=53*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>539 && level<560)
	{
		param_ac=279*kac;
		param_abs=55*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>559 && level<580)
	{
		param_ac=289*kac;
		param_abs=57*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>579 && level<600)
	{
		param_ac=299*kac;
		param_abs=59*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}

	if(level>599)
	{
		param_ac=309*kac;
		param_abs=61*kabs;
		if(type==1) return param_ac;
		if(type==2) return param_abs;
	}
		document.forma1.temp_ac.value=document.forma1.param_ac.value;
		document.forma1.temp_abs.value=document.forma1.param_abs.value;
}


