//计算贷款额度
function calc_Loan(){
	var budget_calc = document.getElementById('budget_calc');
	//四舍五入取整
	budget_calc.tb_Loan.value = Math.round(budget_calc.tb_TotalPrice.value*(1-budget_calc.dl_Percentage.value/100));
	calc_All();
}

//计算全部保险
function calc_All(){
	var budget_calc = document.getElementById('budget_calc');
	//四舍五入取整
	budget_calc.tb_Loan.value = Math.round(budget_calc.tb_TotalPrice.value*(1-budget_calc.dl_Percentage.value/100));
	calc_LoanPayByMonthChecked();
	calc_DamageInsurance();
	calc_ThirdInsurance();
	calc_RobberyInsurance();
	calc_CompensationInsurance();
	calc_PurchaseTax();
	calc_TotalLoanPay();
	calc_TotalFirstPay();
}

//计算月还款
function calc_LoanPayByMonthChecked(){
	var budget_calc = document.getElementById('budget_calc');
  	if(budget_calc.rb_PayLoan[0].checked){
  		budget_calc.tb_LoanPayMonthly.value=Math.round(budget_calc.tb_Loan.value*1/10000*301.91);
  	}
	else{
  		budget_calc.tb_LoanPayMonthly.value=Math.round(budget_calc.tb_Loan.value*1/10000*191.38);
 	 }
}

//计算车损险
function calc_DamageInsurance(){
	var budget_calc = document.getElementById('budget_calc');
	budget_calc.tb_DamageInsurance.value = Math.round(240+budget_calc.tb_TotalPrice.value*0.012);
}

//计算第三者保险
function calc_ThirdInsurance(){
	var budget_calc = document.getElementById('budget_calc');	
	if(budget_calc.rb_ThirdInsurance[0].checked){
  		budget_calc.tb_ThirdInsurance.value=Math.round(1040);
  	}
	else{
  		budget_calc.tb_ThirdInsurance.value=Math.round(1300);
 	}
}

//计算盗抢险
function calc_RobberyInsurance(){
	var budget_calc = document.getElementById('budget_calc');	
	budget_calc.tb_RobberyInsurance.value = Math.round(budget_calc.tb_TotalPrice.value*0.011);
}

//不计免赔特约险
function calc_CompensationInsurance(){
	var budget_calc = document.getElementById('budget_calc');	
	budget_calc.tb_CompensationInsurance.value = Math.round((parseFloat(budget_calc.tb_ThirdInsurance.value) + parseFloat(budget_calc.tb_DamageInsurance.value))*0.2);
}

//计算购置税
function calc_PurchaseTax(){
	var budget_calc = document.getElementById('budget_calc');	
	if(budget_calc.rb_PurchaseTax[0].checked){
  		budget_calc.tb_PurchaseTax.value=Math.round(budget_calc.tb_TotalPrice.value/23.4);
  	}
	else{
  		budget_calc.tb_PurchaseTax.value=Math.round(budget_calc.tb_TotalPrice.value/11.7);
 	}
}

//计算贷款总费用
function calc_TotalLoanPay(){
	var budget_calc = document.getElementById('budget_calc');	
	//首付款
	var firstPay = Math.round(budget_calc.tb_TotalPrice.value*(budget_calc.dl_Percentage.value/100));
	//贷款数目= 月付款×月数
	var LoanTotalMoney
	if(budget_calc.rb_PayLoan[0].checked){
		LoanTotalMoney = Math.round(budget_calc.tb_LoanPayMonthly.value*36);
	}
	else{
		LoanTotalMoney = Math.round(budget_calc.tb_LoanPayMonthly.value*60);
	}
	budget_calc.tb_TotalLoanPay.value = Math.round(parseFloat(firstPay) + parseFloat(LoanTotalMoney));
}

//计算首付款总额
function calc_TotalFirstPay(){
	var budget_calc = document.getElementById('budget_calc');	
	var firstPay = Math.round(budget_calc.tb_TotalPrice.value*(budget_calc.dl_Percentage.value/100));
	budget_calc.tb_TotalFirstPay.value = Math.round(parseFloat(budget_calc.tb_ManagementFee.value) + parseFloat(budget_calc.tb_PurchaseTax.value) + parseFloat(budget_calc.tb_CompensationInsurance.value) + parseFloat(budget_calc.tb_RobberyInsurance.value) + parseFloat(budget_calc.tb_ThirdInsurance.value) + parseFloat(budget_calc.tb_DamageInsurance.value) + parseFloat(firstPay));
}
