var salary;		// 賃金
var age;		// 年齢
var years;		// 勤続年数

var temp;

var d_payment;	// 日当手当
var m_payment;	// 月当手当
var period;		// 給付日数
var total;		// 手当総額

function checkFunc(){
	// エラーチェック
	if(document.relief.salary.value == ""){
		alert("賃金を入力してください。");
		document.relief.salary.focus();
		return(false);
	}
	else{
		salary = document.relief.salary.value;
		salary = salary / 180;
	}

	age = document.relief.age.value;
	years = document.relief.years.value;
	
	// 年齢、勤続年数、賃金の順で算出
	if(age == 29){
		if(years == 30){
			period = years * 3;
		}
		else{
			period = years;
		}
		
		if(salary < 2050){
			d_payment = 0;
			d_payment = 1640;
		}
		else{
			if(salary < 4040){
				d_payment = 0.8 * salary;
			}
			else
			{
				if(salary <= 11680){
					d_payment = (-3 * salary * salary + 73240 * salary) / 76400;
				}
				else{
					if(salary <= 12580){
						d_payment = 0.5 * salary;
					}
					else{
						if(salary > 12580){
							d_payment = 6290;
						}
					}
				}
			}
		}
	}
	else{
		if(age == 44){
			if(years == 30){
				period = years * 3;
			}
			else{
				period = years;
			}
			
			if(salary < 2050){
				d_payment = 0;
				d_payment = 1640;
			}
			else{
				if(salary < 4040){
					d_payment = 0.8 * salary;
				}
				else{
					if(salary <= 11680){
						d_payment = (-3 * salary * salary + 73240 * salary) / 76400;
					}
					else{
						if(salary <= 13980){
							d_payment = 0.5 * salary;
						}
						else{
							if(salary > 13980){
								d_payment = 6990;
							}
						}
					}
				}
			}
		}
		else{
			if(age == 59){
				if(years == 30){
					period = years * 3;
				}
				else{
					period = years;
				}
				
				if(salary < 2050){
					d_payment = 0;
					d_payment = 1640;
				}
				else{
					if(salary < 4040){
						d_payment = 0.8 * salary;
					}
					else{
						if(salary <= 11680){
							d_payment = (-3 * salary * salary + 73240 * salary) / 76400;
						}
						else{
							if(salary <= 15370){
								d_payment = 0.5 * salary;
							}
							else{
								if(salary > 15370){
									d_payment = 7685;
								}
							}
						}
					}
				}
			}
			else{
				if(age == 64){
					if(years == 30){
						period = years * 3;
					}
					else{
						period = years;
					}
					
					if(salary < 2050){
						d_payment = 0;
						d_payment = 1640;
					}
					else{
						if(salary < 4040){
							d_payment = 0.8 * salary;
						}
						else{
							if(salary <= 10600){
								d_payment = (-7 * salary * salary + 131160 * salary) / 128600;
								temp = 0.05 * salary + 4188;
								if(temp < d_payment){
									d_payment = temp;
								}
							}
							else{
								if(salary <= 15070){
									d_payment = 0.45 * salary;
								}
								else{
									if(salary > 15070){
										d_payment = 6700;
									}
								}
							}
						}
					}
				}
				else{
					if(age == 65){
						if(years == 30){
							period = years;
						}
						else{
							period = 50;
						}
						
						if(salary < 2050){
							d_payment = 0;
							d_payment = 1640;
						}
						else {
							if(salary < 4040){
								d_payment = 0.8 * salary;
							}
							else{
								if(salary <= 11680){
									d_payment = (-3 * salary * salary + 73240 * salary) / 76400;
								}
								else{
									if(salary <= 12580){
										d_payment = 0.5 * salary;
									}
									else{
										if(salary > 12580){
											d_payment = 6365;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	
	if(d_payment > 0){
		m_payment = d_payment * 28;
	}

	document.relief.d_payment.value = parseInt(d_payment);
	document.relief.m_payment.value = parseInt(m_payment);
	document.relief.period.value = parseInt(period);

	total = 0;
	total = d_payment * period;

	document.relief.total.value = parseInt(total);
}