﻿////Create at 25/may/2009 .by pj

//Salary = new Array();
//Salary[0] = new Array('2万以下', '1');
//Salary[1] = new Array('2-3万', '2');
//Salary[2] = new Array('3-4', '3');
//Salary[3] = new Array('4-5万', '4');
//Salary[4] = new Array('5-6万', '5');
//Salary[5] = new Array('6-8万', '6');
//Salary[6] = new Array('8-10万', '7');
//Salary[7] = new Array('10-15万', '8');
//Salary[8] = new Array('15-30万', '9');
//Salary[9] = new Array('30-50万', '10');
//Salary[10] = new Array('50-100万', '11');
//Salary[11] = new Array('100万以上', '12');

//IDType = new Array();
//IDType[0] = new Array('身份证', '700', 'ID Card');
//IDType[1] = new Array('护照', '701', 'Passport');
//IDType[2] = new Array('军人证', '702', 'Military ID');
//IDType[3] = new Array('香港身份证', '703', 'HK ID Card');
//IDType[4] = new Array('其它', '704', 'Other');

//Diploma = new Array();
//Diploma[0] = new Array('0', '博士', 'PhD');
//Diploma[1] = new Array('1', '博士在读', 'Be on PhD');
//Diploma[2] = new Array('2', '硕士', 'Master');
//Diploma[3] = new Array('3', '硕士在读', 'Be on Master');
//Diploma[4] = new Array('4', '本科', 'Bachelor');
//Diploma[5] = new Array('5', '本科在读', 'Be on Bachelor');
//Diploma[6] = new Array('6', '大专', 'Associates');
//Diploma[7] = new Array('7', '中专', 'Technical School or Polytechnic');
//Diploma[8] = new Array('8', '高中', 'High School');
//Diploma[9] = new Array('9', '高中以下', 'Others');

//MonthSalary = new Array();
//MonthSalary[0] = new Array('0', '请选择', '..::Please select::..');
//MonthSalary[1] = new Array('1', '2万以下', '0-20,000');
//MonthSalary[2] = new Array('2', '2-3万', '20,000-30,000');
//MonthSalary[3] = new Array('3', '3-4万', '30,000-40,000');
//MonthSalary[4] = new Array('4', '4-5万', '40,000-50,000');
//MonthSalary[5] = new Array('5', '5-6万', '50,000-60,000');
//MonthSalary[6] = new Array('6', '6-8万', '60,000-80,000');
//MonthSalary[7] = new Array('7', '8-10万', '80,000-100,000');
//MonthSalary[8] = new Array('8', '10-15万', '100,000-150,000');
//MonthSalary[9] = new Array('9', '15-30万', '150,000-300,000');
//MonthSalary[10] = new Array('10', '30-50万', '300,000-500,000');
//MonthSalary[11] = new Array('11', '50-100万', '500,000-1,000,000');
//MonthSalary[12] = new Array('12', '100万以上', 'Above 1,000,000');

//Currency = new Array();
//Currency[0] = new Array('1', '人民币', 'RMB');
//Currency[1] = new Array('2', '港币', 'HK$');
//Currency[2] = new Array('3', '美元', 'US$');
//Currency[3] = new Array('4', '日元', 'YEN');
//Currency[4] = new Array('5', '欧元', 'EURO');
//Currency[5] = new Array('6', '其他', 'OTHERS');
//Currency[6] = new Array('0', '请选择', '..::Please select::..');

//WorkMethod = new Array();
//WorkMethod[0] = new Array('0', '不限', 'All');
//WorkMethod[1] = new Array('1', '全职', 'Full time');
//WorkMethod[2] = new Array('2', '兼职', 'Part time');
//WorkMethod[3] = new Array('3', '实习', 'Internship');
//WorkMethod[4] = new Array('4', '短工', 'Short-term');

