﻿
//城市切换
$(".city,.city_box").click(function(){
   $(".city_box").toggle();
});

function msg_show(tip,i){
    layer.msg(tip, {time: 3000, icon:i});
}
function hideDiv(){
    var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
    parent.layer.close(index); //再执行关闭
}
function open_show(url,w,h){
    layer.open({
        type: 2,
        title: false,
        area: [w, h],
        shade: 0,
        closeBtn: 0,
        shadeClose: true,
        content:url
    });
}

function turn(url){
    window.location.href = url;
}

function ajaxPost(url,data){
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:data,
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(hideDiv,1000);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
}


$(".showAdd").click(function(){
    open_show($(this).attr('request-url'),$(this).attr('w'),$(this).attr('h'));
});
//视频播放
$(".v_play").click(function(){
    var url =$(this).attr('request-url');
    var title = $(this).attr('title') ? $(this).attr('title') :'视频播放'
    layer.open({
        type: 2,
        title: title,
        area: ['825px', '510px'],
        shade: 0,
        closeBtn: 1,
        shadeClose: true,
        content:url
    });
});
//获取楼盘图片
$(".g_h_pic").click(function () {
    var url = $(this).attr('request-url');
    var prev = $(".picHouseShow li:first").attr("data-pid");
    var next = $(".picHouseShow li:last").attr("data-pid");
    var li_ids = [];
    $(".picHouseShow li").each(function(i,v){
        li_ids[i] = $(this).attr("data-pid");
    });
    var ids = li_ids.join(",");
    if(!prev || !next){
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:{'prev':prev,next:next,ids:ids},
        success: function(json){
            if(json.code==1){
                $(".picHouseShow").empty();
                $(".picHouseShow").append(json.html);
            }else{
                msg_show(json.msg,2)
            }
        }
    });

});

//提交咨询
$('#reply_btn').on('click',function() {
    var form = $(this).parents('form');
    var user_name = $(form).find("input[name='user_name']").val();
    var mobile = $(form).find("input[name='mobile']").val();
    var content = $(form).find("textarea[name='content']").val();
    var cate_id = $("#cate_id").val();
    var house_id = $(this).attr('data-id');
    var token = $("input[name='__token__']").val(), reg = /^1[3456789][0-9]{9}$/;

    if (!content) {
        msg_show('请输入您提问的内容', 2);
        return false;
    }else if (!user_name) {
        msg_show('请填入您的姓名',2);
        return false;
    } else if (!reg.test(mobile)) {
        msg_show('手机号码格式不正确',2);
        return false;
    }else{
        //请求ajax
        $.ajax({
            type: "post",
            url : $(this).attr('data-uri'),
            dataType:'json',
            data:{'user_name':user_name,'mobile':mobile,'content':content,'house_id':house_id,'cate_id':cate_id,'token':token},
            success: function(json){
                if(json.code==1){
                    msg_show(json.msg,1);
                }else{
                    msg_show(json.msg,2)
                }
            }
        });
        return false;
    }
});

