
function gf_getYear(){
 var val = 0;
 var obj = document.getElementById('fk_dx_years');
 if(isNum(obj.value)){
  val = obj.value;
 }
 return val;
}

function gf_getFirstPay(){
 var val = 0;
 var obj = document.getElementById('aaafangchan_gf_firstPay');
 if(isNum(obj.value)){
  val = obj.value;
 }
 return val;
}

function gf_getMonthPay(){
 var val = 0;
 var obj = document.getElementById('aaafangchan_gf_monthPay');
 if(isNum(obj.value)){
  val = obj.value; 
 }
 return val;
}

function gf_getLoanRateClass(){
 var val = 0;
 var obj = document.getElementById('fk_dx_loanRate');
 if(isNum(obj.value)){
  val = obj.value; 
 }
 return val ; 
}

function gf_calcAmountRate(rate,years){
 //var years = gf_getYear();
 var months = years*12
 var dxMonthPay = getDxMonthPay(rate,10000,months);
 var totalPay = dxMonthPay * months;
 return 10000/totalPay;
}

function gf_calcPfcLoanAmount(years){
 var months = years * 12;
 var monthPay = gf_getMonthPay();
 var totalPay = monthPay * months;
 var rate = gf_getPfcRate();
 var amountRate = calcAmountRate(rate,years);
 var loanAmount = amountRate * totalPay;
 return loanAmount
}

function gf_calcComLoanAmount(years){
 //var years = 
 var months = years * 12;
 var monthPay = gf_getMonthPay();
 var totalPay = monthPay * months;
 var rate = gf_getComRate();
 var amountRate = calcAmountRate(rate,years);
 var loanAmount = amountRate * totalPay;
 return loanAmount;
}
//parseFloat("10.33")
function gf_CalcLoanAmount(){
 var firstPay = gf_getFirstPay();
 var years = gf_getYear();
 var monthPay = gf_getMonthPay();
 var totalPay = monthPay * years * 12;
 var rateClass = gf_getLoanRateClass();
// var pfcRate = getPfcLoanRate(rateClass,years);
// var comRate = getComLoanRate(rateClass,years);
 var pfcRate = parseFloat(document.getElementById('aaafangchan_hk_pfcRate').value)/100;
 var comRate = parseFloat(document.getElementById('aaafangchan_hk_comRate').value)/100;
 var pfcAmountRate = gf_calcAmountRate(pfcRate,years);
 var comAmountRate = gf_calcAmountRate(comRate,years);
 var pfcLoanAmount = Math.round(pfcAmountRate * totalPay) / 10000;
 var comLoanAmount = Math.round(comAmountRate * totalPay) / 10000;
 var pfcTotalPrice = firstPay * 1 + pfcLoanAmount * 1;
 var comTotalPrice = firstPay * 1 + comLoanAmount * 1;
 var pfcMonthPay = Math.round(getDxMonthPay(pfcRate,pfcLoanAmount*10000,years*12)*100)/100;
 var comMonthPay = Math.round(getDxMonthPay(comRate,comLoanAmount*10000,years*12)*100)/100;
 document.getElementById('aaafangchan_gf_pfcTotalPrice').value = pfcTotalPrice;
 document.getElementById('aaafangchan_gf_pfcLoanAmount').value = pfcLoanAmount;
 //document.getElementById('aaafangchan_gf_pfcLoanRate').value = Math.round(pfcRate * 100000) /1000 + '%';
 document.getElementById('aaafangchan_gf_pfcMonthPay').value = pfcMonthPay;
 document.getElementById('aaafangchan_gf_comTotalPrice').value = comTotalPrice;
 document.getElementById('aaafangchan_gf_comLoanAmount').value = comLoanAmount;
 //document.getElementById('aaafangchan_gf_comLoanRate').value = Math.round(comRate * 100000) /1000 + '%';
 document.getElementById('aaafangchan_gf_comMonthPay').value = comMonthPay;
}