// JavaScript Document $(function(){ $(":text,:password").hover(//text框变化 function(){$(this).addClass("textinputhover");}, function(){$(this).removeClass("textinputhover");}); $(".b_button").hover(//按钮效果切换 function(){$(this).addClass("y_button");}, function(){$(this).removeClass("y_button");}); }); //滚动 function AutoScroll(obj){ $(obj).find("ul:first").animate({marginTop:"-12px"},200,function(){ $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);});} $(document).ready(function(){ var timerID=setInterval('AutoScroll("#scrollDiv")',4500); //滚动 $("#scrollDiv").hover(function(){clearInterval(timerID);},function(){timerID=setInterval('AutoScroll("#scrollDiv")',4500);}).mouseout(); }); //html替换 function toHTML(str){ str = str.replace('&','&'); str = str.replace('"','"'); str = str.replace('<','<'); str = str.replace('>','>'); str = str.replace('\n','
'); str = str.replace(' ',' '); return str; } var roles = {num:0,html:''}; function boxValidateLogin(){ $.getJSON("/passport/passport.do?action=validatelogin",{"rand":Math.random()},function(data,status){ boxInit(data,true); }); } // 登录 function boxLogin(role){ var uname = $('#boxUname').val(); if(uname==''||uname=='用户名/邮箱/手机号/姓名'){ alert('用户名不能为空'); $('#boxUname').focus(); return; }/*else if(uname.length<6){ alert('用户名不合法'); $('#boxUname').select(); return; }*/ var password = $('#boxPassword').val(); if(password==""){ alert('密码不能为空'); $('#boxPassword').focus(); return; } var mobile = $("#boxMobile").val(); $('#box1').hide(); $('#box11').hide(); $('#boxLoading').show(); $.getJSON("/passport/passport.do?action=login",{"uname":uname,"password":password,"mobile":mobile,"exp":($("#boxExp").attr("checked")?31536000:-1),"rand":Math.random()},function(data,status){ if(role=='recruiter'&&data.status==1){ window.location.href='/member/recruiter/'; }else if(role=='union'&&data.status==1){ window.location.href='/member/crm/'; } boxInit(data,false); }); } function boxInit(data,init){ $('#boxLoading').hide(); if(data.status==1){ $('#boxUname').val(''); $('#boxPassword').val(''); $('#box2').show(); $('#boxNickname').html(data.uname); roles = {num:0,html:''}; if(data.role.indexOf('seeker')>-1){ roles.num++; roles.html += '
  • 个人用户管理中心
  • '; } if(data.role.indexOf('recruiter')>-1){ roles.num++; roles.html += '
  • 企业用户管理中心
  • '; } if(data.role.indexOf('hrmanager')>-1){ roles.num++; roles.html += '
  • 人力资源经理办公室
  • '; } if(data.role.indexOf('crm')>-1){ roles.num++; roles.html += '
  • 营销联盟管理中心
  • '; } $('#boxRoles').html(roles.html); $(".top_com_login").hide(); if(roles.num==0) window.location.href = "/passport/role.jsp"; flash_obj(data.urgeLoginCB,data.urgeLoginFame,"","每天登录"); }else{ if(data.status==3){ $('#box1').hide(); $('#box11').show(); $('#boxMobile').focus(); }else if(!init){ alert("账号或密码错误"); $('#box1').show(); $('#box11').hide(); $('#boxMobile').val(""); $('#boxUname').select(); }else{ $('#box1').show(); $('#box11').hide(); } } } function Tabs2(menu_val,i){//menu_val:内容区块ID,滑动门ID $("#"+menu_val+"_main > div").hide(); $("#"+menu_val+"_main_"+i).show(); $("#"+menu_val+"_title a.hover").removeClass("hover"); $("#"+menu_val+"_title_"+i).addClass("hover"); } $.fn.tablist = function(options) { //列表插件 引用方式见demo/list.html var defaults = { tab_more : false, //是否有展开 tab_input : false, //是否有全选按钮 tab_tip : false, //是否有快捷操作按钮 tab_wait : false //激活等待 }; var o = $.extend(defaults, options); var time;//弹出菜单延时; if(o.tab_tip==true){//表格统一弹出菜单 $(".tl_tr .th_hidden",this).append(''); $(".tipimg",this).hover(function(){ clearTimeout(time); num=$(this).position(); var html=$(this).parents(".tl_tr").attr("rel").split("$");//分割字符串 var str=""; for (var i=0; i < html.length; i++){ str+='
  • '+html[i]+'
  • '; } $(".tl_tipbox").html('').css({"top":num.top,"left":num.left}).show(); },function(){ var hidethis = function (){$(".tl_tipbox").hide()}; time=setTimeout(hidethis,500); }); $(".tl_tipbox",this).hover(function(){//绑定下拉条; clearTimeout(time); $(this).show(); },function(){ $(this).hide(); } ); } $(".tl_tr", this).hover(function(){$(this).addClass("tl_tr_hover");},function(){$(this).removeClass("tl_tr_hover");}); if (o.tab_input==true){//增加多选项按钮 $(".tab_list",this).addClass("tab_input"); if($(".tab_list thead th:eq(0) input",this).length==0){ $(".tab_list thead th:eq(0)",this).prepend($('').bind('click',function(){ $('input[type=checkbox]',$(this).parents('table')).attr('checked',$(this).attr('checked'));//全选按钮 })); } } return this.each(function() { if (o.tab_more==true){//带详细信息的列表 var num=$(".tab_list thead th",this).length; //获取列数 $(".tl_tr_more",this).parent("td").attr("colSpan",num); $(".tab_list",this).addClass("tab_more"); $(".tab_more .tl_tr", this).click(function(){ var box=$(this); if(!box.hasClass("tl_tr_all")){ $(".tl_tr_all").removeClass("tl_tr_all"); $(".tab_list .tl_tr_more").slideUp("slow"); box.next("tr").find(".tl_tr_more").slideDown("slow",function(){ box.addClass("tl_tr_all");}); }else{ box.removeClass("tl_tr_all"); box.next("tr").find(".tl_tr_more").slideUp("slow"); } }) $(".tl_tr input,.tl_tr a,.tl_tr span,.tl_tr img",this).bind("click", function(event){event.stopPropagation();})//冒泡事件 } return this; }) } function ScrollUp($parent,$div1,$div2){ $div2.html($div1.html()); var running=true; $parent.bind("mouseover",function(){running=false;}); $parent.bind("mouseout",function(){running=true;}); setInterval(function(){ if(running){ if($parent.get(0).scrollTop>$div1.height()) $parent.get(0).scrollTop=0; else $parent.get(0).scrollTop++; } },30); } //出现证书选择层 var showCertificate = function(obj){ $.hrmsg({ handle:"showCertificateLayer", title:"请选择您的证书类型:", content:"", contentStatic:true, width:650, action:function(msg, method){ if(method == "init") { var $content = $('
    '); var $li = $('li',$content); $li.click(function(){ $li.removeClass("active"); $(this).addClass("active"); //showCertificateByP(msg,$(this).text()); var pCertificates = certificates[$(this).text()]; if(pCertificates){ var html = ""; for (var i = 0, j = pCertificates.length; i < j; i++) { html += '
  • ' + pCertificates[i] + '
  • '; } $("ul.c_s_unis",msg.content).html(html); } }); $("ul.c_s_unis a",msg.content).live("click",function(){ $(obj).html($(this).text()); msg.hide(); }); msg.content.html($content); $($li.get(0)).trigger("click"); } } }).show(); }; function open51kf() { var kf_openurl="/serviceonline/chat_big.html?flag=1&companyId=4493&style=10619&username=" + "&refer="+ escape(window.location.href); window.open(kf_openurl,"HRbanlv在线客服","height="+550+",width="+724+",top=100,left=150,status=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titlebar=no"); } function open_chat_person(workerid) { try{ var kf_openurl="/serviceonline/chat_big.html?flag=3&companyId=4493&style=10619&workId="+workerid+"&username=" + "&refer="+ escape(window.location.href); var chat_win = window.open(kf_openurl,'chat_4493','height=473,width=703,top=200,left=200,status=yes,toolbar=no,menubar=no,resizable=no,scrollbars=no,location=no,titlebar=no'); chat_win.focus(); } catch(e){} } /************* member ************/ // 申请成为保荐人 function applySponsor(role,obj,code){ var html = 'HR伴侣保荐人最低标准:
    '; if(role=="hrmanager"){ html += '1 已成为HR伴侣注册人力资源经理
    '; html += '2 具备至少三年以上的人力资源领域管理经验, 并在该领域有一定影响力
    '; html += '3 乐于帮助求职者获得更好的职位及前程发展
    '; }else{ html += '1 成为HR伴侣中高人才
    '; html += '2 拥有三年、企业中层以上管理经验,并在该行业领域有一定影响力
    '; html += '3 乐于帮助求职者获得更好的职位及前程发展
    '; } html += '
    '; html += '
    '; html += '成为保荐人可以:
    保荐人对“秀才”人才进行资信认证及推荐,并获得相应的保荐报酬。'; $.hrmsg({handle:"applySponsor",title: "申请成为保荐人", content: html,width:500, ctrl: [{value:"提交申请",click:function(msg){ var type = $("input[name=applySponsorType]:checked").val(); var code = $("#sponsor_code").val(); if(type==0&&(!code||code=="在此输入邀请码")){ $.hrmsg({handle:"applySponsorError",title:"友情提示",type:"!",content:"邀请码不正确, 请重新输入"}); return; } msg.wait(); $.getJSON("/member/sponsor.do?action=apply",{"code": code, type: type, "rand": Math.random()},function(data){ msg.waitend(); if(data.status==1){ msg.hide(); $.hrmsg({handle:"applySponsorSuccess",title:"友情提示",type:1,content:"您已成功提交申请,HR伴侣将在30分钟内完成审核,请耐心等待……"}); $(obj).hide(); $("#sponsor_info_ul").html('
  • 您已成功提交申请,HR伴侣将在30分钟内完成审核,请耐心等待……'); }else if(data.status==4){ $.hrmsg({handle:"applySponsorError",title:"友情提示",type:"!",content:"邀请码不正确, 请重新输入"}); }else{ $.hrmsg({handle:"applySponsorError",title:"友情提示",type:"!",content:"提交申请失败, 请重新提交"}); } }); }},{value:"取消",click:function(msg){msg.hide();}}]}); } // 签署保荐协议 function sponsorAgree(category){ $.hrmsg({handle:"sponsor_agree",title:'恭喜您通过了HR伴侣保荐人申请',content:'恭喜您通过了HR伴侣保荐人申请,获得HR伴侣'+(category||'保荐人')+'资格请查看:保荐人协议,同意后您将可以在保荐人应用中对收到的保荐申请的“秀才”进行了解及资信的认证,认证通过的“秀才”人才因为您的保荐会得到企业更放心的录用,你会成为该“秀才”的保荐人,并获得人才给予的保荐费。',width:500,ctrl:[{value:"同意签署协议",click:function(msg){ msg.wait(); $.getJSON("/member/sponsor.do?action=agree",{rand:Math.random()},function(data){ msg.waitend(); if(data.status==1){ window.location.reload(); }else{ msg.hide(); } }); }},{value:"不同意",click:function(msg){msg.hide();}}]}); } // 查看保荐人 function viewSponsor(spid){ $.hrmsg({handle:"viewSponsor",title:"查看保荐人信息",width:500,offset:[0,-80],content:'
    正在加载
    ',action:function(msg,m){ if(m=="show"){ $.getJSON("/member/sponsor.do",{action: "view", spid: spid, rand: Math.random()},function(data){ if(data.status==1){ var sponsor = data.sponsor; var html = ''; html += '
    '; html += '姓名: '+(sponsor.truename||'-')+'
    '; //html += '等级: '+(sponsor.categoryStr||'-')+'
    '; html += '职位: '+(sponsor.jobname||'-')+'
    '; html += '所属公司: '+(sponsor.cname||'-')+'
    '; html += '行业: '+(sponsor.trade||'-')+'
    '; html += '积累保荐人数: '+(sponsor.num||'-')+'
    '; html += '保荐费用: '+(sponsor.price+' CB'||'-')+'
    '; html += '
    '; html += ''; html += '
    '; msg.html(html); }else{ msg.hide(); $.hrmsg({handle:"sponsorError",title:"友情提示",content:'加载失败',type:"!"}); } }); } }}).show();; }