//报名
$('#sub_btn').click(function(){
    var user_name = $('#user_name').val(),mobile = $('#mobile').val(),sms_code = $('#sms_code').val(),send_sms=$("#send_sms").val(),house_id=$("#house_id").val(),group_id=$("#group_id").val(),
        type=$("#type").val(),broker_id=$("#broker_id").val(),model=$("#model").val(),reg = /^1[3456789][0-9]{9}$/;
    if(!user_name)
    {
        layer.msg('请填写您的姓名',{icon:2});
        return false;
    }else if(!reg.test(mobile)){
        layer.msg('手机号码格式不正确',{icon:2});
        return false;
    }else if(!sms_code && send_sms == 1){
        layer.msg('请填写短信验证码',{icon:2});
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{user_name:user_name,mobile:mobile,sms_code:sms_code,send_sms:send_sms,house_id:house_id,group_id:group_id,type:type,model:model,broker_id:broker_id,type:type},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(hideDiv,1000);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false;
});

//找房神探
$('#look_for').click(function(){
    var user_name = $('#user_name').val(),mobile = $('#mobile').val(),money = $('#money').val(),intention=$("#intention").val(),token = $("input[name='__token__']").val(),reg = /^1[3456789][0-9]{9}$/;
    var ids = Array();
    var ids_val = Array();
    $(".checkbox:checked").each(function(i,v){
        ids[i] = $(this).val();
        ids_val[i] = $(this).attr('data-desc');
    });
    var room = ids.join(",");
    var room_val = ids_val.join(",");
    if(!money){
        msg_show('请填写首付金额',2);
        return false;
    }else if(isNaN(Number(money))){
        msg_show('首付金额要填写数字',2);
        return false;
    }else if(!room){
        msg_show('请选择意向户型',2);
        return false;
    }else if(!user_name){
        msg_show('请填写您的姓名',2);
        return false;
    }else if(!reg.test(mobile)){
        msg_show('手机号码格式不正确',2);
        return false;
    }

    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{user_name:user_name,mobile:mobile,money:money,room:room,intention:intention,room_val:room_val,token:token,type:10},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(function () {
                    $('#look_form')[0].reset();
                },1500);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false;
});

//给经纪人留言
$('#user_message').click(function(){
    var form = $(this).parents('form');
    var user_name = $('#user_name').val(),
        mobile = $('#mobile').val(),
        content= $("#content").val(),
        broker_id = $(this).attr('data-id'),
        token = $(form).find("input[name='__token__']").val(),reg = /^1[3456789][0-9]{9}$/;

    if(!user_name){
        msg_show('请填写您的姓名',2);
        return false;
    }else if(!reg.test(mobile)){
        msg_show('手机号码格式不正确',2);
        return false;
    }else if(!content){
        msg_show('请输入您的留言内容',2);
        return false;
    }

    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{user_name:user_name,mobile:mobile,content:content,broker_id:broker_id,token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(function () {
                    hideDiv();
                },1500);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false;
});

$(".request-url").click(function(){
    var url = $(this).attr('request-url');
    var house_id = $(this).attr('data-bid');
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:{house_id:house_id},
        success: function(json){
            if(json.status==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
});

$("#getAuthCode").click(function(){
    var url = $("#sms_url").val();
    var house_id = $("#house_id").val();
    var type = $("#type").val();
    var phone = $("#phone").val();
    if(phone==''){
        msg_show('请输入您的手机号码',2);
        return false;
    }
    if(!/^1[34578][0-9]{9}$/.test(phone)){
        msg_show('请输入正确的手机号码',2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:{house_id:house_id,type:type,phone:phone},
        success: function(json){
            if(json.status==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
});

//委托卖房
$('#wt_but').click(function() {
    var user_name = $('#user_name').val(), phone = $('#phone').val(), price = $('#price').val(),
        type = $('#type').val(), sex = $('#sex').val(), estate_name = $("#estate_name").val(),
        token = $("input[name='__token__']").val(), reg = /^1[3456789][0-9]{9}$/;
    var address = $("#add_ldh").val() + '_' + $("#add_dyh").val() + '_' + $("#add_fjh").val();
    var ids = Array();
    var ids_val = Array();
    $(".checkbox:checked").each(function (i, v) {
        ids[i] = $(this).val();
        ids_val[i] = $(this).attr('data-desc');
    });
    var house_type = ids.join(",");
    var house_type_val = ids_val.join(",");
    if (!reg.test(phone)) {
        msg_show('手机号码格式不正确', 2);
        return false;
    } else if (!user_name) {
        msg_show('请填写您的尊称', 2);
        return false;
    } else if (!house_type) {
        msg_show('请选择房产类型', 2);
        return false;
    } else if (!estate_name) {
        msg_show('请填写小区名称', 2);
        return false;
    } else if (!price) {
        msg_show('请填写期望价格', 2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{user_name:user_name,phone:phone,price:price,estate_name:estate_name,address:address,type:type,sex:sex,house_type:house_type,token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(hideDiv,1000);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    });
    //委托找房
    $('#want_to_buy').click(function() {
        var user_name = $('#user_name').val(),phone = $('#phone').val(),price = $('#price').val();
        var type = $('#type').val();
        var sex = $('#sex').val();
        var area_id = $('#area_id').val();
        var token = $("input[name='__token__']").val(),reg = /^1[3456789][0-9]{9}$/;

        if (!reg.test(phone)) {
            msg_show('手机号码格式不正确', 2);
            return false;
        } else if (!user_name) {
            msg_show('请填写您的尊称', 2);
            return false;
        }else if (!price) {
            msg_show('请填写期望价格', 2);
            return false;
        }

        //请求ajax
        $.ajax({
            type: "post",
            url : $(this).attr('data-uri'),
            dataType:'json',
            data:{user_name:user_name,phone:phone,price:price,type:type,sex:sex,area_id:area_id,token:token},
            success: function(json){
                if(json.code==1){
                    msg_show(json.msg,1);
                    window.setTimeout(hideDiv,1000);
                }else{
                    msg_show(json.msg,2)
                }
            }
        });
    });


//搜索
$("#follow").click(function () {
    var house_id = $(this).attr('data-id');
    var url = $(this).attr('data-uri');
    var model = $(this).attr('data-model');
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:{model:model,house_id:house_id},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
});

//加入新房
$("#join_house").click(function(){
    var house_id = $(this).attr('data-id');
    var url = $(this).attr('data-uri');
    //请求ajax
    $.ajax({
        type: "post",
        url : url,
        dataType:'json',
        data:{house_id:house_id},
        success: function(json){
            if(json.code==1){
                $("#join_house").html(json.text);
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
});

$(".customerBox li").mouseover(function(){
    var aa = $(this).index();
    $('.hk_show').hide().eq(aa).show();
});

//首页搜索
$("#index_tag li a").click(function () {
    var keys = $(this).attr('data-desc');
    var map_url = $(this).attr('data-uri');
    $("#search_val").val(keys);
    $("#map_url").attr('href',map_url);
    $("#index_tag li a").removeClass('selected');
    $(this).addClass('selected');

    $(".search_box p").hide();
    $(".index_"+keys+"_s").show();

});

//底部切换
$('#foot_ul li').mouseover(function(){
    var aa = $(this).index();
    $('#foot_ul a').removeClass("selected");
    $(this).find('a').addClass("selected");
    $('.f_n3').hide().eq(aa).show();
});

//显示二维码
$(".sm-tel").mouseover(function(){
    $(".qrcodebox").show();
});
$(".sm-tel").mouseout(function(){
    $(".qrcodebox").hide();
});



//选择分类
$(".ask_cate li").click(function () {
    var id  = $(this).data('id');
    $(".ask_cate li").removeClass('sec');
    $(this).addClass('sec');
    $("#cate_id").val(id);
});

//新闻详细下面的按钮
$("#news_area").mouseover(function () {
    var ids_val = Array();
    $(".checkbox:checked").each(function (i, v) {
        ids_val[i] = $(this).attr('data-desc');
    });
    var area_val = ids_val.join(",");
    if(area_val){
        $("#news_area").find('span').html(area_val+'<em class="cur"></em>');
    }else{
        $("#news_area").find('span').html('意向区域<em class="cur"></em>');
    }
    $(this).find('div').removeClass('f-dn');
});

//新闻资讯--户型
$("#news_room").mouseover(function () {
    var room_val = $("input:radio[name='room']:checked").attr('data-desc');
    if(room_val){
        $("#news_room").find('span').html(room_val+'<em class="cur"></em>');
    }else{
        $("#news_room").find('span').html('意向户型<em class="cur"></em>');
    }
    $(this).find('div').removeClass('f-dn');

});

//新闻资讯--价格
$("#news_price").mouseover(function () {
    var price_val = $("input:radio[name='price']:checked").attr('data-desc');
    if(price_val){
        $("#news_price").find('span').html(price_val+'<em class="cur"></em>');
    }else{
        $("#news_price").find('span').html('价格<em class="cur"></em>');
    }
    $(this).find('div').removeClass('f-dn');
});

$("#news_area,#news_room,#news_price").mouseout(function(){
    $(this).find('div').addClass('f-dn');
});

//新闻页面提交
$('.news_but').click(function() {
    var form = $(this).parents('form');
    var area = $("#area").val();
    var intention = $(form).find("input[name='intention']").val();
    var price = $("#price").val();
    var mobile = $(form).find("input[name='mobile']").val();
    var news_id = $(this).attr('data-id');
    var token = $("input[name='__token__']").val(), reg = /^1[3456789][0-9]{9}$/;

    if(!area){
        msg_show('请选择意向区域', 2);
        return false;
    }else if(!intention) {
        msg_show('请填写意向楼盘', 2);
        return false;
    }else if(!price) {
        msg_show('请选择意向价格', 2);
        return false;
    }else if(!reg.test(mobile)) {
        msg_show('手机号码格式不正确', 2);
        return false;
    }else if(!$("input[type='checkbox']").is(':checked')){
        msg_show('请同意本站的用户协议', 2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{area:area,intention:intention,price:price,mobile:mobile,news_id:news_id,model:'article',token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false;
});

/*新版本*/
$("#news_nav a").click(function () {
    $("#news_nav a").removeClass('cue');
    $(this).addClass('cue');
    var field = $(this).attr('data-field');
    var url = $(this).attr('data-uri');
    $('.news_uri').attr('href',url);
    $('.news_1,.news_2').removeClass('show').addClass('hide');
    $(".news_"+field).removeClass('hide').addClass('show');
});

/*户型详细*/
$(".hx_slt img").click(function () {
    var url = $(this).attr('data-uri');
    $(".hx_con_1").find('img').attr('src',url);
    $(".hx_con_1").find('a').attr('href',url);
});

/*视频切换*/
$("#video_nav a").click(function () {
    $("#video_nav a").removeClass('cue');
    $(this).addClass('cue');
    var field = $(this).attr('data-field');
    var url = $(this).attr('data-uri');
    $('.video_uri').attr('href',url);
    $('.video_1,.video_2').removeClass('show').addClass('hide');
    $(".video_"+field).removeClass('hide').addClass('show');
});

//提交
$(".add_input").click(function () {
   var form = $(this).parents('form');
   var user_name = $(form).find("input[name='user_name']").val();
   var mobile = $(form).find("input[name='mobile']").val();
   var model= $(this).attr('data-field');
   var type = $(this).attr('data-val');
   var house_id = $(this).attr('data-id');
   var token = $("input[name='__token__']").val(), reg = /^1[3456789][0-9]{9}$/;

    var ids_val = Array();
    $(".checkbox:checked").each(function (i, v) {
        ids_val[i] = $(this).val();
    });
    var area = ids_val.join(",");

    if(!user_name){
        msg_show('请填写你的姓名', 2);
        return false;
    }else if(!reg.test(mobile)) {
        msg_show('手机号码格式不正确', 2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{type:type,user_name:user_name,mobile:mobile,model:model,house_id:house_id,area:area,token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false
});

//租房
$("#help_house").click(function () {
    var form = $(this).parents('form');
    var user_name = $(form).find("input[name='user_name']").val();
    var mobile = $(form).find("input[name='mobile']").val();
    var price = $(form).find("input[name='price']").val();
    var area = $(form).find("select[name='area']").val();
    var room = $(form).find("select[name='room']").val();
    var intention = $(form).find("textarea[name='intention']").val();
    var type = $(this).attr('data-val');
    var token = $("input[name='__token__']").val(), reg = /^1[3456789][0-9]{9}$/;


    if(!user_name){
        msg_show('请填写你的姓名', 2);
        return false;
    }else if(!reg.test(mobile)) {
        msg_show('手机号码格式不正确', 2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{type:type,user_name:user_name,mobile:mobile,price:price,room:room,area:area,intention:intention,token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(function () {
                    $('#help_house_form')[0].reset();
                },1500);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false
});


//首页特效
$(".infang_title a").hover(function () {
    $(".infang_title a").removeClass('incue');
    $(this).addClass('incue');
    $(".infang_con ul").removeClass('hide').addClass('hide');
    $(".infang_con ul").eq($(this).index()).removeClass('hide');
});

//首页搜索
$(".ser_nav a").hover(function () {
    $(".ser_nav a").removeClass('cue');
    $(this).addClass('cue');
    var field = $(this).attr('data-field');
    var map_url = $(this).attr('data-uri');

    $("#search_val").val(field);
    $("#map_url").attr('href',map_url);
});

//搜索
$("#search").click(function () {
    var keys= $("#keys").val();
    if(!keys){
        msg_show('请输入关键词再搜索',2);
        return false;
    }

    $("#head_form").submit();
});

//列表切换
$(".ind_title_nav a").hover(function () {
    var field = $(this).parent().attr('data-field');

    $("."+field+" a").removeClass('cue');
    $(this).addClass('cue');

    if(field=='house'){
        $("#"+field+">div").removeClass('hide').addClass('hide');
        $("#"+field+">div").eq($(this).index()).removeClass('hide');
    }else if(field=='foot_news'){
        $(".in_box .in_c").removeClass('hide').addClass('hide');
        $(".in_box .in_c").eq($(this).index()).removeClass('hide');
    }else{
        $("#"+field+" ul").removeClass('hide').addClass('hide');
        $("#"+field+" ul").eq($(this).index()).removeClass('hide');
    }
});

$(".ind_bm").hover(function(){
    $(this).find('.tc_show').show();
},function(){
    $(this).find('.tc_show').hide();
});

function tcOpen(v){
    var url = $(v).attr('data-uri');
    window.open (url,'newwindow', 'height=500, width=750, top=200, left=300, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
}

//底部导航
$(".house_fic li").hover(function () {
    $(".house_fic li").removeClass('cue');
    $(this).addClass('cue');
    $(".house_aa").removeClass('hide').addClass('hide');
    $(".house_aa").eq($(this).index()).removeClass('hide');
});

//房价
$(".houprice_li li").hover(function () {
    $(".houprice_li li").removeClass('current');
    $(this).addClass('current');
    $(".houprice_la").removeClass('hide').addClass('hide');
    $(".houprice_la").eq($(this).index()).removeClass('hide');
})


//问答
$("#add_answer").click(function () {
    var info = $("#info").val();
    var ask_id = $("#ask_id").val();
    var token = $("input[name='__token__']").val();
    if(!info){
        msg_show('请填写回答内容', 2);
        return false;
    }
    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:{ask_id:ask_id,info:info,token:token},
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
            }else{
                msg_show(json.msg,2)
            }
        }
    });
    return false

});

//登录
$(".topnav_sign a,.login_pass_reg a").click(function () {
    $(".singin").hide();
   var field = $(this).attr('data-field');
   $("."+field).toggle();
});

$(".singin_title a").click(function () {
    var field = $(this).attr('data-field');
    $(".singin_title a").removeClass('current');
    $(this).addClass('current');
    $(".l_account,.l_phone").hide();
    $(".l_"+field).show();
    $("#login_type").val(field);

});

$(".singin_x").click(function () {
   $(".singin").hide();
});

//用户登录
$("#user_login_but").on('click',function() {
    var login_type =  $("#login_type").val();
    var remember = $("input[name='remember']").val();
    var token = $("input[name='__token__']").val()
    //账号登录
    if(login_type=='account'){
        var user_name = $(".l_account").find("input[name='user_name']").val();
        var password = $(".l_account").find("input[name='password']").val();

        if(!user_name){
            msg_show('用户名不能为空',2);
            return false;
        }
        if(!password){
            msg_show('密码不能为空',2);
            return false;
        }
        var param = {login_type:login_type,'user_name':user_name,'password':password,remember:remember,token:token};

    }else if(login_type=='phone'){
        var mobile = $(".l_phone").find("input[name='mobile']").val();
        var sms_code = $(".l_phone").find("input[name='sms_code']").val();
        if(!mobile){
            msg_show('手机号码不能为空',2);
            return false;
        }
        if(!sms_code){
            msg_show('认证码不能为空',2);
            return false;
        }
        var param = {login_type:login_type,'mobile':mobile,'sms_code':sms_code,remember:remember,token:token};
    }

    //请求ajax
    $.ajax({
        type: "post",
        url : $(this).attr('data-uri'),
        dataType:'json',
        data:param,
        success: function(json){
            if(json.code==1){
                msg_show(json.msg,1);
                window.setTimeout(function () {
                    $(".singin").hide();
                },1500);
            }else{
                msg_show(json.msg,2)
            }
        }
    });

    return false;

});

//用户注册
$("#reg_btn").on('click',function(){
    var form = $(this).parents('form');

    var mobile = $(form).find("input[name='mobile']").val(),
        user_name = $(form).find("input[name='user_name']").val(),
        sms_code = $(form).find("input[name='sms_code']").val(),
        password = $(form).find("input[name='password']").val(),
        password2 = $(form).find("input[name='password2']").val(),
        agree = $('input[name="agree"]:checked').val(),reg = /^1[3456789][0-9]{9}$/,
        token = $("input[name='__token__']").val(),send_sms = $('#reg_sms').val();
    if(!reg.test(mobile))
    {
        layer.msg('手机号格式不正确！',{icon:2});
        return false;
    }else if(!user_name && user_name == ''){
        layer.msg('请填填写您的用户名',{icon:2});
        return false;
    }else if(!sms_code && send_sms == 1){
        layer.msg('请填写短信验证码！',{icon:2});
        return false;
    }else if(password.length < 6){
        layer.msg('密码至少由6位数字或字母组合',{icon:2});
        return false;
    }else if(password != password2){
        layer.msg('两次密码输入不一致！',{icon:2});
        return false;
    }else if(agree != 1){
        layer.msg('请先同意用户协议！',{icon:2});
        return false;
    }else{
        var param = {
            mobile :mobile,
            user_name :user_name,
            sms_code : sms_code,
            password : password,
            password2 : password2,
            model : 1,
            token       : token
        };
        var url = $(this).attr('data-uri');
        $.post(url,param,function(result){
            if(result.code == 1)
            {
                layer.msg(result.msg,{icon:1});
                window.setTimeout(function () {
                    $(".singin").hide();
                },1500);
            }else{
                layer.msg(result.msg,{icon:2});
            }
        });
    }
});

//修改密码
$('#edit_password').on('click',function(){
    var form = $(this).parents('form');
    var mobile = $(form).find("input[name='mobile']").val(),
        sms_code = $(form).find("input[name='sms_code']").val(),
        password = $(form).find("input[name='password']").val(),
        password2 = $(form).find("input[name='password2']").val(),
        reg = /^1[3456789][0-9]{9}$/,
        token = $("input[name='__token__']").val();
    if(!reg.test(mobile))
    {
        layer.msg('手机号码格式不正确！',{icon:2});
        return false;
    }else if(!sms_code){
        layer.msg('请填写短信验证码！',{icon:2});
        return false;
    }else if(password.length < 6){
        layer.msg('密码由6位以上数字或字母组成',{icon:2});
        return false;
    }else if(password!=password2){
        layer.msg('两次密码输入不一致！',{icon:2});
        return false;
    }else{
        var url = $(this).data('uri');
        var param = {
            mobile : mobile,
            sms_code : sms_code,
            password : password,
            password2 : password2,
            token : token
        };
        $.post(url,param,function(result){
            if(result.code == 1)
            {
                layer.msg(result.msg,{icon:1});
                window.setTimeout(function () {
                    $(".singin").hide();
                    $(".user_login").show();
                },1500);
            }else{
                layer.msg(result.msg,{icon:2});
            }
        });
    }
});

//手机认证码
$(".smsCode").bind('click',function(){
    getCode(this);
});

var time=60,times='';
function getCode(v){
    if(time<60) return false;

    var form = $(v).parents('form');
    var url = $(v).attr('data-uri');
    var exists = $(v).attr('data-val');
    var mobile = $(form).find("input[name='mobile']").val(),reg = /^1[3456789][0-9]{9}$/;
    if(!reg.test(mobile)){
        layer.msg('请填写正确的手机号码',{icon:2});
        return false;
    }
    $.post(url,{'mobile':mobile,'exists':exists},function(data){
        if(data.code==1){
            time --;
            layer.msg('验证码发送成功，请注意查收',{icon:1});
            times = setInterval(timer(v),1000);
        }else{
            layer.msg(data.msg,{icon:2});
        }
    });
}
function timer(v){
    var form = $(v).parents('form');
    var code = $(form).find(".smsCode");
    if(time == 0){
        time = 61;
        code.text('获取验证码');
        clearInterval(times);
    }else{
        code.text(time+'秒后获取');
    }
    time --;
}










