//毎月の返済額から借り入れ可能金額を計算
function mdown2(e) {
  if (navigator.appName == "Microsoft Internet Explorer") {
    if (event.button & 2) {
      //alert("右クリックは使用できません");
      return(false);
    }
  } else if (navigator.appName == "Netscape") {
    if (e.which == 3) {
      //alert("右クリックは使用できません");
      return(false);
    }
  }
}
if (document.all) {
  document.onmousedown = mdown2;
}
if (document.layers) {
  window.onmousedown = mdown2;
  window.captureEvents(Event.MOUSEDOWN);
}

	
//返済方法フラグ
//var henhou=0;


//-------------------------------------------------

//function chkaical2(){	chkai=(document.fm2.hensaikikan2.value)*12; document.fm2.kai2.value=chkai;	};
//<select name="hensaikikan" onChange="chkaical2()">


//返済方法フラグ(henhou)をセットする
function sethenhou2 (hou) 
{if ( hou.value == 1 ){ henhou = 1}
 else {henhou = 0 }}

//リセット後、返済方法フラグをデフォルトに戻す
function sethoureset2 (hou) {henhou=2;}


//数値入力のチェック
function checkNum2(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_chk2(fm2) {
	w_karikin = document.fm2.kappukin2.value;
	if (w_karikin == ""){
		alert("毎月返済額を入力してください。");
		document.fm2.kappukin2.focus();
		return false;
	}
	if (!checkNum2(w_karikin)){
		alert ("毎月返済額は半角数字で入力してください。");
		document.fm2.kappukin2.focus();
		return false;
	}
	karicheck = /.*\..*\..*|.*\..*\..*\..*/;

	if (!w_karikin.match(karicheck)) {}
	else{   alert("毎月返済額に入力された値は数字ではありません。");
		document.fm2.kappukin2.focus();
		return false;
	}
	if (w_karikin == "."){
		alert("毎月返済額に入力された値は数字ではありません。");
		document.fm2.kappukin2.focus();
		return false;
	}
	return true;
}

//金利の入力チェック
function kinri_chk2(fm2) {
	w_kinri = document.fm2.kinri2.value;
	if (w_kinri == ""){
		alert("金利を入力してください。");
		document.fm2.kinri2.focus();
		return false;
	}
	if (!checkNum2(w_kinri)){
		alert ("金利は半角数字で入力してください。");
		document.fm2.kinri2.focus();
		return false;
	}
	if(w_kinri > 15){
			alert ("金利は15％以下で入力して下さい。");
			document.fm2.kinri2.focus();
			return false;
		}
		if(w_kinri <= 0){
			alert ("金利は0.01％以上で入力して下さい。");
			document.fm2.kinri2.focus();
			return false;
		}
	kinricheck = /.*\..*\..*|.*\..*\..*\..*/;
	if (!w_kinri.match(kinricheck)) {}
	else{   alert("金利に入力された値は数字ではありません。");
		document.fm2.kinri2.focus();
		return false;
		}
	if (w_kinri == "."){
		alert("金利に入力された値は数字ではありません。");
		document.fm2.kinri2.focus();
		return false;
	}
	return true;
}

//-------------------------------------------------

//カンマの編集
function khensyu2(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 loan2_kappukeisan() {

location.href="#kekka2";


//入力項目のチェック
	if (!(karikin_chk2(document.fm2) && kinri_chk2(document.fm2))){return;}


document.getElementById("keisan_form2").style.display = "block";
document.getElementById("keisan_kekka2").style.display = "block";


if (document.fm2.hensaihouhou2[0].checked == true){
var henhou = 0;
} else if (document.fm2.hensaihouhou2[1].checked == true){
var henhou = 1;
}



if ( henhou == 1 ){

	kaisuu=document.fm2.hensaikikan2.value;
	kaisuu=kaisuu*12;


	//割賦金の計算
	x=document.fm2.kappukin2.value*10000/(1/kaisuu+document.fm2.kinri2.value*0.01/12);
	//円から万円に
	x=Math.floor(x/10000);
	//x=Math.ceil(x/10000);
	if(x>8000){document.fm2.kariirekanougaku2.value=8000;
			alert("貸付上限8,000万円を超過しますので、借入可能額は8,000万円となります。");
			document.fm2.kariirekanougaku2.value=khensyu2(document.fm2.kariirekanougaku2.value);
	}
	else{	
		if(x<100){alert("貸付下限100万円を下回りますので、条件を再度入れなおしてください。");
			document.fm2.kariirekanougaku2.value="";
			return false;
		}
		else{document.fm2.kariirekanougaku2.value=x;
			document.fm2.kariirekanougaku2.value=khensyu2(document.fm2.kariirekanougaku2.value);
		}
	}

}
else{

	kaisuu=document.fm2.hensaikikan2.value;
	kaisuu=kaisuu*12;


	//割賦金の計算
	ganrikaisuu=Math.floor(kaisuu+0.05);
	a=1-Math.pow(1+(document.fm2.kinri2.value*0.01/12),(-ganrikaisuu));
	x=a*document.fm2.kappukin2.value*10000/(document.fm2.kinri2.value*0.01/12);
	//円から万円に
	x=Math.floor(x/10000)
	//x=Math.ceil(x/10000)
	if(x>8000){document.fm2.kariirekanougaku2.value=8000;
			alert("貸付上限8,000万円を超過しますので、借入可能額は8,000万円となります。");
			document.fm2.kariirekanougaku2.value=khensyu2(document.fm2.kariirekanougaku2.value);
	}
	else{		
		if(x<100){alert("貸付下限100万円を下回りますので、条件を再度入れなおしてください。");
			  document.fm2.kariirekanougaku2.value="";
			  return false;
		}
		else{    document.fm2.kariirekanougaku2.value=x;
	         	 document.fm2.kariirekanougaku2.value=khensyu2(document.fm2.kariirekanougaku2.value);
		}
	}


}

}


function reCalc(){

document.getElementById("keisan_form2").style.display = "block";
document.getElementById("keisan_kekka2").style.display = "block";

}


