﻿///职位页面的js
var perid = 0;
var resumeid = 0;

$.ajaxSetup({
    type: "POST",
    contentType: "application/json",
    dataType: 'json'
});



function showContact(contact) {
    var contactinfo = "";
    if (contact.length == 0)
        contactinfo = "只有公司VIP会员才能查看人才的联系方式！请先<a href='../../Login.aspx?ReturnUrl=" + window.location.href + "'>登录</a>，如果不是公司VIP会员，<a href='../../RegisterCom.aspx'>现在加入</a>";
    else {
        $.each(contact, function(i, item) {
            contactinfo += item + "<br>";
        });
    }
    $("#contactinfo").html(contactinfo);
} 

function showPhoto(photo) {
    if (photo != "") {
        $("#photoimg").attr("src", "../../File/PerPhoto/" + photo);
        $("#viewphoto").attr("href", "../../photopersonal.aspx?id=" + resumeid).show();
    }
} 

function getPersonalInfo() {
    $.ajax({
        url: "../../WebService/WebService_Common.asmx/GetPersonalInfo",
        data: "{perid:" + perid + ",resumeid:" + resumeid + "}",
        success: function(result) {
            showContact(result.d.contact);
            showPhoto(result.d.photo);
        },
        error: function() {
            $("#contactinfo").html("联系方式加载失败，尝试刷新");
        }
    });
}

function collectResume() {
    $.ajax({
        url: "../../WebService/WebService_Company.asmx/CollectResume",
        data: "{resumeid:" + resumeid + "}",
        success: function(result) {
            alert(result.d.msg);
        },
        error: function() {
            alert("添加到人才库失败！");
        }
    });
}

function isCompany() {
    var flag = false;
    $.ajax({
        url: "../../WebService/WebService_Common.asmx/IsCompany",
        data: "{}",
        async: false,
        success: function(result) {
            if (result.d.flag)
                flag = true;
            else
                alert(result.d.msg);
        },
        error: function() {
            alert("操作失败！");
        }
    });
    return flag;
}

function downloadResume() {
    var flag = false;
    $.ajax({
        url: "../../WebService/WebService_Company.asmx/DownLoadResume",
        data: "{resumeid:" + resumeid + "}",
        async: false,
        success: function(result) {
            if (result.d.downloadtype == 1) {
                $("#downloadresume,#downloadresume1").attr("href", "../../downloadresume.aspx?resumeid=" + resumeid);
                flag = true;
            }
            else if (result.d.downloadtype == 2) {
                var iscollect = 0;
                if (confirm("下载简历，同时将简历添加到人才库")) {
                    iscollect = 1;
                }
                $("#downloadresume,#downloadresume1").attr("href", "../../downloadresume.aspx?resumeid=" + resumeid + "&collect=" + iscollect);
                flag = true;
            }
            else {
                alert(result.d.msg);
            }
        },
        error: function() {
            alert("下载简历失败！");
        }
    });
    return flag;
}

$(function() {
    perid = $("#hi_perid").val();
    resumeid = $("#hi_resumeid").val();
    $("a").focus(function() {
        $(this).blur();
    });
    getPersonalInfo();

    $("#collectresume,#collectresume1").click(function() {
        collectResume();
        return false;
    });

    $("#downloadresume,#downloadresume1").click(function() {
        return downloadResume();
    });

    $("#inviteresume1,#inviteresume,#sendmsg,#sendmsg1").click(function() {
        return isCompany();
    });
});
