<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/// &lt;reference path="jquery-1.9.js" /&gt;
//删除数组中指定元素
var count = 0, now = 0, bignow = 0, bigcount = 0;
Array.prototype.indexOf = function (val) {
    for (var i = 0; i &lt; this.length; i++) {
        if (this[i] == val) return i;
    }
    return -1;
};
Array.prototype.remove = function (val) {
    var index = this.indexOf(val);
    if (index &gt; -1) {
        this.splice(index, 1);
    }
};
//地图标注样式
function setlabel(info, point) {
    var Label = new BMap.Label(info, { offset: new BMap.Size(-60, -60), position: point });
    Label.setStyle({                                   //给label设置样式，任意的CSS都是可以的
        border: "0px solid rgb(255, 0, 0)",
        padding: "20px 10px",
        color: "rgb(255, 255, 255)",
        zIndex: "2",
        textAlign: "center",
        fontFamily: "'Hiragino Sans GB', 'Microsoft Yahei UI', 'Microsoft Yahei', 微软雅黑, 'Segoe UI', Tahoma, '宋体b8b\4 f53', SimSun, sans-serif",
        backgroundColor: "transparent"
    });
    return Label;
}
function clickitem(obj) {
    var zm = $(obj).children('span').html();
    var lng = $(obj).attr('lng');
    var lat = $(obj).attr('lat');
    var pt = new BMap.Point(lng, lat);        //创建一个点 
    var myLabel = setlabel('&lt;span class="items"&gt;' + zm + '&lt;/span&gt;', pt);
    map.addOverlay(myLabel);
}
var zmList = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V","W","X","Y","Z"];
function showmap(myKeys, point,title) {
    // 先清除原有的覆盖物
    map.clearOverlays();
    var myLabel = setlabel('&lt;div class="namess"&gt;' + title + '&lt;i class="arrow"&gt;&lt;/i&gt;&lt;/div&gt;', point);
    map.addOverlay(myLabel);
    map.panBy(0, 25);//中心点偏移多少像素（width,height）为div 宽高的1/2;
    // 创建搜索, 把结果放在 map 及 r-result
    var local = new BMap.LocalSearch(map);
    function onSearchComplete(result) {
        var leftstr = '';
        $("#r-result ul").html('');
        var lengths = result.getNumPois() &gt; 26 ? 26 : result.getNumPois();
        for (var i = 0; i &lt; lengths; i++) {
            var json = result.getPoi(i);
            if (json &amp;&amp; json.point != undefined) {
                var pt = new BMap.Point(json.point.lng, json.point.lat);        //创建一个点
                var strs = '&lt;span class="items"&gt;' + zmList[i] + '&lt;/span&gt;';
                var myLabel = setlabel(strs, pt);
                map.addOverlay(myLabel);

                leftstr += '&lt;li data-index=' + i + ' onclick="clickitem(this);" lng=' + json.point.lng + ' lat=' + json.point.lat + '&gt;';
                leftstr += '&lt;span&gt;' + zmList[i] + '&lt;/span&gt;';
                leftstr += '&lt;div class="item"&gt;';
                leftstr += '&lt;div class="itemTitle"&gt;' + json.title + '&lt;/div&gt;';
                leftstr += '&lt;div class="itemInfo"&gt;' + json.address + '&lt;/div&gt;';
                leftstr += '&lt;/div&gt;';
                leftstr += '&lt;/li&gt;';
            }
        }
        $("#r-result ul").append(leftstr);
    }
    local.setSearchCompleteCallback(onSearchComplete);
    // 按多关键词 范围搜索,在可视范围内搜索关键词内容
    //local.search(myKeys);
    local.searchNearby(myKeys, point, 800);
}
//创建图片图片
function loadmap(center, markers, zoom, staticWith, staticHeight, labels) {
    var staticmapstr = 'http://api.map.baidu.com/staticimage?center=' + center + '&amp;markers=' + markers + '&amp;zoom=' + zoom + '&amp;width=' + staticWith + '&amp;height=' + staticHeight;
    return staticmapstr;
}

