function loancal(){
		    loan = parseFloat(document.form.loan.value)*10000;
		    bonasu = parseFloat(document.form.bonasu.value)*10000;
		    nensu = parseFloat(document.form.nensu.value) * 12;
		    kinri = parseFloat(document.form.kinri.value);
		    nenshu = parseFloat(document.form.nenshu.value)*10000;
 
		    if (document.form.loan.value == "NaN") {document.form.loan.value = 0;}
		    if (document.form.bonasu.value == "NaN") {document.form.bonasu.value = 0;}
		   if (document.form.bonasu.value == "") {bonasu = 0;}
		   if (document.form.bonasu.value == "null") {bonasu = 0;}
		    if (document.form.nensu.value == "NaN") {document.form.nensu.value = 0;}
		    if (document.form.kinri.value == "NaN") {document.form.kinri.value = 0;}
		    if (document.form.nenshu.value == "NaN") {document.form.nenshu.value = 0;}
 
		//月毎返済額
		    gr = kinri / 100 / 12;
		    ghensai = parseInt( (loan - bonasu) * gr * Math.pow((1 + gr),nensu) / (Math.pow((1 + gr),nensu) - 1) );
		    document.form.ghensai.value = ghensai;
 
		//ボーナス分返済額
		    br = kinri / 100 / 2;
		    bhensai = parseInt(bonasu * br * Math.pow((1 + br),nensu / 6) / (Math.pow((1 + br),nensu / 6) - 1) );
		    document.form.bhensai.value = bhensai;
 
		//年間返済額
		    nhensai = ghensai * 12 + bhensai * 2;
		    document.form.nhensai.value = nhensai;
 
		//年収に占める返済比率
		    document.form.hiritu.value = Math.round(nhensai/nenshu*10000)/100;
 
		    if (document.form.ghensai.value == "NaN") {document.form.ghensai.value = 0;}
		    if (document.form.bhensai.value == "NaN") {document.form.bhensai.value = 0;}
		    if (document.form.nhensai.value == "NaN") {document.form.nhensai.value = 0;}
		    if (document.form.hiritu.value == "NaN") {document.form.hiritu.value = 0;}
		}