//Months = new Array();
//Months[0] = new Array('1', 'Jan');
//Months[1] = new Array('2', 'Feb');
//Months[2] = new Array('3', 'March');
//Months[3] = new Array('4', 'April');
//Months[4] = new Array('5', 'May');
//Months[5] = new Array('6', 'June');
//Months[6] = new Array('7', 'Jul');
//Months[7] = new Array('8', 'August');
//Months[8] = new Array('9', 'September');
//Months[9] = new Array('10', 'October');
//Months[10] = new Array('11', 'Nov');
//Months[11] = new Array('12', 'Dec');


//初始化下拉列表的value
function bindSelect(id, code) {
    var obj = document.getElementById(id).options;
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].value == code) {
            obj[i].selected = true;
        }
    }
}

//获取年薪
function getSalary(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < Salary.length; i++) {
            if (code == Salary[i][1]) {
                temp = Salary[i][0];
                break;
            }
        }
    }
    document.write(temp);
}

//获取币种名称
function getCurencyName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < Currency.length; i++) {
            if (Currency[i][0] == code) {
                temp = Currency[i][1];
                break;
            }
        }
    }
    document.write(temp);
}
//获取币种英文名称
function getCurencyEnName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < Currency.length; i++) {
            if (Currency[i][0] == code) {
                temp = Currency[i][2];
                break;
            }
        }
    }
    document.write(temp);
}

//获得工作方式中文
function getWorkMethodName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < WorkMethod.length; i++) {
            if (WorkMethod[i][0] == code) {
                temp = WorkMethod[i][1];
                break;
            }
        }
    }
    document.write(temp);
}

//获得工作方式英文
function getWorkMethodEnName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < WorkMethod.length; i++) {
            if (WorkMethod[i][0] == code) {
                temp = WorkMethod[i][2];
                break;
            }
        }
    }
    document.write(temp);
}

//获取证件类型名称
function getIDName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < IDType.length; i++) {
            if (IDType[i][1] == code) {
                temp = IDType[i][0];
                break;
            }
        }
    }
    document.write(temp);
}

//获取证件类型英文名称
function getIDEnName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < IDType.length; i++) {
            if (IDType[i][1] == code) {
                temp = IDType[i][2];
                break;
            }
        }
    }
    document.write(temp);
}

//获取学历中文名称
function getDiplomaName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < Diploma.length; i++) {
            if (Diploma[i][0] == code) {
                temp = Diploma[i][1];
                break;
            }
        }
    }
    document.write(temp);
}

//获取月薪中文名称
function getMonthSalaryName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < MonthSalary.length; i++) {
            if (MonthSalary[i][0] == code) {
                temp = MonthSalary[i][1];
                break;
            }
        }
    }
    document.write(temp);
}

//获取月薪中文名称
function getMonthSalaryEnName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < MonthSalary.length; i++) {
            if (MonthSalary[i][0] == code) {
                temp = MonthSalary[i][2];
                break;
            }
        }
    }
    document.write(temp);
}

//获取学历中文名称
function getDiplomaEnName(code) {
    var temp = "";
    if (code != "") {
        for (var i = 0; i < Diploma.length; i++) {
            if (Diploma[i][0] == code) {
                temp = Diploma[i][2];
                break;
            }
        }
    }
    document.write(temp);
}

//获得英文简历月份
function getEnMonth(code) {
    var temp = "";
    for (var i = 0; i < Months.length; i++) {
        if (Months[i][0] == code) {
            temp = Months[i][1];
            break;
        }
    }
    document.write(temp);
}





//个人申请职位
function AddApply(UserID, JobID) {
    if (UserID.toString().length < 1) {
        jQuery("#jobeastlogin").attr("style", "display:block;");
        return false;
    }
    else {
        if (confirm("确定要应聘该职位吗？"))
            window.open("/personal/applyjob.aspx?JobID=" + JobID);
    }
}
function Checkloginsubmit() {
    if ($("#username").val() == "") {
        alert("请输入用户名!"); return false;
    }
    if ($("#password").val() == "") {
        alert("请输入密码!"); return false;
    }
    else
        return true;
}

