﻿//==================================
// 岗位类型大类 create by cjp
//================================
function loadbigclass(bigclassid) {
    var j = 1;
    document.getElementById(bigclassid).options[0] = new Option("请选择岗位类型", "");
    for (var i = 0; i < FunTypeCat.length; i++) {
        if (FunTypeCat[i][2] == "0") {
            document.getElementById(bigclassid).options[j] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            j++;
        }
    }
}
//绑定英文大类
function loadEnbigclass(bigclassid) {
    var j = 1;
    document.getElementById(bigclassid).options[0] = new Option("Please choose bigclass", "");
    for (var i = 0; i < FunTypeCat.length; i++) {
        if (FunTypeCat[i][2] == "0") {
            document.getElementById(bigclassid).options[j] = new Option(FunTypeCat[i][3], FunTypeCat[i][1]);
            j++;
        }
    }
}
//==================================
// 岗位类型大类 create by cjp
//================================
function setupbigclass(id) {
    var j = 1;
    document.getElementById(id).options[0] = new Option("请选择岗位类型", "");
    for (var i = 0; i < FunTypeCat.length; i++) {
        if (FunTypeCat[i][2] == "0") {
            document.getElementById(id).options[j] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            j++;
        }
    }
}

//==================================
// 岗位类型小类 create by cjp
//================================
function setupsmallClass(bigclassid, smallclassid) {
    if (document.getElementById(bigclassid).value != "") {
        var bigclassName = "";
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (FunTypeCat[i][2] == document.getElementById(bigclassid).value) {
                bigclassName = FunTypeCat[i][0];
                break;
            }
        }
        document.getElementById(smallclassid).disabled = false;
        document.getElementById(smallclassid).length = 0;
        document.getElementById(smallclassid).options[0] = new Option("请选择" + bigclassName + "小类", "");
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (document.getElementById(bigclassid).value == FunTypeCat[i][2]) {
                document.getElementById(smallclassid).options[document.getElementById(smallclassid).length] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            }
        }
    }
    else {
        document.getElementById(smallclassid).innerHTML = "";
        document.getElementById(smallclassid).options[0] = new Option("请选择小类", "");
        document.getElementById(smallclassid).disabled = true;
    }
}
//英文小类加载
function setupEnsmallClass(bigclassid, smallclassid) {
    if (document.getElementById(bigclassid).value != "") {
        //        var bigclassName = "";
        //        for (var i = 0; i < FunTypeCat.length; i++) {
        //            if (FunTypeCat[i][2] == document.getElementById(bigclassid).value) {
        //                bigclassName = FunTypeCat[i][3];
        //                break;
        //            }
        //        }
        document.getElementById(smallclassid).disabled = false;
        document.getElementById(smallclassid).length = 0;
        document.getElementById(smallclassid).options[0] = new Option("Please choose son-class", "");
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (document.getElementById(bigclassid).value == FunTypeCat[i][2]) {
                document.getElementById(smallclassid).options[document.getElementById(smallclassid).length] = new Option(FunTypeCat[i][3], FunTypeCat[i][1]);
            }
        }
    }
    else {
        document.getElementById(smallclassid).innerHTML = "";
        document.getElementById(smallclassid).options[0] = new Option("Please choose small class", "");
        document.getElementById(smallclassid).disabled = true;
    }
}
//==================================
// 读取岗位名称 create by cjp
//================================
function getjobclassname(code) {
    var name = "";
    if (code != "") {
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (code == FunTypeCat[i][2]) {
                name = FunTypeCat[i][0];
                break;
            }
        }
    }
    if (name == "") {
        name = "未归类" + code;
    }
    document.write(name + "&nbsp;");
}

//获得岗位名
function GetJobName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (code == FunTypeCat[i][1]) {
                temp = FunTypeCat[i][0];
                break;
            }
        }
    }
    document.write(temp);
}

//获得英文岗位名
function GetEnJobName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (code == FunTypeCat[i][1]) {
                temp = FunTypeCat[i][3];
                break;
            }
        }
    }
    document.write(temp);
}

//绑定职位
function BindFuntionType(code, id, id2) {
    setupbigclass(id); //加载大大类
    if (code.toString().length == 4) {
        $("#" + id).val(code.toString().substring(0, 2));
        setupsmallClass(id, id2);
        $("#" + id2).val(code.toString());
    }
    else if (code.toString().length == 2) {
        $("#" + id).val(code.toString());
        setupsmallClass(id, id2);
    }
    else {
        setupsmallClass(id, id2);
    }
}

