/* global type */

//引入头部
/* $.ajax({
    type: "GET",
    url: "comm/header.html",
    dataType: "html",
    async:false,
    success: function(data){
        $("#header").html(data)
    }
});
//引入底部
$.ajax({
    type: "GET",
    url: "comm/footer.html",
    dataType: "html",
    async:false,
    success: function(data){
        $("#footer").html(data)
    }
});
// 双选会页面引入报名和完善简历弹窗
//引入弹窗
$.ajax({
    type: "GET",
    url: "comm/modal.html",
    dataType: "html",
    async:false,
    success: function(data){
        $("#modal").html(data)
    }
}); */
// 导航选中
var curPage=$("body").attr("data-page");
$(".header .bottom .nav li[data-page="+curPage+"]").addClass("active").siblings().removeClass("active");

//返回顶部  当滚动条的位置处于距顶部100像素以下时，返回顶部按钮出现，否则消失
$(window).scroll(function(){
    if ($(window).scrollTop()>100){
        $("#toTop").fadeIn(100);
    }
    else
    {
        $("#toTop").fadeOut(100);
    }
});
// 创建弹窗

function openLayer(id,options,callback,success) {
    closeLayer();
    options || (options = {});
    layer.open({
        id: "ID_" + id,
        type: options.type === undefined ? 1 : options.type,
        title: false,
        // area: ['100%', '100%'],
        // offset:['0px','0px'],
        offset: 'auto',
        area:[options.area && options.area[0] || 'auto', options.area && options.area[1] || 'auto'],
        shade: [options.shade && options.shade[0] || 0.7, options.shade && options.shade[1] || '#000'],
        shadeClose: options.shadeClose,
        content: $('#'+id),
        scrollbar: options.scrollbar === false ? options.scrollbar : true,
        success: function () {
            success && success(...arguments);
        },
        end: function(){
          callback && callback(...arguments);
        } 
    });
}
// 关闭弹窗
function closeLayer(){
  layer.closeAll();

}

// 选择注册方式是学生或者单位
$(".modal-register .modal-title").on("click","span",function () {
    $(this).addClass("active").siblings().removeClass("active");
});
// 注册获取验证码
var smsvalid = true;
var initTime = 5;
var countsec = initTime;
var intervaltimer=null;
$("#getCode1").click(function () {
    if(!$(this).hasClass("disabled")){
        $('#getCode1').html(countsec+ "秒后重发");
        intervaltimer=setInterval(function () {
            if (countsec <= 1) {
                clearInterval(intervaltimer);
                $('#getCode1').removeClass("disabled").html("重新获取");
                countsec=initTime;
                smsvalid = true;
                return;
            }
            countsec--;
            console.log(countsec)
            $('#getCode1').addClass("disabled").html(countsec + "秒后重发");
        }, 1000);
    }
});
// 初始化layuiform
layui.use('form', function(){
    var form = layui.form;
    form.render();
});
//当点击跳转链接后，回到页面顶部位置
$("#toTop").click(function() {
    $('body,html').animate({scrollTop: 0}, 1000);
    return false;
});
// 用户登录后下拉列表
$(".login-user .user-box .user").click(function () {
    $(this).toggleClass("active");
});
// 条件选择,同一个类型的条件只能选择一个
$(".select-conditions").on("click","li .conditions span",function () {
    $(this).addClass("active").siblings().removeClass("active");
    var conditionsIndex=$(this).attr("data-conditions");
    var data_id=$(this).attr("data-id");
    var conditionsBox=$(".selected-conditions .conditions");
    if(!$(this).hasClass("all")){
        if($(conditionsBox).find(".conditions"+conditionsIndex).length==0&&!$(this).hasClass("all")){
            $(conditionsBox).append("<span data-name="+conditionsIndex+'#'+data_id+" class='conditions"+conditionsIndex+"'>"+$(this).text()+"</span>");
        }else{
            $(conditionsBox).find(".conditions"+conditionsIndex).html($(this).text());
            $(conditionsBox).find(".conditions"+conditionsIndex).attr('data-name', conditionsIndex+'#'+data_id);
        }
    }else{
        $(conditionsBox).find(".conditions"+conditionsIndex).remove();
    }
    var type=$('select[name="typesearch2"]').val();
    companyList(type,$('#city').val(),$('#key').val());
});
// 删除单个条件
$(".selected-conditions .conditions").on("click","span",function () {
    $(this).remove();
    var curInd =Number($(this).attr("class").substr(-1,1));//获取删除的条件属于第几个条件
    $(".select-conditions li:nth-child("+curInd+") .conditions").find("span").removeClass("active");
    $(".select-conditions li:nth-child("+curInd+") .conditions").find(".all").addClass("active");
    companyList(type,$('#city').val(),$('#key').val());
});
// 清空条件,所有条件选择不限
$(".selected-conditions  .btn-delete").click(function () {
    $(".selected-conditions .conditions").html("");
    $(".select-conditions li .conditions").find("span").removeClass("active");
    $(".select-conditions li .conditions").find(".all").addClass("active");
    companyList(type,$('#city').val(),$('#key').val());
});
//遍历筛选条件
function companyList(type,city,key){
    var conditionsBox=$(".selected-conditions .conditions");
    var rid = [];
    conditionsBox.find("span").each(function(){
        rid.push($(this).attr('data-name'));
    });

    if(rid.length == 0){
        var rid_string = 0
    } else {
        var rid_string = rid.join(',');
    }

    companyListAjax(rid_string, city, key, type);
    return false;
}
function companyListAjax(data, city, key, type){
    var param = {
        "data":data,
        "city":city,
        "key":key,
        "type":type
    }
    //console.log(param)
    $.post("/index.php/Home/Hotrec/companyListAjax",param,function(result){
        //console.log(result);
        window.location.href=result;
        return false;
    });
}