BRR0200.js 3.65 KB
//文字コードはEUCで保存すること
function keikaku()
{
			document.frm.action = "BRR0300.php";
			document.frm.method="POST";
			document.frm.submit();
}

function ginko_sel(){
	if(document.frm.radBank[0].checked == true){
		document.frm.bankName.disabled = false;
		document.frm.ginko.disabled = true;
	}else if(document.frm.radBank[1].checked == true){
		document.frm.bankName.disabled = true;
		document.frm.ginko.disabled = false;
	}
}

function chk_ok(prm){
	//alert(document.frm.mmmm.value );
	//alert(document.frm.first_month.value );
	//if((document.frm.ginko.value == "" && document.frm.radBank[1].checked == true) || (document.frm.bankName.value.replace(/[  ]/g, "") == "" && document.frm.radBank[0].checked == true) ){
	if(document.frm.ginko.value == ""){
		alert("借入先を指定してください。");
		return false;
	}

	if(mycheck(document.frm.kariiregaku.value) == false){
		alert("不正な金額が入力されています");
		return false;
	}
	if(document.frm.kariiregaku.value==""){
		alert("金額が入力されていません");
		return false;
	}
	if( eval(document.frm.kariiregaku.value) < 0){
		alert("マイナスの金額は入力できません");
		return false;
	}
	if(document.frm.yyyy2.value > document.frm.first_year.value){
		alert("借入日より先に返済日がきています");
		return false;
	}
	if(document.frm.yyyy2.value == document.frm.first_year.value){
		//if(document.frm.mmmm.value > document.frm.first_month.value){
			//alert("借入日をお確かめください");
			//return false;
		//}
	}
	
	if(mycheck(document.frm.hensai_count.value) == false){
		alert("不正な返済回数が入力されています");
		return false;
	}
	if(document.frm.hensai_count.value == false){
		alert("返済回数が入力されていません");
		return false;
	}
	
	if(document.frm.kinri.value == ""){
		alert("借入利率が入力されていません");
		return false;
	}
	if(mycheck2(document.frm.kinri.value) == false || eval(document.frm.kinri.value) < 0){
		alert("不正な借入利率が入力されています");
		return false;
	}

//	if(document.frm.kinri_shubetu.value == false){
//		alert("支払い種別を選択してください。");
//		return false;
//	}

//	//元利均等返済方式 マイナスチェック
//	shubetsu = "";
//	for(i = 0; i < document.frm.kinri_shubetu.length; i ++){
//		if(document.frm.kinri_shubetu[i].checked){
//			shubetsu = document.frm.kinri_shubetu[i].value;
//			break;
//		}
//	}
//	if(shubetsu == "1"){
//		//初回支払額マイナスはNG
//		tmpGaku = Math.floor(document.frm.kariiregaku.value / document.frm.hensai_count.value);
//		tmpRisoku = Math.floor(document.frm.kariiregaku.value * (document.frm.kinri.value / 100) / 365 * 30);
//		if(tmpGaku <= tmpRisoku){
//			alert("借入額、返済回数、借入利率を確認して下さい。");
//			return false;
//		}
//	}

	msg="";
	if(prm == 1){
		msg="返済計画も再計算されます。\n";
		msg+="(現在の返済計画はクリアされます)\n\n";
		msg+="登録を確定してもよろしいでしょうか?";
	}else{
		msg="登録を確定してもよろしいでしょうか?";
	}

	if(confirm(msg)){
		document.frm.action ="BRR0201.php";
		document.frm.method="POST";
		document.frm.submit();
	}else{
		return false;
	}
}
function mycheck(val){
	if(val != ""){
		if (val.search(/^(\\|\$)?(0|-?[1-9]\d*)$/)	!=	-1 ){
			return true;
		}else{
			return false;
		}
	}else{
		return true;
	}
}
function mycheck2(val){
	if(val != ""){
		//if (val.search(/^(\\|\$)?(0|-?[0-9]\d*)$/)	!=	-1 ){
		if (val.search(/^(\\|\$)?(0|-?[1-9]\d*|-?(0|[1-9]\d*)\.\d+)$/)	!=	-1 ){
			return true;
		}else{
			return false;
		}
	}else{
		return true;
	}
}

function del()
{
		if(document.frm.kr_seq.value ==""){
				alert("選択されていません");
			return false;
		}
		if (confirm("選択した借入を削除します。よろしいですか?") == true)
		{
			document.frm.action = "BRR0501.php";
			document.frm.method="POST";
			document.frm.submit();
		}
}