XN.namespace("app.search");
XN.app.search={_p:"",_q:"",_s:"",numPerPage:10,_pagerLoading:false,init:function(){
if($("advanceSearch")){
this.advanceInit();
}else{
if($("schoolSearch")){
this.schoolInit();
}else{
if($("workSearch")){
this.workInit();
}else{
if($("basicSearch")){
this.basicInit();
}else{
if($("resultNum")){
this.resultInit($("resultNum").value);
}
}
}
}
}
if($("nbasicSearch")&&this.socialSchType){
this.initSocialSch();
}
this.addEvent("loading",this.timeoutHook);
this.addEvent("loadSuccess",this.loadSuccess);
},initSocialSch:function(){
var _1=this;
var _2=0;
var _3=$("search-list").getElementsByTagName("li");
for(var i=0,il=_3.length;i<il;i++){
(function(){
var _6=_3[i].getElementsByTagName("h1")[0];
var _7=_6.parentNode;
_6.onclick=(function(){
var _8=i;
return function(){
XN.element.delClass(_3[_2],"open");
_2=_8;
XN.element.toggleClass(_6.parentNode,"open");
};
})();
})();
}
this.simpleClassMatesInit();
this.simpleCompanyInit();
this.simpleUserNameInit();
this.simpleAccountInit();
this.simpleImportMsn();
this.simpleImportEmail();
},DataTpl:function(){
this.base={"t":"base","gend":"","prov":"","city":""},this.birt={"t":"birt","year":"","month":"","day":"","astr":""},this.elem={"t":"elem","name":"","year":""},this.high={"t":"high","name":"","year":""},this.juni={"t":"juni","name":"","year":""},this.sect={"t":"sect","name":"","year":""},this.univ={"t":"univ","id":"","name":"","depa":"","year":""},this.work={"t":"work","name":""};
},getParam:function(t){
if(t=="p"){
if($("searchExP")){
this._p=$("searchExP").innerHTML;
return $("searchExP").innerHTML;
}else{
return this._p;
}
}else{
if(t=="q"){
if($("searchExQ")){
this._q=$("searchExQ").innerHTML;
return $("searchExQ").innerHTML;
}else{
return this._q;
}
}else{
if(t=="s"){
if($("searchExS")){
this._s=$("searchExS").value;
return $("searchExS").value;
}else{
return this._s;
}
}else{
if(t=="resultNum"){
return $("resultNum").value;
}else{
if(t=="userNum"){
return $("userNum").value;
}else{
if(t=="pageNum"){
return $("pageNum").value;
}else{
if(t=="appNum"){
return $("appNum").value;
}else{
if(t=="antispamRst"){
return $("antispamRst").value;
}
}
}
}
}
}
}
}
},filterData:function(_a){
var _b={};
if(_a.base.gend||_a.base.prov||_a.base.city){
_b.base={};
_b.base.t="base";
if(_a.base.gend){
_b.base.gend=_a.base.gend;
}
if(_a.base.prov){
_b.base.prov=_a.base.prov;
}
if(_a.base.city){
_b.base.city=_a.base.city;
}
}
if(_a.birt.year||_a.birt.month||_a.birt.day||_a.birt.astr){
_b.birt={};
_b.birt.t="birt";
if(_a.birt.year){
_b.birt.year=_a.birt.year;
}
if(_a.birt.month){
_b.birt.month=_a.birt.month;
}
if(_a.birt.day){
_b.birt.day=_a.birt.day;
}
if(_a.birt.astr){
_b.birt.astr=_a.birt.astr;
}
}
if(_a.elem.name||_a.elem.year){
_b.elem={};
_b.elem.t="elem";
if(_a.elem.name){
_b.elem.name=_a.elem.name;
}
if(_a.elem.year){
_b.elem.year=_a.elem.year;
}
}
if(_a.sect.name||_a.sect.year){
_b.sect={};
_b.sect.t="sect";
if(_a.sect.name){
_b.sect.name=_a.sect.name;
}
if(_a.sect.year){
_b.sect.year=_a.sect.year;
}
}
if((_a.high.name&&_a.high.name!="\u8bf7\u9009\u62e9\u9ad8\u4e2d")||_a.high.year){
_b.high={};
_b.high.t="high";
if(_a.high.name){
_b.high.name=_a.high.name;
}
if(_a.high.year){
_b.high.year=_a.high.year;
}
}
if(_a.juni.name||_a.juni.year){
_b.juni={};
_b.juni.t="juni";
if(_a.juni.name){
_b.juni.name=_a.juni.name;
}
if(_a.juni.year){
_b.juni.year=_a.juni.year;
}
}
if(_a.univ.id||_a.univ.depa||_a.univ.year){
_b.univ={};
_b.univ.t="univ";
if(_a.univ.name&&_a.univ.name!="\u8bf7\u9009\u62e9\u5927\u5b66"){
_b.univ.name=_a.univ.name;
}
if(_a.univ.id){
_b.univ.id=_a.univ.id;
}
if(_a.univ.depa){
_b.univ.depa=_a.univ.depa;
}
if(_a.univ.year){
_b.univ.year=_a.univ.year;
}
}
if(_a.work.name){
_b.work={};
_b.work.t="work";
_b.work.name=_a.work.name;
}
return _b;
},buildData:function(_c){
_c=this.filterData(_c);
var _d=[];
for(var p in _c){
_d.push(_c[p]);
}
var _p=XN.json.build(_d);
return /{/.test(_p)?_p:"";
},rebuild:function(src){
var _11={};
for(var i=0;i<src.length;i++){
var t=src[i]["t"];
_11[t]=src[i];
}
_dataTpl=new this.DataTpl();
$extend(_dataTpl,_11);
return _dataTpl;
},timeoutHook:function(){
var _14=this;
this._timeout=window.setTimeout(function(){
$("oak").innerHTML=["<div style=\"text-align:center;padding:30px;font-size:14px;\">","\u5217\u8868\u8bfb\u53d6\u4e2d...\u52a0\u8f7d\u65f6\u95f4\u8d85\u8fc7\u6b63\u5e38\u52a0\u8f7d\u65f6\u95f4,\u60a8\u53ef\u4ee5<a href=\"#\" onclick=\"XN.app.search.timeoutHandler();\">\u91cd\u8bd5</a>.","</div>"].join("");
XN.log("load Timeout");
},5000);
},timeoutHandler:function(){
if(!this._timeoutParams){
location.reload();
}
if(this._xmlHttp){
this._xmlHttp.abort();
}
var _15=this._timeoutParams.params;
var _16,_17=this;
if(this._timeoutParams.type=="pager"){
_16=function(r){
_17.fireEvent("loadSuccess");
$("oak").innerHTML=r.responseText;
XN.app.search._pagerLoading=false;
};
}else{
_16=this.ajaxHandler;
}
this.loading();
this.fireEvent("loading");
this._xmlHttp=new XN.NET.xmlhttp({url:"/searchEx.do",data:_15,onSuccess:_16,onError:function(){
XN.DO.showError("\u901a\u4fe1\u5931\u8d25");
}});
},loadSuccess:function(){
if(this._timeout){
window.clearTimeout(this._timeout);
}
if(this._timeoutParams){
this._timeoutParams=null;
}
XN.log("loadSuccess");
},advanceFormCheck:function(e){
var _1a=new XN.app.search.DataTpl();
var _1b=document.getElementsByName("gend");
var e=e||window.event;
if($("inputQ").value=="\u8bf7\u8f93\u5165\u59d3\u540d"){
$("inputQ").value="";
}
for(var i=0;i<_1b.length;i++){
if(_1b[i].checked){
_1a.base.gend=_1b[i].value;
}
}
_1a.base.prov=$("homeProvince").value;
_1a.base.city=$("codeCity").value;
_1a.birt.year=$("birtYear").value;
_1a.birt.month=$("birtMonth").value;
_1a.birt.day=$("birtDay").value;
_1a.birt.astr=$("birtAstr").value;
if($("hs_name_0").value!="\u8bf7\u9009\u62e9\u9ad8\u4e2d"){
_1a.high.name=$("hs_name_0").value;
}
_1a.high.year=$("hsyear").value;
_1a.juni.name=XN.string.trim($("juniorhighschoolname").value);
_1a.juni.year=$("juniyear").value;
_1a.elem.name=XN.string.trim($("elementaryschoolname").value);
_1a.elem.year=$("elemyear").value;
_1a.sect.name=XN.string.trim($("sectname").value);
_1a.sect.year=$("sectyear").value;
_1a.univ.id=$("nunivid").value;
if($("nuniv").value!="\u8bf7\u9009\u62e9\u5927\u5b66"){
_1a.univ.name=$("nuniv").value;
}
_1a.univ.depa=$("department").value;
_1a.univ.year=$("univYear").value;
_1a.work.name=XN.string.trim($("workName").value);
if((_1a.sect.name&&_1a.sect.name.length>40)||(_1a.juni.name&&_1a.juni.name.length>40)||(_1a.elem.name&&_1a.elem.name.length>40)){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5b66\u6821\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e||window.event);
return;
}
if(_1a.work.name&&_1a.work.name.length>40){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u516c\u53f8\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if($("inputQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.elem.year&&_1a.juni.year&&_1a.elem.year>_1a.juni.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u521d\u4e2d\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u5c0f\u5b66\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.elem.year&&_1a.high.year&&_1a.elem.year>_1a.high.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u9ad8\u4e2d\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u5c0f\u5b66\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.elem.year&&_1a.sect.year&&_1a.elem.year>_1a.sect.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u4e2d\u4e13\u6280\u6821\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u5c0f\u5b66\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.elem.year&&_1a.univ.year&&_1a.elem.year>_1a.univ.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5927\u5b66\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u5c0f\u5b66\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.juni.year&&_1a.high.year&&_1a.juni.year>_1a.high.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u9ad8\u4e2d\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u521d\u4e2d\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.juni.year&&_1a.sect.year&&_1a.juni.year>_1a.sect.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u4e2d\u4e13\u6280\u6821\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u521d\u4e2d\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.juni.year&&_1a.univ.year&&_1a.juni.year>_1a.univ.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5927\u5b66\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u521d\u4e2d\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.high.year&&_1a.univ.year&&_1a.high.year>_1a.univ.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5927\u5b66\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u9ad8\u4e2d\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.sect.year&&_1a.univ.year&&_1a.sect.year>_1a.univ.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5927\u5b66\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u4e2d\u4e13\u6280\u6821\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_1a.birt.year&&(_1a.elem.year&&_1a.birt.year>_1a.elem.year||_1a.juni.year&&_1a.birt.year>_1a.juni.year||_1a.sect.year&&_1a.birt.year>_1a.sect.year||_1a.high.year&&_1a.birt.year>_1a.high.year||_1a.univ.year&&_1a.birt.year>_1a.univ.year)){
XN.DO.alert("\u60a8\u7684\u597d\u53cb\u8fd8\u6ca1\u51fa\u751f\u5c31\u4e0a\u5b66\u5566\uff1f");
XN.event.stop(e);
return;
}
var _1d=XN.app.search.buildData(_1a);
if(_1d){
$("p").value=_1d;
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("searchSeniorForm").appendChild(s);
}
},advanceReset:function(){
$("searchSeniorForm").reset();
$("inputQ").style.color="#888";
$("nuniv").style.color="#888";
$("hs_name_0").style.color="#888";
this.resetSelect($("department"),"\u9662\u7cfb");
$("resetSch").style.display="none";
$("resetHigh").style.display="none";
$("p").value="";
},advanceInit:function(){
var _1f=this;
XN.event.addEvent($("searchSeniorForm"),"submit",function(e){
_1f.advanceFormCheck(e);
});
this.advanceReset();
this.inputTextInit("inputQ");
},basicFormCheck:function(e){
var _22=new XN.app.search.DataTpl();
var _23=document.getElementsByName("gend");
var e=e||window.event;
for(var i=0;i<_23.length;i++){
if(_23[i].checked){
_22.base.gend=_23[i].value;
}
}
_22.base.prov=$("homeProvince").value;
_22.base.city=$("codeCity").value;
_22.univ.id=$("nunivid").value;
if($("nuniv").value!="\u8bf7\u9009\u62e9\u5927\u5b66"){
_22.univ.name=$("nuniv").value;
}
_22.univ.depa=$("department").value;
_22.univ.year=$("univYear").value;
if($("hs_name_0").value!="\u8bf7\u9009\u62e9\u9ad8\u4e2d"){
_22.high.name=$("hs_name_0").value;
}
_22.high.year=$("hsyear").value;
if(_22.high.year&&_22.univ.year&&_22.high.year>_22.univ.year){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5927\u5b66\u5165\u5b66\u5e74\u4efd\u65e9\u4e8e\u9ad8\u4e2d\u5165\u5b66\u5e74\u4efd\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if($("tipsBar").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
var _25=XN.app.search.buildData(_22);
if(_25){
$("p").value=_25;
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("basicForm").appendChild(s);
}
},simpleClassMatesInit:function(){
var _27=$("classMatesType").getElementsByTagName("a");
var old=0;
var _29=this;
XN.array.each(_27,function(i,v){
_27[i].onclick=(function(){
XN.log(i);
var cur=i;
return function(){
XN.element.delClass(_27[old],"active");
XN.element.addClass(_27[cur],"active");
$(_27[cur].id.replace("Tab","View")).toggleClass("none");
$(_27[old].id.replace("Tab","View")).toggleClass("none");
old=cur;
};
})();
});
var _2d=XN.form.serialize("searchUnivForm");
var _2e=XN.form.serialize("searchHighForm");
var _2f=XN.form.serialize("searchTechForm");
var _30=XN.form.serialize("searchJuniorForm");
var _31=XN.form.serialize("searchPrimaryForm");
var _32="\u8bf7\u8f93\u5165\u59d3\u540d\u3001\u5b66\u6821\u4fe1\u606f";
if($("primarySchool")){
XN.form.userInfoAutoComplete("primarySchool","elementaryschool");
}
$("searchUnivForm").onsubmit=function(){
if(XN.form.serialize(this)===_2d){
XN.DO.alert(_32);
return false;
}
var _33=_29.queryJson.getJson("searchUnivForm",$("searchUnivForm"));
this.p.value=_33;
this.submit();
return false;
};
$("searchHighForm").onsubmit=function(){
if(XN.form.serialize(this)===_2e){
XN.DO.alert(_32);
return false;
}
var _34=_29.queryJson.getJson("searchHighForm",$("searchHighForm"));
this.p.value=_34;
this.submit();
return false;
};
$("searchJuniorForm").onsubmit=function(){
if(XN.form.serialize(this)===_30){
XN.DO.alert(_32);
return false;
}
var _35=_29.queryJson.getJson("searchJuniorForm",$("searchJuniorForm"));
this.p.value=_35;
this.submit();
return false;
};
$("searchTechForm").onsubmit=function(){
if(XN.form.serialize(this)===_2f){
XN.DO.alert(_32);
return false;
}
var _36=_29.queryJson.getJson("searchTechForm",$("searchTechForm"));
this.p.value=_36;
this.submit();
return false;
};
$("searchPrimaryForm").onsubmit=function(){
if(XN.form.serialize(this)===_31){
XN.DO.alert(_32);
return false;
}
var _37=_29.queryJson.getJson("searchPrimaryForm",$("searchPrimaryForm"));
this.p.value=_37;
this.submit();
return false;
};
},simpleCompanyInit:function(){
var _38=this;
if($("company_id")){
XN.form.userInfoAutoComplete("company_id","workplace");
}
var _39=XN.form.serialize("colleagueForm");
$("colleagueForm").onsubmit=function(){
if(XN.form.serialize(this)===_39){
XN.DO.alert("\u8bf7\u8f93\u5165\u59d3\u540d\u3001\u516c\u53f8");
return false;
}
var _3a=_38.queryJson.getJson("colleagueForm",$("colleagueForm"));
this.p.value=_3a;
this.submit();
return false;
};
},simpleUserNameInit:function(){
var _3b=XN.form.serialize("userNameForm");
$("userNameForm").onsubmit=function(){
if(XN.form.serialize(this)==_3b){
XN.DO.alert("\u8bf7\u8f93\u5165\u59d3\u540d\u6216\u5176\u5b83\u4fe1\u606f");
return false;
}
try{
var _3c=new XN.app.search.DataTpl();
var _3d=document.getElementsByName("gend");
for(var i=0;i<_3d.length;i++){
if(_3d[i].checked){
_3c.base.gend=_3d[i].value;
}
}
_3c.base.prov=$("cur-live-provice").value;
var _3f=$("cur-live-provice_city");
if(!_3f.selectedIndex==0){
_3c.base.city=_3f.options[_3f.selectedIndex].text;
}
_3c.birt.year=$("birtYear").value;
_3c.birt.month=$("birtMonth").value;
_3c.birt.day=$("birtDay").value;
}
catch(e){
XN.log(e);
}
var _40=XN.app.search.buildData(_3c);
this.p.value=_40;
this.submit();
return false;
};
},simpleAccountInit:function(){
var f1=$("search-rr-email").parentNode;
f1.onsubmit=function(){
var v=XN.string.trim($("search-rr-email").value);
if(!XN.string.isEmail(v)||v.lenth==0){
XN.DO.alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684Email");
return false;
}
};
var f2=$("search-rr-id").parentNode;
f2.onsubmit=function(){
var v=XN.string.trim($("search-rr-id").value);
if(!XN.string.isNumber(v)||v.lenth==0){
XN.DO.alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684ID");
return false;
}
};
},queryJson:{getJson:function(_45,_46){
switch(_45){
case "searchUnivForm":
return this.getUnivJson(_46);
case "searchHighForm":
return this.getHighJson(_46);
case "searchTechForm":
return this.getTechJson(_46);
case "searchJuniorForm":
return this.getJuniorJson(_46);
case "searchPrimaryForm":
return this.getPrimaryJson(_46);
case "colleagueForm":
return this.getWorkJson(_46);
case "baseSearchForm":
return this.getBaseJson(_46);
}
},getUnivJson:function(_47){
var _48={t:"univ",name:_47.univ.value,id:_47.univId.value,depa:_47.department.value,year:_47.year.value};
return "["+XN.Json.build(_48)+"]";
},getHighJson:function(_49){
var _4a={t:"high",name:_49.highSchool.value,year:_49.year.value};
return "["+XN.Json.build(_4a)+"]";
},getTechJson:function(_4b){
var _4c={t:"sect",name:_4b.techSchool.value,year:_4b.year.value};
return "["+XN.Json.build(_4c)+"]";
},getJuniorJson:function(_4d){
var _4e={t:"juni",name:_4d.juniorSchool.value,year:_4d.year.value};
return "["+XN.Json.build(_4e)+"]";
},getPrimaryJson:function(_4f){
var _50={t:"elem",name:_4f.primarySchool.value,year:_4f.year.value};
return "["+XN.Json.build(_50)+"]";
},getWorkJson:function(_51){
var _52={t:"work",name:_51.company.value};
return "["+XN.Json.build(_52)+"]";
},getBaseJson:function(_53){
var _54={t:"base",gend:(_53.gender[0].checked?_53.gender[0].value:_53.gender[1].value),prov:_53.province.value.replace(/[省市]$/,""),city:_53.city.value};
var _55={t:"birt",year:_53.birthYear.value,month:_53.birthMonth.value,day:_53.birthDate.value};
return "["+XN.Json.build(_54)+","+XN.Json.build(_55)+"]";
}},simpleImportMsn:function(){
var f=$("importMsn");
f.onsubmit=function(){
if(XN.string.trim(this.uAccount.value).length===0){
XN.DO.alert("\u8bf7\u586b\u5199MSN\u5e10\u53f7");
return false;
}
if(XN.string.trim(this.pwd.value).length===0){
XN.DO.alert("\u8bf7\u586b\u5199MSN\u5bc6\u7801");
return false;
}
};
},simpleImportEmail:function(){
var f=$("importEmail");
f.onsubmit=function(){
if(XN.string.trim(this.uAccount.value).length===0){
XN.DO.alert("\u8bf7\u586b\u5199\u90ae\u7bb1\u5e10\u53f7");
return false;
}
if(this.importer.selectedIndex===0){
XN.DO.alert("\u8bf7\u9009\u62e9\u4e00\u4e2a\u90ae\u7bb1");
return false;
}
if(XN.string.trim(this.pwd.value).length===0){
XN.DO.alert("\u8bf7\u586b\u5199\u90ae\u7bb1\u5bc6\u7801");
return false;
}
};
},basicInit:function(){
var _58=this;
$("basicForm").reset();
$("nunivid").value="";
$("hs_id_0").value="";
$("p").value="";
XN.event.addEvent($("basicForm"),"submit",function(e){
_58.basicFormCheck(e);
});
var bar=$("tipsBar");
var _5b=$("searchTips");
_5b.style.backgroundColor="#EEE";
_5b.style.padding="10px";
_5b.style.opacity="0.8";
_5b.style.border="1px solid #BDC7D8";
_5b.style.width=bar.offsetWidth-22+"px";
new XN.ui.menu({bar:bar,menu:_5b,fireOn:"click",alignType:"4-1"});
},univFormCheck:function(e){
var e=e||window.event;
var _5d=new XN.app.search.DataTpl();
_5d.univ.id=$("nunivid").value;
_5d.univ.name=$("nuniv").value;
_5d.univ.year=$("univYear").value;
if($("univQ").value&&$("univQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
var _5e=XN.app.search.buildData(_5d);
if(_5e){
var p=$element("input");
p.name="p";
p.type="hidden";
p.value=_5e;
$("univSearch").appendChild(p);
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("univSearch").appendChild(s);
}
},hsFormCheck:function(e){
var _62=new XN.app.search.DataTpl();
var e=e||window.event;
_62.high.name=$("hs_name_0").value;
_62.high.year=$("hsyear").value;
var _63=XN.app.search.buildData(_62);
if($("highQ").value&&$("highQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_63){
var p=$element("input");
p.name="p";
p.type="hidden";
p.value=_63;
$("hsSearch").appendChild(p);
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("hsSearch").appendChild(s);
}
},sectFormCheck:function(e){
var _67=new XN.app.search.DataTpl();
var e=e||window.event;
_67.sect.name=XN.string.trim($("sectname").value);
_67.sect.year=$("sectyear").value;
var _68=XN.app.search.buildData(_67);
if($("sectQ").value&&$("sectQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_67.sect.name&&_67.sect.name.length>40){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5b66\u6821\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_68){
var p=$element("input");
p.name="p";
p.type="hidden";
p.value=_68;
$("sectSearch").appendChild(p);
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("sectSearch").appendChild(s);
}
},juniFormCheck:function(e){
var _6c=new XN.app.search.DataTpl();
var e=e||window.event;
_6c.juni.name=XN.string.trim($("juniorhighschoolname").value);
_6c.juni.year=$("juniyear").value;
var _6d=XN.app.search.buildData(_6c);
if($("juniQ").value&&$("juniQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_6c.juni.name&&_6c.juni.name.length>40){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5b66\u6821\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_6d){
var p=$element("input");
p.name="p";
p.type="hidden";
p.value=_6d;
$("juniSearch").appendChild(p);
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("juniSearch").appendChild(s);
}
},elemFormCheck:function(e){
var _71=new XN.app.search.DataTpl();
var e=e||window.event;
_71.elem.name=XN.string.trim($("elementaryschoolname").value);
_71.elem.year=$("elemyear").value;
var _72=XN.app.search.buildData(_71);
if($("elemQ").value&&$("elemQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_71.elem.name&&_71.elem.name.length>40){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u5b66\u6821\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if(_72){
var p=$element("input");
p.name="p";
p.type="hidden";
p.value=_72;
$("elemSearch").appendChild(p);
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("elemSearch").appendChild(s);
}
},schoolInit:function(){
var _75=this;
$("univSearch").reset();
$("hsSearch").reset();
$("sectSearch").reset();
$("juniSearch").reset();
$("elemSearch").reset();
XN.event.addEvent($("univSearch"),"submit",function(e){
_75.univFormCheck(e);
});
XN.event.addEvent($("hsSearch"),"submit",function(e){
_75.hsFormCheck(e);
});
XN.event.addEvent($("sectSearch"),"submit",function(e){
_75.sectFormCheck(e);
});
XN.event.addEvent($("juniSearch"),"submit",function(e){
_75.juniFormCheck(e);
});
XN.event.addEvent($("elemSearch"),"submit",function(e){
_75.elemFormCheck(e);
});
},workFormCheck:function(e){
var _7c=new XN.app.search.DataTpl();
var e=e||window.event;
_7c.work.name=XN.string.trim($("workName").value);
if(_7c.work.name){
var _7d=XN.app.search.buildData(_7c);
$("p").value=_7d;
var s=$element("input");
s.name="s";
s.value=0;
s.type="hidden";
$("workForm").appendChild(s);
}
if(_7c.work.name&&_7c.work.name.length>40){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u516c\u53f8\u540d\u79f0\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
if($("workQ").value&&$("workQ").value.length>20){
XN.DO.alert("\u60a8\u586b\u5199\u7684\u59d3\u540d\u592a\u957f\uff0c\u8bf7\u91cd\u65b0\u586b\u5199\uff01");
XN.event.stop(e);
return;
}
},workInit:function(){
var _7f=this;
$("p").value="";
$("workForm").reset();
XN.event.addEvent($("workForm"),"submit",function(e){
_7f.workFormCheck(e);
});
},_topPager:null,_bottomPager:null,pager:function(_81,_82){
$("topPagerHolder").style.display="";
$("bottomPagerHolder").style.display="";
this._topPager=new XN.ui.pager({container:"topPager"}).setPageCount(_82).setCurrentPage(_81).addEvent("pageChange",function(num){
XN.app.search.buildPage(num,XN.app.search.numPerPage);
});
this._bottomPager=new XN.ui.pager({container:"bottomPager"}).setPageCount(_82).setCurrentPage(_81).addEvent("pageChange",function(num){
XN.app.search.buildPage(num,XN.app.search.numPerPage);
});
XN.ui.pager.sync(this._topPager,this._bottomPager);
if(_82<=1){
$("topPagerHolder").style.display="none";
$("bottomPagerHolder").style.display="none";
}
},buildPage:function(num,_86){
if(XN.app.search._pagerLoading){
return;
}
XN.app.search._pagerLoading=true;
var p=this.getParam("p");
var q=this.getParam("q");
var s=this.getParam("s");
var _86=_86||15;
this.loading();
params="ajax=1&offset="+((num-1)*_86);
if(p){
params+="&p="+p;
}
if(q){
params+="&q="+q;
}
if(s){
params+="&s="+s;
}
this._timeoutParams={"params":params,"type":"pager"};
this.fireEvent("loading");
var _8a=this;
this._xmlHttp=new XN.NET.xmlhttp({url:"/searchEx.do",data:params,onSuccess:function(r){
_8a.fireEvent("loadSuccess");
$("oak").innerHTML=r.responseText;
XN.app.search._pagerLoading=false;
},onError:function(){
XN.DO.showError("\u901a\u4fe1\u5931\u8d25");
}});
},pageChange:function(_8c,_8d,_8e){
if(!this._topPager){
this.pager(1,_8c);
return;
}
if(_8c<=1){
$("topPagerHolder").style.display="none";
$("bottomPagerHolder").style.display="none";
}else{
$("topPagerHolder").style.display="";
$("bottomPagerHolder").style.display="";
}
_8e=_8e||false;
if(_8e){
this._topPager.setPageCount(_8c).setCurrentPage(_8d,true,true);
this._bottomPager.setPageCount(_8c).setCurrentPage(_8d,true,true);
}else{
this._topPager.setPageCount(_8c).setCurrentPage(_8d,true);
}
},loading:function(p){
$("oak").innerHTML=["<div style=\"text-align:center;padding:30px;font-size:14px;\">","\u5217\u8868\u8bfb\u53d6\u4e2d...","</div>"].join("");
},resultInit:function(_90){
if(_90/this.numPerPage>1){
var _91=Math.ceil(_90/this.numPerPage);
this.pager(1,_91);
}
if(this.getParam("p")){
this.searchItem();
}
},searchItem:function(){
src=XN.Json.parse(this.getParam("p"));
var _92=this.rebuild(src);
var q=this.getParam("q");
var _94="",_95="";
var _96=$("searchCon");
if(!_96){
return false;
}
if(q){
_94+="<li><span>\u59d3\u540d\uff1a</span>"+q+"</li>";
}
if(_92.birt.year){
_95+=_92.birt.year+"\u5e74";
}
if(_92.birt.month){
_95+=_92.birt.month+"\u6708";
}
if(_92.birt.day){
_95+=_92.birt.day+"\u65e5";
}
if(_92.base.gend){
_94+="<li><span>\u6027\u522b\uff1a</span>"+_92.base.gend.replace("\u751f","")+"</li>";
}
if(_92.base.prov){
_94+="<li><span>\u5bb6\u4e61\uff1a</span>"+_92.base.prov+(_92.base.city?_92.base.city:"")+"</li>";
}
if(_95){
_94+="<li><span>\u751f\u65e5\uff1a</span>"+_95+"</li>";
}
if(_92.birt.astr){
_94+="<li><span>\u661f\u5ea7\uff1a</span>"+_92.birt.astr+"</li>";
}
if(_92.univ.name){
_94+="<li><span>\u5927\u5b66\uff1a</span>"+_92.univ.name+"</li>";
}
if(_92.univ.year){
_94+="<li><span>\u5927\u5b66\u5165\u5b66\u5e74\u4efd\uff1a</span>"+_92.univ.year+"</li>";
}
if(_92.univ.depa){
_94+="<li><span>\u5b66\u9662\uff1a</span>"+_92.univ.depa+"</li>";
}
if(_92.high.name){
_94+="<li><span>\u9ad8\u4e2d\uff1a</span>"+_92.high.name+"</li>";
}
if(_92.high.year){
_94+="<li><span>\u9ad8\u4e2d\u5165\u5b66\u5e74\u4efd\uff1a</span>"+_92.high.year+"</li>";
}
if(_92.sect.name){
_94+="<li><span>\u4e2d\u4e13\u6280\u6821\uff1a</span>"+_92.sect.name+"</li>";
}
if(_92.sect.year){
_94+="<li><span>\u4e2d\u4e13\u5165\u5b66\u5e74\u4efd\uff1a</span>"+_92.sect.year+"</li>";
}
if(_92.juni.name){
_94+="<li><span>\u521d\u4e2d\uff1a</span>"+_92.juni.name+"</li>";
}
if(_92.juni.year){
_94+="<li><span>\u521d\u4e2d\u5165\u5b66\u5e74\u4efd\uff1a</span>"+_92.juni.year+"</li>";
}
if(_92.elem.name){
_94+="<li><span>\u5c0f\u5b66\uff1a</span>"+_92.elem.name+"</li>";
}
if(_92.elem.year){
_94+="<li><span>\u5c0f\u5b66\u5165\u5b66\u5e74\u4efd\uff1a</span>"+_92.elem.year+"</li>";
}
if(_92.work.name){
_94+="<li><span>\u516c\u53f8\uff1a</span>"+_92.work.name+"</li>";
}
_96.innerHTML=_94;
},getResult:function(_97){
this.loading();
this._timeoutParams={"params":_97};
this.fireEvent("loading");
this._xmlHttp=new XN.NET.xmlhttp({url:"/searchEx.do",data:_97,onSuccess:XN.app.search.ajaxHandler,onError:function(){
XN.DO.showError("\u901a\u4fe1\u5931\u8d25");
}});
},ajaxHandler:function(r){
XN.app.search.fireEvent("loadSuccess");
$("oak").innerHTML=r.responseText;
var _99=XN.app.search.getParam("resultNum");
var s=XN.app.search.getParam("s");
$("resultS").innerHTML=_99==500?"500+":_99;
var _9b=Math.ceil(_99/XN.app.search.numPerPage);
var _9c=s=="0"?_99:XN.app.search.getParam("userNum");
var _9d=XN.app.search.getParam("pageNum");
var _9e=XN.app.search.getParam("appNum");
try{
XN.app.search.pageChange(_9b,1,true);
}
catch(e){
}
XN.app.search.ShowNotify();
if(!$("typeTab")){
return;
}
var _9f="<li id=\"taball\" class=\"select\"><a onclick=\"return XN.app.search.tabLink('all');\" href=\"#all\">&nbsp;\u6240\u6709\u7ed3\u679c&nbsp;</a></li>";
if(_9c>0){
_9f+="<li id=\"tab0\"><a onclick=\"return XN.app.search.tabLink(0);\" href=\"#people\">&nbsp;\u4eba("+(_9c==500?"500+":_9c)+")&nbsp;</a></li>";
}
if(_9d>0){
_9f+="<li id=\"tab2\"><a onclick=\"return XN.app.search.tabLink(2);\" href=\"#page\">&nbsp;\u516c\u5171\u4e3b\u9875("+(_9d==500?"500+":_9d)+")&nbsp;</a></li>";
}
if(_9e>0){
_9f+="<li id=\"tab3\"><a onclick=\"return XN.app.search.tabLink(3);\" href=\"#app\">&nbsp;\u5e94\u7528("+(_9e==500?"500+":_9e)+")&nbsp;</a></li>";
}
$("typeTab").innerHTML=_9f;
},ShowNotify:function(){
var _a0=XN.app.search.getParam("antispamRst");
var _a1={spam:"<div class=\"search-notify\">"+"<h1 class=\"searchico\">\u641c\u7d22\u65e0\u7ed3\u679c\uff01\u770b\u770b\u4e0b\u9762\u6709\u4f60\u8ba4\u8bc6 \u7684\u4eba\u5417\uff1f</h1>"+"<p style=\"padding-left: 35px;\">"+"\u4f60\u53ef\u4ee5\u9009\u62e9&nbsp;<a href=\"http://browse."+XN.env.domain+"/os.do\">\u91cd\u65b0\u641c\u7d22</a>&nbsp;\u6216\u8005&nbsp;<a target=\"_blank\" href=\"invite."+XN.env.domain+"/Invite.do\">\u9080\u8bf7\u597d\u53cb</a>"+"</p>"+"</div>",timeout:"<div class=\"search-notify\">"+"<h1 class=\"searchico\">\u5bf9\u4e0d\u8d77\uff0c\u641c\u7d22\u597d\u53cb\u7684\u7528\u6237\u592a\u591a\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5</h1>"+"<p style=\"padding-left: 35px;\">"+"\u4f60\u53ef\u4ee5\u9009\u62e9&nbsp;<a href=\"#nogo\" onclick=\"location.reload()\">\u5237\u65b0\u9875\u9762</a>&nbsp;\u6216\u8005&nbsp;<a href=\"http://browse."+XN.env.domain+"/os.do\">\u91cd\u65b0\u641c\u7d22</a>"+"</p>"+"</div>"};
try{
var _a2=$("search-result-notify");
var _a3=XN.element.getStyle(_a2,"display");
switch(_a0){
case "empty":
$("oak").show();
$("refilter").hide();
$("refilterBottom").hide();
$("search-result-notify").hide();
$("pagerTop").hide();
$("pagerBottom").hide();
XN.dom.getElementsByClassName("SelectBasic-nav")[0].style.display="none";
break;
case "spam":
_a2.innerHTML=_a1.spam;
if($("noResult")==null){
XN.dom.getElementsByClassName("SelectBasic-nav")[0].style.display="none";
_a2.show();
$("refilter").hide();
$("refilterBottom").hide();
}else{
if($("noResult").value=="true"){
XN.dom.getElementsByClassName("SelectBasic-nav")[0].style.display="none";
$("refilter").hide();
$("refilterBottom").hide();
}
}
$("resultSearchQ").value="";
break;
case "timeout":
_a2.innerHTML=_a1.timeout;
XN.dom.getElementsByClassName("SelectBasic-nav")[0].style.display="none";
_a2.show();
$("refilter").hide();
$("refilterBottom").hide();
break;
case "ok":
XN.dom.getElementsByClassName("SelectBasic-nav")[0].style.display="";
_a2.hide();
$("refilter").show();
$("oak").show();
$("pagerTop").show();
$("pagerBottom").show();
$("refilterBottom").show();
break;
}
}
catch(e){
}
},filterGend:function(el){
var _el=el||$("gend");
if(this.getParam("p")){
src=XN.Json.parse(this.getParam("p"));
var _a6=this.rebuild(src);
}else{
_a6=new this.DataTpl();
}
var _a7=_el.value;
if(_el.id=="gend"){
$("gendBtm").selectedIndex=_el.selectedIndex;
}else{
$("gend").selectedIndex=_el.selectedIndex;
}
var q=this.getParam("q");
_a6.base.gend=_a7;
var p=this.buildData(_a6);
params="q="+q+"&ajax=1";
if(p){
params+="&s=0&p="+p;
}
this.getResult(params);
},filterHome:function(el){
var _ab,_ac;
if(!el){
_ab=$("homeProvince").value;
_ac=$("codeCity").value;
}
if(this.getParam("p")){
src=XN.Json.parse(this.getParam("p"));
var _ad=this.rebuild(src);
}else{
_ad=new this.DataTpl();
}
var q=this.getParam("q");
if(el){
switch(el.id){
case "homeProvince":
$("homeProvinceBtm").selectedIndex=el.selectedIndex;
_ab=el.value;
break;
case "homeProvinceBtm":
$("homeProvince").selectedIndex=el.selectedIndex;
_ab=el.value;
break;
case "codeCity":
$("codeCityBtm").selectedIndex=el.selectedIndex;
_ac=el.value;
break;
case "codeCityBtm":
$("codeCity").selectedIndex=el.selectedIndex;
_ac=el.value;
break;
}
}
if(!_ac){
_ac="";
}
_ad.base.prov=_ab;
_ad.base.city=_ac;
var p=this.buildData(_ad);
params="q="+q+"&ajax=1";
if(p){
params+="&s=0&p="+p;
}
this.getResult(params);
},filterUniv:function(){
if(this.getParam("p")){
src=XN.Json.parse(this.getParam("p"));
var _b0=this.rebuild(src);
}else{
_b0=new this.DataTpl();
}
var q=this.getParam("q");
_b0.univ.id=$("nunivid").value||$("nunividBtm").value;
_b0.univ.name=$("nuniv").value||$("nunivBtm").value;
var p=this.buildData(_b0);
if(!_b0.univ.id){
$("resetSch").style.display="none";
$("resetSchBtm").style.display="none";
}
params="q="+q+"&ajax=1";
if(p){
params+="&s=0&p="+p;
}
this.getResult(params);
},resultSearch:function(){
var q=$("resultSearchQ").value;
if(XN.string.trim(q).length==0){
XN.DO.alert("\u8bf7\u8f93\u5165\u59d3\u540d\uff0c\u5b66\u6821\u6216\u516c\u53f8\u76f8\u5173\u4fe1\u606f\u8fdb\u884c\u641c\u7d22");
return false;
}
var _b4="ajax=1";
try{
$("filterForm").reset();
$("filterFormBtm").reset();
$("nunivid").value="";
}
catch(e){
}
if(q){
_b4+="&q="+q;
}
try{
$("resetSch").style.display="none";
}
catch(e){
}
this.getResult(_b4);
return false;
},getCityByChangeProvinceid:function(_b5,_b6){
if(!window.getCityByChangeProvinceid){
return;
}
getCityByChangeProvinceid(_b5,_b6);
if(_b6=="codeCity"){
getCityByChangeProvinceid(_b5,"codeCityBtm");
}else{
getCityByChangeProvinceid(_b5,"codeCity");
}
},showpan:function(_b7,_b8){
if(!window.showpan){
return;
}
showpan(_b7,_b8);
(function(){
var _b9=$(_b7).value;
search_inteval=setInterval(function(){
if($(_b7).value!="\u8bf7\u9009\u62e9\u5927\u5b66"&&$(_b7).value!==_b9){
if(_b7=="nuniv"){
$("nunivBtm").value=$(_b7).value;
$("nunividBtm").value=$(_b8).value;
$("resetSchBtm").show();
}else{
$("nuniv").value=$(_b7).value;
$("nunivid").value=$(_b8).value;
$("resetSch").show();
$("resetSchBtm").show();
}
clearInterval(search_inteval);
search_inteval=null;
}
},1000);
})();
},tabLink:function(s){
var q=this.getParam("q");
var p=this.getParam("p");
var _bd="ajax=1";
if(q){
_bd+="&q="+q;
}
if(p){
_bd+="&s=0&p="+p;
}else{
if(s!="all"){
_bd+="&s="+s;
}
}
this.loading();
new XN.NET.xmlhttp({url:"/searchEx.do",data:_bd,onSuccess:function(r){
$("oak").innerHTML=r.responseText;
var _bf=$("resultNum").value;
$("resultS").innerHTML=_bf==500?"500+":_bf;
_bf=Math.ceil(_bf/XN.app.search.numPerPage);
try{
XN.app.search.pageChange(_bf,1,true);
}
catch(e){
}
var _c0=$("typeTab").getElementsByTagName("li");
for(var i=0;i<_c0.length;i++){
_c0[i].className="";
}
$("tab"+s).className="select";
if(s=="2"||s=="3"){
$("refilter").style.display="none";
}else{
$("refilter").style.display="";
}
},onError:function(){
XN.DO.showError("\u901a\u4fe1\u5931\u8d25");
}});
},resetSelect:function(slt,txt){
if(!slt){
return;
}
var txt=txt||"";
slt.innerHTML="<option value=\"\">"+txt+"</option>";
if(txt&&XN.Browser.IE){
var opt=$element("option");
opt.text=txt;
opt.value="";
slt.add(opt);
}
try{
if($("nuniv").value=="\u8bf7\u9009\u62e9\u5927\u5b66"){
$("nuniv").style.color="#888";
}
}
catch(e){
}
},inputTextInit:function(id){
var id=id;
var el=$(id);
el.style.color="#888";
XN.app.search.textOriValue={};
XN.app.search.textOriValue[id]=el.value;
el.onfocus=function(e){
e=e||window.event;
target=e.target||e.srcElement;
if(target.value==XN.app.search.textOriValue[target.id]){
target.value="";
}
target.style.color="#000";
};
el.onblur=function(e){
e=e||window.event;
target=e.target||e.srcElement;
if(!target.value){
target.value=XN.app.search.textOriValue[target.id];
target.style.color="#888";
}
};
},joinFans:function(pid,_ca){
new XN.net.xmlhttp({url:(_ca?"http://org.":"http://page.")+XN.env.domain+"/makefans",method:"post",data:"pid="+pid,onSuccess:function(r){
var _cc=XN.json.parse(r.responseText);
if(_cc.code==0||_cc.code==2){
XN.DO.alert(_ca?"\u5df2\u6210\u529f\u53d1\u9001\u52a0\u5165\u7533\u8bf7.\u7ba1\u7406\u5458\u5ba1\u6279\u540e\u5373\u53ef\u5728\u4ff1\u4e50\u90e8\u8fdb\u884c\u7559\u8a00\u548c\u8bc4\u8bba":"\u606d\u559c\u60a8\u5df2\u7ecf\u6210\u4e3a\u7c89\u4e1d!");
}else{
if(_cc.code==3){
XN.log(_cc.msg);
}else{
XN.DO.showError("\u64cd\u4f5c\u6ca1\u6709\u6210\u529f\uff0c\u8bf7\u518d\u6b21\u5c1d\u8bd5!");
}
}
},onError:function(){
XN.DO.showError("\u670d\u52a1\u5668\u5f02\u5e38,\u8bf7\u60a8\u7a0d\u540e\u518d\u8bd5!");
}});
},doResultSet:function(){
}};
XN.app.search.dateSelect={daysOfMonth:[31,28,31,30,31,30,31,31,30,31,30,31],birthdayChange:function(obj){
var _ce=parseInt($("birtYear").value,10);
var _cf=parseInt($("birtMonth").value,10);
var day=parseInt($("birtDay").value,10);
if(isNaN(_cf)){
_cf=1;
}
if(_cf==2&&this.isLeapYear(_ce)){
this.buildOptions(29);
}else{
this.buildOptions(this.daysOfMonth[_cf-1]);
}
},isLeapYear:function(_d1){
if((_d1%4==0&&_d1%100!=0)||_d1%400==0){
return true;
}
return false;
},buildOptions:function(num){
var _d3=$("birtDay");
var _d4=_d3.selectedIndex;
while(_d3.hasChildNodes()){
_d3.removeChild(_d3.childNodes[0]);
}
var tip=document.createElement("option");
tip.value="";
tip.innerHTML="\u5929";
_d3.appendChild(tip);
for(var i=1;i<=num;i++){
var _d7=document.createElement("option");
_d7.value=i;
_d7.innerHTML=i;
_d3.appendChild(_d7);
}
if(_d3.options[_d4]){
_d3.options[_d4].selected="true";
}else{
_d3.options[1].selected="true";
}
}};
XN.event.enableCustomEvent(XN.app.search);
XN.dom.readyDo(function(){
XN.app.search.init();
});