//预览地图
function ditu() {
    var latitude = $.trim($("#h_mapx").val()); //X轴
    var longitude = $.trim($("#h_mapy").val()); //Y轴
    var communityName = $.trim($("#h_comname").val()); //小区名称
    //var districtName = $.trim($("#districtName").val()); //区域
    var businessDistrictName = $.trim($("#businessDistrictName").val()); //所在社区
    var center = latitude + "," + longitude; //地图中心
    var point = new BMap.Point(latitude, longitude); // 创建点坐标
    var marker = new BMap.Marker(point); // 创建标注      
    var markers = marker.getPosition().lng + ',' + marker.getPosition().lat;
    var zoom = 13; //显示
    var staticWith = 960; //宽
    var staticHeight = 450; //高
    var mapimg = loadmap(center, markers, zoom, staticWith, staticHeight); //创建地图
    $("#dtbox").html("");
    var str = "&lt;div class=\"tanchua\" style=\"width:1004px;height:512px;\"&gt;";
    str += "&lt;ul&gt;&lt;li&gt;&lt;p style=\"width:97%;\"&gt;【" + communityName + "】- " + businessDistrictName + "&lt;/p&gt;";
    str += "&lt;label&gt;&lt;a href=\"javascript:void(0);\" onclick=\"easyDialog.close();\"&gt;&lt;/a&gt;&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;";
    str += "&lt;img src=\"" + mapimg + "\" alt=\"\" /&gt;";
    str += "&lt;/div&gt;";
    $("#dtbox").append(str);
    easyDialog.open({
        container: 'dtbox',
        drag: false
    });
}
var jsons = null; //所在户型json
var ck = null, arr = new Array();
$(function () {
    $("#all-pay").on('input', function () {
        var val = $(this).val();
        var cs = $(".chengshu-value").attr('data-value');
        $("#loans-dk").val((val*cs).toFixed(0))
    });
    $(".nav-main a:eq(1)").addClass("text-blue");
    $("#aamore").click(function() {
        $("#divmemo").css({ display: 'none' });
        $("#divmemos").css({ display: 'block' });
    });
    var subNav_active = $(".on");

    var subNav_scroll = function(target) {
        subNav_active.removeClass("on");
        target.addClass("on");
        subNav_active = target;
    };
    //$(".page-nav a").click(function () {
    //    var index = $(".page-nav a").index(this);
    //    if (index !=8 &amp;&amp;index !=9) return;
    //    var target = $(this).attr("href");
    //    var targetScroll = $(target).offset().top - 20;
    //    $("html,body").animate({ scrollTop: targetScroll }, 300);
    //    return false;
    //});
    count = $(".smallpic li").length;
    bigcount = $(".carousel_animation_907114349e9edf722fa375c75e1d516a li").length;
    $(".bignext").on("click", function() {
        // 点击右按钮的时候想要显示当前图片的后一张，所以slideIndex值要加上1
        if (bignow &gt;= bigcount - 1) {
            bignow = 0;
            $(".carousel_animation_907114349e9edf722fa375c75e1d516a").animate({ left: 0 });
        }
        else {
            bignow++;
            $(".carousel_animation_907114349e9edf722fa375c75e1d516a").animate({ left: '-' + ((bignow * 715)) + 'px' });
        }
    });
    $(".comment_btn").on('click', function(e) {
        var huser = $("#huser").val();
        if (huser == null || huser == "") {
            e.preventDefault();
            loginclick();
            return;
        }
    });
    //左边按钮的点击事件
    $(".bigpre").on("click", function() {
        // 点击右按钮的时候想要显示当前图片的后一张，所以slideIndex值要加上1
        if (bignow == 0) {
            return;
        }
        else {
            bignow--;
            $(".carousel_animation_907114349e9edf722fa375c75e1d516a").animate({ left: '-' + ((bignow * 715)) + 'px' });
        }
    });
    //小图点击
    $(".smallpic li").click(function() {
        if ($(this).hasClass('active')) return;
        $(this).addClass('active').siblings().removeClass('active');
        var data_ulog = $(this).attr("data-ulog");
        $(".carousel_animation_907114349e9edf722fa375c75e1d516a li").each(function(i) {
            if ($(this).attr("data-ulog") == data_ulog) {
                bignow = i;
                return false;
            }
        });
        $(".carousel_animation_907114349e9edf722fa375c75e1d516a").animate({ left: '-' + (bignow * 715) + 'px' });
        now = $(".smallpic li").index(this);
        if (count &gt; 5) {
            if (now &gt;= 2 &amp;&amp; count - now &gt; 2) {
                $(".smallpic").animate({ left: '-' + (now - 2) * 130 + 'px' });
            }
        }
        $(".small-box span").show();
    });
    //右边按钮的点击事件
    $("#thumbnail2 .next").on("click", function() {
        // 点击右按钮的时候想要显示当前图片的后一张，所以slideIndex值要加上1
        if (now &gt;= count - 1) {
            now = 0;
            $(".smallpic").animate({ left: 0 });
            $(".smallpic li").eq(now).addClass('active').siblings().removeClass('active');
        }
        else {
            now++;
            console.log(now);
            $(".smallpic li").eq(now).addClass('active').siblings().removeClass('active');
            if (count &gt; 5) {
                if (now &gt;= 2 &amp;&amp; count - now &gt; 2) {
                    $(".smallpic").animate({ left: '-' + (now - 2) * 130 + 'px' });
                }
            }
        }
        $(".small-box span").show();
    });
    //左边按钮的点击事件
    $("#thumbnail2 .pre").on("click", function() {
        // 点击右按钮的时候想要显示当前图片的后一张，所以slideIndex值要加上1
        if (now == 0) {
            now = count - 1;
            $(".smallpic").animate({ left: '-' + (now - 4) * 130 + 'px' });
            $(".smallpic li").eq(now).addClass('active').siblings().removeClass('active');
        }
        else {
            now--;
            $(".smallpic li").eq(now).addClass('active').siblings().removeClass('active');
            if (count &gt; 5) {
                if (now &gt;= 2 &amp;&amp; count - now &gt; 2) {
                    $(".smallpic").animate({ left: '-' + (now - 2) * 130 + 'px' });
                }
            }
        }
        $(".small-box span").show();
    });
    //户型点击
    $(".frame-type-list li").on('click', function() {
        if ($(this).hasClass('active')) return;
        else {
            $(this).addClass('active').siblings().removeClass('active');
            var index = $(".frame-type-list li").index(this);
            if (index == 0) {
                $(".carousel_animation_8df84f869a4f36f4fa51cb504a88ca0f").css({ 'transform': 'translateX(0%)' });
                $(".top-item.animation").eq(index).css({ 'opacity': '1', 'height': 'auto' }).siblings().css({ 'opacity': '0', 'height': '0px' });
            }
            else {
                $(".carousel_animation_8df84f869a4f36f4fa51cb504a88ca0f").css({ 'transform': 'translateX(-' + (index * 712) + 'px)' });
                $(".top-item.animation").eq(index).css({ 'opacity': '1', 'height': 'auto' }).siblings().css({ 'opacity': '0', 'height': '0px' });
            }
        }
    });
    //登录
    $("#newhouse_detail_apply").on('click', function () {
        var huser = $("#huser").val();
        if (huser == null || huser == "" || huser == undefined) loginclick();
    })
    $(".daikuanfa,.reprice-change-remind.post_ulog_exposure_scroll").on('click', function () {
        var huser = $("#huser").val();
        if (huser == null || huser == "" || huser == undefined) loginclick();
        else {
            location.href = '/fang/shoufu/' + $("#hcid").val();
        }
    })
    //关注
    $(".subscribe.attention-box.animation,.focusloupan").on('click', function () {
        var $this = $(this);
        var huser = $("#huser").val();
        if (huser == null || huser == "" || huser == undefined) loginclick();
        else {
            var cid = $("#hcid").val();            
            var $obj = null;
            if ($this.hasClass('subscribe')) $obj = $this.find('span');
            else $obj = $this;
            var txt = $obj.text().trim();
            if (txt == '关注' || txt == '关注楼盘') {
                $.ajax({
                    url: "/Common/FollowPan",
                    type: "get",
                    data: { Cid: cid },
                    success: function(data) {
                        if (data != "0") {
                            if ($obj.hasClass('subscribe-text') &amp;&amp; $obj.text().trim()=='关注') {
                                $obj.html('已关注');
                                $obj.parent().find('i').removeClass('enattention').addClass('attention');
                                $(".focusloupan").html('取消关注');
                            }
                            else {
                                $obj.html('取消关注');
                                $(".subscribe-text:eq(1)").html('已关注');
                                $(".subscribe-text").parent().find('i').removeClass('enattention').addClass('attention');
                            }
                        }
                    }
                });
            }
            else {
                if (1==1) {
                    $.ajax({
                        url: "/Common/CancleFollow",
                        type: "get",
                        data: { Cid: cid },
                        success: function (data) {
                            if (data != "0") {
                                if ($obj.hasClass('subscribe-text')) {
                                    $obj.html('关注');
                                    $obj.parent().find('i').removeClass('attention').addClass('enattention');
                                    $(".focusloupan").html('关注楼盘');
                                }
                                else {
                                    $obj.html('关注楼盘');
                                    $(".subscribe-text:eq(1)").html('关注');
                                    $(".subscribe-text:eq(1)").parent().find('i').removeClass('attention').addClass('enattention');
                                }
                            }
                        }
                    });
                }                
            }
        }
    });
    //分享
    $(".fenx").on('click', function () {
        $("#current-site-qr").css({'-webkit-transform':'scale(1) translateY(0)','display':'block','transform':'scale(1) translateY(0)'});
    });
    $(document).on('click', function () {
        var _con = $('.fenx');  // 设置目标区域
        if (!_con.is(event.target) &amp;&amp; _con.has(event.target).length === 0) { // Mark 1
            $("#current-site-qr").css({ '-webkit-transform': 'scale(0) translateY(0)', 'display': 'block', 'transform': 'scale(0) translateY(0)' });
        }
    });
    //分享二维码显示隐藏
    $(".share").hover(function () {
        $("#current-site-qr").css({ '-webkit-transform': 'scale(1) translateY(0)', 'display': 'block', 'transform': 'scale(1) translateY(0)' });
    }, function () {
        $("#current-site-qr").css({ '-webkit-transform': 'scale(0) translateY(0)', 'display': 'block', 'transform': 'scale(0) translateY(0)' });
    });
    //添加对比
    $(".duibi").on('click', function () {
        
        var hcid = $("#hcid").val();
        ck = getCookie('fangdb');
        if (ck != null &amp;&amp; ck != '') {
            if (ck.indexOf("|"+hcid) &lt; 0) return;
        }
        var id = $(this).attr("data-id");
        var txt = $(this).text();        
        var title = $(this).attr('data-frame_name');
        if (txt == '添加对比') {
            $(this).text('取消对比');
            adddb(id, title, hcid);
        }
        else {
            $(this).text('添加对比');
            deletedb(id);
        }
    });
    $(".item.border_b.Verify").hide();
    //回到顶部
    $(".go-top").on('click', function() {
        $("html,body").animate({ scrollTop: 0 }, 300);
    });
    $(".like").on('click', function () {
        var txt = $(this).find('span').text();
        $(this).find('span').html(txt*1+1);
    });
    //搜索
    $(".search-btn.searchBtn").on('click', function() {
        var txt = $.trim($("#search-input").val());
        if (txt != '') window.location.href = '/fang/loupan/?keys=' + escape(txt);
    });
    //开盘提醒
    $(".open-remind").on('click', function() {
        $(".reminding-box,#dialog_reminding").show();
        $(" reminding_type.checkbox_btn span").removeClass('active')
        $(".open_time_label").find('span').addClass('active');
    });
    //变价提醒
    $(".changePrice-remind").on('click', function() {
        $(".reminding-box,#dialog_reminding").show();
        $(" reminding_type.checkbox_btn span").removeClass('active');
        $(".change_price_label").find('span').addClass('active');
    });
    //提醒选择
    $(".checkbox_btn span").on('click', function() {
        if ($(this).hasClass('active')) $(this).removeClass('active');
        else $(this).addClass('active');
    });
    //关注提醒
    $(".close_reminding").on('click', function() {
        $(".reminding-box,#dialog_reminding,#dialog_cancel,#dialog_success").hide();
    })
    $(window).scroll(function() {
        var targetTop = $(this).scrollTop();
        //var footerTop = $(".footer").offsetTop;
        //var height = $(window).height();
        //if (targetTop &gt;= 240) {
        //    $(".back-to-top").css({ "display": "block" });
        //}
        //else {
        //    $(".back-to-top").css({ "display": "none" });
        //}
        if (targetTop &gt; 300) {
            //$(".page-nav").addClass('fixed');
            $(".resblock-info.animation").addClass('stick_fixed');
            $(".go-top").css({ 'visibility': 'visible' });
        }
        else {
            $(".resblock-info.animation").removeClass('stick_fixed');
            $(".go-top").css({ 'visibility': 'hidden' });
            //$(".page-nav").removeClass('fixed');
        }
        if (targetTop &gt;= 520) {
            $(".resblock-info.animation").addClass('banner-fixed');
        } else {
            $(".resblock-info.animation").removeClass('banner-fixed');
        }
        var topheight = $("#beianjia").offset().top;
        if (targetTop &gt; topheight - 300) {            
            $(".resblock-info.animation").css({ 'top': '-' + (targetTop - topheight + 350) + 'px' });
        } else {
            if ($(".resblock-info.animation").hasClass('banner-fixed')) $(".resblock-info.animation").css({ 'top': '70px' });
            else if (!$(".resblock-info.animation").hasClass('banner-fixed') &amp;&amp; $(".resblock-info.animation").hasClass('stick_fixed')) $(".resblock-info.animation").css({ 'top': '50px' });
            else $(".resblock-info.animation").css({ 'top': '0px' });
        }
        if (targetTop &gt; 260) {
            $(".inner").addClass('navFixed');
        } else {
            $(".inner").removeClass('navFixed');
        }
    });
    $(".nav-main a:eq(1)").addClass("text-blue");
    $(".sort input").on("keyup", function() {
        $(this).val(chknum(this));
    });
    $(".btnphone").click(function() {
        $(this).toggle();
        $(".phone-info").toggle();
    });
    $(".spanphone").click(function() {
        $(this).toggle();
        $(".phone-s").toggle();
    });
    $(".mod-details&gt;.list-unstyled&gt;li").click(function() {
        var index = $(".mod-details&gt;.list-unstyled&gt;li").index(this);
        $(".info").addClass('hidden');
        $(".info").eq(index).removeClass('hidden');
        if (index == 0 &amp;&amp; !$(this).hasClass('tab-loupans')) {
            $(this).removeClass('tab-loupan');
            $(this).addClass('tab-loupans');
            $(".mod-details&gt;.list-unstyled&gt;li").eq(1).removeClass('tab-wuyes');
            $(".mod-details&gt;.list-unstyled&gt;li").eq(1).addClass('tab-wuye');
        }
        if (index == 1 &amp;&amp; !$(this).hasClass('tab-wuyes')) {
            $(this).removeClass('tab-wuye');
            $(this).addClass('tab-wuyes');
            $(".mod-details&gt;.list-unstyled&gt;li").eq(0).removeClass('tab-loupans');
            $(".mod-details&gt;.list-unstyled&gt;li").eq(0).addClass('tab-loupan');
        }
    });
    var map_s = $("#mapWrapper").attr("data-coord").split(',');
    var latitude = $.trim(map_s[0]); //X轴
    var longitude = $.trim(map_s[1]); //Y轴
    map = new BMap.Map("allmap");
    var point = new BMap.Point(latitude, longitude);        //创建一个点
    map.centerAndZoom(point, 16);
    map.disableScrollWheelZoom();
    var myKeys = "购物";
    showmap(myKeys, point, $("#htitle").val());
    $(".map-indicator li").click(function() {
        map = new BMap.Map("allmap", { enableMapClick: false });
        map.centerAndZoom(point, 16);
        map.disableScrollWheelZoom();
        myKeys = $(this).attr("data-key");
        $(".map-indicator li").removeClass("select");
        $(this).addClass("select");
        $(".nametitle").html($(this).html());
        showmap(myKeys, point, $("#htitle").val());
    });
    $(".zoom-plus").click(function() {
        map.setZoom(map.getZoom() + 1);
    });
    $(".zoom-minus").click(function() {
        map.setZoom(map.getZoom() - 1);
    });
    //在售户型更多
    $(".all-list").click(function() {
        $(".xinfanglist").css({ "max-height": "95%" });
        $(this).toggle();
    });

    //getBuildInfo($("#hbuild").val()); //第一楼栋信息
    $("#build-info .mark-label").click(function() {
        if ($(this).hasClass('clicked')) {
            return false;
        }
        else {
            var dataid = $(this).attr('data-id');
            $("#build-info .mark-label").removeClass('clicked');
            $(this).addClass('clicked');
            getBuildInfo(dataid);
        }
    });
    //价格决策
    $(".mod-price .count .clicks").click(
    function() {
        $(this).parent().children('ol').toggle();
    });
    //贷款计算方式选择
    $(".tag-nav").click(function () {
        if (!$(this).hasClass('tag-nav-on')) {
            $(".tag-nav").removeClass('tag-nav-on');
            var text = $(this).html();
            if (text == '等额本金') $(".line-reduce").show();
            else $(".line-reduce").hide();
            $(this).addClass('tag-nav-on');
            $(".start-btn,.price-submit").trigger('click');
        }
    });
    //户型选择
    $(".slt-area&gt;li").click(function() {
        var datavalue = $(this).attr('data-value');
        var dataprice = $(this).attr('data-price');
        var amount = parseFloat(datavalue) * parseFloat(dataprice) / 10000;
        amount = amount.toFixed(0);
        $("#all-pay").val(amount);
        $(".zongjia-info").html("约" + amount + "万");
        var text = $(this).html();
        $(".pp-wprice").attr('data-value', datavalue);
        $(".pp-wprice").html(text);
        $(".slt-area").css({ "display": "none" });
    });
    //首付
    $(".ret[data-type='percent'] ol li").click(function() {
        var datavalue = $(this).attr('data-value');
        var text = $(this).html();
        $(".chengshu-value").attr('data-value', datavalue);
        $("#loans-dk").val(parseInt($("#all-pay").val() * datavalue));
        $(".chengshu-value").html(text);
        $(".ret[data-type='percent'] ol").css({ "display": "none" });
    });
    //贷款方式
    $(".dk-type&gt;li").click(function() {
        var text = $(this).html();
        if (text != '组合贷款') {
            if (text == '商业贷款') {
                $(".commercial").show();
                $(".accumulation").hide();
            }
            else {
                $(".commercial").hide();
                $(".accumulation").show();
            }
            $("#dk-list").css({ "display": "none" });
            $(".comhide").show();
            var datavalue = $(this).attr('data-value');
            $(".dkspan").attr('data-value', datavalue);
        }
        else {
            $("#dk-list,.accumulation,.commercial").css({ "display": "block" });
            $(".comhide").hide();
        }
        $(".dkspan").html(text);
        $(".dk-type").css({ "display": "none" });
    });
    //利率选择 -商业
    $(".commercial ol li").on('click', function () {
        var datavalue = $(this).attr('data-value');
        var text = $(this).html();
        $(".commercial span.da").attr('data-value', datavalue);
        $(".commercial span.da").html(text);
        $(".commercial ol").css({ "display": "none" });
    });
    //公积金
    $(".accumulation ol li").on('click', function () {
        var datavalue = $(this).attr('data-value');
        var text = $(this).html();
        $(".accumulation span.da").attr('data-value', datavalue);
        $(".accumulation span.da").html(text);
        $(".accumulation ol").css({ "display": "none" });
    });
    //贷款年限
    $(".ret[data-type='times'] ol li").click(function() {
        var datavalue = $(this).attr('data-value');
        var text = $(this).html();
        $(".dktimes").attr('data-value', datavalue);
        $(".dktimes").html(text);
        $(".ret[data-type='times'] ol").css({ "display": "none" });
    });
    //还款方式
    $(".select-math .wu-icon").click(function() {
        var index = $(".select-math .wu-icon").index(this);
        if (index == 0) $(".yue1").html('每月还款：');
        else $(".yue1").html('首月还款：');
    });
    //贷款计算
    $(".start-btn,.price-submit").click(function () {
        var totalamount = $.trim($("#all-pay").val()); //房价总额        
        if (totalamount == "") totalamount = "0";
        $(".zongjia-info").html("约" + totalamount + "万");
        var rate = $(".chengshu-value").attr('data-value'); //贷款占比
        var dkamount = parseFloat(totalamount) * parseFloat(rate); //贷款金额
        var firstpay = totalamount - dkamount; //首付金额
        firstpay = firstpay.toFixed(0);        
        $(".shoufu-info,.shoufu").html(firstpay);
        $(".daikuan-info").html(dkamount + "万");
        var dktype = $(".dkspan").html(); //贷款类别
        var accudk = "0",  //公积金贷款额
            dkrate1 = "0", //公积贷款利率
            dkrate2 = "0", //商贷款利率
            payitem = "0", //还款方式 0:等额本息,1:等额本金
            interest = 0,  //总利息
            mamount = 0,  //月还款额或首月还款额
            allamount=0,//贷款总额
            bnsdk = "0";  //商业贷款额
        var dkyear = $(".dktimes").attr('data-value'); //贷款年限
        var months = parseInt(dkyear);
        $(".yueshu").html(months);
        payitem = $(".tag-nav.tag-nav-on").attr('data-value');
        if (dktype == '组合贷款') {
            accudk = $.trim($("#accu-dk").val());
            bnsdk = $.trim($("#bns-dk").val());
            dkrate1 = $(".accumulation .da").attr('data-value');
            dkrate2 = $(".commercial .da").attr('data-value');
            var lv1 = parseFloat(dkrate1) / 12;
            var lv2 = parseFloat(dkrate2) / 12;
            if (payitem == '0') {
                var amount1 = parseFloat(accudk) * lv1 * Math.pow(1 + lv1, months) / (Math.pow(1 + lv1, months) - 1);
                var amount2 = parseFloat(bnsdk) * lv2 * Math.pow(1 + lv2, months) / (Math.pow(1 + lv2, months) - 1);
                mamount = amount1 + amount2;
                interest = amount1 * months - parseFloat(accudk); //还款总利息  
                interest += amount2 * months - parseFloat(bnsdk);
                allamount = (accudk*1 + bnsdk*1 + interest*1).toFixed(0);
            }
            else {
                var monthbj1 = parseFloat(accudk) / months;
                var monthbj2 = parseFloat(bnsdk) / months;
                mamount = monthbj1 + parseFloat(accudk) * lv1;
                mamount += monthbj2 + parseFloat(bnsdk) * lv2;
                for (var i = 0; i &lt; months; i++) {
                    interest += monthbj1 + (parseFloat(accudk) - monthbj1 * i) * lv1;
                    interest += monthbj2 + (parseFloat(bnsdk) - monthbj2 * i) * lv2;
                }
                interest = interest - parseFloat(accudk) - parseFloat(bnsdk);
                allamount = (accudk * 1 + bnsdk * 1 + interest * 1).toFixed(0);
                $(".dijian").html((monthbj1 * lv1 * 10000+monthbj2*lv2*10000).toFixed(0));
            }
        }
        else {
            if (dktype == '商业贷款') dkrate1 = $(".commercial .da").attr('data-value');
            else dkrate1 = $(".accumulation .da").attr('data-value');
            var lv = parseFloat(dkrate1) / 12;
            if (payitem == '0') {
                //每月还款额=[贷款本金×月利率×（1+月利率）^还款月数]÷[（1+月利率）^还款月数－1]
                mamount = dkamount * lv * Math.pow(1 + lv, parseInt(dkyear)) / (Math.pow(1 + lv, parseInt(dkyear)) - 1);
                interest = mamount * parseInt(dkyear) - dkamount; //还款总利息     
                allamount = (dkamount * 1 + interest).toFixed(0);
            }
            else {
                var monthbj = dkamount / months; //月还款本金
                mamount = monthbj + dkamount * lv; //第一个月还款额
                //每月还款金额= （贷款本金/ 还款月数）+（本金 — 已归还本金累计额）×每月利率
                for (var j = 0; j &lt; months; j++) {
                    interest += monthbj + (dkamount - monthbj * j) * lv;
                }
                interest = interest - dkamount;
                allamount = (dkamount * 1 + interest).toFixed(0);
                $(".dijian").html((monthbj * lv * 10000).toFixed(0));
            }
        }
        $(".yue-info,.yuegong").html((mamount * 10000).toFixed(0));        
        $(".zonge").html(dkamount.toFixed(0));
        $(".lixi-info,.zonlixi").html(interest.toFixed(0));        
        $(".benxi").html(allamount);
    });
    //户型格式化json
    var divjson = $("#divjson").html();
    jsons = JSON.parse(divjson);
    var length = jsons.length;
    var imgIndex = 0;
    //户型点击
    $(".img-sm img").click(function() {
        if (length &gt; 1) {
            var index = $(".img-sm img").index(this) + 1;
            imgIndex = index - 1;
            var id = $(this).attr('id');
            var left = $(".img-sm").position().left;
            $(".img-sm").animate({ "left": (0 - (index - 1) * 130) + "px" });
            if ($("#showbigimg").attr('src') != $(this).attr('src')) {
                getValue(id);
            }
        }
    });
    //左右切换
    $(".icon-angle-left").click(function() {
        if (length &gt; 1) {
            var left = $(".img-sm").position().left;
            if (left == 0) return false;
            else {
                imgIndex -= 1;
                $(".img-sm").animate({ "left": (left + 130) + "px" });
                var id = $(".img-sm img").eq(imgIndex).attr('id');
                getValue(id);
            }
        }
    });
    $(".icon-angle-right").click(function() {
        if (length &gt; 1) {
            var left = $(".img-sm").position().left;
            if (left == -1430) return false;
            else {
                imgIndex += 1;
                var id = $(".img-sm img").eq(imgIndex).attr('id');
                $(".img-sm").animate({ "left": (left - 130) + "px" });
                getValue(id);
            }
        }
    });
    //对比清空
    $(".clearAll").click(function() {
        $(".add-nav-box").css({ "display": "none" });
        $(".unadd-nav-box").css({ "display": "block" });
        $(".add-nav-name").html('');
        $(".add-nav-header-num").html('0');
        setCookie('fangdb', '');
        return false;
    });
    //返回顶部
    $(".back-to-top").click(function() {
        $('body,html').animate({ scrollTop: 0 }, 1000);
        return false;
    });
    showduibi();
    //添加对比按纽
    $("#btnadd").click(function() {
        var id = $("#hhid").val();
        var title = $(".p-title").html() + "-" + $("#hhxtitle").val();
        if ($(this).val() == '添加对比') {
            adddb(id, title);
        }
        else { //取消对比
            deletedb(id);
        }
    });
    //开始对比
    $(".jumpMatch").click(function() {
        if ($(".add-nav-name").html() != '') {
            var id = '';
            $(".add-nav-name .delete-match").each(function(i) {
                id += $(this).attr('data-id') + ",";
            });
            if (id != '' &amp;&amp; id.length &gt; 1) id = id.substring(0, id.length - 1);
            window.location.href = '/Common/duibi?Id=' + $("#hcid").val() + '&amp;ids=' + id;
        }
        else {
            return false;
        }
    });
    //显示全部
    $("#aallhx").click(function() {
        $(".xinfanglist .row").css({ "display": "block" });
        var length = $(".xinfanglist .row").length;
        if (length &gt; 3) {
            $(".all-list").css({ "display": "block" });
            $("#spannum").html("(" + (length - 3) + ")");
        }
        else {
            $(".all-list").css({ "display": "none" });
            $("#spannum").html(0);
        }
    });
    $("#btngz").click(function() {
        $(".p-note,.duibi-add:eq(0)").show();
        $(".duibi-add:eq(1)").hide();
    });
    //取消
    $("#Button1").click(function() {
        $(".p-note,.duibi-add:eq(0)").hide();
        $(".duibi-add:eq(1)").show();
    });
    //关注
    $("#Button2").click(function() {
        var userid = $.trim($("#huser").val());
        if (userid != '') {
            var houseid = $.trim($("#hhouseid").val());
            var hxid = $.trim($("#hhid").val());
            var remark = $.trim($("#p-note-info").val());
            $.ajax({
                url: '/ajax/guanzhu.ashx',
                type: 'post',
                data: { action: 'xinfang', houseid: houseid, hxid: hxid, remark: escape(remark) },
                success: function(data) {
                    if (data &amp;&amp; data == '1') {
                        $(".p-note,.duibi-add:eq(0)").hide();
                        $(".duibi-add:eq(1)").show();
                        $("#btngz").val("已关注");
                    }
                    else {
                        window.location.href = '/Login.html';
                    }
                }
            });
        } else {
            window.location.href = '/Login.html';
        }
    });
    //订阅
    $(".reminding_user_tel_btn").on('click', function() {
        var len = $(".reminding_type span.active").length;
        var users_tel = $.trim($(".users_tels").val());
        var imgcode = $.trim($(".imgcode").val());
        var vercode = '123456'; //$.trim($(".vercode").val());
        var xieyi = $(".read_protocol span.active").length;
        var cid = $("#hcid").val();
        if (len &lt; 1) {
            $(".show_error").show();
            return;
        }
        if (users_tel == "" || !isPoneAvailable(users_tel)) {
            $(".show_error").show().find("dd").html("请输入有效的手机号码");
            return;
        }
        if (imgcode == "") {
            $(".show_error").show().find("dd").html("请输入图像验证码");
            $(".checkVerimg").addClass("border_red");
            return;
        }
        else $(".checkVerimg").removeClass("border_red");
        if (vercode == "") {
            $(".show_error").show().find("dd").html("请输入短信验证码");
            $(".Verify").addClass("border_red");
            return;
        } else $(".Verify").removeClass("border_red");
        if (xieyi &lt; 1) {
            $(".show_error").show().find("dd").html("请勾选用户协议");
            return;
        }
        else {
            $(".show_error").hide().find("dd").html("至少选择一个订阅类型");
            var typeid = '';
            $(".reminding_type span.active").each(function() {
                if (typeid != "") typeid += "," + $(this).find('input[type="checkbox"]').val();
                else typeid += $(this).find('input[type="checkbox"]').val();
            });
            $.ajax({
                url: "/Common/SetRemind",
                type: "get",
                data: { cid: cid, typeid: typeid, usertel: users_tel },
                success: function(data) {
                    if (data == "1") {
                        $("#dialog_reminding").hide();
                        $("#dialog_success").show();
                        if (typeid.indexOf('1') &gt; -1) $(".changePrice-remind").addClass('changePrice-remind-cancel').removeClass('changePrice-remind').html("取消变价提醒");
                        if (typeid.indexOf('2') &gt; -1) $(".open-remind").addClass('open-remind-cancel').removeClass('open-remind').html("取消开盘提醒");
                        if (typeid.indexOf('3') &gt; -1) {
                            $(".remind-input").attr("disabled", "disabled").val("您已经订阅成功");
                            $(".acionremind").addClass('dynamic-cancel').html("取消动态提醒");
                        }
                    }
                }
            });
        }
    });
    $(".reminding_success_btn").on('click', function() {
        $(".reminding-box,#dialog_success").hide();
    });
    var cancletype = 0;
    //取消提醒
    $(".changePrice-remind-cancel").on('click', function() {
        cancletype = 1;
        $(".reminding-box,#dialog_cancel").show();
    });
    $(".open-remind-cancel").on('click', function() {
        cancletype = 2;
        $(".reminding-box,#dialog_cancel").show();
    });
    //设置动态提醒
    $(".remind-btn.acionremind").on('click', function() {
        if ($(this).hasClass('dynamic-cancel')) {
            cancletype = 3;
            $(".reminding-box,#dialog_cancel").show();
        }
        else {
            $(".reminding-box,#dialog_reminding").show();
            $(".dynamic_label span").addClass('active');
            $(".users_tels").val($.trim($(".remind-input").val()));
        }
    });
    //继续订阅
    $(".reminding_continue_btn").on('click', function() {
        $(".reminding-box,#dialog_cancel").hide();
    });
    //确定取消
    $(".reminding_cancel_btn").on('click', function() {
        var cid = $("#hcid").val();
        $.ajax({
            url: "/Common/CancleRemind",
            type: "get",
            data: { typ: cancletype, Cid: cid },
            success: function(data) {
                if (data != "0") {
                    $(".reminding-box,#dialog_cancel").hide();
                    if (cancletype == 1) $(".changePrice-remind-cancel").addClass('changePrice-remind').removeClass('changePrice-remind-cancel').html('变价提醒');
                    else if (cancletype == 2) $(".open-remind-cancel").addClass('open-remind').removeClass('open-remind-cancel').html('开盘提醒');
                    else if (cancletype == 3) {
                        $(".acionremind").removeClass('dynamic-cancel').html('设置动态提醒');
                        $(".remind-input").removeAttr('disabled').val('');
                    }
                }
            }
        });
    });
});
function isPoneAvailable(str) {
    var myreg = /^[1][3,4,5,7,8][0-9]{9}$/;
    if (!myreg.test(str)) {
        return false;
    } else {
        return true;
    }
}
//显示对应的户型
function showhx(typ) {
    var length = $(".xinfanglist .shi" + typ).length;
    $(".xinfanglist").css({'max-height': '' });
    $(".xinfanglist .row").css({ "display": "none" });
    $(".xinfanglist .shi" + typ).css({ "display": "block" });    
    if (length &gt; 3) {
        $(".all-list").css({ "display": "block" });
        $("#spannum").html("("+(length - 3)+")");
    }
    else {
        $(".all-list").css({ "display": "none" });
        $("#spannum").html(0);
    }
}
//点叉号删除
function deleteevent(obj) {
    var id = $(obj).attr('data-id');    
    deletedb(id);
}
//隐藏
function setvalues(value,m) {
    if (value != '' &amp;&amp; value.length &gt; m) {
        return value.substring(0, m) + '...';
    }
    return value;
}
//显示对比
function showduibi() {
    ck = getCookie('fangdb');
    if (ck != null &amp;&amp; ck != '') {
        $(".unadd-nav-box").css({ "display": "none" });
        $(".add-nav-box").css({ "display": "block" });
        arr = ck.split('@');
        $(".add-nav-header-num span").html(arr.length);
        $(".add-nav-name").html('');
        if (arr.length &gt; 0) {
            if (arr.length &gt; 1) $(".jumpMatch").show();
            else $(".jumpMatch").hide();
            for (var i = 0; i &lt; arr.length; i++) {
                var arrHash = arr[i].split("|");
                $(".add-nav-name").append("&lt;span&gt;&lt;i class=\"delete-match\" data-id=\"" + arrHash[0] + "\" onclick=\"deleteevent(this);\"&gt;X&lt;/i&gt;&lt;span&gt;" + setvalues(arrHash[1], 8) + "&lt;/span&gt;&lt;/span&gt; ");
            }
        }
    }
    else {
        $(".unadd-nav-box").css({ "display": "block" });
        $(".add-nav-box").css({ "display": "none" });
    }
}
//查看点击弹框
function showdetail(obj) {
    $(".img-sm").css({ "left": "0px" });
    imgIndex = 0;
    var id = $(obj).attr('title');
    getValue(id);
}
//添加对比
function adddb(id, title,cid) {
    ck = getCookie("fangdb");
    if (ck != "" &amp;&amp; ck != null)//去null操作
    {
        arr = ck.split("@");
        if (arr.length &lt; 4) {
            if (ck.indexOf(id + "|" + title) &lt; 0) {
                arr.push(id + "|" + title + "|" + cid);
                setCookie("fangdb", arr.join("@"));
                showduibi();
            }            
        }
        else {
            alert("最多只能选择4个户型");
            return false;
        }
    } else {
        arr.push(id + "|" + title + "|" + cid);
        setCookie("fangdb", arr.join("@"));
        $("#btnadd").val('取消对比');
        showduibi();
    }
}
//删除对比
function deletedb(id) {
    ck = getCookie("fangdb");
    if (ck != "" &amp;&amp; ck != null){//去null操作
        arr = ck.split("@");
        for (var i = 0; i &lt; arr.length; i++) {
            var arrHash = arr[i].split("|");
            if (arrHash[0] == id)//判断是否存在
            {
                arr.splice(i, 1); //删除一个元素
                $("#btnadd").val('添加对比');
                break;
            }
        }
        setCookie("fangdb", arr.join("@"));
        showduibi();
    }
}
var colorjson = ["tag1", "tag2", "tag3", "tag4"];
var hxtype = ["主卧带卫", "厨卫不对门", "户型方正", "客厅朝南", "主卧朝南", "两卧朝南", "卧室带阳台", "观景落地窗", "两卧朝南", "动静分区"];
//获得当前的相关户型数据
function getValue(Id) {    
    $.each(jsons, function (index, item) {
        if (item.Id == Id) {
            $("#btnadd").val("添加对比");
            changdbvalue(Id);
            $("#hhid").val(Id);
            $("#showbigimg").fadeOut('fast');
            $("#showbigimg").attr('src', $("#ImgUrl").val() + '/UploadFile/CommunityHousetype/ShuiYin/' + item.ImgUrl).fadeIn('slow');
            $("#hhxtitle").val(item.titleC);
            $(".direction-info").html(item.orientationC);
            $(".p-type").html(item.HouseRoom + "室" + item.HouseHall + "厅" + item.HouseWei + "卫");
            $(".p-are").html(item.Areas + ".00 ㎡");
            $(".p-tips").html('');
            var mark = item.TypeTs.replace(/(^,)|(,$)/g, '');            
            if (mark != '') {
                var markList = mark.split(',');
                var lengths = markList.length &gt; 4 ? 4 : markList.length;
                for (var i = 0; i &lt; lengths; i++) {
                    $(".p-tips").append("&lt;span class=\"" + colorjson[i] + "\"&gt;" + hxtype[markList[i] - 1] + "&lt;/span&gt;");
                }
            }
            return false;
        }
    });
}
//是否已添加对比
function changdbvalue(id) {
    ck = getCookie("fangdb");
    if (ck != "" &amp;&amp; ck != null)//去null操作
    {
        arr = ck.split("@");
        for (var i = 0; i &lt; arr.length; i++) {
            var arrHash = arr[i].split("|");
            if (arrHash[0] == id)//判断是否存在
            {
                $("#btnadd").val("取消对比");
                break;
            }
        }
    }
}
//饼图
function setPie(json) {
    // Step:3 conifg ECharts's path, link to echarts.js from current page.
    // Step:3 为模块加载器配置echarts的路径，从当前页面链接到echarts.js，定义所需图表路径
    require.config({
        paths: {
            echarts: '/www/js'
        }
    });

    // Step:4 require echarts and use it in the callback.
    // Step:4 动态加载echarts然后在回调函数中开始使用，注意保持按需加载结构定义图表路径
    require(
        [
            'echarts',
            'echarts/chart/pie'
        ],
        function (ec) {
            //--- 折柱 ---
            var myChart = ec.init(document.getElementById('my-pie'));
            myChart.setOption({
                tooltip: {
                    trigger: 'item',
                    showDelay: 100,
                    backgroundColor: 'rgba(0,0,0,0)',
                    formatter: "{a} &lt;br/&gt;{b}:&lt;b&gt;{d}%&lt;/b&gt;",
                    textStyle: { fontSize: 14 }
                },
                legend: {
                    show: false,
                    data: ['首付', '贷款', '利息']
                },
                calculable: false,
                series: [
        {
            name: '',
            type: 'pie',
            itemStyle: {
                normal: {
                    label: {
                        show: false
                    },
                    labelLine: {
                        show: false
                    }
                }
            },
            radius: '80%',
            center: ['50%', '60%'],
            data: [
                { value: json[0], name: '首付' },
                { value: json[1], name: '贷款' },
                { value: json[2], name: '利息' }
            ]
        }
    ]
            });
        }
    );
}
//验证数字
function chknum(obj) { // 值允许输入一个小数点和数字 
    obj.value = obj.value.replace(/[^\d.]/g, ""); //先把非数字的都替换掉，除了数字和. 
    obj.value = obj.value.replace(/^\./g, ""); //必须保证第一个为数字而不是.
    obj.value = obj.value.replace(/^0\d/g, "");  //保证如果第一位是0，第二位不能为数字，只能为.
    obj.value = obj.value.replace(/\.{2,}/g, "."); //保证只有出现一个.而没有多个. 
    obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); //保证.只出现一次，而不能出现两次以上
    return obj.value;
}
//楼栋信息
var build = $("#buildinfo").val();
function getBuildInfo(Id) {
    if (build != null &amp;&amp; build != "" &amp;&amp; build != undefined) {
        var json = JSON.parse(build);
        if (Id &amp;&amp; Id != null &amp;&amp; Id != '') {
            $.each(json, function(i, v) {
            if (v.Id == Id) {
                console.log(v);
                    $(".content-header-fist").html(v.Name + v.NameUnit);
                    $("#spandanyuan").html(v.UnitNumber);
                    $("#spanceng").html(v.FloorNumber);
                    $("#spanhu").html(v.FloorNumber * v.HuNumber * v.UnitNumber);
                    $("#spandianti").html(v.LadderNumber + "梯" + v.HuNumber+'户');
                    return false;
                }
            });
        }
    }
    if (Id &amp;&amp; Id != null &amp;&amp; Id != '') {
        /*$.ajax({
            url: '/ajax/Handler.ashx?action=getBuildInfo',
            Type: 'Get',
            error: function () {
                alert('error');
            },
            data: "Id=" + Id,
            success: function (data) {
                json = eval('(' + data + ')')
                $("#spanlouhao").html(json.name);
                $("#spandanyuan").html(json.unit);
                $("#spanceng").html(json.ceng);
                $("#spanhu").html(json.hu);
                $("#spandianti").html(json.dianti);
            }
        });*/
    }
}</pre></body></html>