﻿//$(function () {
//    $('#txtsearch').keydown(function (e) {

//        var code = e.keyCode || e.which;

//        if (code == 13) {
//            var key = $(this).val();
//            SearchJob() ;
//            return false;
//        }

//    });

//});



function Publicsearch() {
    $("#list").html("");
    $("#cv").val("");
    $("#jiFlag").val("");

    PublicList(1, 1);

    
    var address = $("#area").val();
    if (address.indexOf("0311") >= 0)
    {
        if ($("#shenzhenActivity"))
        {
            $("#shenzhenActivity").show();
        } 
    }
    else {
        if ($("#shenzhenActivity")) {
            $("#shenzhenActivity").hide();
        }
    }

}

function convertstring(str)
{
    if(typeof(str)=="undefined")
    {
        return "";
    }
    return str;
}

function SearchJob()
{
    var search =convertstring( $("#txtsearch").val());
    var area =convertstring( $("#area").val());
    if (area == undefined)
    {
        area = "";
    }
    var areaname =convertstring( $("#areaname").html());
    if (areaname) {
        if (area.length <= 0) {
            areaname = "";
        }
    }
    window.location.href = '/weixin/SearchJob.aspx?search=' + escape( search ) + "&area="+ area +"&areaname="+ escape(areaname)  ;
}

