function checkForm1(){
	if(document.form1.goal1.value==""){
		alert("目標金額を入力して下さい");
		return false;
	}else if(document.form1.kingaku1.value==""){
		alert("希望お給料の金額を入力して下さい");
		return false;
	}else if(document.form1.whenmm.value==""){
		alert("いつから働くかの月を入力して下さい");
		return false;
	}else if(document.form1.whendd.value==""){
		alert("いつから働くかの日を入力して下さい");
		return false;
	}
	calculate1();
	return true;
}

function checkForm2(){
	if(document.form2.goal2.value==""){
		alert("目標金額を入力して下さい");
		return false;
	}
	calculate2();
	return true;
}

function checkForm3(){
	if(document.form3.kingaku3.value==""){
		alert("あなたが貰いたいお給料額を入力して下さい");
		return false;
	}
	calculate3();
	return true;
}

function checkForm4(){
	if(document.form4.kingaku4.value==""){
		alert("元金を入力して下さい");
		return false;
	}else if(document.form4.kinri4.value==""){
		alert("金利を入力して下さい");
		return false;
	}else if(document.form4.rentday4.value==""){
		alert("借りていた日数を入力して下さい");
		return false;

	}
	calculate4();
	return true;
}



function calculate1() {
	var daycash1 = 0; var kekkamm = 0; var totalval = 0;
	var kekka1 = 0;   var kekkadd = 0; var goalmm = 0;
	var kekka = 0;    var ekkayy = 0;  var whenyy = 0;
	var chkflg = 0;   var monthval = 0; var kekkaday = 0;
	var goalday = 0;  var dayval = 0; var addyy = 0;
	var goaltmp = 0;
	theForm = document.form1;
	
	monthval = eval(theForm.whenmm.value);
	dayval = eval(theForm.whendd.value);
	totalval = monthval + (dayval / 31.1);
	
	for (i=0; i<theForm.type1.length; i++) {
		if (theForm.type1[i].checked) {
			chkflg = eval(theForm.type1[i].value);
		}
	}
	
	whenyy = eval(theForm.whenyy.value);
	
	if(chkflg == 1) {
		daycash1 = eval(theForm.kingaku1.value) * eval(theForm.workhour1.value) * eval(theForm.workday1.value) * 6;
	}
	else if(chkflg == 2) {
		daycash1 = eval(theForm.kingaku1.value) * eval(theForm.workday1.value) * 6;
	}
	kekka1 = (eval(theForm.goal1.value) * 10000) / daycash1;
	if(kekka1 >= 1) {
		kekka1 = Math.ceil(kekka1 * 10);
		kekka = kekka1 / 10;
		goalday = totalval + kekka;
		
		goaltmp = Math.floor(goalday);
		
		kekkamm = Math.floor(goaltmp % 12);
		addyy   = Math.floor(goaltmp / 12);
		kekkayy = whenyy + addyy;
		if (kekkamm == 0) {kekkamm=12;kekkayy=kekkayy-1;}
		
		if ((""+goalday).indexOf(".") > -1) kekkadd=Number("0."+(String(goalday).split("."))[1]);
		kekkadd = Math.ceil(30.4 * kekkadd);
		
		if (kekkamm == 2) {
			if (kekkadd >= 29) {
				kekkadd = kekkadd - 28;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 4) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 6) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 9) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 11) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		theForm.kekkamm.value = kekkamm;
		theForm.kekkadd.value = kekkadd;
		
		theForm.kekka.value =　kekka + "ヶ月";
		theForm.kekkayy.value = kekkayy;

	}
	else if(kekka1 < 1) { 
		kekkaday = kekka1 * 30.4;
		kekkaday = Math.ceil(kekkaday);
		goalday = totalval + kekka1;
		
		goaltmp = Math.floor(goalday);
		
		kekkamm = Math.floor(goaltmp % 12);
		addyy   = Math.floor(goaltmp / 12);
		kekkayy = whenyy + addyy;
		if (kekkamm == 0) {kekkamm=12;kekkayy=kekkayy-1;}
		
		if ((""+goalday).indexOf(".") > -1) kekkadd=Number("0."+(String(goalday).split("."))[1]);
		kekkadd = Math.ceil(30.4 * kekkadd);
		
		if (kekkamm == 2) {
			if (kekkadd >= 29) {
				kekkadd = kekkadd - 28;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 4) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 6) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 9) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}

		if (kekkamm == 11) {
			if (kekkadd >= 31) {
				kekkadd = kekkadd - 30;
				kekkamm = kekkamm + 1;}}


		theForm.kekkamm.value = kekkamm ;
		theForm.kekkadd.value = kekkadd;

		theForm.kekka.value =　kekkaday + "日";
		theForm.kekkayy.value = kekkayy;
	}	
}


 function calculate2() {
 	var workmonth = 0; var workday2 = 0;
	var workterm = 0; var termtemp = 0;
	var kekka2 = 0;
 	theForm = document.form2;
	
	for (i=0;i<theForm.term2.length;i++ ) {
		if(theForm.term2[i].selected) {
			termtemp = theForm.term2[i].value;
			if(termtemp < 100) {
				kekka2 = (eval(theForm.goal2.value) * 10000) / (eval(theForm.workhour2.value)*termtemp);
			}
			else if (termtemp >= 100) {
				termtemp = termtemp / 100;
				workmonth = eval(theForm.workday2.value) * eval(theForm.workhour2.value) * 4.33;
				kekka2 = (eval(theForm.goal2.value) * 10000) / (workmonth * termtemp);
			}
		}
	}
	theForm.kekka2.value = Math.ceil(kekka2 / 100) * 100;
 }

function calculate3() {
	var daycash3 = 0;
	var kekka3 = 0;
	var chkflg = 0;
	theForm = document.form3;
	
	for (i=0; i<theForm.type3.length; i++) {
		if (theForm.type3[i].checked) {
			chkflg = eval(theForm.type3[i].value);
		}
	}
	
	if(chkflg == "1") {
		daycash3 = eval(theForm.workhour3.value) * eval(theForm.kingaku3.value);
	}
	else if(chkflg == "2") {
		daycash3 = eval(theForm.kingaku3.value);
	}
	kekka3 = eval(theForm.workday3.value) * daycash3 * 4.33;
	if(kekka3 > 100000) {
		kekka3 = Math.ceil(kekka3 / 10000);
		theForm.kekka3.value =　kekka3 + "万";
	}
	else { theForm.kekka3.value =　kekka3;
	}	
}

function calculate4() {
	var kekka4 = 0;
	theForm = document.form4;
	
	kekka4 = eval(theForm.kingaku4.value) * eval(theForm.kinri4.value) * eval(theForm.rentday4.value) / 365 / 100;
	if(kekka4 > 100000) {
		kekka4 = Math.ceil(kekka4 / 10000);
		theForm.kekka4.value =Math.round(kekka4) + "万";
	}
	else { theForm.kekka4.value =Math.round(kekka4);
	}	
}