﻿function menu_Select_light(index) {
    //document.getElementById("jobMenu_1").className = "first"; document.getElementById("jobMenu_"+index).className = "on";
}

//工作地点窗口操作
function IsWorkAreaOk() {
   var rb3 = document.getElementsByName('checkbox_city');
 
    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            m3++;
            if (tempstr == "")
                tempstr = rb3[i].value;
            else
                tempstr = tempstr + "+" + rb3[i].value;
        }
    }
    if (m3 > 5) {
        alert('对不起你的已选项已经达到了5项, 请减少已选项, 再继续选择');
    } else {
    get_object('WorkArea').innerHTML = tempstr;
    closeWindow("WorkArea_Box");
    }
    return false;
}
//打开工作地点窗口
function openWorkArea_Box() {
    ScreenConvert();  
   get_object('WorkArea_Box').style.display = "";
    var workarealist = get_object('WorkArea').innerHTML;
    var wa = workarealist.split('+');
     var rb3 = document.getElementsByName('checkbox_city');
    // alert(wa.length);
    for (var j = 0; j < wa.length; j++) {
        for (var i = 0; i < rb3.length; i++) {
            if (wa[j] == rb3[i].value) {
                rb3[i].checked =true
            }
        }
    }
}
//关闭高亮窗口
function closeWindow(boxname) {
    get_object(boxname).style.display = "none";
    ScreenClean_Search();
}
//清除所选项
function IsclearSelected(oname) {
    var rb3 = document.getElementsByName(oname);

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked) {
            rb3[i].checked = false;
        }
    }
}
//检查所选数量
function CheckSelectCount(checkname,svalue) {
    //alert(svalue);
   var rb3 = document.getElementsByName(checkname);
     var m3 = 0;
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            m3++;
        }
    }
    //alert(m3);
    if (m3 > 5) {
        for (var j = 0; j < rb3.length; j++) {
            if (rb3[j].value == svalue) {
                rb3[j].checked = false;
            }
        }
        alert('对不起你的已选项已经达到了5项,请减少已选项,再继续选择');
        
    }
}
/*
var nowjd;
var hidetime, showTimer;
var self;
function showSubItems(lid, liobj, istrue) {
    //nowjd = liobj;
    
        if (this.hidetime)
        clearTimeout(this.hideTimer);
    if (this.showTimer)
        clearTimeout(this.showTimer);

    if (liobj.className == "") {
        liobj.className = "on";
    } else if (liobj.className == "more") {
        liobj.className = "more on";
    }
    this.showTimer = setTimeout(function() {
        if (istrue) {
            var url = 'Enterprise/GetChildJobType.ashx?pid=' + lid;
            var y = new XHR("re_showSubItems");
            y.get(url);
            self = this;
            return false;
        }
    }, 500);


    //alert(liobj.className)
}


function hideSubItems(liobj) {

    if (liobj.className == "more on") {
        liobj.className = "more";
    } else if (liobj.className == "on") {
        liobj.className = "";
    }  
      if (this.showTimer)
        clearTimeout(this.showTimer);
    if (this.hidetime)
        clearTimeout(this.hideTimer);
    hidetime = window.setTimeout(function() {
        get_object('SubItems').style.display = "none";
    }, 500);


    // alert(liobj.className)
}

//职业类别窗口操作PositionType


function re_showSubItems(ret) {


    var jsonData = eval("(" + ret + ")");
    //alert(jsonData.length);
    var tempstr="";
    for (var i = 0; i < jsonData.length; i++) {
        tempstr +="<li><input type=\"checkbox\" name=\"checkbox2\" value=\"checkbox\" />" + jsonData[i]["PositionTypeName"] + "</li>";
    }
    get_object('SubItems').style.display = "";

    get_object('SubItems').innerHTML = tempstr;

//    get_object("SubItems").hover(function(e) {
//    self.showSubItems(index, ref, true, e);
//    }, function(e) {
//    self.hideSubItems(ref);
//    });

}
*/