//个人添加职位到收藏夹
function AddFavorites(UserID, JobID) {
    if (UserID.toString().length >= 1 && JobID.toString().length >= 1) {
        $.post("/Personal/ashx/PersonalHandler.ashx", { opType: "PersonalAddFavorite", UserID: UserID, JobID: JobID }, function(data) {
            if (data == "200") {
                alert("添加收藏夹成功!");
            }
            if (data == "400") {
                alert("添加失败,请刷新后重试!");
            }
            if (data == "500") {
                alert("请不要重复添加!");
                return false;
            }
        })
    }
    else if (UserID.toString().length < 1) {
        if (confirm("您还没有登录,是否要登录?")) {
            jQuery("#jobeastlogin").attr("style", "display:block;");
        }
        return false;
    }
    else {
        alert("操作失败,请刷新页面后重试!");
    }
}


///城市站点打开关闭
function InitCity() {
    jQuery("#city, #citypage").bind('mouseover', function(event) {
        if (jQuery("#citypage").is(':hidden')) {
            jQuery("#citypage").show();
        }
    });

    jQuery("#citypage").bind('mouseout', function() {
        jQuery("#citypage").hide();
    });
}

///网站公告
function shownotice() {
    $.get("/ajax/ajax.aspx", { func: "GetNotice" }, function(data) {
        if (data != 0) {
            $("#NoticeDiv").html(data);
            $("#NoticeDiv").show();
            //scrollDiv("NoticeDiv", 22, 3000);
        }
    });
}
function scrollDiv(div, mh, to) {
    var obj = document.getElementById(div);
    obj.style.height = mh + "px";
    obj.style.overflow = 'hidden';
    obj.scrollTop = 0;
    var sobj = null;
    var n = obj.childNodes;
    for (var i = 0; i < n.length; i++) {
        if (n[i].nodeType == 1)    //兼容Firefox
            sobj = n[i];
    }
    sobj.style.height = mh + "px";
    obj.appendChild(sobj.cloneNode(true));

    var stop = false;
    var preTop = 0;
    var curTop = 0;
    var stoptime = 0;

    obj.onmouseover = function() { stop = true; }
    obj.onmouseout = function() { stop = false; itrScroll(); }

    var itrScroll = function() {
        if (stop) return;
        if (curTop == mh) {
            curTop = 0;
            stoptime = 0;
            setTimeout(itrScroll, to)
        } else {
            curTop += 1;
            preTop = obj.scrollTop;
            obj.scrollTop += 1;
            if (preTop == obj.scrollTop) {
                obj.scrollTop = 0;
                obj.scrollTop += 1;
            }
            setTimeout(itrScroll, 1)
        }
    }
    setTimeout(itrScroll, to);
}

/*create by cjp 09/07/13*/
function checkAll(name, id) {
    var a = document.getElementsByTagName("input");
    var check = document.getElementById(id);
    for (var i = 0; i < a.length; i++) {
        if (a[i].type == "checkbox" && a[i].name == name) {
            a[i].checked = !check.checked;
            a[i].click();
        }
    }
}

///用户登录表单验证
function loginCheck() {
    if ($("#txtUserName").val().length < 1) {
        alert("必须填写用户名!");
        return false;
    }
    if ($("#txtPassword").val().length < 1) {
        alert("必须填写密码!");
        return false;
    }
    if (document.getElementById("radioPersonal").checked) {
        $("#LoginForm").attr("action", "/Personal/Validate/LoginCheck.aspx");
    }
    else if (document.getElementById("radioCompany").checked) {
        $("#LoginForm").attr("action", "/Company/Validate/LoginCheck.aspx");
    }
    else {
        alert("必须选择用户类别!");
        return false;
    }
}
//验证日期格式
function isDate(date) {
    var a = /^[1-2]\d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[0-1])$/;
    if (!date.match(a))
        return false;
    else
        return true;
}