/*-------------------- 获取地址栏地址并拆分 --------------------------------*/
function getParams(url) {
    var theRequest = new Object();
    if (!url)
        url = location.href;
    if (url.indexOf("?") !== -1)
    {
        var str = url.substr(url.indexOf("?") + 1) + "&";
        var strs = str.split("&");
        for (var i = 0; i < strs.length - 1; i++)
        {
            var key = strs[i].substring(0, strs[i].indexOf("="));
            var val = strs[i].substring(strs[i].indexOf("=") + 1);
            theRequest[key] = val;
        }
    }
    return theRequest;
}

var  objUrl = {}; //获取get参数
var url = window.location.href;


var params = getParams(url);
if(!$.isEmptyObject(params)){
    $.each(params,function(key,val){
        objUrl[key] = val;
    })
}

/*----------------------------*/

/*区域 价格 户型 特效 筛选*/
$('.m_nav_box').on('click','a',function () {

    // var ParamsArr = ['city','type','zhuti','price'];
    //
    // var _this = $(this);
    // var atrName = _this.attr('name');
    // var idval=_this.attr('id-value');
    // var _val = _this.attr('value');
    // var urlParams = '';
    // for (var k in ParamsArr){
    //     if(ParamsArr[k] == atrName){
    //         objUrl[atrName] = _val;
    //         delete objUrl.page;
    //         delete objUrl.name;
    //     }
    // }
    //
    // $.each(objUrl,function(key,val){
    //     if(key == 'city') return true; //跳出当前循环
    //     urlParams  += key+'='+val+'&';
    // })
    //
    // var cityUrl = '';
    // urlParams = urlParams.substring(0,urlParams.length - 1);
    // if(typeof objUrl.city == 'string'){
    //     cityUrl = 'city='+objUrl.city+'&';
    // }
    //
    // if(urlParams == '' && cityUrl != '')
    // {
    //     cityUrl = cityUrl.substring(0,cityUrl.length - 1);
    // }
    //
    // window.location.href = '/house/search?'+ cityUrl+urlParams;

    var ParamsArr = ['city','type','zhuti','price','py'];

    var _this = $(this);
    var atrName = _this.attr('name');
    if(atrName == 'city'){
        objUrl['py'] = _this.attr('pinyin');
    }
    // var idval=_this.attr('pinyin');
    var _val = _this.attr('value');
    var urlParams = '';
    for (var k in ParamsArr){
        if(ParamsArr[k] == atrName){
            objUrl[atrName] = _val;
            delete objUrl.page;
            delete objUrl.name;
        }
    }

    // console.log(objUrl);
    $.each(objUrl,function(key,val){
        if(key == 'py') return true; //跳出当前循环
        urlParams  += key+'='+val+'&';
    })

    var cityUrl = '';
    urlParams = urlParams.substring(0,urlParams.length - 1);
    if(typeof objUrl.py == 'string'){
        cityUrl = 'py='+objUrl.py+'&';
    }

    if(urlParams == '' && cityUrl != '')
    {
        cityUrl = cityUrl.substring(0,cityUrl.length - 1);
    }

    window.location.href = '/housech/search?'+ cityUrl+urlParams;

})


/*区域 价格 户型 特效 筛选*/
$.each($('.m_nav_qy').find('a'),function(){
    var each_name = $(this).attr('name');
    var each_val = $(this).attr('value');
    if(each_val == objUrl[each_name]){
        $(this).attr('id','nav');
    }

})

//选中
$.each($('.m_sort ul').find('li'),function () {
    var _eachthis = $(this);
    var each_name = $(this).attr('name');
    if(!$.isEmptyObject(objUrl[each_name])){
        $('.m_sort ul li').removeClass('sort');
        $.each($('.m_sort_jg').find('span'),function () {
               if( each_name == $(this).attr('name') && objUrl[each_name] == $(this).attr('value')){
                   // _eachthis.html($(this).html());
                   $('span.fnt').html($(this).html())
               }
        })
        $(this).addClass('sort')
    }
})


//楼盘首页 楼盘列表 >> 查看地图
    $('a.y_idckdt').on('click',function(){
        var lpjwd=$(this).attr('data-jwd');
        var lptitle=$(this).attr('data-title');
        var _pointx = lpjwd.split(',')[0];
        var _pointy = lpjwd.split(',')[1];
        if (lpjwd !=='') {
            window.open('/map/details#lat='+_pointy+'&lng='+_pointx+'&zoom=13&title='+lptitle+'');
        }else{
            /*调用方法*/
            var M = {};
            if(M.dialog1){
                return M.dialog1.show();
            }
            M.dialog1 = jqueryAlert({
                'content' : '暂无相关经纬度数据',
                'closeTime' : 2000,
            })
            $than.removeAttr('disabled');
            ControlSwitch = false;                  //开关为false
            return false;
        };
        
    })


/*---------------------------------------------------------------------*/

/* 筛选 人气  价格  默认  */
$('.m_sort ul').on('click','.m_sortClick',function () {
    var ourlParams = '';
    var ParamsArr = ['default','pricesort','renqi','vrread'];
    var _this = $(this);
    var atrName = _this.attr('name');
    var _val = _this.attr('value');

    var oAbjUrl = {};               //获取get参数
    var url = window.location.href;

    /* 把地址拆分存储 */
    var Aparams = getParams(url);
    if(!$.isEmptyObject(Aparams)){
        $.each(Aparams,function(key,val){
            oAbjUrl[key] = val;
        })
    }

    /* 先把 oAbjUrl 对象里存在 ParamsArr 数组,删除 */
    $.each(oAbjUrl,function(key,val){
        var ind = $.inArray(key, ParamsArr);
        if(ind >= 0){
            delete oAbjUrl[key];
        }
    })

    /* 把当前点击名称添加 */
    for (var k in ParamsArr){
        if(ParamsArr[k] == atrName){
            oAbjUrl[atrName] = _val;
            delete oAbjUrl.page;
        }
    }

    // window.location.href = '/house/search?'+urlParams;
    /* 把对象内属性及值拼接 */
    $.each(oAbjUrl,function(key,val){
        ourlParams += key+'='+val+'&';
    })

    /* 去掉最后拼接 & */
    ourlParams = ourlParams.substring(0,ourlParams.length - 1);

    /* 把地址放加载地址栏上 */
    window.location.href = '/housech/search?'+ ourlParams;

})


/* 点击修改 */
$('.m_sort_jg span[name="pricesort"]').on('click',function(){
    var _txt = $(this).text();
    $('span.fnt').html(_txt)
    // $('.sort_jg .span.fnt').text(_txt);
})

/* 按价格 显示下拉 选项*/
$('.sort_jg').hover(function(){
    $('.m_sort_jg').show();
},function(){
    $('.m_sort_jg').hide();
});





/* 人气  价格  默认 选中效果 */
$('.m_sort ul li').on('click',function(){
    $(this).addClass('sort').siblings().removeClass('sort');
})



/*---------------------------------- end -----------------------------------*/
/*有新房通知我*/
// $(window).on("scroll", function () {
//     if($(window).scrollTop()>=$(".m_xftz_box").offset().top) {
//         $("#m_xftz").addClass("scrollfixed");
//     } else {
//         $("#m_xftz").removeClass("scrollfixed");
//     }
// });



/*--------------- 报名调用 ------------------*/
$(function () {
    //报名验证及提交的调用
    PublicAction.AjaxSend(
        {
            CORID:'apply_submitch',                    /*操作ID*/
        }
    );

        // 报名
    PublicAction.AjaxSend(
        {
            CORID:'m_lp_list_button',               /*操作ID*/
        }
    );

})