//行业类型窗口操作
function IsTradeTypeOk() {
    //alert(document.getElementsByName('checkbox_city'));
    var rb3 = document.getElementsByName('checkbox_Trade');

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            m3++;
            if (tempstr == "")
                tempstr = rb3[i].value;
            else
                tempstr = tempstr + "+" + rb3[i].value;
        }
    }
    if (m3 > 5) {
        alert('对不起你的已选项已经达到了5项, 请减少已选项, 再继续选择');
    } else {
        get_object('TradeType').innerHTML = tempstr;
        closeWindow("TradeType_Box");
    }
    return false;
}
//打开行业类型窗口
function openTradeType_Box() {
    ScreenConvert();
    get_object('TradeType_Box').style.display = "";
    var workarealist = get_object('TradeType').innerHTML;
    var wa = workarealist.split('+');
    var rb3 = document.getElementsByName('checkbox_Trade');
    // alert(wa.length);
    for (var j = 0; j < wa.length; j++) {
        for (var i = 0; i < rb3.length; i++) {
            if (wa[j] == rb3[i].value) {
                rb3[i].checked = true
            }
        }
    }
}


//企业性质窗口操作
function IsCompanyPropertyOk() {
    //alert(document.getElementsByName('checkbox_city'));
    var rb3 = document.getElementsByName('checkbox_CompanyProperty');

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            m3++;
            if (tempstr == "")
                tempstr = rb3[i].value;
            else
                tempstr = tempstr + "+" + rb3[i].value;
        }
    }
    get_object('CompanyProperty').innerHTML = tempstr;
        closeWindow("CompanyProperty_Box");
    return false;
}
//企业性质类型窗口
function openCompanyProperty_Box() {
    ScreenConvert();
    get_object('CompanyProperty_Box').style.display = "";
    var workarealist = get_object('CompanyProperty').innerHTML;
    var wa = workarealist.split('+');
    var rb3 = document.getElementsByName('checkbox_CompanyProperty');
    // alert(wa.length);
    for (var j = 0; j < wa.length; j++) {
        for (var i = 0; i < rb3.length; i++) {
            if (wa[j] == rb3[i].value) {
                rb3[i].checked = true
            }
        }
    }
}


//更多条件
function isMoreSelect(nname) {
    if (nname.innerHTML == "更多搜索条件") {
        nname.innerHTML = "隐藏部分搜索条件";
        nname.className = "dis";
        get_object("hidelady").style.display = '';
        get_object("hidelady2").style.display = '';
    } else {
    nname.innerHTML = "更多搜索条件";
    nname.className = "show";
    get_object("hidelady").style.display = 'none';
    get_object("hidelady2").style.display = 'none';
    }
}

function isdel() {
    get_object('KeyWords').value = "";
    SetRadiovalue('KeyType');
    get_object('WorkArea').innerHTML = ""; 
    get_object('PositionList').innerHTML = "";
    get_object('TradeType').innerHTML = "";;
    get_object('CompanyProperty').innerHTML = "";
    get_object('WorkExperience').value = '不限';
    get_object('CompanyScope').value = '不限';
    get_object('PostDateTime').value = '不限';
    get_object('SalaryRange').value = '-1500';
    get_object('SalaryRange_2').checked = false;
    get_object('EducationRequired').value = '不限';
    Setcheckedvalue('PositionProperty');
    return false;
}

//设置radio初始化
function SetRadiovalue(nname) {

    var rb3 = document.getElementsByName(nname);
    for (var i = 0; i < rb3.length; i++) {
        if (i == 0) {
            rb3[i].checked = true;
        } else {
        rb3[i].checked = false;
        }
    }

}

//设置radio初始化
function Setcheckedvalue(nname) {

    var rb3 = document.getElementsByName(nname);
    for (var i = 0; i < rb3.length; i++) {

            rb3[i].checked = false;

    }

}


