jQuery.cookie=function(d,e,b){if(arguments.length>1&&String(e)!=="[object Object]"){b=jQuery.extend({},b);if(e===null||e===undefined){b.expires=-1}if(typeof b.expires==="number"){var g=b.expires,c=b.expires=new Date();c.setDate(c.getDate()+g)}e=String(e);return(document.cookie=[encodeURIComponent(d),"=",b.raw?e:cookie_encode(e),b.expires?"; expires="+b.expires.toUTCString():"",b.path?"; path="+b.path:"",b.domain?"; domain="+b.domain:"",b.secure?"; secure":""].join(""))}b=e||{};var a,f=b.raw?function(h){return h}:decodeURIComponent;return(a=new RegExp("(?:^|; )"+encodeURIComponent(d)+"=([^;]*)").exec(document.cookie))?f(a[1]):null};function cookie_encode(b){var a=encodeURIComponent(b);var c=a.replace(/(%7B|%7D|%3A|%22|%23|%5B|%5D)/g,function(d){return decodeURIComponent(d)});return c}(function(d){d.bdialog=function(f){d.bdialog.id=f;d.bdialog.loading();d.bdialog.reveal()};d.extend(d.bdialog,{settings:{opacity:0.2,overlay:true,bdialogHtml:'<div id="bdialog" style="display:none;"></div>'},id:null,loading:function(){e();b();d("#bdialog").empty();d("#bdialog").show();d(document).bind("keydown.bdialog",function(f){if(f.keyCode==27){d.bdialog.cancel()}return true});d(document).trigger("loading.bdialog")},reveal:function(){d(document).trigger("beforeReveal.bdialog");var g=d(d.bdialog.id).html();d(d.bdialog.id).empty();d("#bdialog").append(g);var l=d.bdialog.getPageScroll(),f=l[1],n=d.bdialog.getPageHeight(),m=d("#bdialog .bdialog-body").height();if(n>m){f+=(n-m)/2}var j=l[0],h=d(window).width(),k=d("#bdialog .bdialog-body").width();if(h>k){j=h/2-k/2}d("#bdialog").css({top:f,left:j});d(document).trigger("reveal.bdialog")},ok:function(){d(document).trigger("ok.bdialog");d(document).trigger("close.bdialog");return false},cancel:function(){d(document).trigger("cancel.bdialog");d(document).trigger("close.bdialog");return false},getPageScroll:function(){var g,f;if(self.pageYOffset){f=self.pageYOffset;g=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){f=document.documentElement.scrollTop;g=document.documentElement.scrollLeft}else{if(document.body){f=document.body.scrollTop;g=document.body.scrollLeft}}}return new Array(g,f)},getPageHeight:function(){var f;if(self.innerHeight){f=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){f=document.documentElement.clientHeight}else{if(document.body){f=document.body.clientHeight}}}return f}});function e(){if(d.bdialog.settings.inited){return true}else{d.bdialog.settings.inited=true}d(document).trigger("init.bdialog");d("body").append(d.bdialog.settings.bdialogHtml)}function a(){return d.bdialog.settings.overlay==false||d.bdialog.settings.opacity===null}function b(){if(a()){return}if(d("#bdialog_overlay").length==0){d("body").append('<div id="bdialog_overlay" class="bdialog_overlay_hide"></div>')}d("#bdialog_overlay").hide().addClass("bdialog_overlay_show").css("opacity",d.bdialog.settings.opacity).fadeIn(200);return false}function c(){var f=d("#bdialog").html();d("#bdialog").empty();d(d.bdialog.id).append(f);if(a()){return}d("#bdialog_overlay").fadeOut(200,function(){d("#bdialog_overlay").removeClass("bdialog_overlay_show");d("#bdialog_overlay").addClass("bdialog_overlay_hide");d("#bdialog_overlay").remove()});return false}d(document).bind("reveal.bdialog",function(){d("#bdialog .bdialog-ok").click(function(){d.bdialog.ok()});d("#bdialog .bdialog-cancel").click(function(){d.bdialog.cancel()})});d(document).bind("close.bdialog",function(){d(document).unbind("keydown.bdialog");d("#bdialog").fadeOut(function(){d(document).trigger("afterClose.bdialog")});c()})})(jQuery);(function(a){a.bdata=function(){};a.extend(a.bdata,{compare:function(d,c){if(d.i<c.i){return -1}else{if(d.i==c.i){return 0}else{return 1}}},levelSort:function(b){b.sort(a.bdata.compare);var d,c=b.length;for(d=0;d<c;d++){if(b[d].s){a.bdata.levelSort(b[d].s)}}},levelSearch:function(c,d){var f=0,k=d.length-1,j;while(f<=k){j=Math.floor((f+k)/2);if(d[j].i<c){f=j+1;continue}else{if(d[j].i>c){k=j-1;continue}}var b=new Object(),m=d[j],n,g,e;b.i=m.i;b.n=m.n;n=m.s;g=new Array();if(n){e=n.length;for(j=0;j<e;j++){g[j]=new Object;g[j].i=n[j].i;g[j].n=n[j].n;g[j].h=n[j].s!=null&&n[j].s.length>0}}if(g.length>0){b.s=g}return b}j=f-1;if(j>=0&&j<d.length&&d[j].s){return a.bdata.levelSearch(c,d[j].s)}return null},sort:function(b){b.sort(a.bdata.compare)},search:function(f,b){var c=0,e=b.length-1,d;while(c<=e){d=Math.floor((c+e)/2);if(b[d].i<f){c=d+1;continue}else{if(b[d].i>f){e=d-1;continue}}return b[d]}return null}})})(jQuery);(function(f){f.bmap=function(){};f.extend(f.bmap,{dom:{id:"#bdialog-map",china:"#map",oversea:"#map-oversea",selected:"#map-selections",level:[{id:"#bdialog1",html:'<div id="bdialog1"></div>'},{id:"#bdialog2",html:'<div id="bdialog2"></div>'}],inited:false},data:{selected:new Array(),current:null,locations:new Array(),clicked:{pageX:null,pageY:null},oversea:[1,2,3,4,53,54,96,97,117,171,172,173,174,175,176],time:{removeDialog:500,showDialog:600}},showmap:function(){f.bdialog(f.bmap.dom.id);f(f.bmap.dom.china).click(function(j){f.bmap.data.clicked.pageX=j.pageX;f.bmap.data.clicked.pageY=j.pageY});f(f.bmap.dom.oversea).click(function(){f.bmap.showdialog2(0,f(this))});f(document).bind("ok.bdialog",function(){f.bmap.data.selected=f.bmap.data.current;f.bmap.data.selected.sorted;f.bmap.close();f(document).trigger("ok.map")});f(document).bind("cancel.bdialog",function(){f.bmap.close()});var m,l,q,o=f.bmap.data.selected,k=o.length,n=new Array(),h=0,r;o.sort();for(m=0;m<k&&h<5;m++){q=false;for(l=0;l<h&&!q;l++){q=a(o[m],n[l])>=0}if(!q){n.push(o[m]);h++}}if(k>h){f.bmap.data.selected=n}r=new Array();for(m=0;m<h;m++){r[m]=n[m]}f.bmap.data.current=r;g();n=f.bmap.dom.level;h=n.length;for(m=0;m<h;m++){f("body").append(n[m].html);f(n[m].id).mouseleave(function(){f.data(f(f.bmap.dom.level[0].id)[0],"timer",setTimeout(function(){f(f.bmap.dom.level[0].id).hide()},f.bmap.data.time.removeDialog));f.data(f(f.bmap.dom.level[1].id)[0],"timer",setTimeout(function(){f(f.bmap.dom.level[1].id).hide()},f.bmap.data.time.removeDialog))}).mouseenter(function(){var v="#"+f(this).attr("id");clearTimeout(f.data(this,"timer"));var t,u=f.bmap.dom.level,j=u.length;for(t=0;t<j;t++){if(u[t].id!=v){clearTimeout(f.data(f(u[t].id)[0],"timer"))}else{break}}})}if(!f.bmap.data.inited){f.bmap.data.inited=true;f.bdata.levelSort(data.locations)}},showdialog1:function(l){var y=e(l);if(y==null){return void (0)}var w=f.bmap.dom.level[0].id;var j=f(w),t,q,A=y.s,n=A.length;t='<div class="bdialog1-body" id="map1-body"><div class="bdialog1-top"><div class="bdialog1-top-left"></div><div class="bdialog1-top-center" id="map1-top-center"><div class="clear"></div><div class="bdialog1-top-center-upper"></div><div class="bdialog1-top-center-lower"></div></div><div class="bdialog1-top-right"></div><div class="clear"></div></div><table class="bdialog1-middle"><tr><td class="bdialog1-middle-left"></td><td class="bdialog1-middle-center" id="map1-middle-center"><div class="province"><label ';t+='id="mcl-'+y.i+'"><input type="checkbox" ';if(b(y.i)){t+='checked="checked" '}t+="/>"+y.n+'</label></div><div class="cities"><ul>';for(q=0;q<n;q++){t+="<li";if(A[q].h){t+=' class="more"'}t+='><label id="mcl-'+A[q].i;if(d(A[q].i)){t+='" class="checked'}t+='"><input type="checkbox" ';if(b(A[q].i)){t+='checked="checked" '}t+="/>"+A[q].n+"</label></li>"}t+='</ul><div class="clear"></div></div></td><td class="bdialog1-middle-right"></td></tr></table><div class="bdialog1-bottom"><div class="bdialog1-bottom-left"></div><div class="bdialog1-bottom-center" id="map1-bottom-center"></div><div class="bdialog1-bottom-right"></div><div class="clear"></div></div></div>';j.html(t);var m=f.bdialog.getPageScroll(),o=f(window).height(),v=m[1],h=j.height(),z=f.bmap.data.clicked.pageY-25;if(v+o<z+h){z=v+o-h}var u=f(window).width(),r=m[0],x=j.width(),k=f.bmap.data.clicked.pageX-x/2;if(k<0){k=0}else{if(r+u<f.bmap.data.clicked.pageX+x/2){k=r+u-x}}j.css({top:z,left:k});j.show();f("#mcl-"+y.i).click(function(){var s=f("#mcl-"+y.i+" input").attr("checked")=="checked";if(!f.bmap.check(y.i,s)){f("#mcl-"+y.i+" input").removeAttr("checked")}});for(q=0;q<n;q++){f("#mcl-"+A[q].i).click(function(){var B=f(this).attr("id");var s=f("#"+B+" input").attr("checked")=="checked";if(!f.bmap.check(Number(B.substr(4,B.length-4)),s)){f("#"+B+" input").removeAttr("checked")}})}f(w+" .province").mouseenter(function(){f(f.bmap.dom.level[1].id).hide();f(w+" .cities ul li.more").each(function(){f(this).removeClass("hover")})});f(w+" .cities ul li").each(function(){f(this).hover(function(){f(f.bmap.dom.level[1].id).hide();f(w+" .cities ul li.more").each(function(){f(this).removeClass("hover")})},function(){})});f(w+" .cities ul li.more").each(function(){f(this).hover(function(){var B=f(this).children("label").attr("id");B=Number(B.substr(4,B.length-4));var s=f(this);f(w+" .cities ul li.more").each(function(){f(this).removeClass("hover")});s.addClass("hover");f.data(f(this)[0],"timer",setTimeout(function(){f.bmap.showdialog2(B,s)},f.bmap.data.time.showDialog))},function(){clearTimeout(f.data(f(this)[0],"timer"))})});return void (0)},showdialog2:function(r,n){var j=n.offset(),F=j.top,u=j.left,A=n.width(),t=n.height();var h=e(r);if(h==null){return}var w=f(f.bmap.dom.level[1].id),q,B,v=h.s,C=v.length;q='<div class="bdialog2-body" id="map2-body"><div class="bdialog2-top"><div class="bdialog2-top-left"></div><div class="bdialog2-top-center" id="map2-top-center"><div class="bdialog2-top-center-upper"></div><div class="bdialog2-top-center-lower"></div></div><div class="bdialog2-top-right"></div><div class="clear"></div></div><table class="bdialog2-middle"><tr><td class="bdialog2-middle-left"></td><td class="bdialog2-middle-center" id="map2-middle-center"><div class="choices"><ul>';for(B=0;B<C;B++){q+="<li";if(v[B].h){q+=' class="more"'}q+='><label id="mcl-'+v[B].i;if(d(v[B].i)){q+='" class="checked'}q+='"><input type="checkbox" ';if(b(v[B].i)){q+='checked="checked" '}q+="/>"+v[B].n+"</label></li>"}q+='</ul><div class="clear"></div></div></td><td class="bdialog2-middle-right"></td></tr></table><div class="bdialog2-bottom"><div class="bdialog2-bottom-left"></div><div class="bdialog2-bottom-center" id="map2-bottom-center"></div><div class="bdialog2-bottom-right"></div><div class="clear"></div></div></div>';w.html(q);var E=f.bdialog.getPageScroll(),l=E[1],o=f(window).height(),z=w.height(),x=F;var m=E[0],k=f(window).width(),D=w.width(),y=u+A;if(r==0){y=u+A/2-D/2;x=F+t/2-z/2;if(m+k<y+D){y=m+k-D}if(l+o<x+z){x=l+o-z}}else{if(m+k<y+D){y=m+k-D;if(y>u){y=u}x=F-z;if(x<0){x=F+t}}else{if(l+o<x+z){x=l+o-z}}}w.css({top:x,left:y});w.show();for(B=0;B<C;B++){f("#mcl-"+v[B].i).click(function(){var G=f(this).attr("id");var s=f("#"+G+" input").attr("checked")=="checked";if(!f.bmap.check(Number(G.substr(4,G.length-4)),s)){f("#"+G+" input").removeAttr("checked")}})}},check:function(m,x){var s,v=f.bmap.data.current,y=v.length,h=-1,w,o,q,l,t,u,n;for(s=0;s<y;s++){h=a(m,v[s]);if(h>0&&x){f("#mcl-"+v[s]+" input").removeAttr("checked");f("#msl-"+v[s]).remove();if(h==1||h==2){f("#mcl-"+v[s]).removeClass("checked");if(h==2){w=c(v[s]);o=w.length;for(q=0;q<o;q++){if(w[q]!=m){f("#mcl-"+w[q]).removeClass("checked")}else{break}}}}v.splice(s,1);y=v.length;s--}else{if(h==0){if(!x){f("#msl-"+m).remove();f("#mcl-"+m+" input").removeAttr("checked");f("#mcl-"+m).removeClass("checked");v.splice(s,1);y--;w=c(m);if(w){o=w.length;for(s=0;s<y;s++){t=c(v[s]);if(t){u=t.length;for(q=0;q<u;q++){kp=t[q];for(n=0;n<o;n++){if(kp==w[n]){w.splice(n,1);o--;break}}}}}for(q=0;q<o;q++){l=f("#mcl-"+w[q]);if(l){l.removeClass("checked")}}}}return true}}}if(!x){return true}if(y>=5){return false}v.push(m);f("#mcl-"+m).addClass("checked");w=c(m);if(w){o=w.length;for(q=0;q<o;q++){l=f("#mcl-"+w[q]);if(l){l.addClass("checked")}}}g();return true},close:function(){f.bmap.data.current=null;f(document).unbind("ok.bdialog");f(document).unbind("cancel.bdialog");var j,h=f.bmap.dom.level,k=h.length;for(j=0;j<k;j++){if(f(h[j].id)){f(h[j].id).remove()}}},reset:function(){f.bmap.data.selected=new Array()}});function g(){var j="",k=f.bmap.data.current,h=k.length;for(i=0;i<h;i++){j+='<li id="msl-'+k[i]+'">'+mapLevelEntity(mapLocations,k[i])+"</li>"}f(f.bmap.dom.selected).html(j);if(h>0){f(f.bmap.dom.selected+" li").each(function(){f(this).click(function(){var m,o=f.bmap.data.current,l=o.length,n=f(this).attr("id");n=Number(n.substr(4,n.length-4));for(m=0;m<l;m++){if(n==o[m]){o.splice(m,1);break}}f(this).remove()})})}}function a(s,q){if(s==q){return 0}s=String(s);q=String(q);var o=s.length,l=q.length,r,n,h=1,j=0,m,k;if(o!=l||s<16){return -1}while(h<=6&&j>=0){if(h<=3){m=3;k="000"}else{m=2;k="00"}o=o-m;r=s.substr(o,m);n=q.substr(o,m);if(r==k){if(r!=n){if(j==0){j=1}else{if(j==1){j=2}else{if(j!=2){j=-1}}}}}else{if(n==k){if(r!=n){if(j==0){j=3}else{if(j==3){j=4}else{if(j!=4){j=-1}}}}}else{if(r!=n){j=-1}}}h++;s=s.substr(0,o);q=q.substr(0,o)}if(h==7&&j>=0&&s!=q){j=-1}return j}function b(l){var j,k=f.bmap.data.current,h=k.length;for(j=0;j<h;j++){if(l==k[j]){return true}}return false}function d(m){var j,l=f.bmap.data.current,h=l.length,k;for(j=0;j<h;j++){k=a(m,l[j]);if(k==0||k==1||k==2){return true}}return false}function c(j){var r=new Array();j=String(j);var h=1,o,k="",m=j.length,q,l,n=false;while(h<=6){if(h<=3){o=3;l="000"}else{o=2;l="00"}m=m-o;q=j.substr(m,o);j=j.substr(0,m);h++;if(!n&&q!=l){n=true}else{if(n){r.push(Number(j+q+k))}}k+=l}if(r.length==0){return null}return r}function e(r){var h=f.bdata.search(r,f.bmap.data.locations);if(h==null){if(r>0){h=f.bdata.levelSearch(r,data.locations)}else{h=new Object();h.i=0;h.n="oversea";var k,l=new Array(),q=data.locations,n=f.bmap.data.oversea,j=n.length,m;for(k=0;k<j;k++){m=new Object();m.i=q[n[k]].i;m.n=q[n[k]].n;m.h=false;l.push(m)}h.s=l}if(h){f.bmap.data.locations.push(h);f.bdata.sort(f.bmap.data.locations)}}return h}})(jQuery);$(document).ready(function(){$("#bdialog-show").click($.bmap.showmap)});(function(c){c.bfunc=function(){};c.extend(c.bfunc,{dom:{id:"#bdialog-function",selected:"#function-selections",functions:"#function-container"},data:{selected:new Array(),current:null},showfunc:function(){c.bdialog(c.bfunc.dom.id);c(document).bind("ok.bdialog",function(){c.bfunc.data.selected=c.bfunc.data.current;c.bfunc.data.selected.sorted;c.bfunc.close();c(document).trigger("ok.func")});c(document).bind("cancel.bdialog",function(){var j,q=c.bfunc.data.current,f=q.length;for(j=0;j<f;j++){c("#fnc-"+q[j]+" input").removeAttr("checked");c("#fnc-"+q[j]).removeClass("checked")}c.bfunc.close()});var k,h,n,m=c.bfunc.data.selected,g=m.length,l=new Array(),e=0,o;m.sort();for(k=0;k<g&&e<5;k++){n=false;for(h=0;h<e&&!n;h++){n=a(m[k],l[h])>=0}if(!n){l.push(m[k]);e++}}if(g>e){c.bfunc.data.selected=l}o=new Array();for(k=0;k<e;k++){o[k]=l[k];c("#fnc-"+o[k]+" input").attr("checked","checked");c("#fnc-"+o[k]).addClass("checked")}c.bfunc.data.current=o;d();c(c.bfunc.dom.functions+" .level-1 label").each(function(){c(this).click(function(){var j=c(this).attr("id");var f=c(this).children("input").attr("checked")=="checked";if(!c.bfunc.check(Number(j.substr(4,j.length-4)),f)){c(this).children("input").removeAttr("checked")}})});c(c.bfunc.dom.functions+" .level-2 label").each(function(){c(this).click(function(){var j=c(this).attr("id");var f=c(this).children("input").attr("checked")=="checked";if(c.bfunc.check(Number(j.substr(4,j.length-4)),f)){if(f){c(this).addClass("checked")}}else{c(this).children("input").removeAttr("checked")}})})},check:function(g,u){var n,s=c.bfunc.data.current,v=s.length,e=-1,t,l,m,f,o,q,h;for(n=0;n<v;n++){e=a(g,s[n]);if(e>0&&u){c("#fnc-"+s[n]+" input").removeAttr("checked");c("#fsl-"+s[n]).remove();if(e==1||e==2){c("#fnc-"+s[n]).removeClass("checked");if(e==2){t=b(s[n]);l=t.length;for(m=0;m<l;m++){if(t[m]!=g){c("#fnc-"+t[m]).removeClass("checked")}else{break}}}}s.splice(n,1);v=s.length;n--}else{if(e==0){if(!u){c("#fsl-"+g).remove();c("#fnc-"+g+" input").removeAttr("checked");c("#fnc-"+g).removeClass("checked");s.splice(n,1);v--;t=b(g);if(t){l=t.length;for(n=0;n<v;n++){o=b(s[n]);if(o){q=o.length;for(m=0;m<q;m++){kp=o[m];for(h=0;h<l;h++){if(kp==t[h]){t.splice(h,1);l--;break}}}}}for(m=0;m<l;m++){f=c("#fnc-"+t[m]);if(f){f.removeClass("checked")}}}}return true}}}if(!u){return true}if(v>=5){return false}s.push(g);c("#fnc-"+g).addClass("checked");t=b(g);if(t){l=t.length;for(m=0;m<l;m++){f=c("#fnc-"+t[m]);if(f){f.addClass("checked")}}}d();return true},close:function(){c.bfunc.data.current=null;c(document).unbind("ok.bdialog");c(document).unbind("cancel.bdialog")},reset:function(){var f,g=c.bfunc.data.selected,e=g.length;for(f=0;f<e;f++){c("#fnc-"+g[f]+" input").removeAttr("checked");c("#fnc-"+g[f]).removeClass("checked")}c.bfunc.data.selected=new Array()}});function d(){var f="",g=c.bfunc.data.current,e=g.length;for(i=0;i<e;i++){f+='<li id="fsl-'+g[i]+'">'+mapLevelEntity(mapFunctions,g[i])+"</li>"}c(c.bfunc.dom.selected).html(f);if(e>0){c(c.bfunc.dom.selected+" li").each(function(){c(this).click(function(){var j,l=c.bfunc.data.current,h=l.length,k=c(this).attr("id");k=Number(k.substr(4,k.length-4));for(j=0;j<h;j++){if(k==l[j]){c("#fnc-"+k+" input").removeAttr("checked");c("#fnc-"+k).removeClass("checked");l.splice(j,1);break}}c(this).remove()})})}}function a(o,m){if(o==m){return 0}o=String(o);m=String(m);var l=o.length,h=m.length,n,k,e=1,f=0,j=3,g="000";if(l!=h||o<10){return -1}while(e<=3&&f>=0){l=l-j;n=o.substr(l,j);k=m.substr(l,j);if(n==g){if(n!=k){if(f==0){f=1}else{if(f==1){f=2}else{if(f!=2){f=-1}}}}}else{if(k==g){if(n!=k){if(f==0){f=3}else{if(f==3){f=4}else{if(f!=4){f=-1}}}}}else{if(n!=k){f=-1}}}e++;o=o.substr(0,l);m=m.substr(0,l)}return f}function b(g){var o=new Array();g=String(g);var e=1,m=3,h="",k=g.length,n,j="000",l=false;while(e<=3){k=k-m;n=g.substr(k,m);g=g.substr(0,k);e++;if(!l&&n!=j){l=true}else{if(l){o.push(Number(g+n+h))}}h+=j}if(o.length==0){return null}return o}})(jQuery);$(document).ready(function(){$("#bdialog-show").click($.bfunc.showfunc)});(function(f){f.bnds=function(){};f.extend(f.bnds,{dom:{id:"#bdialog-industry",selected:"#industry-selections",industries:"#industry-container",selectiondiv:".bdialog-selection-div",overlay:"#bdialog_overlay",level:[{id:"#bdialog1",html:'<div id="bdialog1"></div>'},{id:"#bdialog2",html:'<div id="bdialog2"></div>'},{id:"#bdialog3",html:'<div id="bdialog3"></div>'}],inited:false},data:{selected:new Array(),current:null,industries:new Array(),time:{removeDialog:500,showDialog:600}},shownds:function(){f.bdialog(f.bnds.dom.id);f(document).bind("ok.bdialog",function(){f.bnds.data.selected=f.bnds.data.current;f.bnds.data.selected.sorted;f.bnds.close();f(document).trigger("ok.nds")});f(document).bind("cancel.bdialog",function(){var s,v=f.bnds.data.current,j=v.length;for(s=0;s<j;s++){f("#nds-"+v[s]+" input").removeAttr("checked");f("#nds-"+v[s]).removeClass("checked")}f.bnds.close()});var m,l,n,t=f.bnds.data.selected,o=t.length,u=new Array(),h=0,q,r,k;t.sort();for(m=0;m<o&&h<5;m++){n=false;for(l=0;l<h&&!n;l++){n=a(t[m],u[l])>=0}if(!n){u.push(t[m]);h++}}if(o>h){f.bnds.data.selected=u}q=new Array();for(m=0;m<h;m++){q[m]=u[m];r=d(q[m]);if(r){f("#nds-"+r[r.length-1]).addClass("checked")}else{f("#nds-"+q[m]+" input").attr("checked","checked");f("#nds-"+q[m]).addClass("checked")}}f.bnds.data.current=q;g();f(f.bnds.dom.industries+" ul li label").each(function(){f(this).click(function(){var s=f(this).attr("id");var j=f(this).children("input").attr("checked")=="checked";if(f.bnds.check(Number(s.substr(4,s.length-4)),j)){if(j){f(this).addClass("checked")}}else{f(this).children("input").removeAttr("checked")}})});f(f.bnds.dom.overlay).mouseenter(function(){var v,w=f.bnds.dom.level,j=w.length;for(v=0;v<j;v++){f(w[v].id).hide()}f(f.bnds.dom.industries+" ul li").each(function(){f(this).removeClass("hover")})});f(f.bnds.dom.selectiondiv).mouseenter(function(){var v,w=f.bnds.dom.level,j=w.length;for(v=0;v<j;v++){f(w[v].id).hide()}f(f.bnds.dom.industries+" ul li").each(function(){f(this).removeClass("hover")})});f(f.bnds.dom.industries+" ul li").each(function(){f(this).hover(function(){var v,x=f.bnds.dom.level,j=x.length;for(v=0;v<j;v++){f(x[v].id).hide()}var y=f(this).children("label").attr("id");y=Number(y.substr(4,y.length-4));f(f.bnds.dom.industries+" ul li").each(function(){f(this).removeClass("hover")});var w=f(this);w.addClass("hover");f.data(f(this)[0],"timer",setTimeout(function(){f.bnds.showdialog(y,w,0)},f.bnds.data.time.showDialog))},function(){clearTimeout(f.data(f(this)[0],"timer"))})});u=f.bnds.dom.level;h=u.length;for(m=0;m<h;m++){f("body").append(u[m].html);f(u[m].id).mouseleave(function(){f.data(f(f.bnds.dom.level[0].id)[0],"timer",setTimeout(function(){f(f.bnds.dom.level[0].id).hide()},f.bnds.data.time.removeDialog));f.data(f(f.bnds.dom.level[1].id)[0],"timer",setTimeout(function(){f(f.bnds.dom.level[1].id).hide()},f.bnds.data.time.removeDialog))}).mouseenter(function(){var x="#"+f(this).attr("id");clearTimeout(f.data(this,"timer"));var v,w=f.bnds.dom.level,j=w.length;for(v=0;v<j;v++){if(w[v].id!=x){clearTimeout(f.data(f(w[v].id)[0],"timer"))}else{break}}})}if(!f.bnds.data.inited){f.bnds.data.inited=true;f.bdata.levelSort(data.industries)}},showdialog:function(y,o,h){var k=o.offset(),G=k.top,u=k.left,B=o.width(),t=o.height();var j=b(y);if(j==null){return}var w=f(f.bnds.dom.level[h].id),r,C,v=j.s,D=v.length;r='<div class="bdialog2-body" id="industry2-body"><div class="bdialog2-top"><div class="bdialog2-top-left"></div><div class="bdialog2-top-center" id="industry2-top-center"><div class="bdialog2-top-center-upper"></div><div class="bdialog2-top-center-lower"></div></div><div class="bdialog2-top-right"></div><div class="clear"></div></div><table class="bdialog2-middle"><tr><td class="bdialog2-middle-left"></td><td class="bdialog2-middle-center" id="industry2-middle-center"><div class="choices"><ul>';for(C=0;C<D;C++){r+="<li";if(v[C].h){r+=' class="more"'}r+='><label id="nds-'+v[C].i;if(e(v[C].i)){r+='" class="checked'}r+='"><input type="checkbox" ';if(c(v[C].i)){r+='checked="checked" '}r+="/>"+v[C].n+"</label></li>"}r+='</ul><div class="clear"></div></div></td><td class="bdialog2-middle-right"></td></tr></table><div class="bdialog2-bottom"><div class="bdialog2-bottom-left"></div><div class="bdialog2-bottom-center" id="industry2-bottom-center"></div><div class="bdialog2-bottom-right"></div><div class="clear"></div></div></div>';w.html(r);var F=f.bdialog.getPageScroll(),m=F[1],q=f(window).height(),A=w.height(),x=G+t;var n=F[0],l=f(window).width(),E=w.width(),z=u;if(m+q<A+x){x=G-A;if(x<0){x=G+t}}if(n+l<u+E){z=u+B-E;if(z<0){z=0}}w.css({top:x,left:z});w.show();for(C=0;C<D;C++){f("#nds-"+v[C].i).click(function(){var H=f(this).attr("id");var s=f("#"+H+" input").attr("checked")=="checked";if(!f.bnds.check(Number(H.substr(4,H.length-4)),s)){f("#"+H+" input").removeAttr("checked")}})}f(f.bnds.dom.level[h].id+" ul li").each(function(){f(this).hover(function(){var s=f.bnds.dom.level[h+1];if(s){f(s.id).hide()}f(f.bnds.dom.level[h].id+" ul li.more").each(function(){f(this).removeClass("hover")})},function(){})});f(f.bnds.dom.level[h].id+" ul li.more").each(function(){f(this).hover(function(){var I,K=f.bnds.dom.level,H=K.length;for(I=h+1;I<H;I++){f(K[I].id).hide()}var L=f(this).children("label").attr("id");L=Number(L.substr(4,L.length-4));f(f.bnds.dom.level[h].id+" ul li").each(function(){f(this).removeClass("hover")});var J=f(this);J.addClass("hover");f.data(f(this)[0],"timer",setTimeout(function(){f.bnds.showdialog(L,J,h+1)},f.bnds.data.time.showDialog))},function(){clearTimeout(f.data(f(this)[0],"timer"))})})},check:function(m,x){var s,v=f.bnds.data.current,y=v.length,h=-1,w,o,q,l,t,u,n;for(s=0;s<y;s++){h=a(m,v[s]);if(h>0&&x){f("#nds-"+v[s]+" input").removeAttr("checked");f("#nsl-"+v[s]).remove();if(h==1||h==2){f("#nds-"+v[s]).removeClass("checked");if(h==2){w=d(v[s]);o=w.length;for(q=0;q<o;q++){if(w[q]!=m){f("#nds-"+w[q]).removeClass("checked")}else{break}}}}v.splice(s,1);y=v.length;s--}else{if(h==0){if(!x){f("#nsl-"+m).remove();f("#nds-"+m+" input").removeAttr("checked");f("#nds-"+m).removeClass("checked");v.splice(s,1);y--;w=d(m);if(w){o=w.length;for(s=0;s<y;s++){t=d(v[s]);if(t){u=t.length;for(q=0;q<u;q++){kp=t[q];for(n=0;n<o;n++){if(kp==w[n]){w.splice(n,1);o--;break}}}}}for(q=0;q<o;q++){l=f("#nds-"+w[q]);if(l){l.removeClass("checked")}}}}return true}}}if(!x){return true}if(y>=5){return false}v.push(m);f("#nds-"+m).addClass("checked");w=d(m);if(w){o=w.length;for(q=0;q<o;q++){l=f("#nds-"+w[q]);if(l){l.addClass("checked")}}}g();return true},close:function(){f.bnds.data.current=null;f(document).unbind("ok.bdialog");f(document).unbind("cancel.bdialog");var j,h=f.bnds.dom.level,k=h.length;for(j=0;j<k;j++){if(f(h[j].id)){f(h[j].id).remove()}}f(f.bnds.dom.industries+" ul li label").each(function(){f(this).removeClass("checked")})},reset:function(){var j,k=f.bnds.data.selected,h=k.length;for(j=0;j<h;j++){f("#nds-"+k[j]+" input").removeAttr("checked");f("#nds-"+k[j]).removeClass("checked")}f.bnds.data.selected=new Array()}});function g(){var j="",k=f.bnds.data.current,h=k.length;for(i=0;i<h;i++){j+='<li id="nsl-'+k[i]+'">'+mapLevelEntity(mapIndustries,k[i])+"</li>"}f(f.bnds.dom.selected).html(j);if(h>0){f(f.bnds.dom.selected+" li").each(function(){f(this).click(function(){var q,o,n,s=f.bnds.data.current,u=s.length,l=f(this).attr("id"),t,m,v,r;l=Number(l.substr(4,l.length-4));for(q=0;q<u;q++){if(l==s[q]){f("#nds-"+l+" input").removeAttr("checked");f("#nds-"+l).removeClass("checked");s.splice(q,1);t=d(l);if(t){m=t.length;for(q=0;q<u;q++){keptParents=d(s[q]);if(keptParents){r=keptParents.length;for(o=0;o<r;o++){v=keptParents[o];for(n=0;n<m;n++){if(v==t[n]){t.splice(n,1);m--;break}}}}}for(o=0;o<m;o++){p=f("#nds-"+t[o]);if(p){p.removeClass("checked")}}}break}}f(this).remove()})})}}function a(s,q){if(s==q){return 0}s=String(s);q=String(q);var o=s.length,l=q.length,r,n,h=1,j=0,m=3,k="000";if(o!=l||s<10){return -1}while(h<=4&&j>=0){o=o-m;r=s.substr(o,m);n=q.substr(o,m);if(r==k){if(r!=n){if(j==0){j=1}else{if(j==1){j=2}else{if(j!=2){j=-1}}}}}else{if(n==k){if(r!=n){if(j==0){j=3}else{if(j==3){j=4}else{if(j!=4){j=-1}}}}}else{if(r!=n){j=-1}}}h++;s=s.substr(0,o);q=q.substr(0,o)}return j}function c(l){var j,k=f.bnds.data.current,h=k.length;for(j=0;j<h;j++){if(l==k[j]){return true}}return false}function e(m){var j,l=f.bnds.data.current,h=l.length,k;for(j=0;j<h;j++){k=a(m,l[j]);if(k==0||k==1||k==2){return true}}return false}function d(j){var r=new Array();j=String(j);var h=1,o=3,k="",m=j.length,q,l="000",n=false;while(h<=4){m=m-o;q=j.substr(m,o);j=j.substr(0,m);h++;if(!n&&q!=l){n=true}else{if(n){r.push(Number(j+q+k))}}k+=l}if(r.length==0){return null}return r}function b(j){var h=f.bdata.search(j,f.bnds.data.industries);if(h==null){h=f.bdata.levelSearch(j,data.industries);if(h){f.bnds.data.industries.push(h);f.bdata.sort(f.bnds.data.industries)}}return h}})(jQuery);$(document).ready(function(){$("#bdialog-show").click($.bnds.shownds)});(function(a){a.fn.dropdown=function(b){var c=a.extend({selection:"single",keys:[],options:[],kvs:[]},b);return this.each(function(){$this=a(this);var d=c.options;var g=d.length;if(c.keys.length==0){for(var k=0;k<g;k++){c.keys.push(k+1)}}else{if(c.keys.length!=g){return}}var r=$this.attr("id");var f="drop-down-"+r;var s="";s+='<div id="'+f+'" class="drop-down-list';if(c.type=="all"){s+=" all"}else{if(c.type=="limited"){s+=" limited"}}s+='">';if(c.comment){s+='<span class="title">';if(c.type=="all"){s+='<label><input type="checkbox" class="check-all" /> 全选</label></span><hr />'}else{s+=c.comment+"</span>"}}if(c.singleText){s+='<span class="title">'+c.singleText+"</span>"}var e="";s+="<ul>";for(var m=0;m<g;m++){s+="<li><label>";if(c.selection=="multi"){s+='<input type="checkbox" value='+c.keys[m]+" /> ";if(m>0){e+=","}e+=c.keys[m]}else{if(c.selection=="single"){s+='<input type="hidden" value='+c.keys[m]+" />"}}s+=d[m]+"</label></li>";c.kvs[c.keys[m]]=c.options[m]}s+="</ul></div>";var q=$this.parent();var o=q.parent().append(s);var h=".drop-down-list";var n=a(h,o);q.click(function(){a(".search-m").not(q).parent().find(h).hide();a(h,a(this).parent()).toggle();var x=a("#"+r).data("selected"),v;if(x){v=x.split(",")}if(c.selection!="single"){var t=a("ul input",n),l=t.length,u,j=0;for(var u=0;u<l;u++){if(v&&u==(v[j]-1)){t.get(v[j]-1).checked=true;j++}else{t.get(u).checked=false}}if(c.type=="all"){var w=a("ul input",n).not(":checked");if(w.length==0){n.find(".check-all").attr("checked",true)}else{n.find(".check-all").attr("checked",false)}}}});o.mouseleave(function(){var j=this;a.data(this,"timer",setTimeout(function(){a(h,j).hide()},500))}).mouseenter(function(){clearTimeout(a.data(this,"timer"))});a(".limited span").hide();if(c.type=="all"||c.type=="limited"){n.find("ul input").click(function(){var v=a("li",n).has(":checked");var l=v.length;var u="";if(l>0){if(l>c.limit){a(".limited span").show();this.checked=false;return}a(".limited span").hide();for(var j=0;j<l;j++){if(j>0){u+=","}u+=a("input",v.get(j)).val()}}a("#"+r).data("selected",u);a("#"+r).trigger("ok."+r);if(c.type=="all"){var t=a("ul input",n).not(":checked");if(t.length==0){n.find(".check-all").attr("checked",true)}else{n.find(".check-all").attr("checked",false)}}})}else{n.find("li").click(function(j){n.hide();var l=a("input",this).val();a("#"+r).data("selected",l);a("#"+r).trigger("ok."+r);j.stopPropagation();j.preventDefault()});n.find("span").click(function(){n.hide();a("#"+r).data("selected","");a("#"+r).trigger("ok."+r)})}n.find(".check-all").click(function(){var l=this.checked;a("input",n).each(function(){this.checked=l});var j="";if(l){j=e}a("#"+r).data("selected",j);a("#"+r).trigger("ok."+r)})})}})(jQuery);$(function(){$("#worktype").dropdown({selection:"multi",type:"limited",comment:"(至多可选两项)",limit:2,options:data.worktypes});$("#day").dropdown({selection:"single",keys:[1,3,7],options:["近一天","近三天","近一周"]});$("#benefit").dropdown({selection:"multi",type:"all",comment:"全选",options:data.benefits});var b=data.features;var a=b.length;var d=[];for(var c=0;c<a;c++){d[c]="无"+b[c]}$("#feature").dropdown({selection:"multi",type:"all",comment:"全选",options:d});$("#education").dropdown({selection:"single",singleText:"保&nbsp;&nbsp;&nbsp;密",options:data.educations});$("#gender").dropdown({selection:"single",singleText:"保&nbsp;&nbsp;&nbsp;密",keys:[0,1],options:data.genders})});function BSQuery(){this.queries=new Array(15);this.queries[1]=1;this.queries[2]=1;var l,z,o,A;var y,v;x();this.reset=function(){this.queries=new Array(15);this.queries[1]=1;this.queries[2]=1;x()};this.copy=function(I){this.queries=new Array(15);this.queries[1]=1;this.queries[2]=1;x();var C=I.queries,G,F,E,H,D;for(G=0;G<15;G++){E=C[G];switch(G){case 0:case 3:case 4:case 5:case 6:case 8:case 13:if(E){D=E.length;H=new Array();for(F=0;F<D;F++){H.push(E[F])}this.queries[G]=H}break;case 1:case 2:case 7:case 9:case 10:case 11:case 12:case 14:this.queries[G]=E;break}}};this.parseQuery=function(D){if(D.s1==null||D.s2==null){return false}this.reset();this.queries[0]=r(D.s1);this.queries[1]=Number(D.s2);var C=D.s3;if(C!=null&&C.length>0){this.queries[2]=Number(C)}C=D.s4;if(C!=null&&C.length>0){C=decodeURIComponent(C);this.queries[3]=C.replace(/\+/g," ").split(" ")}C=D.s5;if(C!=null&&C.length>0){this.queries[4]=r(C)}C=D.s6;if(C!=null&&C.length>0){this.queries[5]=r(C)}C=D.s7;if(C!=null&&C.length>0){this.queries[6]=r(C)}C=D.s8;if(C!=null&&C.length>0){this.queries[7]=Number(C)}C=D.s9;if(C!=null&&C.length>0){this.queries[8]=r(C)}C=D.f1;if(C!=null&&C.length>0){this.queries[9]=Number(C)}C=D.f2;if(C!=null&&C.length>0){this.queries[10]=Number(C)}C=D.f3;if(C!=null&&C.length>0){this.queries[11]=Number(C)}C=D.f4;if(C!=null&&C.length>0){this.queries[12]=Number(C)}C=D.f5;if(C!=null&&C.length>0){this.queries[13]=r(C)}C=D.f6;if(C!=null&&C.length>0){this.queries[14]=Number(C)}return true};this.parseCookie=function(E){if(E==null){return false}var D=E.split("|"),C;if(D.length!=15&&D[0]!=null&&D[1]!=null&&D[0].length>0&&D[1].length>0){return false}this.reset();this.queries[0]=r(D[0]);this.queries[1]=Number(D[1]);C=D[2];if(C!=null&&C.length>0){this.queries[2]=Number(C)}C=D[3];if(C!=null&&C.length>0){this.queries[3]=C.split(" ")}C=D[4];if(C!=null&&C.length>0){this.queries[4]=r(C)}C=D[5];if(C!=null&&C.length>0){this.queries[5]=r(C)}C=D[6];if(C!=null&&C.length>0){this.queries[6]=r(C)}C=D[7];if(C!=null&&C.length>0){this.queries[7]=Number(C)}C=D[8];if(C!=null&&C.length>0){this.queries[8]=r(C)}C=D[9];if(C!=null&&C.length>0){this.queries[9]=Number(C)}C=D[10];if(C!=null&&C.length>0){this.queries[10]=Number(C)}C=D[11];if(C!=null&&C.length>0){this.queries[11]=Number(C)}C=D[12];if(C!=null&&C.length>0){this.queries[12]=Number(C)}C=D[13];if(C!=null&&C.length>0){this.queries[13]=r(C)}C=D[14];if(C!=null&&C.length>0){this.queries[14]=Number(C)}return true};this.setLocations=function(C){if(C&&C.length>0){this.queries[0]=C}else{this.queries[0]=null}u(0)};this.getLocations=function(){return this.queries[0]};this.getLocationsText=function(){if(A[0]==null){A[0]=m(this.queries[0])}return A[0]};this.setBackDays=function(C){if(C>0){this.queries[1]=C}else{this.queries[1]=1}u(1)};this.getBackDays=function(){return this.queries[1]};this.getBackDaysText=function(){if(A[1]==null){A[1]=k(this.queries[1])}return A[1]};this.setKeywordType=function(C){if(C==null||C>0){this.queries[2]=1}else{this.queries[2]=0}u(2)};this.getKeywordType=function(){if(this.queries[2]==null){return 1}return this.queries[2]};this.getKeywordTypeText=function(){if(A[2]==null){A[2]=h(this.queries[2])}return A[2]};this.setKeywords=function(C){if(C&&C.length>0){this.queries[3]=C.split(" ")}else{this.queries[3]=null}u(3)};this.getKeywords=function(){return this.queries[3]};this.getKeywordsText=function(){if(A[3]==null){A[3]=d(this.queries[3])}return A[3]};this.setIndustries=function(C){if(C&&C.length>0){this.queries[4]=C}else{this.queries[4]=null}u(4)};this.getIndustries=function(){return this.queries[4]};this.getIndustriesText=function(){if(A[4]==null){A[4]=B(this.queries[4])}return A[4]};this.setFunctions=function(C){if(C&&C.length>0){this.queries[5]=C}else{this.queries[5]=null}u(5)};this.getFunctions=function(){return this.queries[5]};this.getFunctionsText=function(){if(A[5]==null){A[5]=c(this.queries[5])}return A[5]};this.setWorkTypes=function(C){if(C&&C.length>0){this.queries[6]=C}else{this.queries[6]=null}u(6)};this.getWorkTypes=function(){return this.queries[6]};this.getWorkTypesText=function(){if(A[6]==null){A[6]=s(this.queries[6])}return A[6]};this.setSalary=function(C){if(C>0){this.queries[7]=C}else{this.queries[7]=null}u(7)};this.getSalary=function(){return this.queries[7]};this.getSalaryText=function(){if(A[7]==null){A[7]=g(this.queries[7])}return A[7]};this.setBenefits=function(C){if(C&&C.length>0){this.queries[8]=C}else{this.queries[8]=null}u(8)};this.getBenefits=function(){return this.queries[8]};this.getBenefitsText=function(){if(A[8]==null){A[8]=f(this.queries[8])}return A[8]};this.setGender=function(C){if(C>0){this.queries[9]=1}else{if(C==0){this.queries[9]=0}else{this.queries[9]=null}}u(9)};this.getGender=function(){return this.queries[9]};this.getGenderText=function(){if(A[9]==null){A[9]=b(this.queries[9])}return A[9]};this.setAge=function(C){if(C>0){this.queries[10]=C}else{this.queries[10]=null}u(10)};this.getAge=function(){return this.queries[10]};this.getAgeText=function(){if(A[10]==null){A[10]=q(this.queries[10])}return A[10]};this.setHeight=function(C){if(C>0){this.queries[11]=C}else{this.queries[11]=null}u(11)};this.getHeight=function(){return this.queries[11]};this.getHeightText=function(){if(A[11]==null){A[11]=w(this.queries[11])}return A[11]};this.setEducation=function(C){if(C>0){this.queries[12]=C}else{this.queries[12]=null}u(12)};this.getEducation=function(){return this.queries[12]};this.getEducationText=function(){if(A[12]==null){A[12]=n(this.queries[12])}return A[12]};this.setFeatures=function(C){if(C&&C.length>0){this.queries[13]=C}else{this.queries[13]=null}u(13)};this.getFeatures=function(){return this.queries[13]};this.getFeaturesText=function(){if(A[13]==null){A[13]=t(this.queries[13])}return A[13]};this.setExperience=function(C){if(C>=0){this.queries[14]=C}else{this.queries[14]=null}u(14)};this.getExperience=function(){return this.queries[14]};this.getExperienceText=function(){if(A[14]==null){A[14]=a(this.queries[14])}return A[14]};this.toQuery=function(){if(l){return l}if(this.queries==null){return""}if(this.queries[0]==null){return""}var C="#s1="+this.queries[0].join(",")+"&s2="+this.queries[1];if(this.queries[3]!=null){if(this.queries[2]!=null){C+="&s3="+this.queries[2]}else{C+="&s3=1";this.queries[2]=1}C+="&s4="+encodeURIComponent(this.queries[3].join(" "))}if(this.queries[4]!=null){C+="&s5="+this.queries[4].join(",")}if(this.queries[5]!=null){C+="&s6="+this.queries[5].join(",")}if(this.queries[6]!=null){C+="&s7="+this.queries[6].join(",")}if(this.queries[7]!=null){C+="&s8="+this.queries[7]}if(this.queries[8]!=null){C+="&s9="+this.queries[8].join(",")}if(this.queries[9]!=null){C+="&f1="+this.queries[9]}if(this.queries[10]!=null){C+="&f2="+this.queries[10]}if(this.queries[11]!=null){C+="&f3="+this.queries[11]}if(this.queries[12]!=null){C+="&f4="+this.queries[12]}if(this.queries[13]!=null){C+="&f5="+this.queries[13].join(",")}if(this.queries[14]!=null){C+="&f6="+this.queries[14]}l=C;return C};this.toCookie=function(){if(z){return z}if(this.queries==null||this.queries[0]==null){return null}var C=this.queries[0].join(",")+"|"+this.queries[1]+"|";if(this.queries[2]!=null){C+=this.queries[2]}C+="|";if(this.queries[3]!=null){C+=this.queries[3].join(" ")}C+="|";if(this.queries[4]!=null){C+=this.queries[4].join(",")}C+="|";if(this.queries[5]!=null){C+=this.queries[5].join(",")}C+="|";if(this.queries[6]!=null){C+=this.queries[6].join(",")}C+="|";if(this.queries[7]!=null){C+=this.queries[7]}C+="|";if(this.queries[8]!=null){C+=this.queries[8].join(",")}C+="|";if(this.queries[9]!=null){C+=this.queries[9]}C+="|";if(this.queries[10]!=null){C+=this.queries[10]}C+="|";if(this.queries[11]!=null){C+=this.queries[11]}C+="|";if(this.queries[12]!=null){C+=this.queries[12]}C+="|";if(this.queries[13]!=null){C+=this.queries[13].join(",")}C+="|";if(this.queries[14]!=null){C+=this.queries[14]}z=C;return C};this.toText=function(){if(o){return o}if(this.queries==null){return null}var D=this.getLocationsText()+"+"+this.getBackDaysText(),C=this.getKeywordsText();if(C.length>0){D+="+"+this.getKeywordTypeText()+C}C=this.getIndustriesText();if(C.length>0){D+="+"+C}C=this.getFunctionsText();if(C.length>0){D+="+"+C}C=this.getWorkTypesText();if(C.length>0){D+="+"+C}C=this.getSalaryText();if(C.length>0){D+="+"+C}C=this.getBenefitsText();if(C.length>0){D+="+"+C}C=this.getGenderText();if(C.length>0){D+="+"+C}C=this.getAgeText();if(C.length>0){D+="+"+C}C=this.getHeightText();if(C.length>0){D+="+"+C}C=this.getEducationText();if(C.length>0){D+="+"+C}C=this.getFeaturesText();if(C.length>0){D+="+"+C}C=this.getExperienceText();if(C.length>0){D+="+"+C+"工作经验"}o=D;return D};this.resetHighlight=function(){y=null;v=null};this.setHighlight=function(D,C){if(y==null){y=new Array(15)}switch(D){case 0:case 3:case 4:case 5:case 6:case 8:case 13:if(y[D]==null){y[D]=new Array()}y[D].push(C);break;case 1:case 2:case 7:case 9:case 10:case 11:case 12:case 14:y[D]=C;break}};this.toHighlight=function(){if(v){return v}if(this.queries==null||this.queries[0]==null){return null}if(y==null){y=new Array(15)}if(y[0]==null){y[0]=new Array();y[0].push(this.queries[0][0])}var F="",E=j(y[0]),C,G,D;if(E.length>0){F=E}E=k(y[1]);if(E.length>0){F+="+"+E}C=h(y[2]);G=d(y[3]);E=h(this.queries[2]);D=d(this.queries[3]);if(C.length>0&&G.length==0&&D.length>0){F+="+"+C+D}else{if(C.length>0&&G.length>0){F+="+"+C+G}else{if(G.length>0){F+="+"+E+G}}}E=B(y[4]);if(E.length>0){F+="+"+E}E=c(y[5]);if(E.length>0){F+="+"+E}E=s(y[6]);if(E.length>0){F+="+"+E}E=g(y[7]);if(E.length>0){F+="+"+E}E=f(y[8]);if(E.length>0){F+="+"+E}E=b(y[9]);if(E.length>0){F+="+"+E}E=q(y[10]);if(E.length>0){F+="+"+E}E=w(y[11]);if(E.length>0){F+="+"+E}E=n(y[12]);if(E.length>0){F+="+"+E}E=t(y[13]);if(E.length>0){F+="+"+E}E=a(y[14]);if(E.length>0){F+="+"+E+"工作经验"}v=F;return F};function x(){l=null;z=null;o=null;A=new Array(15);y=null;v=null}function u(C){l=null;z=null;o=null;A[C]=null}function r(G){var F,D,E,C;F=G.split(",");D=F.length;C=new Array();for(E=0;E<D;E++){C.push(Number(F[E]))}C.sort();return C}function e(E){var D,C;D=mapLevelEntity(mapLocations,E);if(D==null){return""}C=D.lastIndexOf("-")+1;if(C<0){return""}return D.substr(C,D.length-C)}function m(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=mapLevelEntity(mapLocations,F[D])+"/"}E=E.substr(0,E.length-1)}return E}function j(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=e(F[D])+"/"}E=E.substr(0,E.length-1)}return E}function k(D){var C="";if(D){switch(D){case 1:C="一天";break;case 2:C="两天";break;case 3:C="三天";break;case 5:C="五天";break;case 7:C="一周";break;case 14:C="两周";break;case 30:C="一月";break}C="近"+C}return C}function h(D){var C="";if(D==1){C="(职位名)"}else{if(D==0){C="(公司名)"}}return C}function d(D){var C="";if(D){C=D.join(" ")}return C}function B(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=mapLevelEntity(mapIndustries,F[D])+"/"}E=E.substr(0,E.length-1)}return E}function c(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=mapLevelEntity(mapFunctions,F[D])+"/"}E=E.substr(0,E.length-1)}return E}function s(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=data.worktypes[F[D]-1]+"/"}E=E.substr(0,E.length-1)}return E}function g(D){var C="";if(D){C=D+"元/月"}return C}function f(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+=data.benefits[F[D]-1]+"&middot;"}E=E.substr(0,E.length-8)}return E}function b(D){var C="";if(D!=null){C=data.genders[D]}return C}function q(D){var C="";if(D){C=D+"岁"}return C}function w(D){var C="";if(D){C=D+"CM"}return C}function n(D){var C="";if(D){C=data.educations[D-1]}return C}function t(F){var E="";if(F){var D,C=F.length;for(D=0;D<C;D++){E+="无"+data.features[F[D]-1]+"&middot;"}E=E.substr(0,E.length-8)}return E}function a(D){var C="";if(D!=null){C=D+"年"}return C}}BSQuery.compare=function(m,l){var k=m.queries,h=l.queries,c,b,g,f,e,d,a=true;for(g=0;g<15&&a;g++){c=k[g];b=h[g];switch(g){case 0:case 3:case 4:case 5:case 6:case 8:case 13:if(c&&b){e=c.length;d=b.length;a=e==d;for(f=0;f<e&&a;f++){a=c[f]==b[f]}}else{if((c==null&&b)||(c&&b==null)){a=false}}break;case 1:case 2:case 7:case 9:case 10:case 11:case 12:case 14:a=c==b;break}}return a};function BSCookies(j){var b=j,e={raw:false,expires:90,path:"/",domain:"boryi.com"},h=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;this.queries,this.email,this.emailtype,this.iplctid;this.load=function(){var k,m,l;this.queries=new Array();for(k=0;k<b;k++){m=$.cookie("k"+k,e);if(m){l=new BSQuery();l.parseCookie(m);this.queries.push(l)}}if(this.queries.length>1){g(this.queries)}m=$.cookie("email",e);if(m&&h.test(m)){this.email=m}m=$.cookie("emailtype",e);if(m!=null){this.emailtype=Number(m)}m=$.cookie("ip",{raw:false,expires:1,path:"/",domain:"boryi.com"});if(m){this.iplctid=Number(m)}};this.addQuery=function(r){if(this.queries==null){this.queries=new Array()}var k=this.queries.length,n,m,o=new BSQuery(),s;o.copy(r);s=o.toCookie();for(n=0;n<k&&m==null;n++){if(this.queries[n].toCookie()==s){m=n}}if(m!=null){if(m==k-1){return -1}o=this.queries.splice(m,1)[0];this.queries.push(o);return 0}else{this.queries.push(o);k=this.queries.length-b;if(k>0){this.queries.splice(0,k)}g(this.queries);return 1}};this.clickQuery=function(c){if(c<0||c>=this.queries.length||this.queries==null){return null}var k=this.queries[c];if(c<this.queries.length-1){this.queries.splice(c,1);this.queries.push(k)}return k};this.del=function(c){this.queries.splice(c,1)};this.clear=function(){this.queries=null;this.save()};this.save=function(){var k,c=0;if(this.queries){c=this.queries.length;for(k=0;k<c;k++){$.cookie("k"+k,this.queries[k].toCookie(),e)}}for(k=c;k<b;k++){$.cookie("k"+k,null,e)}};this.saveEmail=function(c){if(c&&h.test(c)){$.cookie("email",c,e);this.email=c;$.cookie("emailtype",this.emailtype,e)}};this.saveIpLctId=function(c){if(c&&c>0){$.cookie("ip",c,{raw:false,expires:1,path:"/",domain:"boryi.com"});this.iplctid=c}};function g(k){if(k==null||k.length==0){return}if(k.length==1){k[0].setHighlight(0,k[0].queries[0][0])}var m,c=k.length,n=new Array(c);for(m=0;m<c;m++){k[m].resetHighlight();n[m]=m}f(0,n,k)}function f(x,k,t){if(k==null||k.length<=1){return}var r,n=k.length,w=new Array(),v,m,o,u;for(r=0;r<n;r++){if(x==0||x==3||x==4||x==5||x==6||x==8||x==13){v=t[k[r]].queries[x];if(v){m=v.length;u=new Array(m);for(o=0;o<m;o++){u[o]=v[o]}}else{u=null}}else{if(x==1||x==2||x==7||x==9||x==10||x==11||x==12||x==14){u=t[k[r]].queries[x]}}w.push({i:k[r],s:u})}switch(x){case 0:case 3:case 4:case 5:case 6:case 8:case 13:w=d(x,w,t);break;case 1:case 2:case 7:case 9:case 10:case 11:case 12:case 14:w=a(x,w,t);break}if(w==null){return}n=w.length;x++;for(r=0;r<n;r++){f(x,w[r],t)}}function d(C,z,v){if(z==null||z.length<=1){return null}var u,r,m=z.length,y=new Array(),c=new Array(),n=new Array(),x=new Array(),A=new Array(),k,t,o,w;n.push(z[0].i);x.push(z[0]);if(z[0].s==null||z[0].s.length==0){A.push(null)}else{A.push(z[0].s[0])}y.push(x);c.push(n);for(u=1;u<m;u++){t=z[u].s;if(t&&t.length>0){t=t[0]}else{t=null}k=y.length;w=false;for(r=0;r<k&&!w;r++){o=A[r];if(t==o){w=true;y[r].push(z[u]);c[r].push(z[u].i)}}if(!w){n=new Array();n.push(z[u].i);x=new Array();x.push(z[u]);A.push(t);y.push(x);c.push(n)}}k=y.length;if(k==1){if(A[0]!=null){x=y[0];m=x.length;for(u=0;u<m;u++){x[u].s.splice(0,1)}return d(C,x,v)}else{return c}}var B=new Array();z=new Array();for(u=0;u<k;u++){t=A[u];n=c[u];x=y[u];m=x.length;if(t!=null){for(r=0;r<m;r++){v[n[r]].setHighlight(C,t);x[r].s.splice(0,1)}if(m>1){z.push(x)}}else{B.push(n)}}if(z.length>=1){m=z.length;for(u=0;u<m;u++){y=d(C,z[u],v);if(y){k=y.length;for(r=0;r<k;r++){B.push(y[r])}}}}return B}function a(y,w,t){if(w==null||w.length<=1){return null}var r,o,k=w.length,v=new Array(),m=new Array(),x=new Array(),c,q,n,u;m.push(w[0].i);x.push(w[0].s);v.push(m);for(r=1;r<k;r++){q=w[r].s;c=v.length;u=false;for(o=0;o<c&&!u;o++){n=x[o];if(q==n){u=true;v[o].push(w[r].i)}}if(!u){m=new Array();m.push(w[r].i);x.push(q);v.push(m)}}c=v.length;if(c==1){return v}w=new Array();for(r=0;r<c;r++){q=x[r];m=v[r];k=m.length;if(q!=null){for(o=0;o<k;o++){t[m[o]].setHighlight(y,q)}}if(k>1){w.push(m)}}return w}}(function(h){h.bsearch=function(){};h.fn.ForceNumericOnly=function(){return this.each(function(){h(this).keydown(function(u){var t=u.keyCode;if(t==8||t==9||t==46||(t>=35&&t<=40)||t==13||(t>=48&&t<=57)||(t>=96&&t<=105)){return true}else{u.preventDefault();return false}})})};h.fn.hint=function(t){if(!t){t="search-blur"}return this.each(function(){var v=h(this).attr("title");function u(){if(h(this).val()==v&&h(this).hasClass(t)){h(this).val("").removeClass(t)}else{if(h(this).hasClass(t)){h(this).removeClass(t)}}}if(v){h(this).blur(function(){if(h(this).val()==""){h(this).val(v).addClass(t)}else{if(h(this).val()==v){h(this).addClass(t)}else{if(h(this).hasClass(t)){h(this).removeClass(t)}}}}).focus(u).blur()}})};h.fn.hintSelect=function(t){if(!t){t="search-blur"}return this.each(function(){var v=h(this).attr("title");function u(){if(h(this).text()==v&&h(this).hasClass(t)){h(this).text("").removeClass(t)}else{if(h(this).hasClass(t)){h(this).removeClass(t)}}}if(v){h(this).blur(function(){if(h(this).text()==""){h(this).text(v).addClass(t)}else{if(h(this).text()==v){h(this).addClass(t)}else{if(h(this).hasClass(t)){h(this).removeClass(t)}}}}).blur()}})};h.extend(h.bsearch,{settings:{url:"http://www.boryi.com/",jsonpUrl:"http://www.boryi.com:8080/",recordsPerPage:20},data:{ipLctInited:false,queried:new BSQuery(),queriedid:null,query:new BSQuery(),cookies:new BSCookies(10),historyPage:1,page:1,total:null,totalPages:0,search:null,getTotal:null,advancedClicked:false},init:function(){h("#query").hide();h("#jobs-div").hide();var t=h.bsearch.data.cookies;t.load();f();if(t.email){h("#subscribe-ul").hide();if(t.emailtype==null||t.emailtype>0){h.bsearch.subscribe(t.email,t.emailtype)}}k()},initIpLct:function(){if(h.bsearch.data.ipLctInited){return}var t=h.bsearch.data.cookies;if(t.iplctid){h.bsearch.setIpLocation(t.iplctid)}else{h.bsearch.getIpLctId()}},load:function(u){var w=h.bsearch.data.queried;var v=h.bsearch.data.query;var y=new BSQuery();var t=h.query.load(u).get();if(!h.bsearch.data.advancedClicked){y.parseQuery(t);if(y.getLocations()){h.bsearch.data.ipLctInited=true;var x=t.p;if(x){x=parseInt(x)}else{x=1}if(!BSQuery.compare(w,y)){if(x>1){location.hash=h.query.load(location.hash).remove("p").toString();return}w.copy(y);h.bsearch.data.queriedid=null;h.bsearch.data.page=1;s();h.bsearch.search();a();if(h.bsearch.data.historyPage){s()}}else{if(x!=h.bsearch.data.page){h.bsearch.data.page=x;h.bsearch.search()}}}if(!BSQuery.compare(w,v)){v.copy(w);m()}}else{h.bsearch.data.advancedClicked=false}if(t.a&&parseInt(t.a)){h("#advanced-search-u").removeClass("hide");h("#advanced-search-d").addClass("hide");h(".advanced-li").each(function(){h(this).show()})}else{h("#advanced-search-u").addClass("hide");h("#advanced-search-d").removeClass("hide");h(".advanced-li").each(function(){h(this).hide()})}},reset:function(){h.bsearch.data.query.reset();m()},subscribe:function(t,u){h.bsearch.data.cookies.emailtype=u;h.jsonp({url:h.bsearch.settings.jsonpUrl+"SearchJobs/email?e="+t+"&t="+u,callbackParameter:"callback",charset:"utf-8",pageCache:true,cache:true,success:function(v,w){h.bsearch.data.cookies.emailtype=0},error:function(w,v){}})},search:function(){var w=h.bsearch.data.search;var v=h.bsearch.data.getTotal;if(w){w.abort()}var u=h.bsearch.settings.jsonpUrl+"SearchJobs/jobs?"+c();if(h.bsearch.data.page>1){u+="&p="+h.bsearch.data.page}else{if(v){v.abort()}}h.data(h("#jobs-loading")[0],"timer",setTimeout(function(){h("#jobs-loading").show()},300));h.bsearch.data.search=h.jsonp({url:u,callbackParameter:"callback",charset:"utf-8",pageCache:true,cache:true,success:function(t,x){clearTimeout(h.data(h("#jobs-loading")[0],"timer"));h("#jobs-loading").hide();h("#jobs-div").show();h.bsearch.display(t)},error:function(x,t){h("#jobs-loading").hide();h("#jobs-div").hide();h.bsearch.displayError()}})},getTotal:function(){h.data(h(".jobs-total.en")[0],"timer",setTimeout(function(){h(".jobs-total.en").hide()},300));h.data(h(".loading-total")[0],"timer",setTimeout(function(){h(".loading-total").show()},300));h.data(h(".jobs-total-more")[0],"timer",setTimeout(function(){h(".jobs-total-more").hide()},300));h.data(h(".jobs-pages-span")[0],"timer",setTimeout(function(){h(".jobs-pages-span").hide()},300));var t=h.bsearch.settings.jsonpUrl+"SearchJobs/total?"+c();h.bsearch.data.getTotal=h.jsonp({url:t,callbackParameter:"callback",charset:"utf-8",pageCache:true,cache:true,success:function(u,v){clearTimeout(h.data(h(".loading-total")[0],"timer"));h(".loading-total").hide();clearTimeout(h.data(h(".jobs-total.en")[0],"timer"));h(".jobs-total.en").show();h.bsearch.displayTotal(u)},error:function(v,u){clearTimeout(h.data(h(".loading-total")[0],"timer"));h(".loading-total").hide();clearTimeout(h.data(h(".jobs-total.en")[0],"timer"));h(".jobs-total.en").each(function(){h(this).html("0");h(this).show()});h.bsearch.displayError()}})},getIpLctId:function(){h.jsonp({url:h.bsearch.settings.jsonpUrl+"SearchJobs/ip",callbackParameter:"callback",charset:"utf-8",pageCache:true,cache:true,success:function(t,u){if(t.l){h.bsearch.data.cookies.saveIpLctId(t.l);h.bsearch.setIpLocation(t.l)}},error:function(u,t){}})},display:function(t){var u=h.bsearch.data;if(u.page==1){u.total=null;u.totalPages=0;if(t.t==null){h.bsearch.getTotal()}else{h.bsearch.displayTotal(t)}}else{d()}if(t.q){u.queriedid=t.q}o(t)},displayTotal:function(t){if(t.t!=null){h.bsearch.data.total=t.t}d()},displayError:function(){alert("如果您的网络正常，我们的服务器正忙，请稍后再试。")},setIpLocation:function(t){var u=h.bsearch.data.query;u.setLocations([t]);h("#location").text(u.getLocationsText()).blur();h.bmap.data.selected=u.getLocations()}});function b(t){var u=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;return u.test(t)}function m(){var w=h.bsearch.data.query,t,u;h("#keyword").val(w.getKeywordsText()).blur();if(w.getKeywordType()){h("#keyword-c").removeAttr("checked");h("#keyword-j").attr("checked","checked")}else{h("#keyword-j").removeAttr("checked");h("#keyword-c").attr("checked","checked")}h("#worktype").text(w.getWorkTypesText()).blur();h("#day").text(w.getBackDaysText()).blur();h("#location").text(w.getLocationsText()).blur();h("#function").text(w.getFunctionsText()).blur();h("#industry").text(w.getIndustriesText()).blur();t=w.getSalary();if(t){h("#salary").val(t).blur()}else{h("#salary").val("").blur()}h("#benefit").html(w.getBenefitsText()).blur();h("#feature").html(w.getFeaturesText()).blur();h("#education").text(w.getEducationText()).blur();t=w.getExperience();if(t!=null){h("#experience").val(t).blur()}else{h("#experience").val("").blur()}h("#gender").text(w.getGenderText()).blur();t=w.getAge();if(t){h("#age").val(t).blur()}else{h("#age").val("").blur()}t=w.getHeight();if(t){h("#height").val(t).blur()}else{h("#height").val("").blur()}h.bmap.reset();h.bfunc.reset();h.bnds.reset();t=w.getLocations();if(t){h.bmap.data.selected=t}t=w.getFunctions();if(t){h.bfunc.data.selected=t}t=w.getIndustries();if(t){h.bnds.data.selected=t}if(w.getWorkTypes()){h("#worktype").data("selected",w.getWorkTypes().join())}else{h("#worktype").data("selected",null)}if(w.getBenefits()){h("#benefit").data("selected",w.getBenefits().join())}else{h("#benefit").data("selected",null)}if(w.getFeatures()){h("#feature").data("selected",w.getFeatures().join())}else{h("#feature").data("selected",null)}}function s(){h("#query").show();h.bsearch.data.historyPage=0;h("#page-curl").attr("title","查看搜索历史");h("#query-label").text("当前搜索：");var y=h.bsearch.data.queried;var x="",w,t,u=y.getLocations();if(u){x+='<li class="query-li pin">'+y.getBackDaysText()+"</li>";t=u.length;if(t==1){x+='<li class="query-li pin">'+mapLevelEntity(mapLocations,u[0])+"</li>"}else{for(w=0;w<t;w++){x+='<li id="qlct-'+u[w]+'" class="query-li clk">'+mapLevelEntity(mapLocations,u[w])+"</li>"}}if(y.getKeywords()){x+='<li id="qkyw-" class="query-li clk">'+y.getKeywordTypeText()+y.getKeywordsText()+"</li>"}u=y.getWorkTypes();if(u){t=u.length;for(w=0;w<t;w++){x+='<li id="qwrk-'+u[w]+'" class="query-li clk">'+data.worktypes[u[w]-1]+"</li>"}}u=y.getFunctions();if(u){t=u.length;for(w=0;w<t;w++){x+='<li id="qfnc-'+u[w]+'" class="query-li clk">'+mapLevelEntity(mapFunctions,u[w])+"</li>"}}u=y.getIndustries();if(u){t=u.length;for(w=0;w<t;w++){x+='<li id="qnds-'+u[w]+'" class="query-li clk">'+mapLevelEntity(mapIndustries,u[w])+"</li>"}}u=y.getSalary();if(u){x+='<li id="qslr-" class="query-li clk">'+y.getSalaryText()+"</li>"}u=y.getBenefits();if(u){t=u.length;for(w=0;w<t;w++){x+='<li id="qbnf-'+u[w]+'" class="query-li clk">'+data.benefits[u[w]-1]+"</li>"}}u=y.getFeatures();if(u){t=u.length;for(w=0;w<t;w++){x+='<li id="qftr-'+u[w]+'" class="query-li clk">无'+data.features[u[w]-1]+"</li>"}}u=y.getEducation();if(u){x+='<li id="qedu-" class="query-li clk">'+y.getEducationText()+"</li>"}u=y.getExperience();if(u!=null){x+='<li id="qexp-" class="query-li clk">'+y.getExperienceText()+"</li>"}u=y.getGender();if(u!=null){x+='<li id="qgnd-" class="query-li clk">'+y.getGenderText()+"</li>"}u=y.getAge();if(u){x+='<li id="qage-" class="query-li clk">'+y.getAgeText()+"</li>"}u=y.getHeight();if(u){x+='<li id="qhgh-" class="query-li clk">'+y.getHeightText()+"</li>"}}h("#query-ul").html(x);h("#query-ul .query-li.clk").each(function(){h(this).click(function(){var z=h.bsearch.data.queried;var E=h.bsearch.data.query;E.copy(z);var H=h(this).attr("id");if(H.length==5){if(H=="qkyw-"){E.setKeywords(null)}else{if(H=="qslr-"){E.setSalary(null)}else{if(H=="qedu-"){E.setEducation(null)}else{if(H=="qexp-"){E.setExperience(null)}else{if(H=="qgnd-"){E.setGender(null)}else{if(H=="qage-"){E.setAge(null)}else{if(H=="qhgh-"){E.setHeight(null)}}}}}}}}else{var A,F,C,B,D,G;A=Number(H.substr(5,H.length-5));if(H.indexOf("qlct-")==0){F=E.getLocations()}else{if(H.indexOf("qwrk-")==0){F=E.getWorkTypes();G=1}else{if(H.indexOf("qfnc-")==0){F=E.getFunctions();G=2}else{if(H.indexOf("qnds-")==0){F=E.getIndustries();G=3}else{if(H.indexOf("qbnf-")==0){F=E.getBenefits();G=4}else{if(H.indexOf("qftr-")==0){F=E.getFeatures();G=5}}}}}}if(F){B=F.length;D=false;for(C=0;C<B&&!D;C++){if(F[C]==A){F.splice(C,1);D=true}}if(F.length==0){switch(G){case 1:E.setWorkTypes(null);break;case 2:E.setFunctions(null);break;case 3:E.setIndustries(null);break;case 4:E.setBenefits(null);break;case 5:E.setFeatures(null);break}}}}m();location.hash=E.toQuery()})})}function k(){h.bsearch.data.historyPage=1;h("#page-curl").attr("title","查看当前搜索");h("#query-label").text("搜索历史：");var w="",v,u,t=h.bsearch.data.cookies.queries,x;if(t){u=t.length;for(v=u-1;v>=0;v--){x=t[v];w+='<li id="histl-'+v+'" class="hist-li"><span id="histt-'+v+'" class="histt" title="'+x.toText()+'">'+x.toHighlight()+'</span><span id="histd-'+v+'" class="histd">删除</span></li>'}}if(u>1){w+='<li id="hist-del">全部清除</li>'}h("#query-ul").html(w);if(u>0){h("#query").show()}h(".histt").each(function(){h(this).click(function(){var y=h(this).attr("id");y=Number(y.substr(6,y.length-6));h.bsearch.data.query.copy(h.bsearch.data.cookies.clickQuery(y));if(location.href.indexOf("search.htm")<0){location.href="./search.htm"+h.bsearch.data.query.toQuery()}else{m();location.hash=h.bsearch.data.query.toQuery();s()}})});h(".histd").each(function(){h(this).click(function(){var y=h(this).attr("id");y=Number(y.substr(6,y.length-6));h.bsearch.data.cookies.del(y);h.bsearch.data.cookies.save();h("#histl-"+y).remove()})});h("#hist-del").click(function(){h.bsearch.data.cookies.clear();h.bsearch.data.cookies.save();h("#query-ul").html("")})}function f(){h("#subscribe-btn").click(function(){var t=h("#user-email").val();if(b(t)){var u=0;if(h("#candidate").attr("checked")=="checked"){u+=1}if(h("#recruiter").attr("checked")=="checked"){u+=2}h.bsearch.subscribe(t,u);h.bsearch.data.cookies.saveEmail(t);h("#subscribe-ul").hide()}else{h("#user-email").val("").blur()}});h("input.search-hint").hint();h("div.search-hint").hintSelect();h("#search-reset").click(function(){h.bsearch.reset()});h("#advanced-search").click(function(){h.bsearch.data.advancedClicked=true;if(h("#advanced-search-u").hasClass("hide")){location.hash=h.query.load(location.hash).remove("a").set("a",1).toString()}else{location.hash=h.query.load(location.hash).remove("a").toString()}});h(".search-number").ForceNumericOnly();h("#salary").blur(function(){var t=Number(h(this).val());if(t>=500&&t<=999999){h(this).val(t+" 元/月").removeClass("search-blur");h.bsearch.data.query.setSalary(t)}else{h.bsearch.data.query.setSalary(null);var u=h(this).attr("title");h(this).val(u).addClass("search-blur")}}).focus(function(){var t=h.bsearch.data.query.getSalary();if(t>=500&&t<=999999){h(this).val(t).removeClass("search-blur")}else{h(this).val("").removeClass("search-blur")}}).blur();h("#experience").blur(function(){var t=h(this).val();if(t&&t.length>0){t=Number(t)}else{t=null}if(t!=null&&t>=0&&t<=60){h(this).val(t+" 年").removeClass("search-blur");h.bsearch.data.query.setExperience(t)}else{h.bsearch.data.query.setExperience(null);var u=h(this).attr("title");h(this).val(u).addClass("search-blur")}}).focus(function(){var t=h.bsearch.data.query.getExperience();if(t!=null&&t>=0&&t<=60){h(this).val(t).removeClass("search-blur")}else{h(this).val("").removeClass("search-blur")}}).blur();h("#age").blur(function(){var t=Number(h(this).val());if(t>=10&&t<=99){h(this).val(t+" 岁").removeClass("search-blur");h.bsearch.data.query.setAge(t)}else{h.bsearch.data.query.setAge(null);var u=h(this).attr("title");h(this).val(u).addClass("search-blur")}}).focus(function(){var t=h.bsearch.data.query.getAge();if(t>=10&&t<=99){h(this).val(t).removeClass("search-blur")}else{h(this).val("").removeClass("search-blur")}}).blur();h("#height").blur(function(){var t=Number(h(this).val());if(t>=70&&t<=250){h(this).val(t+" CM").removeClass("search-blur");h.bsearch.data.query.setHeight(t)}else{h.bsearch.data.query.setHeight(null);var u=h(this).attr("title");h(this).val(u).addClass("search-blur")}}).focus(function(){var t=h.bsearch.data.query.getHeight();if(t>=70&&t<=250){h(this).val(t).removeClass("search-blur")}else{h(this).val("").removeClass("search-blur")}}).blur();h("#keyword").blur(function(){var u=h(this).attr("title"),t=h(this).val();if(t&&t.length>0&&t!=u){h.bsearch.data.query.setKeywords(t)}else{h.bsearch.data.query.setKeywords(null)}});h("#keyword-c").click(function(){if(h(this).attr("checked")=="checked"){h.bsearch.data.query.setKeywordType(0)}});h("#keyword-j").click(function(){if(h(this).attr("checked")=="checked"){h.bsearch.data.query.setKeywordType(1)}});h(document).bind("ok.map",function(){h.bsearch.data.query.setLocations(h.bmap.data.selected);h("#location").text(h.bsearch.data.query.getLocationsText()).blur()});h("#location-div").click(h.bmap.showmap);h(document).bind("ok.func",function(){h.bsearch.data.query.setFunctions(h.bfunc.data.selected);h("#function").text(h.bsearch.data.query.getFunctionsText()).blur()});h("#function-div").click(h.bfunc.showfunc);h(document).bind("ok.nds",function(){h.bsearch.data.query.setIndustries(h.bnds.data.selected);h("#industry").text(h.bsearch.data.query.getIndustriesText()).blur()});h("#industry-div").click(h.bnds.shownds);h("#worktype").bind("ok.worktype",function(){h.bsearch.data.query.setWorkTypes(n(h(this).data("selected")));h(this).text(h.bsearch.data.query.getWorkTypesText()).blur()});h("#benefit").bind("ok.benefit",function(){h.bsearch.data.query.setBenefits(n(h(this).data("selected")));h(this).html(h.bsearch.data.query.getBenefitsText()).blur()});h("#feature").bind("ok.feature",function(){h.bsearch.data.query.setFeatures(n(h(this).data("selected")));h(this).html(h.bsearch.data.query.getFeaturesText()).blur()});h("#day").bind("ok.day",function(){h.bsearch.data.query.setBackDays(Number(h(this).data("selected")));h(this).html(h.bsearch.data.query.getBackDaysText()).blur()});h("#education").bind("ok.education",function(){h.bsearch.data.query.setEducation(Number(h(this).data("selected")));h(this).html(h.bsearch.data.query.getEducationText()).blur()});h("#gender").bind("ok.gender",function(){var t;if(h(this).data("selected")!=""){t=Number(h(this).data("selected"))}h.bsearch.data.query.setGender(t);h(this).html(h.bsearch.data.query.getGenderText()).blur()});h("#search-button").click(function(){var t=h.bsearch.data.query.getLocations();if(t==null||t.length==0){alert("请选择您的期望工作地域。")}else{if(!BSQuery.compare(h.bsearch.data.query,h.bsearch.data.queried)){var u=h.bsearch.data.query.toQuery();if(h("#advanced-search-d").hasClass("hide")){u+="&a=1"}location.hash=u}}});h("#page-curl").click(function(){if(h.bsearch.data.historyPage){s()}else{k()}})}function n(x){var w,t,u;if(x&&x.length>0){u=new Array();x=x.split(",");t=x.length;for(w=0;w<t;w++){u.push(Number(x[w]))}}return u}function d(){var t=h.bsearch.data;if(t.total!=null){if(t.total>400){t.total=400;clearTimeout(h.data(h(".jobs-total-more")[0],"timer"));h(".jobs-total-more").show()}t.totalPages=Math.ceil(t.total/h.bsearch.settings.recordsPerPage);h(".jobs-total.en").html(t.total)}else{t.totalPages=0;h(".jobs-total.en").html("0")}g()}function g(){var v=h.bsearch.data.totalPages;var w=h.bsearch.data.page;if(v<=0){h(".jobs-pages-span").hide();return}clearTimeout(h.data(h(".jobs-pages-span")[0],"timer"));h(".jobs-pages-span").show();var u,t="";if(w>1){t='<a class="jobs-page-prev-next prev">上一页</a>'}if(v<=12){for(u=1;u<w;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='<span class="jobs-current-page">'+w+"</span>";for(u=w+1;u<=v;u++){t+='<a class="jobs-page">'+u+"</a>"}}else{if(w>7&&w<(v-7)){t+='<a class="jobs-page">1</a>&middot;&middot;&middot;';for(u=w-3;u<w;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='<span class="jobs-current-page">'+w+"</span>";for(u=w+1;u<=w+3;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='&middot;&middot;&middot;<a class="jobs-page">'+v+"</a>"}else{if(w<=7){for(u=1;u<w;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='<span class="jobs-current-page">'+w+"</span>";for(u=w+1;u<=10;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='&middot;&middot;&middot;<a class="jobs-page">'+v+"</a>"}else{t+='<a class="jobs-page">1</a>&middot;&middot;&middot;';for(u=v-10;u<w;u++){t+='<a class="jobs-page">'+u+"</a>"}t+='<span class="jobs-current-page">'+w+"</span>";for(u=w+1;u<=v;u++){t+='<a class="jobs-page">'+u+"</a>"}}}}if(w<v){t+='<a class="jobs-page-prev-next next">下一页</a>'}h(".jobs-pages-span").html(t);r()}function r(){if(h(".jobs-page-prev-next.prev")){h(".jobs-page-prev-next.prev").each(function(){h(this).click(function(){var u=h.query.load(location.hash);var t=u.get("p");if(t==null||t=="1"){t=1}else{t=Number(t)-1}if(t>1){location.hash=u.remove("p").set("p",t).toString()}else{location.hash=u.remove("p").toString()}h(document).scrollTop(0)})})}if(h(".jobs-page")){h(".jobs-page").each(function(){h(this).click(function(){var t=parseInt(h(this).text());if(t>1){location.hash=h.query.load(location.hash).remove("p").set("p",t).toString()}else{location.hash=h.query.load(location.hash).remove("p").toString()}h(document).scrollTop(0)})})}if(h(".jobs-page-prev-next.next")){h(".jobs-page-prev-next.next").each(function(){h(this).click(function(){var u=h.query.load(location.hash);var t=u.get("p");if(t==null||t==""){t=2}else{t=Number(t)+1}location.hash=u.remove("p").set("p",t).toString();h(document).scrollTop(0)})})}}function o(B){var w,v,A,u,z=B.c,t=B.j,y="";if(z&&z.length>0&&t&&t.length>0){var x=q();u=z.length;var C=new Array();for(w=0;w<u;w++){C[String(z[w].id)]=j(z[w],x)}u=t.length;for(w=0;w<u;w++){v=t[w];A=C[String(v.cid)];y+='<div><ul class="jobs-row">'+A.html+l(A.lc,A.id,A.nm,A.sz,A.nd,v,x)+'</ul><div class="clear"></div></div>'}}else{y="<div>";if(B.t!=null&&B.t==0){y+='<ul class="jobs-row"><li>&nbsp;</li><li>找不到和您的搜索条件相符的职位信息。</li><li>建议您适当的减少搜索条件或放宽搜索范围。</li><li>&nbsp;</li></ul>'}else{if(z||t){y+="<div><p>服务器数据错误请您原谅。</p></div>"}else{y+="&nbsp;"}}y+="</div>"}h("#jobs-container").html(y)}function j(z,y){var B=new Object(),A=z.sz,u=z.nd,v,t,x="";B.lc=String(z.lc);B.id=String(z.id);B.nm=encodeURIComponent(z.nm);B.sz=A?A.join():null;B.nd=u?u.join():null;var w='<li class="jobs-row-company"><ul class="jobs-company"><li><div class="jobs-company-name">';w+='<a href="'+getCompanyUrl(h.bsearch.settings.url,B.lc,B.id,B.nm,B.sz,B.nd)+'" target="_blank">';if(h.bsearch.data.queried.getKeywordType()){w+=z.nm}else{w+=e(z.nm,y)}w+='</a></div></li><li><div class="jobs-company-location">';w+=mapLevelEntity(mapLocations,z.lc)+"</div></li>";if(A){w+='<li><div class="jobs-company-size"><span class="en">';if(A[0]==null){w+=A[1]+"</span>人以下"}else{if(A[1]==null){w+=A[0]+"</span>人以上"}else{w+=A[0]+" &mdash; "+A[1]+"</span>人"}}w+="</div></li>"}if(u){w+='<li><div class="jobs-company-industry">';t=u.length;for(v=0;v<t;v++){x+=mapLevelEntity(mapIndustries,u[v])+"&middot;"}w+=x.substr(0,x.length-8)+"</div></li>"}w+="</ul></li>";B.html=w;return B}function l(T,C,B,w,y,N,t){var ac,J,H;if(N.src){var Z=N.src;var z=Z.length;J=new Array();H=new Array();for(ac=0;ac<z;ac++){J[ac]=Z[ac].sid;H[ac]=encodeURIComponent(Z[ac].url)}}var Q='<li class="jobs-row-job"><ul class="jobs-job"><li class="jobs-job-top"><div class="jobs-job-title">';var x=N.age,u=N.hgh,ad=N.slr;Q+='<a href="'+getJobUrl(h.bsearch.settings.url,T,C,B,w,y,N.jid,encodeURIComponent(N.ttl),N.lct?N.lct.join():null,N.wrk?N.wrk.join():null,N.rfr,ad?ad.join():null,N.bnf?N.bnf.join():null,N.ftr?N.ftr.join():null,N.gnd,x?x.join():null,u?u.join():null,N.edu,N.xpr,N.lng?N.lng.join():null,J?J.join():null,H?H.join():null)+'" target="_blank">';if(h.bsearch.data.queried.getKeywordType()){Q+=e(N.ttl,t)}else{Q+=N.ttl}Q+='</a></div><div class="jobs-job-location">';var P="";if(N.lct){var O=N.lct;var ab=O.length;for(ac=0;ac<ab;ac++){P+=mapLevelEntity(mapLocations,O[ac])+"/"}if(P.length>0){P=P.substr(0,P.length-1)}}Q+=P+'</div><div class="jobs-job-worktype">';var V="";if(N.wrk){var K=N.wrk;var R=K.length;for(ac=0;ac<R;ac++){V+=data.worktypes[K[ac]-1]+"/"}if(V.length>0){V=V.substr(0,V.length-1)}}Q+=V+'</div><div class="clear"></div></li>';var D="",ae=-1,aa="",af="",I="",G="",Y=N.lng,W=N.bnf,A=N.ftr;if(N.gnd!=null){ae=N.gnd}if(x){if(x[0]!=null||x[1]!=null){if(x[0]==null){aa=x[1]+"岁以下"}else{if(x[1]==null){aa=x[0]+"岁以上"}else{aa=x[0]+"&ndash;"+x[1]+"岁"}}}if(x[2]!=null||x[3]!=null){if(x[2]==null){af=x[3]+"岁以下"}else{if(x[3]==null){af=x[2]+"岁以上"}else{af=x[2]+"&ndash;"+x[3]+"岁"}}}}if(u){if(u[0]!=null||u[1]!=null){if(u[0]==null){I=u[1]+"CM以下"}else{if(u[1]==null){I=u[0]+"CM以上"}else{I=u[0]+"CM&ndash;"+u[1]+"CM"}}}if(u[2]!=null||u[3]!=null){if(u[2]==null){G=u[3]+"CM以下"}else{if(u[3]==null){G=u[2]+"CM以上"}else{G=u[2]+"CM&ndash;"+u[3]+"CM"}}}}if(ae==0){D+="女，";if(af.length>0){D+=af+"，"}if(G.length>0){D+=G+"，"}}else{if(ae==1){D+="男，";if(aa.length>0){D+=aa+"，"}if(I.length>0){D+=I+"，"}}else{if(aa.length>0||I.length>0){D+="男：";if(aa.length>0&&I.length>0){D+=aa+"&middot;"+I+"，"}else{if(aa.length>0){D+=aa+"，"}else{D+=I+"，"}}}if(af.length>0||G.length>0){D+="女：";if(af.length>0&&G.length>0){D+=af+"&middot;"+G+"，"}else{if(af.length>0){D+=af+"，"}else{D+=G+"，"}}}}}if(N.edu){D+=data.educations[N.edu-1]+"以上学历，"}if(N.xpr){D+=N.xpr+"年以上相关工作经验，"}else{if(N.xpr==0){D+="应届生，"}}if(Y){var L="";var F=Y.length;for(ac=0;ac<F;ac++){L+=mapLevelEntity(mapLanguages,Y[ac])+"&middot;"}if(L.length>0){D+=L.substr(0,L.length-8)+"，"}}if(ad){if(ad[0]!=null||ad[1]!=null){if(ad[0]==null){D+=ad[1]+"元以下，"}else{if(ad[1]==null){D+=ad[0]+"元以上，"}else{D+=ad[0]+"&ndash;"+ad[1]+"元，"}}}}if(W){var U="";var X=W.length;for(ac=0;ac<X;ac++){U+=data.benefits[W[ac]-1]+"&middot;"}if(U.length>0){D+="享有："+U.substr(0,U.length-8)+"，"}}if(A){var M="";var v=A.length;for(ac=0;ac<v;ac++){M+=data.features[A[ac]-1]+"&middot;"}if(M.length>0){D+="需："+M.substr(0,M.length-8)+"，"}}if(D.length>0){Q+='<li><div class="jobs-job-requirement">'+D.substr(0,D.length-1)+"</div></li>"}if(N.brf&&N.brf.length>0){Q+='<li><div class="jobs-job-description">'+N.brf+"</div></li>"}Q+="</ul></li><li>";if(J){var S="";var E=J.length;for(ac=0;ac<E;ac++){S+='<a href="'+N.src[ac].url+'" target="_blank">'+data.sources[J[ac]-1]+"</a> | "}if(S.length>0){Q+='<div class="jobs-job-source"><span class="csource-label">消息来源: </span><span class="csource">'+S.substr(0,S.length-3)+"</span></div>"}}Q+='<div class="jobs-job-date">'+N.rfr+'</div><div class="clear"></div></li>';return Q}function a(){var u=h.bsearch.data.cookies;var t=u.addQuery(h.bsearch.data.queried);if(t==-1){return}u.save()}function c(){var u=h.bsearch.data;if(u.queriedid){return"q="+u.queriedid}var t=u.queried.toQuery();if(t.length>0){return t.substr(1,t.length-1)}return null}function q(){if(h.bsearch.data.queried.getKeywords()==null){return null}var w=new Array(),z=h.bsearch.data.queried.getKeywords().join(""),t=z.length,v,u,x,y;z=z.toLowerCase();for(v=0;v<t;v++){if(z.charAt(v)!=" "){y=false;x=w.length;for(u=0;u<x&&!y;u++){y=z.charAt(v)==w[u]}if(!y){w.push(z.charAt(v))}}}return w}function e(z,y){if(y==null){return z}var u="",A=z.length,w=y.length,x,v,t=false,C,B=z.toLowerCase();for(x=0;x<A;x++){C=false;for(v=0;v<w&&!C;v++){C=B.charAt(x)==y[v]}if(C){if(t){u+=z.charAt(x)}else{u+='<span class="khl">'+z.charAt(x);t=true}}else{if(t){u+="</span>"+z.charAt(x);t=false}else{u+=z.charAt(x)}}}if(t){u+="</span>"}return u}})(jQuery);$(document).ready(function(){$(window).hashchange(function(a){$.bsearch.load(location.hash)});$.bsearch.init();$(window).hashchange();$.bsearch.initIpLct()});
