//-- パラメータ
var RATE       = 0.18;        // 金利
var DAYS       = 365;         // １年の日数
var TODAY      = new Date();  // 利用日
var PAY_COURSE;  　　　       // 支払コース（１：MMK、２：口振）
var PAY_METHOD;               // 支払方法（０：一括、１：リボ）

//--------------------------------------------------------------------
// goSimu()
//--------------------------------------------------------------------
function goSimu() {
	var price;
	
	// 支払コースの決定-------------------------------------------------
	PAY_COURSE = getRadioValue(document.simu.pay_course);
	
	// 利用金額の決定-------------------------------------------------
	// 空白文字チェック
	price = document.simu.price.value;
	price = price.trim();
	if (price == "") {
		alert("金額を入力してください。");
		resetPrice();
		return;
	}

	// 数値型チェック
	price = ZenToHan(price);      // 全角文字を半角文字に変換
	if (isNumeric(price)) {
		price = parseInt(price);  // 数値型に変換
		if (price < 1) {
			// 0円が指定された場合
			alert("1万円以上の金額を設定してください。");
			document.simu.price.focus();
			return;
		} else {
			// 正常な金額が設定された場合
			price *= 10000;
		}
	} else {
		alert("利用金額に文字が含まれています。\n金額を正しく入力してください。");
		resetPrice();
		return;
	}

	// 支払回数の決定-------------------------------------------------
	PAY_METHOD = document.simu.pay_method.selectedIndex;
	
	// 返済シミュレーション実行---------------------------------------
	if (PAY_METHOD == 1) {
		// 全額払い設定時
		document.getElementById('here').innerHTML = payAll(price);
	} else {
		// リボ払い
		document.getElementById('here').innerHTML = payMinimum(price);
	}
}

//--------------------------------------------------------------------
// resetPrice()
//--------------------------------------------------------------------
function resetPrice() {
	document.simu.price.value = "";
	document.getElementById('here').innerHTML = "";
	document.simu.price.focus();
}