//绑定企业可发布职位大类
function BindComBigclass(jobType, id) {
    if (jobType.toString().length > 0 && id.toString().length > 0) {
        jobs = new Array();
        jobs = jobType.toString().split(',');
        document.getElementById(id).options[0] = new Option("--请选择岗位--", "");
        for (var i = 0; i < FunTypeCat.length; i++) {
            for (var j = 0; j < jobs.length; j++) {
                if (FunTypeCat[i][1] == jobs[j])
                    document.getElementById(id).options[document.getElementById(id).length] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            }
        }
    }
    else {
        setupbigclass(id);
    }
}

//绑定企业可发布职位小类
function BindComSmallclass(jobType, bigclassid, smallclassid) {
    if (jobType.toString().length > 0 && jobType != "" && jobType != ",") {
        document.getElementById(smallclassid).length = 0;
        var bigclass = document.getElementById(bigclassid).value;
        if (bigclass != "") {
            var jobs = jobType.toString().split(',');
            for (var i = 0; i < jobs.length; i++) {
                if (jobs[i].toString().substring(0, 2) == bigclass) {
                    for (var j = 0; j < FunTypeCat.length; j++) {
                        if (jobs[i] == FunTypeCat[j][1]) {
                            document.getElementById(smallclassid).options[document.getElementById(smallclassid).length] = new Option(FunTypeCat[j][0], FunTypeCat[j][1]);
                        }
                    }
                }
            }
        }
    }
    else
        setupsmallClass(bigclassid, smallclassid);
}

//====================================================
//岗类型大类2009.09.08
//====================================================
function Initfuntype(bigfunid) {
    var j = 1;
    document.getElementById(bigfunid).options[0] = new Option("请选择岗位类型", "");
    for (var i = 0; i < FunTypeCat.length; i++) {
        if (FunTypeCat[i][2] == "0") {
            document.getElementById(bigfunid).options[j] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            j++;
        }
    }
}
//==================================
// 岗位类型小类 create by cjp
//================================
function Initsmallfuntype(bigclassid, smallclassid) {
    if (document.getElementById(bigclassid).value != "") {
        document.getElementById(smallclassid).disabled = false;
        document.getElementById(smallclassid).length = 0;
        document.getElementById(smallclassid).options[0] = new Option("请选择小类", "");
        for (var i = 0; i < FunTypeCat.length; i++) {
            if (document.getElementById(bigclassid).value == FunTypeCat[i][2]) {
                document.getElementById(smallclassid).options[document.getElementById(smallclassid).length] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
            }
        }
    }
    else {
        document.getElementById(smallclassid).innerHTML = "";
        document.getElementById(smallclassid).options[0] = new Option("请选择小类", "");
        document.getElementById(smallclassid).disabled = true;
    }
}
//========================================
//加载企业可以操作的岗位类型(大类)
//=========================================
function Initubigfuntype(jobType, bigfunid) {
    jobs = new Array();
    jobs = jobType.toString().split(',');
    document.getElementById(bigfunid).options[0] = new Option("--请选择岗位--", "");
    for (var i = 0; i < FunTypeCat.length; i++) {
        for (var j = 0; j < jobs.length; j++) {
            if (FunTypeCat[i][1] == jobs[j])
                document.getElementById(bigfunid).options[document.getElementById(bigfunid).length] = new Option(FunTypeCat[i][0], FunTypeCat[i][1]);
        }
    }
}
//=======================================
//加载企业可以操作的岗位类型（小类）
//=======================================
function Initusmallfuntype(jobType, bigclassid, smallclassid) {
    if (document.getElementById(bigclassid).value != "") {
        document.getElementById(smallclassid).disabled = false;
        if (jobType.toString().length > 0 && jobType != "" && jobType != ",") {
            document.getElementById(smallclassid).length = 0;

            document.getElementById(smallclassid).options[0] = new Option("--请选择--", "");
            var bigclass = document.getElementById(bigclassid).value;
            if (bigclass != "") {
                var jobs = jobType.toString().split(',');
                for (var i = 0; i < jobs.length; i++) {
                    if (jobs[i].toString().substring(0, 2) == bigclass) {
                        for (var j = 0; j < FunTypeCat.length; j++) {
                            if (jobs[i] == FunTypeCat[j][1]) {
                                document.getElementById(smallclassid).options[document.getElementById(smallclassid).length] = new Option(FunTypeCat[j][0], FunTypeCat[j][1]);
                            }
                        }
                    }
                }
            }
        }
    }
    else {
        document.getElementById(smallclassid).innerHTML = "";
        document.getElementById(smallclassid).options[0] = new Option("请选择小类", "");
        document.getElementById(smallclassid).disabled = true;
    }
}