/*考えながら書いてますので効率が悪いとか無駄があるとか言う文句は無しでお願いします(　´｀)；*/
function mo_calc(){		
llv=document.angel.inllv.value;
mlv=document.angel.inmlv.value;
mst=document.angel.inmst.value;

if(llv<=0||mlv<=0||mst<0){
alert("なんとなくエラーです　入力数値がおかしいとか（；ﾟдﾟ）");
return;
}

psl=Math.floor(llv/10+1);		
phu=Math.floor(llv/10+11);
pth=Math.floor(llv/10+7);
pst=Math.floor(llv/10+40);
pco=Math.floor(llv/10+20);
pcu=Math.floor(llv/10+15);
pbo=Math.floor(llv/10+1);
pbu=Math.floor(llv/10+9);


if(mst==100){
udmg=mst*mlv-1;
ddmg=mst*mlv-(mlv-1);
}
else if(mst==0){
udmg=0;
ddmg=0;
}
else{
udmg=mst*mlv;
ddmg=mst*mlv-(mlv-1);
}

uhp=mlv*100-ddmg;		
dhp=mlv*100-udmg;		

usl=0;
uhu=0;
uth=0;
ust=0;
uco=0;
ucu=0;
ubo=0;
ubu=0;

dsl=0;
dhu=0;
dth=0;
dst=0;
dco=0;
dcu=0;
dbo=0;
dbu=0;

uhpsl=udmg;
while(uhpsl<mlv*100){
usl++;
uhpsl+=psl;
}

uhphu=udmg;
while(uhphu<mlv*100){
uhu++;
uhphu+=phu;
}

uhpth=udmg;
while(uhpth<mlv*100){
uth++;
uhpth+=pth;
}

uhpst=udmg;
while(uhpst<mlv*100){
ust++;
uhpst+=pst;
}

uhpco=udmg;
while(uhpco<mlv*100){
uco++;
uhpco+=pco;
}

uhpcu=udmg;
while(uhpcu<mlv*100){
ucu++;
uhpcu+=pcu;
}

uhpbo=udmg;
while(uhpbo<mlv*100){
ubo++;
uhpbo+=pbo;
}

uhpbu=udmg;
while(uhpbu<mlv*100){
ubu++;
uhpbu+=pbu;
}


dhpsl=ddmg;
while(dhpsl<mlv*100){
dsl++;
dhpsl+=psl;
}

dhphu=ddmg;
while(dhphu<mlv*100){
dhu++;
dhphu+=phu;
}

dhpth=ddmg;
while(dhpth<mlv*100){
dth++;
dhpth+=pth;
}

dhpst=ddmg;
while(dhpst<mlv*100){
dst++;
dhpst+=pst;
}

dhpco=ddmg;
while(dhpco<mlv*100){
dco++;
dhpco+=pco;
}

dhpcu=ddmg;
while(dhpcu<mlv*100){
dcu++;
dhpcu+=pcu;
}

dhpbo=ddmg;
while(dhpbo<mlv*100){
dbo++;
dhpbo+=pbo;
}

dhpbu=ddmg;
while(dhpbu<mlv*100){
dbu++;
dhpbu+=pbu;
}

document.angel.outusl.value=usl;
document.angel.outuhu.value=uhu;
document.angel.oututh.value=uth;
document.angel.outust.value=ust;
document.angel.outuco.value=uco;
document.angel.outucu.value=ucu;
document.angel.outubu.value=ubu;
document.angel.outubo.value=ubo;

document.angel.outdsl.value=dsl;
document.angel.outdhu.value=dhu;
document.angel.outdth.value=dth;
document.angel.outdst.value=dst;
document.angel.outdco.value=dco;
document.angel.outdcu.value=dcu;
document.angel.outdbu.value=dbu;
document.angel.outdbo.value=dbo;

document.angel.outslp.value=psl;
document.angel.outhup.value=phu;
document.angel.outthp.value=pth;
document.angel.outstp.value=pst;
document.angel.outcop.value=pco;
document.angel.outcup.value=pcu;
document.angel.outbup.value=pbu;
document.angel.outbop.value=pbo;

document.angel.outpsl.value=psl*=60;
document.angel.outphu.value=phu*=30;
document.angel.outpth.value=pth*=40;
document.angel.outpst.value=pst*=6;
document.angel.outpco.value=pco*=10;
document.angel.outpcu.value=pcu*=15;
document.angel.outpbu.value=pbu*=30;
document.angel.outpbo.value=pbo*=120;

tsl=usl*1-1;
thu=uhu*2-2;
tth=uth*1.5-1.5;
tst=ust*10-10;
tco=uco*6-6;
tcu=ucu*4-4;
tbu=ubu*2-2;
tbo=ubo*0.5-0.5;

document.angel.outtsl.value=tsl;
document.angel.outthu.value=thu;
document.angel.outtth.value=tth;
document.angel.outtst.value=tst;
document.angel.outtco.value=tco;
document.angel.outtcu.value=tcu;
document.angel.outtbu.value=tbu;
document.angel.outtbo.value=tbo;

document.angel.outslt.value=tsl/=60;
document.angel.outhut.value=thu/=60;
document.angel.outtht.value=tth/=60;
document.angel.outstt.value=tst/=60;
document.angel.outcot.value=tco/=60;
document.angel.outcut.value=tcu/=60;
document.angel.outbut.value=tbu/=60;
document.angel.outbot.value=tbo/=60;

}




