<!--
//	document.myFORM.c6.style.textAlign = "right";
//	document.myFORM.c7.style.textAlign = "right";
//	document.myFORM.c8.style.textAlign = "right";
//	document.myFORM.c9.style.textAlign = "right";
//	document.myFORM.c10.style.textAlign = "right";
//	document.myFORM.f6.style.textAlign = "right";
//	document.myFORM.f7.style.textAlign = "right";
//	document.myFORM.f8.style.textAlign = "right";
//	document.myFORM.f9.style.textAlign = "right";
//	document.myFORM.f10.style.textAlign = "right";
//	document.myFORM.f11.style.textAlign = "right";
//	document.myFORM.f12.style.textAlign = "right";
//	document.myFORM.f13.style.textAlign = "right";
//	document.myFORM.f14.style.textAlign = "right";

function calc()
{
	c6 = parseFloat(document.myFORM.c6.value);
	c6 = c6*10000;
	c7 = parseFloat(document.myFORM.c7.value);
	c8 = parseFloat(document.myFORM.c8.value);
	c9 = Math.floor(c8 /6 );
	//c9 = parseFloat(document.myFORM.c9.value);
	c10 = parseFloat(document.myFORM.c10.value);
	c10=c10*10000;
//	if(document.myFORM.kubun.checked) c7=3.5; else c7=3.9;
//	if (c6<=1000000 & c8<=36) c7=1.9; else c7=2.3;
	c77 =c7 / 1200 ;
	c88 = Math.pow( 1 + c77 , c8);
	c13 = Math.round(( c77 * c88 /(c88-1) * c8 -1) * 10000 ) / 100;
/* ROUND(( ((1/12*C7/100)*(1+1/12*C7/100)^C8)
          /((1+1/12*C7/100)^C8-1)  *C8  -1 )*100,2) */
//	document.myFORM.c13.value = c13;
	c13 = c13 /100;
	f7 = Math.round( c6 * c13 );
	f8 = c6 + f7;
	f10 =Math.floor(((f8-c10*c9)/c8)/100)*100;
	f11 = c8 - 1;
	f9 = f8 - c10 * c9 -f10 * f11;
	if (c10 == 0) f14 = 0; else f14 = c10 + f10;
	st = new String(c7.value);
	n = st.length;
	// conv(c6);
	// alert(n);
	if ( c6>0 & c8>0) {
		document.myFORM.c7.value = c7;
		document.myFORM.f6.value = conv(c6);
		document.myFORM.f7.value = conv(f7);
		document.myFORM.f8.value = conv(f8);
		document.myFORM.f9.value = conv(f9);
		document.myFORM.f10.value = conv(f10);
		document.myFORM.f11.value = conv(f11);
		document.myFORM.f12.value = conv(c9);
		document.myFORM.f13.value = conv(c10);
		document.myFORM.f14.value = conv(f14);

		if ( f10 < 5000) {
			alert("月額が５０００円以上になるように再入力してください。\n回数またはボーナスで調整ください。");
		}
	} else	{
		alert("金額または回数が入力されていません。");
//document.myFORM.c7.value = "";
		document.myFORM.f6.value = "0";
		document.myFORM.f7.value = "0";
		document.myFORM.f8.value = "0";
		document.myFORM.f9.value = "0";
		document.myFORM.f10.value = "0";
		document.myFORM.f11.value = "0";
		document.myFORM.f12.value = "0";
		document.myFORM.f13.value = "0";
		document.myFORM.f14.value = "0";
	}
}



function conv(num) {
    if (isNaN(num)) return ""; 	        // 数値でない時は処理終了
    var src = (num.toString()).split(".");      // 変換前（整数部(src[0])と小数部(src[1])に分割）
    var buf = "";                // 変換後の文字列
    var i, j;                      // i は文字数のカウント用、j は３桁認識用
    for (i=src[0].length-1, j=0; i>=0; i--) {
        // 右端から1文字づつbufにコピーしながら3桁ごとにカンマを付加（*下記注）
        buf = src[0].charAt(i) + buf;
        if (++j == 3 && i > 0 && !isNaN(src[0].charAt(i-1))) {
            buf = "," + buf;
            j = 0;
        }
    }
    if (src[1]) buf += "." + src[1];        // 小数部がある時は追加
    return buf;
}


