function mdown(e) { if (navigator.appName == "Microsoft Internet Explorer") { if (event.button & 2) { return(false);}
} else if (navigator.appName == "Netscape") { if (e.which == 3) { return(false);}
}
}
if (document.all) { document.onmousedown = mdown;}
if (document.layers) { window.onmousedown = mdown; window.captureEvents(Event.MOUSEDOWN);}
function sethenhou (hou)
{if ( hou.value == 1 ){ henhou = 1}
else {henhou = 0 }}
function sethoureset (hou) {henhou=2;}
function checkNum(j) { for(i = 0 ; i < j.length ; i++){ chkchar = j.substring(i,i+1); if (chkchar != "0" && chkchar != "1" &&
chkchar != "2" && chkchar != "3" &&
chkchar != "4" && chkchar != "5" &&
chkchar != "6" && chkchar != "7" &&
chkchar != "8" && chkchar != "9" &&
chkchar != "." ){ return false;}
}
return true;}
function karikin_chk(fm) { w_karikin = document.fm.kappukin.value; if (w_karikin == ""){ alert("毎月返済額を入力してください。"); document.fm.kappukin.focus(); return false;}
if (!checkNum(w_karikin)){ alert ("毎月返済額は半角数字で入力してください。"); document.fm.kappukin.focus(); return false;}
karicheck = /.*\..*\..*|.*\..*\..*\..*/; if (!w_karikin.match(karicheck)) {}
else{ alert("毎月返済額に入力された値は数字ではありません。"); document.fm.kappukin.focus(); return false;}
if (w_karikin == "."){ alert("毎月返済額に入力された値は数字ではありません。"); document.fm.kappukin.focus(); return false;}
return true;}
function kinri_chk(fm) { w_kinri = document.fm.kinri.value; if (w_kinri == ""){ alert("金利を入力してください。"); document.fm.kinri.focus(); return false;}
if (!checkNum(w_kinri)){ alert ("金利は半角数字で入力してください。"); document.fm.kinri.focus(); return false;}
if(w_kinri > 15){ alert ("金利は15％以下で入力して下さい。"); document.fm.kinri.focus(); return false;}
if(w_kinri <= 0){ alert ("金利は0.01％以上で入力して下さい。"); document.fm.kinri.focus(); return false;}
kinricheck = /.*\..*\..*|.*\..*\..*\..*/; if (!w_kinri.match(kinricheck)) {}
else{ alert("金利に入力された値は数字ではありません。"); document.fm.kinri.focus(); return false;}
if (w_kinri == "."){ alert("金利に入力された値は数字ではありません。"); document.fm.kinri.focus(); return false;}
return true;}
function khensyu(n) { cnt = 0; w_o = ""; len = n.length; for(i = 0; i < n.length; i++){ t = n.substring(i,i+1); w_o = w_o + t; cnt = cnt + 1; if(n.length - cnt == 9 || n.length - cnt == 6 || n.length - cnt == 3){ w_o = w_o + ",";}
}
return(w_o);}
function kappukeisan() { if (!(karikin_chk(document.fm) && kinri_chk(document.fm))){return;}
document.getElementById("keisan_form").style.display = "block"; document.getElementById("keisan_kekka").style.display = "block"; if (document.fm.hensaihouhou[0].checked == true){ var henhou = 0;} else if (document.fm.hensaihouhou[1].checked == true){ var henhou = 1;}
if ( henhou == 1 ){ kaisuu=document.fm.hensaikikan.value; kaisuu=kaisuu*12; x=document.fm.kappukin.value*10000/(1/kaisuu+document.fm.kinri.value*0.01/12); x=Math.floor(x/10000); if(x>8000){document.fm.kariirekanougaku.value=8000; alert("貸付上限8,000万円を超過しますので、借入可能額は8,000万円となります。"); document.fm.kariirekanougaku.value=khensyu(document.fm.kariirekanougaku.value);}
else{ if(x<100){alert("貸付下限100万円を下回りますので、条件を再度入れなおしてください。"); document.fm.kariirekanougaku.value=""; return false;}
else{document.fm.kariirekanougaku.value=x; document.fm.kariirekanougaku.value=khensyu(document.fm.kariirekanougaku.value);}
}
}
else{ kaisuu=document.fm.hensaikikan.value; kaisuu=kaisuu*12; ganrikaisuu=kaisuu; a=1-Math.pow(1+(document.fm.kinri.value*0.01/12),(-ganrikaisuu)); x=a*document.fm.kappukin.value*10000/(document.fm.kinri.value*0.01/12); x=Math.floor(x/10000)
if(x>8000){document.fm.kariirekanougaku.value=8000; alert("貸付上限8,000万円を超過しますので、借入可能額は8,000万円となります。"); document.fm.kariirekanougaku.value=khensyu(document.fm.kariirekanougaku.value);}
else{ if(x<100){alert("貸付下限100万円を下回りますので、条件を再度入れなおしてください。"); document.fm.kariirekanougaku.value=""; return false;}
else{document.fm.kariirekanougaku.value=x; document.fm.kariirekanougaku.value=khensyu(document.fm.kariirekanougaku.value); location.href="#keisan_kekka";}
}
}
}
function reCalc(){ document.getElementById("keisan_form").style.display = "block"; document.getElementById("keisan_kekka").style.display = "block";}

