// JavaScript Documen
/*全角数字を半角数字に変更*/
function toHankaku(chkstr){
  var ZenByte = "あ".length;     /*開始*/
  var zenkaku = "０１２３４５６７８９．";
  var hankaku = "0123456789.";

  for(cnt=0;cnt<=hankaku.length-1;cnt++){
    chktarget = zenkaku.substring(cnt*ZenByte,cnt*ZenByte+ZenByte);
    while(chkstr.indexOf(chktarget) >= 0){
      chkstr = chkstr.substring(0,chkstr.indexOf(chktarget))
               + hankaku.charAt(cnt)
               + chkstr.substring(chkstr.indexOf(chktarget)
               + ZenByte,chkstr.length);
    }
  }
  return chkstr;
}

function goukei() {
/*入力チェック＆数字を半角数字に変更*/
A = document.hantei.A.value;
if (A != ""){
 A = toHankaku(A);
 document.hantei.A.value = A;
 if (isNaN(num = parseFloat(A))) {
  alert("”A”に数値を入力してください。");
  document.hantei.i_A.focus();
  return false;
 }
}else{
 alert("”A”に値を入力してください。");
 document.hantei.i_A.focus();
 return false;
}

B = document.hantei.B.value;
if (B != ""){
 B = toHankaku(B);
 document.hantei.B.value = B;
 if (isNaN(num = parseFloat(B))) {
  alert("”B”に数値を入力してください。");
  document.hantei.i_B.focus();
  return false;
 }
}else{
 alert("”B”に値を入力してください。");
 document.hantei.i_B.focus();
 return false;
}

C = document.hantei.C.value;
if (C != ""){
 C = toHankaku(C);
 document.hantei.C.value = C;
 if (isNaN(num = parseFloat(C))) {
  alert("”C”に数値を入力してください。");
  document.hantei.i_C.focus();
  return false;
 }
}else{
 alert("”C”に値を入力してください。");
 document.hantei.i_C.focus();
 return false;
}

D = document.hantei.D.value;
if (D != ""){
 D = toHankaku(D);
 document.hantei.D.value = D;
 if (isNaN(num = parseFloat(D))) {
  alert("”D”に数値を入力してください。");
  document.hantei.i_D.focus();
  return false;
 }
}else{
 alert("”D”に値を入力してください。");
 document.hantei.i_D.focus();
 return false;
}

E = document.hantei.E.value;
if (E != ""){
 E = toHankaku(E);
 document.hantei.E.value = E;
 if (isNaN(num = parseFloat(E))) {
  alert("”E”に数値を入力してください。");
  document.hantei.i_E.focus();
  return false;
 }
}else{
 alert("”E”に値を入力してください。");
 document.hantei.i_E.focus();
 return false;
}

F = document.hantei.F.value;
if (F != ""){
 F = toHankaku(F);
 document.hantei.F.value = F;
 if (isNaN(num = parseFloat(F))) {
  alert("”F”に数値を入力してください。");
  document.hantei.i_F.focus();
  return false;
 }
}else{
 alert("”F”に値を入力してください。");
 document.hantei.i_F.focus();
 return false;
}

/*合計の値を計算(二位以下切捨て)*/
document.hantei.GouKei.value = "";
Ans = parseFloat(A) * parseFloat(B) * parseFloat(C) * parseFloat(D) * parseFloat(E) * parseFloat(F);
document.hantei.GouKei.value = parseInt(Ans*10)/10
return true;
}

function set(arg) {
/*
 判定エリアに入力値をセット
　 onKeyup(e4/N4) ：押されたキーが離された時　<--　こっち
　 onChange(e3/N2)：入力内容変更時
*/
  if(arg = "A"){
	document.hantei.A.value = document.hantei.i_A.value;
  }
  if(arg = "B"){
	document.hantei.B.value = document.hantei.i_B.value;
  }
  if(arg = "C"){
	document.hantei.C.value = document.hantei.i_C.value;
  }
  if(arg = "D"){
	document.hantei.D.value = document.hantei.i_D.value;
  }
  if(arg = "E"){
	document.hantei.E.value = document.hantei.i_E.value;
  }
  if(arg = "F"){
	document.hantei.F.value = document.hantei.i_F.value;
  }
}