function IsOk() {
    var keywords = get_object('txtKeyWords').value;
    var keytype = getRadiovalue('KeyType'); 
    var workarea = get_object('WorkArea').innerHTML;
    var positionlist = get_object('PositionList').innerHTML;
    var tradetype = get_object('TradeType').innerHTML;
    var companyproperty = get_object('CompanyProperty').innerHTML;
    var workexperience = get_object('WorkExperience').value;
    var companyscope = get_object('CompanyScope').value;
    var postdatetime = get_object('PostDateTime').value;
    var salaryrange = get_object('SalaryRange').value;
    var educationrequired = get_object('EducationRequired').value;
    var positionproperty = getcheckboxvalue('PositionProperty');
   // alert(positionproperty);
    //是否面议
    var salaryrange_2 = getcheckboxvalue('SalaryRange_2') != "" ? "1" : "0";
    var url = "../searchlist.aspx?keywords=" + escape(keywords) + "&keytype=" + escape(keytype) + "&workarea=" + escape(workarea) + "&PositionList=" + escape(positionlist) + "&TradeType=" + escape(tradetype);
    if (get_object("hidelady").style.display != 'none') {
        url += "&CompanyProperty=" + escape(companyproperty) + "&WorkExperience=" + escape(workexperience) + "&CompanyScope=" + escape(companyscope);
        url += "&PostDateTime=" + escape(postdatetime) + "&SalaryRange=" + escape(salaryrange) + "&EducationRequired=" + escape(educationrequired) + "&PositionProperty=" + escape(positionproperty) + "&SalaryRange_2=" + salaryrange_2;
    }
    //alert(keywords);
    location.href = url;
    return false;
}

function getRadiovalue(nname) {
    var rb3 = document.getElementsByName(nname);

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
                tempstr = rb3[i].value;
        }
    }
    return tempstr;
}

//得到checkboxvalue
function getcheckboxvalue(nname) {
    var rb3 = document.getElementsByName(nname);

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            if (tempstr == "")
                tempstr = rb3[i].value;
            else
                tempstr = tempstr + "+" + rb3[i].value;
        }
    }
    return tempstr;
}
//得到checkboxid
function getcheckboxid(nname) {
    var rb3 = document.getElementsByName(nname);

    var m3 = 0;
    var tempstr = "";
    for (var i = 0; i < rb3.length; i++) {
        if (rb3[i].checked == true) {
            if (tempstr == "")
                tempstr = rb3[i].id;
            else
                tempstr = tempstr + "+" + rb3[i].id;
        }
    }
    return tempstr;
}


//批量浏览
function getviewlist(nname) {
    var tempstr = getcheckboxid(nname);
    if (tempstr == "") {
        alert('请至少勾选一项职业！');
    } else {
        location.href = "../viewjob/viewlist.aspx?list=" + tempstr;
    }
}


//批量申请
function getapplylist(nname) {
var tempstr =getcheckboxvalue(nname);
if (tempstr == "") {
    alert('请至少勾选一项职业！');
} else {
location.href = "/tempbox.aspx?box="+tempstr;
}
}

//全选最新职业
function allselected(thisobjcet, nname) {
     //alert(thisobjcet.name);
    var rb3 = document.getElementsByName(nname);
    if (thisobjcet.checked) {
        document.getElementsByName(thisobjcet.name)[0].checked = true;
        document.getElementsByName(thisobjcet.name)[1].checked = true;
        for (var i = 0; i < rb3.length; i++) {
            if (rb3[i].checked == false) {
                rb3[i].checked = true;
            }
        }
    } else {
    document.getElementsByName(thisobjcet.name)[0].checked = false;
    document.getElementsByName(thisobjcet.name)[1].checked = false;
    for (var i = 0; i < rb3.length; i++) {
        
            if (rb3[i].checked == true) {
                rb3[i].checked = false;
            }
        }
    }

}

//全选普通多选

function allselected_pub(thisobjcet, nname) {
    //alert(thisobjcet.name);
    var rb3 = document.getElementsByName(nname);
    if (thisobjcet.checked) {
        for (var i = 0; i < rb3.length; i++) {
            if (rb3[i].checked == false && !rb3[i].disabled) 
            {
                rb3[i].checked = true;
            }
            
        }
    } else {
        for (var i = 0; i < rb3.length; i++) {

            if (rb3[i].checked == true) {
                rb3[i].checked = false;
            }
        }
    }

}


