<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>贷款中心-计算器</TITLE>
<style>
BODY {
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
TD {
FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
A:link {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
A:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
A:active {
FONT-WEIGHT: normal; COLOR: #0066cc; FONT-STYLE: normal; TEXT-DECORATION: none
}
A:hover {
FONT-WEIGHT: normal; COLOR: #003399; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gray-blue:link {
FONT-WEIGHT: normal; COLOR: #444444; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gray-blue:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #444444; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gray-blue:active {
FONT-WEIGHT: normal; COLOR: #336699; FONT-STYLE: normal; TEXT-DECORATION: none
}
.gray-blue:hover {
FONT-WEIGHT: normal; COLOR: #336699; FONT-STYLE: normal; TEXT-DECORATION: none
}
.lblue-white:link {
FONT-WEIGHT: normal; COLOR: #a5c4df; FONT-STYLE: normal; TEXT-DECORATION: none
}
.lblue-white:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #a5c4df; FONT-STYLE: normal; TEXT-DECORATION: none
}
.lblue-white:hover {
FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-org:link {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-org:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-org:active {
FONT-WEIGHT: normal; COLOR: #ff9900; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-org:hover {
FONT-WEIGHT: normal; COLOR: #ff9900; FONT-STYLE: normal; TEXT-DECORATION: none
}
.org-black:link {
FONT-WEIGHT: normal; COLOR: #ff9900; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.org-black:visited {
FONT-WEIGHT: normal; COLOR: #ff9900; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.org-black:active {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.org-black:hover {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-white:link {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-white:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-white:hover {
FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-green:link {
FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-green:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-green:active {
FONT-WEIGHT: normal; COLOR: #94a857; FONT-STYLE: normal; TEXT-DECORATION: none
}
.black-green:hover {
FONT-WEIGHT: normal; COLOR: #94a857; FONT-STYLE: normal; TEXT-DECORATION: none
}
.yellow-white:link {
FONT-WEIGHT: normal; COLOR: #ffffcc; FONT-STYLE: normal; TEXT-DECORATION: none
}
.yellow-white:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffcc; FONT-STYLE: normal; TEXT-DECORATION: none
}
.yellow-white:hover {
FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.main-bg-news {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-about {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../aboutus/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-loan {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../loan/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-news {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-process {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../process/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-tax {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../tax/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.main-bg-policy {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/main.gif); BACKGROUND-REPEAT: no-repeat
}
.input {
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; HEIGHT: 18px; BACKGROUND-COLOR: #eeeeee
}
.input2 {
BORDER-RIGHT: #2c2c94 1px solid; BORDER-TOP: #2c2c94 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #2c2c94 1px solid; COLOR: #eeeeee; BORDER-BOTTOM: #2c2c94 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; HEIGHT: 16px; BACKGROUND-COLOR: #4992bc
}
.bf14 {
FONT-SIZE: 14px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.or-border {
BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.l22 {
LINE-HEIGHT: 20px
}
.hb-line {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot_line.gif); BACKGROUND-REPEAT: repeat-x
}
.wht-line {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot_line_w_v1.gif); BACKGROUND-REPEAT: repeat-x
}
.wv1-line {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot_line_w_h1.gif); BACKGROUND-REPEAT: repeat-y
}
.vr-line {
BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot_line_v.gif); BACKGROUND-REPEAT: repeat-y
}
.bfont-13 {
FONT-SIZE: 13px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.bfont-14 {
FONT-SIZE: 14px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.box_b {
BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 1px solid
}
.box_t {
BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.box_r {
BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.box_l {
BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
.box-rl {
BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
.line-vb {
BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot_line_hb.gif); BACKGROUND-REPEAT: repeat-y
}
.lineh {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/hline.gif); BACKGROUND-REPEAT: repeat-x
}
.linev {
BACKGROUND-POSITION: center top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/V_line.jpg); BACKGROUND-REPEAT: repeat-y
}
.linehm {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/hline.gif); BACKGROUND-REPEAT: repeat-x
}
.box {
BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.tbb1 {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/tbb1.jpg); BACKGROUND-REPEAT: no-repeat
}
.tbb2 {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/tbb2.jpg); BACKGROUND-REPEAT: no-repeat
}
.input3 {
BORDER-RIGHT: #666666 1px; BORDER-TOP: #666666 1px; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px; COLOR: #000000; BORDER-BOTTOM: #666666 1px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; HEIGHT: 13px; BACKGROUND-COLOR: #eeeeee
}
.2top-bg {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/2top-bg.gif); BACKGROUND-REPEAT: no-repeat
}
.2left-bg {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/2left-bg.gif); BACKGROUND-REPEAT: no-repeat
}
.box-tb {
BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 1px solid
}
.r-search-news {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/tbl2.gif); BACKGROUND-REPEAT: no-repeat
}
.r-search-policy {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/tbl2.gif); BACKGROUND-REPEAT: no-repeat
}
.news-tbl-bg {
BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/tbl-bg.gif); BACKGROUND-REPEAT: repeat-x
}
.green-bdline-h {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/green-dl-b.gif); BACKGROUND-REPEAT: repeat-x
}
.green-sdline-h {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/green-dl-s.gif); BACKGROUND-REPEAT: repeat-x
}
.green-sdline-h-b {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/green-dl-s.gif); BACKGROUND-REPEAT: repeat-x
}
.yellow-bdline-h {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/yellow-dl-b.gif); BACKGROUND-REPEAT: repeat-x
}
.yellow-sdline-h {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/yellow-dl-s.gif); BACKGROUND-REPEAT: repeat-x
}
.yellow-sdline-h-b {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../news/pic/yellow-dl-s.gif); BACKGROUND-REPEAT: repeat-x
}
.policy-title-bg {
BACKGROUND-POSITION: left center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/title-bg.gif); BACKGROUND-REPEAT: no-repeat
}
.policy-table-bg {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../policy/pic/table-bg.gif); BACKGROUND-REPEAT: no-repeat
}
.l28 {
FONT-SIZE: 12px; LINE-HEIGHT: 28px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.idx-top-bg {
BACKGROUND-POSITION: center top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/idx_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.tax-bg1 {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../tax/pic/tax-bg1.gif); BACKGROUND-REPEAT: no-repeat
}
.tax-bg2 {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../tax/pic/tax-bg2.gif); BACKGROUND-REPEAT: no-repeat
}
.ref-bg {
BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../referee/pic/bg.gif); BACKGROUND-REPEAT: no-repeat
}
.linehb {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/hline.gif); BACKGROUND-REPEAT: repeat-x
}
.input-org {
BORDER-RIGHT: #f26522 1px solid; BORDER-TOP: #f26522 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #f26522 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f26522 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #f26522
}
.mgz-bg1 {
BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../magazine/pic/bg.gif); BACKGROUND-REPEAT: no-repeat
}
.blue-dl {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot-l-blue.gif); BACKGROUND-REPEAT: repeat-x
}
.org-dl {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot-l-org.gif); BACKGROUND-REPEAT: repeat-x
}
.grn-dl {
BACKGROUND-POSITION: left bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/dot-l-gre.gif); BACKGROUND-REPEAT: repeat-x
}
.hot-bg {
BACKGROUND-POSITION: right top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/idx_hot2.gif); BACKGROUND-REPEAT: no-repeat
}
.nav-bg {
BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/idx_top_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.white-yellow:link {
FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.white-yellow:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
.white-yellow:hover {
FONT-WEIGHT: normal; COLOR: #ffff00; FONT-STYLE: normal; TEXT-DECORATION: none
}
</style>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JavaScript >
function most(a,b,c){
var result=a;
if(b>result)result=b;
if(c>result)result=c;
return result;
}
function interest(){
//等额本息法
//月还款总额
var loan_a=0;
var loan_b=0;
var loan_c=0;
var year1; //按揭年数
var year2; //公积金贷款年数
var year3; //消费贷款年数
var rate_a=0; //按揭利息
var rate_b=0; //公积金利息
var rate_c=0; //消费贷款利息
var month1=0;
var monthpay1=0;
var month2=0;
var monthpay2=0;
var month3=0;
var monthpay3=0;
var cumulativePrincipal=0;//累积归还本金
var cumulativeInterest=0;//累积偿付利息
var cumulativeMonthpay=0;//累积本息总付款额
var loantotal=form1.loana.value*10000+form1.loanb.value*10000+form1.loanc.value*10000;
document.all.loantotal.innerText=loantotal+"元";
if(form1.loana.value!=0&&form1.year1.value!=''){
loan_a=form1.loana.value*10000;
year1=form1.year1.value; //按揭年数
if(year1<6){
rate_a=form1.rate1a.value/12;
}
else{
rate_a=form1.rate2a.value/12;
}
month1=year1*12;
monthpay1=Math.round((loan_a*rate_a/100)*Math.pow((1+rate_a/100),month1)/(Math.pow((1+rate_a/100),month1)-1)*100)/100;
}
if(form1.loanb.value!=0&&form1.year2.value!=''){
loan_b=form1.loanb.value*10000;
year2=form1.year2.value; //按揭年数
if(year2<6){
rate_b=form1.rate1b.value/12;
}
else{
rate_b=form1.rate2b.value/12;
}
month2=year2*12;
monthpay2=Math.round((loan_b*rate_b/100)*Math.pow((1+rate_b/100),month2)/(Math.pow((1+rate_b/100),month2)-1)*100)/100;
}
if(form1.loanc.value!=0&&form1.year3.value!=''){
loan_c=form1.loanc.value*10000;
year3=form1.year3.value; //按揭年数
if(year3<4){
rate_c=form1.rate1c.value/12;
}
else if(year3>5){
rate_c=form1.rate3c.value/12;
}
else{
rate_c=form1.rate2c.value/12;
}
month3=year3*12;
monthpay3=Math.round((loan_c*rate_c/100)*Math.pow((1+rate_c/100),month3)/(Math.pow((1+rate_c/100),month3)-1)*100)/100;
}
var month=most(month1,month2,month3);
var monthpay=0;
var returntotal=monthpay1*month1+monthpay2*month2+monthpay3*month3;
document.all.returntotal.innerText=Math.round(returntotal)+"元";
document.all.interesttotal.innerText=Math.round(returntotal-loantotal)+"元";
var interest=0; //当月归还利息
var principal=0; //当月归还本金
var payday=new Date(form1.year.value,form1.month.value);
var bgcolor='';
var str='<table border="0" cellpadding="0" cellspacing="1" class="blackfont">';
for(i=1;i<=month;i++){
monthpay=0;
interest=0;
principal=0;
//按揭贷款
if(form1.loana.value!=0&&form1.year1.value!=''&&i<=month1){
interest+=loan_a*rate_a;
monthpay+=monthpay1;
principal+=monthpay1-loan_a*rate_a/100;
loan_a=Math.round(loan_a*(100+rate_a)-monthpay1*100)/100;
}
else{
loan_a=0;
}
//公积金贷款
if(form1.loanb.value!=0&&form1.year2.value!=''&&i<=month2){
interest+=loan_b*rate_b;
monthpay+=monthpay2;
principal+=monthpay2-loan_b*rate_b/100;
loan_b=Math.round(loan_b*(100+rate_b)-monthpay2*100)/100;
}
else{
loan_b=0;
}
//消费贷款
if(form1.loanc.value!=0&&form1.year3.value!=''&&i<=month3){
interest+=loan_c*rate_c;
monthpay+=monthpay3;
principal+=monthpay3-loan_c*rate_c/100;
loan_c=Math.round(loan_c*(100+rate_c)-monthpay3*100)/100;
}
else{
loan_c=0;
}
interest=Math.round(interest)/100;
principal=Math.round(principal*100)/100;
cumulativePrincipal+=principal;//累积归还本金
cumulativeInterest+=interest;//累积偿付利息
cumulativeMonthpay+=monthpay;//累积本息总付款额
//灰白相间
if(i%2==0)bgcolor=' bgcolor="#CCCCCC"';
else bgcolor='';
//显示
str=str+'<tr'+bgcolor+'><td width="30">' +i+'</td><td width="90">' +payday.getYear()+'年'+(payday.getMonth()+1)+'月'+'</td><td width="100">';
str=str+FormatCur(loantotal)+'</td><td width="90">' +FormatCur(principal)+'</td><td width="100">'
+FormatCur(cumulativePrincipal)+'</td><td width="90">' +FormatCur(interest)+'</td><td width="100">'
+FormatCur(cumulativeInterest)+'</td><td width="120">' +FormatCur(monthpay)+'</td><td width="120">'
+FormatCur(cumulativeMonthpay)+'</td></tr>';
payday.setMonth(payday.getMonth()+1);//放贷日
loantotal=loan_a+loan_b+loan_c;//贷款总额
}//end for
str=str+'</table>';
window.document.all.result.innerHTML=str;
}
function principal(){
//等额本金法
//月还款总额
var loan_a=0;
var loan_b=0;
var loan_c=0;
var year1; //按揭年数
var year2; //公积金贷款年数
var year3; //消费贷款年数
var rate_a=0; //按揭利息
var rate_b=0; //公积金利息
var rate_c=0; //消费贷款利息
var month1=0;
var monthpay1=0;
var month2=0;
var monthpay2=0;
var month3=0;
var monthpay3=0;
var principala;
var principalb;
var principalc;
var cumulativePrincipal=0;//累积归还本金
var cumulativeInterest=0;//累积偿付利息
var cumulativeMonthpay=0;//累积本息总付款额
var loantotal=form1.loana.value*10000+form1.loanb.value*10000+form1.loanc.value*10000;
document.all.loantotal.innerText=loantotal+"元";
if(form1.loana.value!=0&&form1.year1.value!=''){
loan_a=form1.loana.value*10000;
year1=form1.year1.value; //按揭年数
if(year1<6){
rate_a=form1.rate1a.value/12;
}
else{
rate_a=form1.rate2a.value/12;
}
month1=year1*12;
principala=Math.round(loan_a/month1*100)/100; //当月归还本金
}
if(form1.loanb.value!=0&&form1.year2.value!=''){
loan_b=form1.loanb.value*10000;
year2=form1.year2.value; //按揭年数
if(year2<6){
rate_b=form1.rate1b.value/12;
}
else{
rate_b=form1.rate2b.value/12;
}
month2=year2*12;
principalb=Math.round(loan_b/month2*100)/100; //当月归还本金
}
if(form1.loanc.value!=0&&form1.year3.value!=''){
loan_c=form1.loanc.value*10000;
year3=form1.year3.value; //按揭年数
if(year3<4){
rate_c=form1.rate1c.value/12;
}
else if(year3>5){
rate_c=form1.rate3c.value/12;
}
else{
rate_c=form1.rate2c.value/12;
}
month3=year3*12;
principalc=Math.round(loan_c/month3*100)/100; //当月归还本金
}
var month=most(month1,month2,month3);
var principal=0;
var restloan=loantotal;
var resta=loan_a;
var restb=loan_b;
var restc=loan_c;
var interest=0; //当月归还利息
var payday=new Date(form1.year.value,form1.month.value);
var bgcolor='';
var monthpay=0;
var returntotal=0;
var str='<table border="0" cellpadding="0" cellspacing="1" class="blackfont">';
for(i=1;i<=month;i++){
interest=0;
principal=0;
if(form1.loana.value!=0&&form1.year1.value!=''&&i<=month1){
interest+=resta*rate_a
principal+=principala;
resta=Math.round(resta*100-principala*100)/100;
}
if(form1.loanb.value!=0&&form1.year2.value!=''&&i<=month2){
interest+=restb*rate_b
principal+=principalb;
restb=Math.round(restb*100-principalb*100)/100;
}
if(form1.loanc.value!=0&&form1.year3.value!=''&&i<=month3){
interest+=restc*rate_c
principal+=principalc;
restc=Math.round(restc*100-principalc*100)/100;
}
interest=Math.round(interest)/100;
monthpay=principal+interest;
returntotal=returntotal+monthpay;
cumulativePrincipal+=principal;//累积归还本金
cumulativeInterest+=interest;//累积偿付利息
cumulativeMonthpay+=monthpay;//累积本息总付款额
//灰白相间
if(i%2==0)bgcolor=' bgcolor="#CCCCCC"';
else bgcolor='';
//显示
str=str+'<tr'+bgcolor+'><td width="30">' +i+'</td><td width="90">' +payday.getYear()+'年'+(payday.getMonth()+1)+'月'+'</td><td width="100">';
str=str+FormatCur(restloan)+'</td><td width="90">' +FormatCur(principal)+'</td><td width="100">'
+FormatCur(cumulativePrincipal)+'</td><td width="90">' +FormatCur(interest)+'</td><td width="100">'
+FormatCur(cumulativeInterest)+'</td><td width="120">' +FormatCur(monthpay)+'</td><td width="120">'
+FormatCur(cumulativeMonthpay)+'</td></tr>';
payday.setMonth(payday.getMonth()+1);//放贷日
restloan=restloan-principal;//剩余贷款
}//end for
str=str+'</table>';
document.all.returntotal.innerText=Math.round(returntotal)+"元";
document.all.interesttotal.innerText=Math.round(returntotal-loantotal)+"元";
window.document.all.result.innerHTML=str;
}
function caculate(){
if(form1.loana_input.value==''&&form1.loanb_input.value==''&&form1.loanc_input.value==''){
alert("商业贷款或者公积金贷款或者消费贷款\n至少必须输入一项才能进行计算!");
form1.loana_input.focus();
return;
}
//商业贷款校验
if(form1.loana_input.value!=''){
if(String(parseFloat(form1.loana_input.value))=="NaN"){
alert("商业贷款金额不正确!");
form1.loana_input.value="";
form1.loana_input.focus();
return;
}
if(form1.year1.value!=''){
if(String(parseFloat(form1.year1.value))=="NaN"){
alert("商业贷款年限不正确!");
form1.year1.value="";
form1.year1.focus();
return;
}
if(parseFloat(form1.year1.value)>30){
alert("商业贷款年限不能超过30年!");
form1.year1.value="";
form1.year1.focus();
return;
}
}
else{
alert("您还没有输入商业贷款年限!");
form1.year1.focus();
return;
}
form1.loana.value=form1.loana_input.value;
}
else{
form1.loana.value=0;
form1.year1.value='';
}
//公积金贷款校验
if(form1.loanb_input.value!=''){
if(String(parseFloat(form1.loanb_input.value))=="NaN"){
alert("公积金贷款金额不正确!");
form1.loanb_input.value="";
form1.loanb_input.focus();
return;
}
if(form1.year2.value!=''){
if(String(parseFloat(form1.year2.value))=="NaN"){
alert("公积金贷款年限不正确!");
form1.year2.value="";
form1.year2.focus();
return;
}
if(parseFloat(form1.year2.value)>30){
alert("公积金贷款年限不能超过30年!");
form1.year2.value="";
form1.year2.focus();
return;
}
}
else{
alert("您还没有输入公积金贷款年限!");
form1.year2.focus();
return;
}
form1.loanb.value=form1.loanb_input.value;
}
else{
form1.loanb.value=0;
form1.year2.value='';
}
//消费贷款校验
if(form1.loanc_input.value!=''){
if(String(parseFloat(form1.loanc_input.value))=="NaN"){
alert("消费贷款金额不正确!");
form1.loanc_input.value="";
form1.loanc_input.focus();
return;
}
if(form1.year3.value!=''){
if(String(parseFloat(form1.year3.value))=="NaN"){
alert("消费贷款年限不正确!");
form1.year3.value="";
form1.year3.focus();
return;
}
if(parseFloat(form1.year3.value)>30){
alert("消费贷款年限不能超过30年!");
form1.year3.value="";
form1.year3.focus();
return;
}
}
else{
alert("您还没有输入消费贷款年限!");
form1.year3.focus();
return;
}
form1.loanc.value=form1.loanc_input.value;
}
else{
form1.loanc.value=0;
form1.year3.value='';
}
if(form1.type.value==1)interest();
else principal();
}
function caculate1(){
//商业贷款校验
if(form1.loana_input.value!=''){
if(String(parseFloat(form1.loana_input.value))=="NaN"){
alert("商业贷款金额不正确!");
form1.loana_input.value="";
form1.loana_input.focus();
return;
}
form1.loana.value=form1.loana_input.value;
}
else{
alert("您还没有输入商业贷款金额!");
form1.loana_input.focus();
return;
}
if(form1.year1.value!=''){
if(String(parseFloat(form1.year1.value))=="NaN"){
alert("商业贷款年限不正确!");
form1.year1.value="";
form1.year1.focus();
return;
}
if(parseFloat(form1.year1.value)>30){
alert("商业贷款年限不能超过30年!");
form1.year1.value="";
form1.year1.focus();
return;
}
}
else{
alert("您还没有输入商业贷款年限!");
form1.year1.focus();
return;
}
form1.loanb.value=0;
form1.loanc.value=0;
if(form1.type.value==1)interest();
else principal();
}
function caculate2(){
//公积金贷款校验
if(form1.loanb_input.value!=''){
if(String(parseFloat(form1.loanb_input.value))=="NaN"){
alert("公积金贷款金额不正确!");
form1.loanb_input.value="";
form1.loanb_input.focus();
return;
}
form1.loanb.value=form1.loanb_input.value;
}
else{
alert("您还没有输入公积金贷款金额!");
form1.loanb_input.focus();
return;
}
if(form1.year2.value!=''){
if(String(parseFloat(form1.year2.value))=="NaN"){
alert("公积金贷款年限不正确!");
form1.year2.value="";
form1.year2.focus();
return;
}
if(parseFloat(form1.year2.value)>30){
alert("公积金贷款年限不能超过30年!");
form1.year2.value="";
form1.year2.focus();
return;
}
}
else{
alert("您还没有输入公积金贷款年限!");
form1.year2.focus();
return;
}
form1.loana.value=0;
form1.loanc.value=0;
if(form1.type.value==1)interest();
else principal();
}
function caculate3(){
//消费贷款校验
if(form1.loanc_input.value!=''){
if(String(parseFloat(form1.loanc_input.value))=="NaN"){
alert("消费贷款金额不正确!");
form1.loanc_input.value="";
form1.loanc_input.focus();
return;
}
form1.loanc.value=form1.loanc_input.value;
}
else{
alert("您还没有输入消费贷款金额!");
form1.loanc_input.focus();
return;
}
if(form1.year3.value!=''){
if(String(parseFloat(form1.year3.value))=="NaN"){
alert("消费贷款年限不正确!");
form1.year3.value="";
form1.year3.focus();
return;
}
if(parseFloat(form1.year3.value)>30){
alert("消费贷款年限不能超过30年!");
form1.year3.value="";
form1.year3.focus();
return;
}
}
else{
alert("您还没有输入消费贷款年限!");
form1.year3.focus();
return;
}
form1.loana.value=0;
form1.loanb.value=0;
if(form1.type.value==1)interest();
else principal();
}
function recaculate(){
form1.reset();
document.all.loantotal.innerText="";
document.all.returntotal.innerText="";
document.all.interesttotal.innerText="";
document.all.result.innerHTML="";
}
</SCRIPT>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
<SCRIPT language=VBScript>
Function FormatCur(Value)
FormatCur=FormatCurrency(Value)
End Function
</SCRIPT>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</SCRIPT>
<META content="MSHTML 6.00.2800.1476" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle width=740>
<TABLE cellSpacing=0 cellPadding=20 width=740 border=0>
<TBODY>
<TR>
<TD align=middle><FONT
size=4><B>贷款还款计算器</B></FONT></TD></TR></TBODY></TABLE>
<FORM name=form1>
<TABLE class=blackfont cellSpacing=0 width=740 border=0>
<TBODY>
<TR>
<TD height=17><SPAN class=bfont-13><FONT
color=#ff6600>目前商业贷款年利率:</FONT></SPAN> </TD></TR>
<TR>
<TD><A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>五年以内 <INPUT id=rate12 size=8
value=4.95 name=rate1a> %; <A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>五年以上 <INPUT id=rate2a size=8
value=5.31 name=rate2a> %;</TD></TR>
<TR>
<TD><FONT color=#ff6600>目前公积金贷款<SPAN class=bfont-13><FONT
color=#ff6600>年</FONT></SPAN>利率</FONT></TD></TR>
<TR>
<TD><A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>五年以内 <INPUT id=rate1 size=8
value=3.78 name=rate1b> %; <A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>五年以上 <INPUT id=rate2b size=8
value=4.23 name=rate2b> %;</TD></TR>
<TR>
<TD><FONT color=#ff6600>目前消费贷款<SPAN class=bfont-13><FONT
color=#ff6600>年</FONT></SPAN>利率</FONT></TD></TR>
<TR>
<TD><A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>1~3年 <INPUT id=rate1 size=8
value=5.76 name=rate1c> %; <A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>4~5年 <INPUT id=rate2c size=8
value=5.85 name=rate2c> %;<A
href="http://www.coldwellbanker.com.cn/loan/article.asp"><FONT
color=#ff9900 size=3>•</FONT></A>6~10年 <INPUT id=rate3c size=8
value=6.12 name=rate3c> %;</TD></TR>
<TR>
<TD width=500>如果利率变动,请输入新的利率。</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=740 border=0>
<TBODY>
<TR>
<TD vAlign=bottom align=middle width=500></TD></TR>
<TR>
<TD width=500>
<TABLE cellSpacing=0 cellPadding=0 width=500 border=0>
<TBODY>
<TR>
<TD align=left width=1 height=114></TD>
<TD vAlign=top borderColor=#ff9900 align=middle width=349
bgColor=#ffff88>
<TABLE class=blackfont cellSpacing=0 width="96%" border=0>
<TBODY>
<TR>
<TD class=bfont-13 colSpan=4><FONT
color=#ff6600><B>参数选择</B> </FONT></TD></TR>
<TR>
<TD>贷款方式</TD>
<TD><SELECT id=select7 name=type> <OPTION value=1
selected>等额本息法</OPTION> <OPTION
value=2>等额本金法</OPTION></SELECT></TD>
<TD> </TD>
<TD> </TD></TR>
<TR>
<TD>商业贷款</TD>
<TD><INPUT id=loana_input maxLength=12 size=12
name=loana_input> 万元</TD>
<TD>按揭</TD>
<TD><INPUT id=year1 maxLength=2 size=3 name=year1> 年
</TD></TR>
<TR>
<TD>公积金</TD>
<TD><INPUT id=loanb_input maxLength=12 size=12
name=loanb_input> 万元</TD>
<TD>年限</TD>
<TD><INPUT id=year2 maxLength=2 size=3 name=year2> 年
</TD></TR>
<TR>
<TD>消费贷款</TD>
<TD><INPUT id=loanc_input maxLength=12 size=12
name=loanc_input> 万元</TD>
<TD>年限</TD>
<TD><INPUT id=year3 maxLength=2 size=3 name=year3> 年
</TD></TR>
<TR>
<TD>放款日期</TD>
<TD><SELECT name=year></SELECT> 年 <SELECT name=month>
<OPTION value=1 selected>01</OPTION> <OPTION
value=2>02</OPTION> <OPTION value=3>03</OPTION>
<OPTION value=4>04</OPTION> <OPTION
value=5>05</OPTION> <OPTION value=6>06</OPTION>
<OPTION value=7>07</OPTION> <OPTION
value=8>08</OPTION> <OPTION value=9>09</OPTION>
<OPTION value=10>10</OPTION> <OPTION
value=11>11</OPTION> <OPTION
value=12>12</OPTION></SELECT> 月</TD>
<TD> </TD>
<TD><INPUT id=loana type=hidden value=0 name=loana>
<INPUT id=loanb type=hidden value=0 name=loanb> <INPUT
id=loanc type=hidden value=0
name=loanc></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top align=middle width=140 bgColor=#88ff88>
<TABLE cellSpacing=0 width="100%" bgColor=#88ff88 border=0>
<TBODY>
<TR>
<TD align=middle width="53%" height=25><INPUT class=whitebutton onclick=javascript:caculate() type=button value="总 贷 款 计 算" name=button>
</TD></TR>
<TR>
<TD align=middle height=25><INPUT class=whitebutton onclick=javascript:caculate1() type=button value=" 商业贷款计算 " name=button3></TD></TR>
<TR>
<TD align=middle height=25><INPUT class=whitebutton onclick=javascript:caculate2() type=button value=公积金贷款计算 name=button4></TD></TR>
<TR>
<TD align=middle height=25><INPUT class=whitebutton onclick=javascript:caculate3() type=button value=" 消费贷款计算 " name=button5></TD></TR>
<TR>
<TD align=middle height=25><INPUT class=whitebutton onclick=javascript:recaculate(); type=button value=" 重 新 计 算 " name=button2></TD></TR></TBODY></TABLE></TD>
<TD width=1></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top align=middle width=500></TD></TR></TBODY></TABLE></FORM>
<TABLE class=blackfont cellSpacing=0 width=740 border=0>
<TBODY>
<TR>
<TD class=bfont-13 colSpan=3><FONT
color=#ff6600><B>计算结果:</B></FONT></TD>
<TD id=status colSpan=3> </TD></TR>
<TR class=hb-line>
<TD width=60><FONT color=#ff6600>贷款总额:</FONT></TD>
<TD id=loantotal> </TD>
<TD width=60><FONT color=#ff6600>还款总额:</FONT></TD>
<TD id=returntotal> </TD>
<TD width=60><FONT color=#ff6600>支付息款:</FONT></TD>
<TD id=interesttotal> </TD></TR></TBODY></TABLE>
<TABLE height=300 cellSpacing=0 cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD height=20>
<TABLE cellSpacing=1 cellPadding=0 border=0>
<TBODY>
<TR align=middle>
<TD width=20 bgColor=#ff9900 height=20>NO</TD>
<TD width=90 bgColor=#ff9900 height=20>还款时间</TD>
<TD width=100 bgColor=#ff9900 height=20>贷款余额</TD>
<TD width=90 bgColor=#99ff00 height=20>每月归还本金</TD>
<TD width=100 bgColor=#99ff00 height=20>累积归还本金</TD>
<TD width=90 bgColor=#ff00ff height=20>每月偿付利息</TD>
<TD width=100 bgColor=#ff00ff height=20>累积偿付利息</TD>
<TD width=120 bgColor=#ff3300 height=20>每月本息总付款额</TD>
<TD width=120 bgColor=#ff3300
height=20>累积本息总付款额</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<DIV id=result
style="OVERFLOW: auto; HEIGHT: 280px"></DIV></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top align=left width=20> </TD></TR>
<TR>
<TD width=200 bgColor=#d6d6d6 height=8></TD>
<TD width=540 bgColor=#d6d6d6 height=8></TD>
<TD width=20 bgColor=#d6d6d6></TD></TR></TBODY></TABLE>
<STYLE type=text/css>TD {
FONT-SIZE: 12px; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.style2 {
COLOR: #ffffff
}
</STYLE>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>
<SCRIPT language=JavaScript>
today=new Date();
year=today.getYear();
for(i=1995;i<year+4;i++){
form1.year.options.add(new Option(i,i));
}
form1.year.options[year-1995].selected=true;
</SCRIPT>
</BODY></HTML>