/*-----------------------------------------------------------------------------
File Name hameai.js
File Location http://www.oiles.co.jp/1/sekkei/hameai.hameai.htm
Last Updata 00/10/20
-----------------------------------------------------------------------------*/

/*グローバル変数ここから*/
//入力された値の初期値
inpa = 0;
inpb = 0;
inpc = 0;
inpd = 0;
inpe = 0;
inpf = 0;
inpg = 0;
inph = 0;
inpi = 0;
inpj = 0;
inpk = 0;
inpl = 0;
//出力される値の初期値
outa = 0;
outb = 0;
outc = 0;
outd = 0;
oute = 0;
outf = 0;
outg = 0;
outh = 0;
outi = 0;
//エラーチェック変数
ec_a = 0;
/*グローバル変数ここまで*/

/*---------------------------------------------------------------------------*/
function enzan(){//演算関数
var za;var zb;var zc;var zd;var ze;var zf;var zg;var zh;var zi;
decode()

za = inpg + inpi
zb = inpg + inph
outa = inpd + inpe - za
outb = inpd + inpf - zb

zc = outa + outb
outc = zc / 2

if(outc < 0){outd = inpa + inpb}
else{outd = inpa + inpb - outc}

if(outc < 0){oute = inpa + inpc}
else{oute = inpa + inpc - outc}

zd = outd + oute
outf = zd / 2

ze = inpj + inpl
outg = outd - ze
zf = inpj + inpk
outh = oute - zf

zg = outg + outh
outi = zg / 2

lesult()
}
/*---------------------------------------------------------------------------*/
function decode(){//フォームデコード関数

if(document.input.a.value == ""){document.input.a.value = 0}
if(document.input.b.value == ""){document.input.b.value = 0}
if(document.input.c.value == ""){document.input.c.value = 0}
if(document.input.d.value == ""){document.input.d.value = 0}
if(document.input.e.value == ""){document.input.e.value = 0}
if(document.input.f.value == ""){document.input.f.value = 0}
if(document.input.g.value == ""){document.input.g.value = 0}
if(document.input.h.value == ""){document.input.h.value = 0}
if(document.input.i.value == ""){document.input.i.value = 0}
if(document.input.j.value == ""){document.input.j.value = 0}
if(document.input.k.value == ""){document.input.k.value = 0}
if(document.input.l.value == ""){document.input.l.value = 0}

inpa = document.input.a.value;inpb = document.input.b.value;
inpc = document.input.c.value;inpd = document.input.d.value;
inpe = document.input.e.value;inpf = document.input.f.value;
inpg = document.input.g.value;inph = document.input.h.value;
inpi = document.input.i.value;inpj = document.input.j.value;
inpk = document.input.k.value;inpl = document.input.l.value;


inpa = eval(inpa);inpb = eval(inpb);
inpc = eval(inpc);inpd = eval(inpd);
inpe = eval(inpe);inpf = eval(inpf);
inpg = eval(inpg);inph = eval(inph);
inpi = eval(inpi);inpj = eval(inpj);
inpk = eval(inpk);inpl = eval(inpl);
}
/*---------------------------------------------------------------------------*/
function lesult(){//結果出力関数

//小数第3位で四捨五入
outa = outa * 1000;outa = Math.round(outa);outa = outa / 1000;
outb = outb * 1000;outb = Math.round(outb);outb = outb / 1000;
outc = outc * 1000;outc = Math.round(outc);outc = outc / 1000;
outd = outd * 1000;outd = Math.round(outd);outd = outd / 1000;
oute = oute * 1000;oute = Math.round(oute);oute = oute / 1000;
outf = outf * 1000;outf = Math.round(outf);outf = outf / 1000;
outg = outg * 1000;outg = Math.round(outg);outg = outg / 1000;
outh = outh * 1000;outh = Math.round(outh);outh = outh / 1000;
outi = outi * 1000;outi = Math.round(outi);outi = outi / 1000;

//結果表示
document.input.outa.value = outa;document.input.outb.value = outb
document.input.outc.value = outc;document.input.outd.value = outd
document.input.oute.value = oute;document.input.outf.value = outf
document.input.outg.value = outg;document.input.outh.value = outh
document.input.outi.value = outi;

}
/*---------------------------------------------------------------------------*/
function allclear(){//リセットボタン関数
var frag;

frag = confirm ("Can we erase all the entered fields?")
if(frag){

inpa = 0;inpb = 0;inpc = 0;inpd = 0;inpe = 0;inpf = 0;inpg = 0;inph = 0;
inpi = 0;inpj = 0;inpk = 0;inpl = 0;outa = 0;outb = 0;outc = 0;outd = 0;
oute = 0;outf = 0;outg = 0;outh = 0;outi = 0;

document.input.a.value = "";document.input.b.value = "";
document.input.c.value = "";document.input.d.value = "";
document.input.e.value = "";document.input.f.value = "";
document.input.g.value = "";document.input.h.value = "";
document.input.i.value = "";document.input.j.value = "";
document.input.k.value = "";document.input.l.value = "";

document.input.outa.value = "";document.input.outb.value = "";
document.input.outc.value = "";document.input.outd.value = "";
document.input.oute.value = "";document.input.outf.value = "";
document.input.outg.value = "";document.input.outh.value = "";
document.input.outi.value = "";
}

}
/*---------------------------------------------------------------------------*/
function sample_open(){//サブウィンドウオープン
hyouji = window.open
("./sample.htm", "sample", "toolbar=no,resizable=yes,scrollbars=yes,width=700,height=450")
}
/*---------------------------------------------------------------------------*/