//删除暂存架中数据
function Del_tempbox(valuelist) {
    var url = '../AjaxCheck/ajax_Tempbox_Order.aspx?del=' + valuelist;
    var y = new XHR("re_Del_tempbox");
    y.get(url);
     return false;

 }

 function re_Del_tempbox(ret) {
     if (ret == "-1") {
     }
     else if (ret == "0") {
         //get_object('') 所有都不显示
         var len = document.getElementById("table_tempbox").getElementsByTagName("TR").length;
         for (var i = 1; i < len; i++) {
             document.getElementById("table_tempbox").getElementsByTagName("TR")[i].style.display = 'none';
         }
     } else {
         var wa = ret.split('+');
         for (var i = 0; i < wa.length; i++) {
             document.getElementById("pid_" + wa[i]).style.display = 'none';
         }
     }
     //get_object('table_tempbox').style.display = 'none';

 }


 var isapplylist;
 //批量立即申请
 function isapply(applylist) {
    
     //var applylist = getcheckboxvalue('checkbox_temp');
     isapplylist = applylist;
     if (applylist == '') {
         alert('请选择您要申请的职业！');
         return false;
     }
     var url = '../AjaxCheck/ajax_Tempbox_Order.aspx?apply=' + applylist;
     //alert(url);
     var y = new XHR("re_isapply");
     y.get(url);
     return false;
 }

 function re_isapply(ret) {
    // alert(ret);
     if (ret == "-99") {
         alert('您必须以个人账号登录才能进行此项操作！');
         return false;
     }
     else if (ret == "-1") {
         alert('处理异常！');
     } else {
     location.href = '/applyresult.aspx?applylist=' + isapplylist;
     }
 }


 function isFavorites(Favoriteslist) {

   // var applylist = getcheckboxvalue('checkbox_temp');
    // isapplylist = Favoriteslist;
     if (Favoriteslist == '') {
         alert('请至少勾选一项您要收藏的职业！');
         return false;
     }
     var url = '../AjaxCheck/ajax_Tempbox_Order.aspx?Favorites=' + Favoriteslist;
     var y = new XHR("re_isFavorites");
     y.get(url);
     return false;
 }

 function re_isFavorites(ret) {
     if (ret == "-99") {
         alert('您必须以个人账号登录才能进行此项操作！');
         return false;
     }
     else if (ret == "-1") {
         alert('处理异常！');
     } else {
     alert('职位收藏成功！');
     }
 }


 //得到ul下面的li进行操作_批量浏览
 function getul_li(nname, liid) {
     //alert(liid);
     var tree = get_object(nname).getElementsByTagName("li");
     //alert(tree[0].id);
     for (var i = 0; i < tree.length; i++) { //alert(tree[i].id+"+"+liid);
         if (tree[i].id == liid) {
             tree[i].onmouseout = "";
            //得到数据
         } else {
         tree[i].onmouseout = function(){this.className=''};
         tree[i].className = '';
         }
     }
 }


 function getviewjobinfo(pid,eid) {
//     Pid = nname.split('_');
     //     Eid =
     var url = '../AjaxCheck/ajax_viewjobinfo.aspx?Pid=' + pid + '&Eid=' + eid;
     var y = new XHR("re_getviewjobinfo");
     y.get(url);
     return false;
 }

 function re_getviewjobinfo(ret) {
     get_object('viewinfo').innerHTML = ret;
 }

 function GetUrgentRecruit(euid) {
     var url = "../AjaxCheck/Ajax_GetUrgentRecruit.aspx?euid=" + euid + "";
     var y = new XHR("re_GetUrgentRecruit");
     y.get(url);
 }
 function re_GetUrgentRecruit(ret) {
     ScreenConvert();
     get_object("ShowLight").innerHTML = ret;
     Set();
     Move();
     get_object("ShowLight").style.display = "block";
 }

 function ShowGraphicAndTextRecruitPic(AdvertisementName, PicturePath) {
     var url = "../AjaxCheck/Ajax_ShowGraphicAndTextRecruitPic.aspx?AdvertisementName=" + escape(AdvertisementName) + "&PicturePath=" + escape(PicturePath) + "";
     //alert(url);
     var y = new XHR("re_ShowGraphicAndTextRecruitPic");
     y.get(url);
 }
 function re_ShowGraphicAndTextRecruitPic(ret) {
     ScreenConvert();
     get_object("ShowLight").innerHTML = ret;
     Set();
     Move();
     get_object("ShowLight").style.display = "block";
 }

