二手房贷款计算器

$(document).ready(function(){

    reset_height(0);

    $('.cal-btn').click(function(){
        if (gocal())
        {
            $('#result').show();
            reset_height(1);
        }
    });

    $('.reset-btn').click(function(){
        $($('input[name=xz]')[0]).attr('checked', true);
        $($('input[name=nd]')[0]).attr('checked', true);
        $('#mj').val('');
        $('#zj').val('');
        $('#result').hide();
        reset_height(0);
        remove_err();
    });

    $('.help').each(function(){
        $(this).click(function(evt){
            evt.stopPropagation();
            $('#' + $(this).attr('id') + '_help').toggle();
        });
    });

    $('.close').each(function(){
        $(this).click(function(){
            $(this).parent().hide();
        });
    });

    $(document).click(function(){
        $('.tsk').each(function(){
            $(this).hide();    
        });
    });
});

function remove_err()
{
    $('.err').each(function(){
        $(this).remove();
    });
    $('.inpt').each(function(){
        $(this).css('border', '1px solid #D6D6D6');
    });
}

function reset_height(c)
{
    var h = 307;
    var ie = $.browser.msie;
    if (c != 1)
    {
        h = 307;
    }
    else
    {
        h = ie ? 679 : 675;
    }
    baidu.app.setHeight(h);
}

function gocal(f)
{
    var mj = parseFloat($('#mj').val());
    var zj = parseFloat($('#zj').val());
    if (!mj || isNaN(mj) || mj > 1000000)
    {
        show_err('mj', '请输入正确的房屋建筑面积');
        $('#mj').css('border', '1px solid #FF6633').focus();
        return false;
    }
    else
    {
        $('#mj').css('border', '1px solid #D6D6D6');
        $('#mj_err').remove();
    }
    if (!zj || isNaN(zj) || zj > 1000000000)
    {
        show_err('zj', '请输入正确的房屋总价');
        $('#zj').css('border', '1px solid #FF6633').focus();
        return false;
    }
    else
    {
        $('#zj').css('border', '1px solid #D6D6D6');
        $('#zj_err').remove();
    }
    var xz = $('input[name=xz]:checked').val();
    var nd = $('input[name=nd]:checked').val();

    //契税
    var qs = 0;
    if (xz == 2)
    {
        qs = zj * 0.03;
    }
    else
    {
        if (mj >= 90)
        {
            qs = zj * 0.015;
        }
        else
        {
            qs = zj * 0.01;
        }
    }
    var yys = 0;
    var grsds = zj * 0.01;
    if (nd == 2)
    {
        yys = zj * 0.0555;
    } else{
        grsds = 0; //个税
    }
    var cjs = yys * 0.07;
    var jyfjf = yys * 0.03;
    

    var hj = qs + yys + cjs + jyfjf + grsds;

    $('#r_hj').html(fmoney(hj, 2));
    $('#r_qs').html(fmoney(qs, 2));
    $('#r_yys').html(fmoney(yys, 2));
    $('#r_cjs').html(fmoney(cjs, 2));
    $('#r_jyfjf').html(fmoney(jyfjf, 2));
    $('#r_grsds').html(fmoney(grsds, 2));

    return true;
}

function fmoney(s, n)  
{  
    n = n > 0 && n <= 20 ? n : 2;  
    s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";  
    var l = s.split(".")[0].split("").reverse(),  
    r = s.split(".")[1];  
    t = "";  
    for(i = 0; i < l.length; i ++ )  
    {  
        t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");  
    }  
    return t.split("").reverse().join("") + "." + r;  
}

//提示错误
function show_err(id, msg)
{
    if ($('#' + id + '_err').length == 0)
    {
        var t = $('#' + id).offset().top; 
        var l = $('#' + id).offset().left;
        var h = $('#' + id).height();
        var w = $('#' + id).width();
        var div = '<div id="' + id + '_err" class="err" style="left:' + (l+w+20) + 'px;top:' + t + 'px;"><div class="con">' + msg + '</div><div class="arr"></div><div style="clear:both"></div></div>';
        $(div).appendTo(document.body);
        //$('#wrapper').after(div);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值