function getJsonObjLength(jsonObj) {
    var Length = 0;
    for (var item in jsonObj) {
        Length++;
    }
    return Length;
}
function PublicList(page, flag) {
    var url = "/weixin/ashx/PublicList.ashx";
    var search = $("#txtsearch").val();
    var cid = $("#hidcid").val();
    var area = $("#area").val();
    var jiFlag = $("#jiFlag").val();
    var cv = $("#cv").val() ;

    var op = window.location.pathname.split('/');
    var pagelist = "";
    if (window.location.pathname.toLowerCase().indexOf("/jobdetail/") >= 0)
    {
        pagelist = "jobdetail";
    }
    if (window.location.pathname.toLowerCase().indexOf("/company/") >= 0 || window.location.pathname.toLowerCase().indexOf("/weixin/company.aspx") >= 0) {
        pagelist = "company";
    }
    if (window.location.pathname.toLowerCase().indexOf("/joblist/") >= 0) {
        pagelist = "joblist";
    }
    if (window.location.pathname.toLowerCase().indexOf("/newslist/") >= 0) {
        pagelist = "newslist";
    }
    if (window.location.pathname.toLowerCase().indexOf("/comphoto/") >= 0) {
        pagelist = "comphoto";
    }
    if (window.location.pathname.toLowerCase().indexOf("/contact/") >= 0) {
        pagelist = "contact";
    }
    if (window.location.pathname.toLowerCase().indexOf("/companylist") >= 0) {
        pagelist = "companylist";
    }
    if (window.location.pathname.toLowerCase().indexOf("companylist.aspx") >= 0) {
        pagelist = "companylist";
    }
    
    if (window.location.pathname.toLowerCase().indexOf("/articlelist") >= 0) {
        pagelist = "articlelist";
    }
    if (window.location.pathname.toLowerCase().indexOf("/article/") >= 0) {
        pagelist = "article";
    }
    if (window.location.pathname.toLowerCase().indexOf("/searchjob") >= 0) {
        pagelist = "searchjob";
    }
    if (window.location.pathname.toLowerCase().indexOf("searchjob.aspx") >= 0) {
        pagelist = "searchjob";
    }
    if (window.location.pathname.toLowerCase().indexOf("/companynews_detail/") >= 0) {
        pagelist = "companynews_detail";
    }

    $.ajax({
        url: url, data: { _page: page, _serch: search, _area: area, _pagelist: pagelist, _cid: cid, jiFlag: jiFlag , cv:cv } ,
        type: "post",
        dataType: "json",

        beforeSend: function () {
           // $("#load").show();
            //layer.open({
            //    type: 2
            //});
            layindex = layer.open({
                type: 2, content: '正在处理中，请等待...', shadeClose: false
            });
        },
        success: function (json) {
            var comdata = json;
            layer.closeAll();
            if (comdata!=null && comdata.status == "1") {
                ///$("#load").hide();
                var comlistdata = comdata.data;

                var html = "";
                // alert(comdata.total);
                $.each(comlistdata, function (i, item) {

                    if (pagelist == "companylist") {
                        var pic = item.adPicture;
                        if (pic == "")
                        {
                            pic = item.pictureName;
                        }
                        html += "<li><a  id=\"list_a_box\" href='/company/" + item.companyid + ".html' class=''><div class=\"nei\"><img src='/images/ad/" + pic + "'/><p class=\"nei_companylist\">" + item.companyName + "</p>";
                        html += " <p id=\"nei_number\" class=\"nei_companylist\">" + item.companyAddress + " " + item.level + " " + item.itemType + " " + item.employeeNumber + "</p></div>";
                        html += "</a></li>";
                    }
                    if (pagelist == "comphoto") {
                        html += "<li><img src=\"" + item.pictureName + "\"/></li>";
                    }
                    if (pagelist == "company") {
                        html += "<li><article><h3><a  id=\"list_a_box\" data-ajax=\"false\"  href='/jobdetail/" + item.pid + ".html' class=''>" + item.positionName + "</a></h3><p class=\"nei_company\"><span>" + item.address + "</span> |";
                        html += "<span>" + item.age + "</span> | ";
                        html += "<span>" + item.degree + "</span>";
                        //html += "</p><p class=\"bottom\">" + item.companyName + "</p>";
                        html += "<div class=\"yinpinjob\" data-code=\"" + item.pid + "\">应聘</div>";
                        html += "</article></li>";


                       /// html += "<aside class=\"morebtn\"><div class=\"btn icon-default icon-more\"></div></aside></article></a></li>";
                    }
                    if (pagelist == "joblist") {
                        html += "<li><a data-ajax=\"false\"  href='/jobdetail/" + item.pid + ".html' class=''><article><h3>" + item.positionName + "</h3><p><span>" + item.address + "</span> |";
                        html += "<span>" + item.age + "</span> | ";
                        html += "<span>" + item.degree + "</span>";
                        html += "</p><br><p class=\"bottom\">" + item.companyName + "</p>";
                        html += "<aside class=\"morebtn\"><div class=\"btn icon-default icon-more\"></div></aside></article></a></li>";
                    }
                    if (pagelist == "searchjob") {
                        html += "<li>";
                       html += "<div class=\"njobBox\">";                 
                       html += "<div class=\"basicBox\"><div class=\"bB_l\"><a href='/jobdetail/" + item.pid + ".html'><h3>" + item.positionName;
                       if (item.urgentFlag == "1") {
                           html += " - <img src='/weixin/images/ji.gif' />";
                       }
                       html += "</h3></a>";
                      
                       html += " <div class='yinpinjob' data-code='" + item.pid + "'>应聘</div>";
                        html += "<div class=\"jobInfo\"><span class=\"j_xz\">￥" + item.salary + "</span>";
                       
                        if (item.workYears != "0")
                        {
                            html += " <span class=\"szd\">" + item.address + " | " + item.workYears + "年以上 | " + item.degree + "</span>";
                        }
                        else
                        {
                            html += " <span class=\"szd\">" + item.address + " | " + item.degree + "</span>";
                        }
                     
                        html += " </div></div>";
                        html += " <div class=\"clear\"></div></div>";
                        html += " <div class=\"deBox\"><a href=\"/company/" + item.cid + ".html\"><h2>" + item.companyName + "</h2></a>";
                    
                        html += "</div>";
                        html += "<div class=\"deBox\">" + item.companyAddress + " " + item.itemType + " " + item.level + " " + item.employeeNumber + "</div>";
                        html +="</div>";
                        html += "</li>";

                    }
                    if (pagelist == "newslist") {
                        html += "<li><a href=\"/companynews_detail/" + item.id + "/" + item.companyID + ".html\">" + item.title.substring(0, 8) + "..." + "<span class=\"date\">" + item.creationDate.split('T')[0] + "</span></a></li>";
                    }
                    if (pagelist == "articlelist") {
                        html += "<li>";
                        if (item.picture != "" && item.picture !=undefined ) {
                            html += "<img src='/images/article/"+ item.picture +"' style='width:50px;height:50px;margin-right:5px'>";
                        }

                        html += "<a id=\"list_a_box\" href=\"/article/" + item.id + ".html\">" + item.topic + "</a></li>";
                    }

                });
                var htmls = "";
                var count = getJsonObjLength(comlistdata);
                if (parseInt(count) >= 4) {
                    var num = parseInt(page); //页码
                    var num1 = num + 1; //一下页码
                    var temp = "" + num1 + "," + flag + "";
                    $("#list").append(html);
                    var licount = $("#list li").length; //#list li个数
                    // alert(licount + "  " + comdata.total);
                    if (parseInt(licount) < parseInt(comdata.total)) {
                        if ($("#list").html() != "" && flag == 0) {


                            $(".pagenext").remove();
                            htmls = "<div  class='pagenext more_content' id='next' onclick='PublicList(" + temp + ")' >加载更多<b>&#9660;</b></div>";
                            $("#list").append(htmls);

                        }
                        else if ($("#list").html() != "" && flag == 1) {

                            $(".pagenext ").remove();
                            htmls = "<div  class='pagenext more_content' id='next' onclick='PublicList(" + temp + ")'>加载更多<b>&#9660;</b></div>";
                            $("#list").append(htmls);
                        }
                        else {

                            htmls = "<div  class='pagenext more_content' id='next' onclick='PublicList(" + temp + ")'>加载更多<b>&#9660;</b></div>";
                            $("#list").append(htmls);
                        }
                    }
                    else {
                        $(".pagenext").remove();
                    }
                }
                else if (parseInt(count) == 0) {
                    html += "<div  class='pagenext blank_content' id='next'><img src='/weixin/images/no.gif' /><br />很抱歉,您浏览的页面暂时没有数据!</div>";
                    $("#list").append(html);
                }
                else {
                    $(".pagenext").remove();
                    $("#list").append(html);
                }


            }

        }
    });
}
