if(NetEase==undefined){
var NetEase={};
}
NetEase.CalendarConst={
lunarInfo:
[0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
0x06ca0,0x0b550,0x15355,0x04da0,0x0a5b0,0x14573,0x052b0,0x0a9a8,0x0e950,0x06aa0,
0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b6a0,0x195a6,
0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0,
0x14b63],
solarMonth:[31,28,31,30,31,30,31,31,30,31,30,31],
Gan:["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],
Zhi:["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],
Animals:["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"],
nStr1:['日','一','二','三','四','五','六','七','八','九','十'],
nStr2:['初','十','廿','卅','□'],
lunarMonths:['正','二','三','四','五','六','七','八','九','十','十一','十二'],
chineseNums:['零','一','二','三','四','五','六','七','八','九','十'],
sTermInfo:[0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,
353350,375494,397447,419210,440795,462224,483532,504758]
}
NetEase.LunarUtil={
getYearDays:function(year){
var i,sum=348;
for(i=0x8000;i>0x8;i>>=1)sum+=(NetEase.CalendarConst.lunarInfo[year-1900]&i)?1:0;
return(sum+NetEase.LunarUtil.getLeapMonthDays(year));
},
getLeapMonthDays:function(y){
if(NetEase.LunarUtil.getLeapMonth(y))return((NetEase.CalendarConst.lunarInfo[y-1900]&0x10000)?30:29);
else return(0);
},
getLeapMonth:function(y){
return(NetEase.CalendarConst.lunarInfo[y-1900]&0xf);
},
getMonthDays:function(y,m){
return((NetEase.CalendarConst.lunarInfo[y-1900]&(0x10000>>m))?30:29);
},
solarDays:function(y,m){
if(m==1)
return(((y%4==0)&&(y%100!=0)||(y%400==0))?29:28);
else
return(NetEase.CalendarConst.solarMonth[m]);
},
cyclical:function(num){
return(NetEase.CalendarConst.Gan[num%10]+NetEase.CalendarConst.Zhi[num%12]);
},
animal:function(num){
return(NetEase.CalendarConst.Zhi[num%12]+NetEase.CalendarConst.Animals[num%12]);
},
animalSingle:function(num){
return(NetEase.CalendarConst.Animals[num%12]);
},
cDay:function(d){
var s;
switch(d){
case 10:
s='初十';
break;
case 20:
s='二十';
break;
case 30:
s='三十';
break;
default:
s=NetEase.CalendarConst.nStr2[Math.floor(d/10)];
s+=NetEase.CalendarConst.nStr1[d%10];
}
return(s);
},
cMonth:function(m){
return NetEase.CalendarConst.lunarMonths[m-1];
},
cYear:function(y){
var cYear=String(y).split("").map(function(c){
return NetEase.CalendarConst.chineseNums[Number(c)];
}).join("");
return cYear;
},
sTerm:function(y,n){
var offDate=new Date((31556925974.7*(y-1900)+NetEase.CalendarConst.sTermInfo[n]*60000)+Date.UTC(1900,0,6,2,5));
return(offDate.getUTCDate());
}
}
NetEase.LunarDay=Class.create();
NetEase.LunarDay.prototype={
initialize:function(sYear,sMonth,sDay){
this.sYear=sYear;
this.sMonth=sMonth;
this.sDay=sDay;
var i,leap=0,temp=0;
var baseDate=Date.UTC(1900,0,31);
var objDate=Date.UTC(sYear,sMonth,sDay);
var offset=(objDate-baseDate)/86400000;
this.dayCyl=offset+40;
this.monCyl;
if(sDay>=NetEase.LunarUtil.sTerm(sYear,sMonth*2))
this.monCyl=14;
else
this.monCyl=13;
for(i=1900;i<2050&&offset>0;i++){
temp=NetEase.LunarUtil.getYearDays(i);
offset-=temp;
this.monCyl+=12;
}
if(offset<0){
offset+=temp;
i--;
this.monCyl-=12;
}
this.lYear=i;
this.yearCyl=i-1864;
leap=NetEase.LunarUtil.getLeapMonth(i);
this.isLeap=false;
for(i=1;i<13&&offset>0;i++){
if(leap>0&&i==(leap+1)&&this.isLeap==false)
{--i;this.isLeap=true;temp=NetEase.LunarUtil.getLeapMonthDays(this.lYear);}
else
{temp=NetEase.LunarUtil.getMonthDays(this.lYear,i);}
if(this.isLeap==true&&i==(leap+1))this.isLeap=false;
offset-=temp;
if(this.isLeap==false)this.monCyl++;
}
if(offset==0&&leap>0&&i==leap+1)
if(this.isLeap)
{this.isLeap=false;}
else
{this.isLeap=true;--i;--this.monCyl;}
if(offset<0){offset+=temp;--i;--this.monCyl;}
this.lMonth=i;
this.lDay=offset+1;
this.cYear=NetEase.LunarUtil.cYear(this.lYear);
this.cMonth=NetEase.LunarUtil.cMonth(this.lMonth);
this.cDay=NetEase.LunarUtil.cDay(this.lDay);
this.gzYear=NetEase.LunarUtil.cyclical(this.yearCyl);
this.gzMonth=NetEase.LunarUtil.cyclical(this.monCyl);
this.gzDay=NetEase.LunarUtil.cyclical(this.dayCyl);
},
getCDayStr:function(){
var showStr=this.cYear+"年 "+this.cMonth+"月"+this.cDay;
return showStr;
},
getGZDayStr:function(){
var showStr=this.gzYear+"年 "+this.gzMonth+"月 "+this.gzDay+"日";
return showStr;
},
getAnimalYear:function(){
return NetEase.LunarUtil.animal(this.yearCyl);
},
getAnimalYearSingle:function(){
return NetEase.LunarUtil.animalSingle(this.yearCyl);
},
to_s:function(){
var sMonthNo=this.sMonth+1;
var strSolar=this.sYear+"-"+sMonthNo+"-"+this.sDay;
var strLunar=this.lYear+"-"+this.lMonth+"-"+this.lDay;
var strCDay=this.cYear+"-"+this.cMonth+"-"+this.cDay;
var strGZDay=this.gzYear+"-"+this.gzMonth+"-"+this.gzDay;
return"阳历: "+strSolar+"  阴历:"+strLunar+"("+strCDay+") 干支:"+strGZDay+" 闰:"+this.isLeap;
},
getConstellation:function(){
var sMonthNo=this.sMonth+1;
if(sMonthNo==1){
if(this.sDay>=20)
return"水瓶座";
else
return"摩羯座";
}else
if(sMonthNo==2){
if(this.sDay>=19)
return"双鱼座";
else
return"水瓶座";
}else
if(sMonthNo==3){
if(this.sDay>=21)
return"白羊座";
else
return"双鱼座";
}else
if(sMonthNo==4){
if(this.sDay>=20)
return"金牛座";
else
return"白羊座";
}else
if(sMonthNo==5){
if(this.sDay>=21)
return"双子座";
else
return"金牛座";
}else
if(sMonthNo==6){
if(this.sDay>=21)
return"巨蟹座";
else
return"双子座";
}else
if(sMonthNo==7){
if(this.sDay>=22)
return"狮子座";
else
return"巨蟹座";
}else
if(sMonthNo==8){
if(this.sDay>=23)
return"处女座";
else
return"狮子座";
}else
if(sMonthNo==9){
if(this.sDay>=23)
return"天秤座";
else
return"处女座";
}else
if(sMonthNo==10){
if(this.sDay>=23)
return"天蝎座";
else
return"天秤座";
}else
if(sMonthNo==11){
if(this.sDay>=22)
return"射手座";
else
return"天蝎座";
}else
if(sMonthNo==12){
if(this.sDay>=22)
return"摩羯座";
else
return"射手座";
}
}
}
var bloodArray=[
["0","-请选择-"],
["1","  O 型"],
["2","  A 型"],
["3","  B 型"],
["4","AB 型"]
];
function getBlood(value){
if(value==0)
return"";
return bloodArray[value][1];
}
var birthAttribArray=[
["0","属相"],
["1","子鼠"],
["2","丑牛"],
["3","寅虎"],
["4","卯兔"],
["5","辰龙"],
["6","巳蛇"],
["7","午马"],
["8","未羊"],
["9","申猴"],
["10","酉鸡"],
["11","戌狗"],
["12","亥猪"]
];
function getBirthAttrib(value){
if(value<1)
return"";
return birthAttribArray[value][1];
}
function getBirthIndex(value){
if(value==null)
return 0;
for(var i=1;i<birthAttribArray.length;i++){
if(birthAttribArray[i][1]==value)
return birthAttribArray[i][0];
}
return 0;
}
var constellationArray=[
["0","星座"],
["1","水瓶座"],
["2","双鱼座"],
["3","白羊座"],
["4","金牛座"],
["5","双子座"],
["6","巨蟹座"],
["7","狮子座"],
["8","处女座"],
["9","天秤座"],
["10","天蝎座"],
["11","射手座"],
["12","摩羯座"]
];
function getConstellation(value){
if(value<1)
return"";
return constellationArray[value][1];
}
function getConstellationIndex(value){
if(value==null)
return 0;
for(var i=1;i<constellationArray.length;i++){
if(constellationArray[i][1]==value)
return constellationArray[i][0];
}
return 0;
}
var characterArray=[
["0","外向"],
["1","内向"],
["2","谨慎"],
["3","胆大"],
["4","浪漫"],
["5","淳朴"],
["6","幽默风趣"],
["7","乐天达观"],
["8","刚毅坚强"],
["9","憨厚大气"],
["10","精明能干"],
["11","富有正义"],
["12","热心助人"],
["13","善解人意"],
["14","成熟稳重"],
["15","单纯可爱"],
["16","精力充沛"],
["17","其他"]
];
function getNormalInfo(value,type){
if(value=="")
return"";
var arr;
var searchStr="";
var hasOther=true;
switch(type){
case 1:
arr=characterArray;
searchStr="characteristics=";
break;
case 2:
arr=hobbyArray;
searchStr="favoriteThings=";
break;
case 3:
arr=colorArray;
searchStr="favoriteColors=";
break;
case 4:
arr=seasonArray;
hasOther=false;
searchStr="favoriteSeasons=";
break;
case 5:
arr=sportArray;
searchStr="favoriteGames=";
break;
case 6:
arr=foodArray;
searchStr="favoriteFoodTypes=";
break;
case 7:
arr=drinkArray;
searchStr="favoriteBeverage=";
break;
case 8:
arr=musicArray;
searchStr="favoriteMusicTypes=";
break;
case 9:
arr=movieArray;
searchStr="favoriteMovieTypes=";
break;
}
var str="";
var i=value.indexOf("|");
var tempCheckedStr;
var tempOtherStr;
if(i>=0){
tempCheckedStr=value.substring(0,i);
tempOtherStr=value.substring(i+1);
}else{
tempCheckedStr=value;
tempOtherStr="";
}
var indexs=tempCheckedStr.split(",");
var len=indexs.length;
for(var i=0;i<len;i++){
if(hasOther&&tempOtherStr!=""&&i==(len-1)){
if(str=="")
str=genUrl(searchStr,tempOtherStr);
else
str=str+", "+genUrl(searchStr,tempOtherStr);;
}else{
if(str=="")
str='<a target="_blank" class="c05" href="http://blog.163.com/findFriend.do?type=7&'+searchStr+arr[indexs[i]][0]+'">'+arr[indexs[i]][1].trim()+'</a>';
else
str=str+", "+'<a target="_blank" class="c05" href="http://blog.163.com/findFriend.do?type=7&'+searchStr+arr[indexs[i]][0]+'">'+arr[indexs[i]][1].trim()+'</a>';
}
}
return str;
}
function genUrl(prefix,content){
var b='<a target="_blank" class="c05" href="http://blog.163.com/findFriend.do?type=7&';
var items=content.split(",");
var str="";
for(var i=0;i<items.length;i++){
str+=b+prefix+encodeURIComponent(items[i])+'">'+items[i]+'</a>';
if(i!=items.length-1)
str+=",";
}
return str;
}
var hobbyArray=[
["0","时尚      "],
["1","旅游      "],
["2","电影      "],
["3","音乐      "],
["4","体育      "],
["5","宗教      "],
["6","美食      "],
["7","交友      "],
["8","文学      "],
["9","艺术      "],
["10","游戏      "],
["11","政治      "],
["12","购物      "],
["13","上网      "],
["14","健身      "],
["15","美容      "],
["16","宠物      "],
["17","读书杂志"],
["18","休闲娱乐"],
["19","电脑"],
["20","软件"],
["21","数码产品"],
["22","摄影"],
["23","家电音响"],
["24","汽车"],
["25","流行服饰"],
["26","育儿"],
["27","健康"],
["28","教育培训"],
["29","留学移民"],
["30","招聘"],
["31","投资理财"],
["32","房产装修"],
["33","经商创业"],
["34","其他      "]
];
var maritalArray=[
["N","-请选择-"],
["S","单身"],
["M","已婚"],
["D","离异"],
["L","长期恋爱中"],
["A","单身 想找朋友"],
["U","单身 不想找朋友"],
["P","分居"],
["W","丧偶"]
];
function getMarital(value){
if(value=='N')
return"";
for(var i=0;i<maritalArray.length;i++){
if(maritalArray[i][0]==value){
return maritalArray[i][1];
}
}
}
var industryArray=[
["0","-请选择-"],
["1","计算机/互联网/通讯"],
["2","销售"],
["3","市场/公关/广告"],
["4","财务/审计/统计/金融"],
["5","生产/营运/工程"],
["6","行政/人事/后勤"],
["7","高级管理"],
["8","物流/贸易/采购"],
["9","文字/艺术/设计"],
["10","科研人员"],
["11","律师/法务"],
["12","教师"],
["13","医疗/护理"],
["14","咨询/顾问"],
["15","公务员"],
["16","在校学生"],
["17","培训生"],
["18","服务"],
["19","建筑/房地产"],
["20","翻译"],
["21","其他"]
];
function getIndustry(index){
if(index==0)
return"";
return industryArray[index][1];
}
var occupationArray=[
["0","-请选择-"],
["100","首席技术执行官"],
["101","技术总监/经理"],
["102","信息技术经理"],
["103","信息技术主管"],
["104","信息技术专员"],
["105","项目经理/主管"],
["106","项目执行/协调人员"],
["107","系统分析员"],
["108","高级软件工程师"],
["109","软件工程师"],
["110","系统工程师"],
["111","高级硬件工程师"],
["112","硬件工程师"],
["113","通信技术工程师"],
["114","ERP技术/ 应用顾问"],
["115","数据库工程师"],
["116","技术支持经理"],
["117","技术支持工程师"],
["118","品质经理"],
["119","信息安全工程师"],
["120","软件测试工程师"],
["121","硬件测试工程师"],
["122","测试员"],
["123","网站营运经理/主管"],
["124","网络工程师"],
["125","系统管理员/网管"],
["126","网页设计/制作"],
["127","技术文员/助理"],
["128","其他"],
["200","销售总监"],
["201","销售经理"],
["202","区域销售经理"],
["203","客户经理"],
["204","渠道/分销经理"],
["205","渠道主管"],
["206","销售主管"],
["207","销售代表"],
["208","销售工程师"],
["209","医药代表"],
["210","保险代理"],
["211","销售助理"],
["212","商务经理"],
["213","商务专员/助理"],
["214","销售行政经理"],
["215","销售行政主管"],
["216","售前/售后技术服务经理"],
["217","售前/售后技术服务主管"],
["218","售前/售后技术服务工程师"],
["219","售后/客户服务（非技术）经理"],
["220","售后/客户服务（非技术）主管"],
["221","售后/客户服务（非技术）专员"],
["222","经销商"],
["223","其他"],
["300","市场/广告总监"],
["301","市场/营销经理"],
["302","市场/营销主管"],
["303","市场/营销专员"],
["304","市场助理"],
["305","产品/品牌经理"],
["306","产品/品牌主管"],
["307","市场通路经理"],
["308","市场通路主管"],
["309","促销经理"],
["310","促销主管"],
["311","促销员"],
["312","市场分析/调研人员"],
["313","公关/会务经理"],
["314","公关/会务主管"],
["315","公关/ 会务专员"],
["316","媒介经理"],
["317","媒介人员"],
["318","企业/业务发展经理"],
["319","企业策划人员"],
["320","广告策划/设计/文案"],
["321","其他"],
["400","财务总监"],
["401","财务经理 "],
["402","财务主管/总帐主管"],
["403","会计经理/会计主管"],
["404","会计"],
["405","出纳员"],
["406","财务/会计助理"],
["407","财务分析经理/主管"],
["408","财务分析员"],
["409","成本经理 /成本主管"],
["410","成本管理员"],
["411","审计经理/主管"],
["412","审计专员/助理"],
["413","税务经理/税务主管"],
["414","税务专员"],
["415","证券经纪人"],
["416","投资顾问"],
["417","注册分析师"],
["418","投资/基金项目经理"],
["419","融资经理/融资主管"],
["420","融资专员"],
["421","行长/副行长"],
["422","风险控制"],
["423","进出口/信用证结算"],
["424","清算人员"],
["425"," 外汇主管"],
["426","高级客户经理/客户经理"],
["427","客户主管/专员"],
["428","信贷/信用调查/分析人员"],
["429","银行柜台出纳"],
["430","统计员"],
["431","其他"],
["500","工厂经理/厂长"],
["501","总工程师/副总工程师"],
["502","项目经理/主管"],
["503","项目工程师"],
["504","营运经理"],
["505","营运主管"],
["506","生产经理/车间主任"],
["507","生产计划协调员"],
["508","生产主管/督导/领班"],
["509","技术/工艺设计经理/主管"],
["510","技术/工艺设计工程师"],
["511","实验室负责人/工程师"],
["512","工程/设备经理"],
["513","工程/设备主管"],
["514","工程/设备工程师"],
["515","电气/电子工程师"],
["516","机械工程师"],
["517","机电工程师"],
["518","维修工程师"],
["519","质量经理"],
["520","质量主管"],
["521","质量工程师"],
["522","质量检验员/测试员"],
["523","认证工程师"],
["524","安全/健康/环境经理/主管"],
["525","安全/健康/环境工程师"],
["526","工程绘图员"],
["527","机械制图员"],
["528","化验员"],
["529","技工"],
["530","电工"],
["531","服装打样/制版"],
["532","其他"],
["600","行政/人事总监"],
["601","人事经理"],
["602","人事主管"],
["603","人事专员"],
["604","人事助理"],
["605","招聘经理/主管"],
["606","薪资福利经理/主管"],
["607","薪资福利专员/助理"],
["608","培训经理/主管"],
["609","培训专员/助理"],
["610","行政经理/主管/办公室主任"],
["611","行政专员/助理"],
["612","经理助理/秘书"],
["613","前台接待/总机"],
["614","后勤"],
["615","资料管理员"],
["616","电脑操作员/打字员"],
["617","其他"],
["700","首席执行官/总经理"],
["701","副总经理"],
["702","总监"],
["703","合伙人"],
["704","总裁/总经理助理"],
["705","其他"],
["800","物流经理"],
["801","物流主管"],
["802","物流专员/助理"],
["803","物料经理"],
["804","物料主管"],
["805","采购经理"],
["806","采购主管"],
["807","采购员"],
["808","外贸/贸易经理/主管"],
["809","外贸/贸易专员/助理"],
["810","业务跟单经理"],
["811","高级业务跟单"],
["812","业务跟单"],
["813","助理业务跟单"],
["814","仓库经理/ 主管"],
["815","仓库管理员"],
["816","运输经理/主管"],
["817","报关员"],
["818","单证员"],
["819","船务人员"],
["820","快递员"],
["821","理货员"],
["822","其他"],
["900","编辑/作家/撰稿人"],
["901","记者"],
["902","校对/录入"],
["903","排版设计"],
["904","艺术/设计总监"],
["905","影视策划/制作人员"],
["906","导演"],
["907","摄影师"],
["908","音效师"],
["909","演员/模特/主持人"],
["910","平面设计/美术设计"],
["911","纺织/服装设计"],
["912","工业/产品设计"],
["913","工艺品/珠宝设计"],
["914","其他"],
["1000","科研管理人员"],
["1001","科研人员"],
["1100","律师"],
["1101","法务人员 "],
["1102","律律师助理"],
["1103","书记员"],
["1104","其他"],
["1200","教师"],
["1201","教学/教务管理人员"],
["1202","助教"],
["1203","讲师"],
["1204","家教"],
["1205","其他"],
["1300","医生（中、西医）"],
["1301","医学管理人员"],
["1302","医药技术人员"],
["1303","药库主任/药剂师"],
["1304","护士/护理人员"],
["1305","医临床协调员"],
["1306","临床研究员"],
["1307","麻醉师"],
["1308","心理医生"],
["1309","医药学检验 "],
["1310","其他"],
["1400","专业顾问"],
["1401","咨询总监"],
["1402","咨询经理"],
["1403","咨询员"],
["1404","其他"],
["1500","公务员"],
["1600","在校学生"],
["1601","应届毕业生"],
["1602","实习生"],
["1603","其他"],
["1700"," 培训生"],
["1800","美容/健身顾问"],
["1801","餐饮/娱乐经理"],
["1802","宾馆/酒店经理"],
["1803","领班"],
["1804","服务员"],
["1805","营业员/收银员/理货员"],
["1806","厨师"],
["1807","导游"],
["1808","司机"],
["1809","保安"],
["1810","寻呼员/话务员"],
["1811","其他"],
["1900","建筑工程师"],
["1901","结构/土建工程师"],
["1902","电气工程师"],
["1903","给排水/暖通工程师"],
["1904","工程造价师/预结算 "],
["1905","建筑工程管理"],
["1906","工程监理"],
["1907","室内外装潢设计"],
["1908","城市规划与设计"],
["1909","建筑制图"],
["1910","施工员"],
["1911","房地产开发/策划"],
["1912","房地产评估"],
["1913","房地产中介/交易"],
["1914","物业管理"],
["1915","其他"],
["2000","英语翻译"],
["2001","日语翻译"],
["2002","德语翻译"],
["2003","法语翻译"],
["2004","俄语翻译"],
["2005","西班牙语翻译"],
["2006","朝鲜语翻译 "],
["2007","其他语种翻译"],
["2101","学生"],
["2102","商业/服务业人员"],
["2103","专业技术人员"],
["2104","企事业管理人员"],
["2105","教师/教授/教职员工"],
["2106","国家机关/党群组织工作人员"],
["2107","工人/生产或运输设备操作人员"],
["2108","企事业职员/办事员"],
["2109","自由职业"],
["2110","农民/牧民/渔民"],
["2111","军人/警察"],
["2112","医生/护士/医药卫生工作者"],
["2113","体育/演艺/媒体工作者"],
["2114","其他"],
["2115","兼职"]
];
function getOccupation(index){
if(index==0)
return"";
var i=0;
for(;i<occupationArray.length;i++){
if(occupationArray[i][0]==index)
break;
}
return occupationArray[i][1];
}
var otherCounty="其他";
var provinceArray=[
["未设置","-省份-"],
["label","-直辖市-"],
["北京市","北京"],
["上海市","上海"],
["天津市","天津"],
["重庆市","重庆"],
["label","-省份-"],
["浙江省","浙江"],
["江苏省","江苏"],
["广东省","广东"],
["福建省","福建"],
["湖南省","湖南"],
["湖北省","湖北"],
["辽宁省","辽宁"],
["吉林省","吉林"],
["黑龙江省","黑龙江"],
["河北省","河北"],
["河南省","河南"],
["山东省","山东"],
["陕西省","陕西"],
["甘肃省","甘肃"],
["青海省","青海"],
["新疆维吾尔自治区","新疆"],
["山西省","山西"],
["四川省","四川"],
["贵州省","贵州"],
["安徽省","安徽"],
["江西省","江西"],
["云南省","云南"],
["内蒙古自治区","内蒙古"],
["广西壮族自治区","广西"],
["西藏自治区","西藏"],
["宁夏回族自治区","宁夏"],
["海南省","海南"],
["label","-港澳台-"],
["香港特别行政区","香港"],
["澳门特别行政区","澳门"],
["台湾省","台湾"],
["label","-其 他-"],
["海外","海外"],
["其他","其他"]
];
var cc=0;
function change_area(province,city){
var countrySelect=document.getElementById(province);
var cg=countrySelect.options[countrySelect.selectedIndex].value;
var citySelect=document.getElementById(city);
var city_diy=document.getElementById(city+"_diy");
if(citySelect){
citySelect.innerHTML='';
}
if(cg=="其他"){
citySelect.style.display='none';
city_diy.value=otherCounty;
city_diy.style.display='';
change_city(province,city);
return;
}else{
citySelect.style.display='';
city_diy.style.display='none';
}
var j=0;
for(var i=0;i<coutryAndCity.length;i++){
if(coutryAndCity[i].country==cg){
citySelect.options[j]=new Option(coutryAndCity[i].cityValue,coutryAndCity[i].cityText);
j++;
}
}
if(cc>j){
for(var ii=cc;ii>=j;ii--){
citySelect.options[ii]=null;
}
}
cc=j;
changeCity(city);
change_city(province,city);
}
function change_city(province,city){
var elem;
if(city=='homeCity'){
elem=$('homeSubRegion');
}else if(city=='city'){
elem=$('subRegion');
}
var region='';
if(elem){
var provinceSelect=document.getElementById(province);
var provinceValue=provinceSelect.options[provinceSelect.selectedIndex].value;
if(provinceValue=="其他"){
elem.innerHTML='';
elem.style.display='none';
change_region(province,city,"",true);
}else{
var citySelect=document.getElementById(city);
var cityValue=citySelect.options[citySelect.selectedIndex].value;
AboutMeBean.getSubRegionByProvinceCity(provinceValue,cityValue,{
callback:function(ret){
if(ret){
elem.innerHTML='';
elem.style.display='';
for(var i=0;i<ret.length;++i){
elem.options[i]=new Option(ret[i],ret[i]);
if(i==0){
region=ret[0];
}
}
}else{
elem.style.display='none';
elem.innerHTML='';
}
change_region(province,city,region,true);
}
});
}
}
return elem;
}
function set_subRegion(province,city,region){
var elem;
if(city=='homeCity'){
elem=$('homeSubRegion');
}else if(city=='city'){
elem=$('subRegion');
}
if(elem){
var provinceSelect=document.getElementById(province);
var provinceValue=provinceSelect.options[provinceSelect.selectedIndex].value;
if(provinceValue=="其他"){
elem.innerHTML='';
elem.style.display='none';
}else{
var citySelect=document.getElementById(city);
var cityValue=citySelect.options[citySelect.selectedIndex].value;
AboutMeBean.getSubRegionByProvinceCity(provinceValue,cityValue,{
callback:function(ret){
if(ret){
elem.innerHTML='';
elem.style.display='';
for(var i=0;i<ret.length;++i){
elem.options[i]=new Option(ret[i],ret[i]);
if(ret[i]==region){
elem.options[i].selected=true;
}
}
}else{
elem.style.display='none';
elem.innerHTML='';
}
}
});
}
}
}
function change_region(province,city,region,isValue){
var elem;
if(city=='homeCity'){
elem=$('homeStreet');
}else if(city=='city'){
elem=$('street');
}
if(elem){
var provinceSelect=document.getElementById(province);
var provinceValue=provinceSelect.options[provinceSelect.selectedIndex].value;
if(provinceValue=="其他"){
elem.innerHTML='';
elem.style.display='none';
}else{
var citySelect=document.getElementById(city);
var regionSelect=document.getElementById(region);
var cityValue=citySelect.options[citySelect.selectedIndex].value;
var regionValue=isValue?region:regionSelect.options[regionSelect.selectedIndex].value;
AboutMeBean.getSubRegionByProvinceCityRegion(provinceValue,cityValue,regionValue,{
callback:function(ret){
if(ret){
elem.innerHTML='';
elem.style.display='';
for(var i=0;i<ret.length;++i){
elem.options[i]=new Option(ret[i],ret[i]);
}
}else{
elem.style.display='none';
elem.innerHTML='';
}
}
});
}
}
}
function set_street(province,city,region,street){
var elem;
if(city=='homeCity'){
elem=$('homeStreet');
}else if(city=='city'){
elem=$('street');
}
if(elem){
var provinceSelect=document.getElementById(province);
var provinceValue=provinceSelect.options[provinceSelect.selectedIndex].value;
if(provinceValue=="其他"){
elem.innerHTML='';
elem.style.display='none';
}else{
var citySelect=document.getElementById(city);
var regionSelect=document.getElementById(region);
var cityValue=citySelect.options[citySelect.selectedIndex].value;
var regionValue=region;
AboutMeBean.getSubRegionByProvinceCityRegion(provinceValue,cityValue,regionValue,{
callback:function(ret){
if(ret){
elem.innerHTML='';
elem.style.display='';
for(var i=0;i<ret.length;++i){
elem.options[i]=new Option(ret[i],ret[i]);
if(ret[i]==street){
elem.options[i].selected=true;
}
}
}else{
elem.style.display='none';
elem.innerHTML='';
}
}
});
}
}
}
function CityObject(aData,aValue,aText){
this.country=aData;
this.cityValue=aValue;
this.cityText=aText;
}
var coutryAndCity=new Array(
new CityObject('未设置','-城市-','未设置'),
new CityObject('北京市','东城区','东城区'),
new CityObject('北京市','西城区','西城区'),
new CityObject('北京市','崇文区','崇文区'),
new CityObject('北京市','宣武区','宣武区'),
new CityObject('北京市','朝阳区','朝阳区'),
new CityObject('北京市','丰台区','丰台区'),
new CityObject('北京市','石景山区','石景山区'),
new CityObject('北京市','海淀区','海淀区'),
new CityObject('北京市','门头沟区','门头沟区'),
new CityObject('北京市','房山区','房山区'),
new CityObject('北京市','通州区','通州区'),
new CityObject('北京市','顺义区','顺义区'),
new CityObject('北京市','昌平区','昌平区'),
new CityObject('北京市','大兴区','大兴区'),
new CityObject('北京市','怀柔区','怀柔区'),
new CityObject('北京市','平谷区','平谷区'),
new CityObject('北京市','密云县','密云县'),
new CityObject('北京市','延庆县','延庆县'),
new CityObject('天津市','和平区','和平区'),
new CityObject('天津市','河东区','河东区'),
new CityObject('天津市','河西区','河西区'),
new CityObject('天津市','南开区','南开区'),
new CityObject('天津市','河北区','河北区'),
new CityObject('天津市','红桥区','红桥区'),
new CityObject('天津市','塘沽区','塘沽区'),
new CityObject('天津市','汉沽区','汉沽区'),
new CityObject('天津市','大港区','大港区'),
new CityObject('天津市','东丽区','东丽区'),
new CityObject('天津市','西青区','西青区'),
new CityObject('天津市','津南区','津南区'),
new CityObject('天津市','北辰区','北辰区'),
new CityObject('天津市','武清区','武清区'),
new CityObject('天津市','宝坻区','宝坻区'),
new CityObject('天津市','宁河县','宁河县'),
new CityObject('天津市','静海县','静海县'),
new CityObject('天津市','蓟县','蓟县'),
new CityObject('河北省','石家庄市','石家庄市'),
new CityObject('河北省','唐山市','唐山市'),
new CityObject('河北省','秦皇岛市','秦皇岛市'),
new CityObject('河北省','邯郸市','邯郸市'),
new CityObject('河北省','邢台市','邢台市'),
new CityObject('河北省','保定市','保定市'),
new CityObject('河北省','张家口市','张家口市'),
new CityObject('河北省','承德市','承德市'),
new CityObject('河北省','沧州市','沧州市'),
new CityObject('河北省','廊坊市','廊坊市'),
new CityObject('河北省','衡水市','衡水市'),
new CityObject('山西省','太原市','太原市'),
new CityObject('山西省','大同市','大同市'),
new CityObject('山西省','阳泉市','阳泉市'),
new CityObject('山西省','长治市','长治市'),
new CityObject('山西省','晋城市','晋城市'),
new CityObject('山西省','朔州市','朔州市'),
new CityObject('山西省','晋中市','晋中市'),
new CityObject('山西省','运城市','运城市'),
new CityObject('山西省','忻州市','忻州市'),
new CityObject('山西省','临汾市','临汾市'),
new CityObject('山西省','吕梁市','吕梁市'),
new CityObject('内蒙古自治区','呼和浩特市','呼和浩特市'),
new CityObject('内蒙古自治区','包头市','包头市'),
new CityObject('内蒙古自治区','乌海市','乌海市'),
new CityObject('内蒙古自治区','赤峰市','赤峰市'),
new CityObject('内蒙古自治区','通辽市','通辽市'),
new CityObject('内蒙古自治区','鄂尔多斯市','鄂尔多斯市'),
new CityObject('内蒙古自治区','呼伦贝尔市','呼伦贝尔市'),
new CityObject('内蒙古自治区','巴彦淖尔市','巴彦淖尔市'),
new CityObject('内蒙古自治区','乌兰察布市','乌兰察布市'),
new CityObject('内蒙古自治区','兴安盟','兴安盟'),
new CityObject('内蒙古自治区','锡林郭勒盟','锡林郭勒盟'),
new CityObject('内蒙古自治区','阿拉善盟','阿拉善盟'),
new CityObject('辽宁省','沈阳市','沈阳市'),
new CityObject('辽宁省','大连市','大连市'),
new CityObject('辽宁省','鞍山市','鞍山市'),
new CityObject('辽宁省','抚顺市','抚顺市'),
new CityObject('辽宁省','本溪市','本溪市'),
new CityObject('辽宁省','丹东市','丹东市'),
new CityObject('辽宁省','锦州市','锦州市'),
new CityObject('辽宁省','营口市','营口市'),
new CityObject('辽宁省','阜新市','阜新市'),
new CityObject('辽宁省','辽阳市','辽阳市'),
new CityObject('辽宁省','盘锦市','盘锦市'),
new CityObject('辽宁省','铁岭市','铁岭市'),
new CityObject('辽宁省','朝阳市','朝阳市'),
new CityObject('辽宁省','葫芦岛市','葫芦岛市'),
new CityObject('吉林省','长春市','长春市'),
new CityObject('吉林省','吉林市','吉林市'),
new CityObject('吉林省','四平市','四平市'),
new CityObject('吉林省','辽源市','辽源市'),
new CityObject('吉林省','通化市','通化市'),
new CityObject('吉林省','白山市','白山市'),
new CityObject('吉林省','松原市','松原市'),
new CityObject('吉林省','白城市','白城市'),
new CityObject('吉林省','延边朝鲜族自治州','延边朝鲜族自治州'),
new CityObject('黑龙江省','哈尔滨市','哈尔滨市'),
new CityObject('黑龙江省','齐齐哈尔市','齐齐哈尔市'),
new CityObject('黑龙江省','鸡西市','鸡西市'),
new CityObject('黑龙江省','鹤岗市','鹤岗市'),
new CityObject('黑龙江省','双鸭山市','双鸭山市'),
new CityObject('黑龙江省','大庆市','大庆市'),
new CityObject('黑龙江省','伊春市','伊春市'),
new CityObject('黑龙江省','佳木斯市','佳木斯市'),
new CityObject('黑龙江省','七台河市','七台河市'),
new CityObject('黑龙江省','牡丹江市','牡丹江市'),
new CityObject('黑龙江省','黑河市','黑河市'),
new CityObject('黑龙江省','绥化市','绥化市'),
new CityObject('黑龙江省','大兴安岭地区','大兴安岭地区'),
new CityObject('上海市','黄浦区','黄浦区'),
new CityObject('上海市','卢湾区','卢湾区'),
new CityObject('上海市','徐汇区','徐汇区'),
new CityObject('上海市','长宁区','长宁区'),
new CityObject('上海市','静安区','静安区'),
new CityObject('上海市','普陀区','普陀区'),
new CityObject('上海市','闸北区','闸北区'),
new CityObject('上海市','虹口区','虹口区'),
new CityObject('上海市','杨浦区','杨浦区'),
new CityObject('上海市','闵行区','闵行区'),
new CityObject('上海市','宝山区','宝山区'),
new CityObject('上海市','嘉定区','嘉定区'),
new CityObject('上海市','浦东新区','浦东新区'),
new CityObject('上海市','金山区','金山区'),
new CityObject('上海市','松江区','松江区'),
new CityObject('上海市','青浦区','青浦区'),
new CityObject('上海市','南汇区','南汇区'),
new CityObject('上海市','奉贤区','奉贤区'),
new CityObject('上海市','崇明县','崇明县'),
new CityObject('江苏省','南京市','南京市'),
new CityObject('江苏省','无锡市','无锡市'),
new CityObject('江苏省','徐州市','徐州市'),
new CityObject('江苏省','常州市','常州市'),
new CityObject('江苏省','苏州市','苏州市'),
new CityObject('江苏省','南通市','南通市'),
new CityObject('江苏省','连云港市','连云港市'),
new CityObject('江苏省','淮安市','淮安市'),
new CityObject('江苏省','盐城市','盐城市'),
new CityObject('江苏省','扬州市','扬州市'),
new CityObject('江苏省','镇江市','镇江市'),
new CityObject('江苏省','泰州市','泰州市'),
new CityObject('江苏省','宿迁市','宿迁市'),
new CityObject('浙江省','杭州市','杭州市'),
new CityObject('浙江省','宁波市','宁波市'),
new CityObject('浙江省','温州市','温州市'),
new CityObject('浙江省','嘉兴市','嘉兴市'),
new CityObject('浙江省','湖州市','湖州市'),
new CityObject('浙江省','绍兴市','绍兴市'),
new CityObject('浙江省','金华市','金华市'),
new CityObject('浙江省','衢州市','衢州市'),
new CityObject('浙江省','舟山市','舟山市'),
new CityObject('浙江省','台州市','台州市'),
new CityObject('浙江省','丽水市','丽水市'),
new CityObject('安徽省','合肥市','合肥市'),
new CityObject('安徽省','芜湖市','芜湖市'),
new CityObject('安徽省','蚌埠市','蚌埠市'),
new CityObject('安徽省','淮南市','淮南市'),
new CityObject('安徽省','马鞍山市','马鞍山市'),
new CityObject('安徽省','淮北市','淮北市'),
new CityObject('安徽省','铜陵市','铜陵市'),
new CityObject('安徽省','安庆市','安庆市'),
new CityObject('安徽省','黄山市','黄山市'),
new CityObject('安徽省','滁州市','滁州市'),
new CityObject('安徽省','阜阳市','阜阳市'),
new CityObject('安徽省','宿州市','宿州市'),
new CityObject('安徽省','巢湖市','巢湖市'),
new CityObject('安徽省','六安市','六安市'),
new CityObject('安徽省','亳州市','亳州市'),
new CityObject('安徽省','池州市','池州市'),
new CityObject('安徽省','宣城市','宣城市'),
new CityObject('福建省','福州市','福州市'),
new CityObject('福建省','厦门市','厦门市'),
new CityObject('福建省','莆田市','莆田市'),
new CityObject('福建省','三明市','三明市'),
new CityObject('福建省','泉州市','泉州市'),
new CityObject('福建省','漳州市','漳州市'),
new CityObject('福建省','南平市','南平市'),
new CityObject('福建省','龙岩市','龙岩市'),
new CityObject('福建省','宁德市','宁德市'),
new CityObject('江西省','南昌市','南昌市'),
new CityObject('江西省','景德镇市','景德镇市'),
new CityObject('江西省','萍乡市','萍乡市'),
new CityObject('江西省','九江市','九江市'),
new CityObject('江西省','新余市','新余市'),
new CityObject('江西省','鹰潭市','鹰潭市'),
new CityObject('江西省','赣州市','赣州市'),
new CityObject('江西省','吉安市','吉安市'),
new CityObject('江西省','宜春市','宜春市'),
new CityObject('江西省','抚州市','抚州市'),
new CityObject('江西省','上饶市','上饶市'),
new CityObject('山东省','济南市','济南市'),
new CityObject('山东省','青岛市','青岛市'),
new CityObject('山东省','淄博市','淄博市'),
new CityObject('山东省','枣庄市','枣庄市'),
new CityObject('山东省','东营市','东营市'),
new CityObject('山东省','烟台市','烟台市'),
new CityObject('山东省','潍坊市','潍坊市'),
new CityObject('山东省','济宁市','济宁市'),
new CityObject('山东省','泰安市','泰安市'),
new CityObject('山东省','威海市','威海市'),
new CityObject('山东省','日照市','日照市'),
new CityObject('山东省','莱芜市','莱芜市'),
new CityObject('山东省','临沂市','临沂市'),
new CityObject('山东省','德州市','德州市'),
new CityObject('山东省','聊城市','聊城市'),
new CityObject('山东省','滨州市','滨州市'),
new CityObject('山东省','菏泽市','菏泽市'),
new CityObject('河南省','郑州市','郑州市'),
new CityObject('河南省','开封市','开封市'),
new CityObject('河南省','洛阳市','洛阳市'),
new CityObject('河南省','平顶山市','平顶山市'),
new CityObject('河南省','安阳市','安阳市'),
new CityObject('河南省','鹤壁市','鹤壁市'),
new CityObject('河南省','新乡市','新乡市'),
new CityObject('河南省','焦作市','焦作市'),
new CityObject('河南省','濮阳市','濮阳市'),
new CityObject('河南省','许昌市','许昌市'),
new CityObject('河南省','漯河市','漯河市'),
new CityObject('河南省','三门峡市','三门峡市'),
new CityObject('河南省','南阳市','南阳市'),
new CityObject('河南省','商丘市','商丘市'),
new CityObject('河南省','信阳市','信阳市'),
new CityObject('河南省','周口市','周口市'),
new CityObject('河南省','驻马店市','驻马店市'),
new CityObject('河南省','济源市','济源市'),
new CityObject('湖北省','武汉市','武汉市'),
new CityObject('湖北省','黄石市','黄石市'),
new CityObject('湖北省','十堰市','十堰市'),
new CityObject('湖北省','宜昌市','宜昌市'),
new CityObject('湖北省','襄樊市','襄樊市'),
new CityObject('湖北省','鄂州市','鄂州市'),
new CityObject('湖北省','荆门市','荆门市'),
new CityObject('湖北省','孝感市','孝感市'),
new CityObject('湖北省','荆州市','荆州市'),
new CityObject('湖北省','黄冈市','黄冈市'),
new CityObject('湖北省','咸宁市','咸宁市'),
new CityObject('湖北省','随州市','随州市'),
new CityObject('湖北省','恩施土家族苗族自治州','恩施土家族苗族自治州'),
new CityObject('湖北省','仙桃市','仙桃市'),
new CityObject('湖北省','潜江市','潜江市'),
new CityObject('湖北省','天门市','天门市'),
new CityObject('湖北省','神农架林区','神农架林区'),
new CityObject('湖南省','长沙市','长沙市'),
new CityObject('湖南省','株洲市','株洲市'),
new CityObject('湖南省','湘潭市','湘潭市'),
new CityObject('湖南省','衡阳市','衡阳市'),
new CityObject('湖南省','邵阳市','邵阳市'),
new CityObject('湖南省','岳阳市','岳阳市'),
new CityObject('湖南省','常德市','常德市'),
new CityObject('湖南省','张家界市','张家界市'),
new CityObject('湖南省','益阳市','益阳市'),
new CityObject('湖南省','郴州市','郴州市'),
new CityObject('湖南省','永州市','永州市'),
new CityObject('湖南省','怀化市','怀化市'),
new CityObject('湖南省','娄底市','娄底市'),
new CityObject('湖南省','湘西土家族苗族自治州','湘西土家族苗族自治州'),
new CityObject('广东省','广州市','广州市'),
new CityObject('广东省','韶关市','韶关市'),
new CityObject('广东省','深圳市','深圳市'),
new CityObject('广东省','珠海市','珠海市'),
new CityObject('广东省','汕头市','汕头市'),
new CityObject('广东省','佛山市','佛山市'),
new CityObject('广东省','江门市','江门市'),
new CityObject('广东省','湛江市','湛江市'),
new CityObject('广东省','茂名市','茂名市'),
new CityObject('广东省','肇庆市','肇庆市'),
new CityObject('广东省','惠州市','惠州市'),
new CityObject('广东省','梅州市','梅州市'),
new CityObject('广东省','汕尾市','汕尾市'),
new CityObject('广东省','河源市','河源市'),
new CityObject('广东省','阳江市','阳江市'),
new CityObject('广东省','清远市','清远市'),
new CityObject('广东省','东莞市','东莞市'),
new CityObject('广东省','中山市','中山市'),
new CityObject('广东省','潮州市','潮州市'),
new CityObject('广东省','揭阳市','揭阳市'),
new CityObject('广东省','云浮市','云浮市'),
new CityObject('广西壮族自治区','南宁市','南宁市'),
new CityObject('广西壮族自治区','柳州市','柳州市'),
new CityObject('广西壮族自治区','桂林市','桂林市'),
new CityObject('广西壮族自治区','梧州市','梧州市'),
new CityObject('广西壮族自治区','北海市','北海市'),
new CityObject('广西壮族自治区','防城港市','防城港市'),
new CityObject('广西壮族自治区','钦州市','钦州市'),
new CityObject('广西壮族自治区','贵港市','贵港市'),
new CityObject('广西壮族自治区','玉林市','玉林市'),
new CityObject('广西壮族自治区','百色市','百色市'),
new CityObject('广西壮族自治区','贺州市','贺州市'),
new CityObject('广西壮族自治区','河池市','河池市'),
new CityObject('广西壮族自治区','来宾市','来宾市'),
new CityObject('广西壮族自治区','崇左市','崇左市'),
new CityObject('海南省','海口市','海口市'),
new CityObject('海南省','三亚市','三亚市'),
new CityObject('海南省','五指山市','五指山市'),
new CityObject('海南省','琼海市','琼海市'),
new CityObject('海南省','儋州市','儋州市'),
new CityObject('海南省','文昌市','文昌市'),
new CityObject('海南省','万宁市','万宁市'),
new CityObject('海南省','东方市','东方市'),
new CityObject('海南省','定安县','定安县'),
new CityObject('海南省','屯昌县','屯昌县'),
new CityObject('海南省','澄迈县','澄迈县'),
new CityObject('海南省','临高县','临高县'),
new CityObject('海南省','白沙黎族自治县','白沙黎族自治县'),
new CityObject('海南省','昌江黎族自治县','昌江黎族自治县'),
new CityObject('海南省','乐东黎族自治县','乐东黎族自治县'),
new CityObject('海南省','陵水黎族自治县','陵水黎族自治县'),
new CityObject('海南省','保亭黎族苗族自治县','保亭黎族苗族自治县'),
new CityObject('海南省','琼中黎族苗族自治县','琼中黎族苗族自治县'),
new CityObject('海南省','西沙群岛','西沙群岛'),
new CityObject('海南省','南沙群岛','南沙群岛'),
new CityObject('海南省','中沙群岛的岛礁及其海域','中沙群岛的岛礁及其海域'),
new CityObject('重庆市','万州区','万州区'),
new CityObject('重庆市','涪陵区','涪陵区'),
new CityObject('重庆市','渝中区','渝中区'),
new CityObject('重庆市','大渡口区','大渡口区'),
new CityObject('重庆市','江北区','江北区'),
new CityObject('重庆市','沙坪坝区','沙坪坝区'),
new CityObject('重庆市','九龙坡区','九龙坡区'),
new CityObject('重庆市','南岸区','南岸区'),
new CityObject('重庆市','北碚区','北碚区'),
new CityObject('重庆市','万盛区','万盛区'),
new CityObject('重庆市','双桥区','双桥区'),
new CityObject('重庆市','渝北区','渝北区'),
new CityObject('重庆市','巴南区','巴南区'),
new CityObject('重庆市','黔江区','黔江区'),
new CityObject('重庆市','长寿区','长寿区'),
new CityObject('重庆市','綦江县','綦江县'),
new CityObject('重庆市','潼南县','潼南县'),
new CityObject('重庆市','铜梁县','铜梁县'),
new CityObject('重庆市','大足县','大足县'),
new CityObject('重庆市','荣昌县','荣昌县'),
new CityObject('重庆市','璧山县','璧山县'),
new CityObject('重庆市','梁平县','梁平县'),
new CityObject('重庆市','城口县','城口县'),
new CityObject('重庆市','丰都县','丰都县'),
new CityObject('重庆市','垫江县','垫江县'),
new CityObject('重庆市','武隆县','武隆县'),
new CityObject('重庆市','忠县','忠县'),
new CityObject('重庆市','开县','开县'),
new CityObject('重庆市','云阳县','云阳县'),
new CityObject('重庆市','奉节县','奉节县'),
new CityObject('重庆市','巫山县','巫山县'),
new CityObject('重庆市','巫溪县','巫溪县'),
new CityObject('重庆市','石柱土家族自治县','石柱土家族自治县'),
new CityObject('重庆市','秀山土家族苗族自治县','秀山土家族苗族自治县'),
new CityObject('重庆市','酉阳土家族苗族自治县','酉阳土家族苗族自治县'),
new CityObject('重庆市','彭水苗族土家族自治县','彭水苗族土家族自治县'),
new CityObject('重庆市','江津市','江津市'),
new CityObject('重庆市','合川市','合川市'),
new CityObject('重庆市','永川市','永川市'),
new CityObject('重庆市','南川市','南川市'),
new CityObject('四川省','成都市','成都市'),
new CityObject('四川省','自贡市','自贡市'),
new CityObject('四川省','攀枝花市','攀枝花市'),
new CityObject('四川省','泸州市','泸州市'),
new CityObject('四川省','德阳市','德阳市'),
new CityObject('四川省','绵阳市','绵阳市'),
new CityObject('四川省','广元市','广元市'),
new CityObject('四川省','遂宁市','遂宁市'),
new CityObject('四川省','内江市','内江市'),
new CityObject('四川省','乐山市','乐山市'),
new CityObject('四川省','南充市','南充市'),
new CityObject('四川省','眉山市','眉山市'),
new CityObject('四川省','宜宾市','宜宾市'),
new CityObject('四川省','广安市','广安市'),
new CityObject('四川省','达州市','达州市'),
new CityObject('四川省','雅安市','雅安市'),
new CityObject('四川省','巴中市','巴中市'),
new CityObject('四川省','资阳市','资阳市'),
new CityObject('四川省','阿坝藏族羌族自治州','阿坝藏族羌族自治州'),
new CityObject('四川省','甘孜藏族自治州','甘孜藏族自治州'),
new CityObject('四川省','凉山彝族自治州','凉山彝族自治州'),
new CityObject('贵州省','贵阳市','贵阳市'),
new CityObject('贵州省','六盘水市','六盘水市'),
new CityObject('贵州省','遵义市','遵义市'),
new CityObject('贵州省','安顺市','安顺市'),
new CityObject('贵州省','铜仁地区','铜仁地区'),
new CityObject('贵州省','黔西南布依族苗族自治州','黔西南布依族苗族自治州'),
new CityObject('贵州省','毕节地区','毕节地区'),
new CityObject('贵州省','黔东南苗族侗族自治州','黔东南苗族侗族自治州'),
new CityObject('贵州省','黔南布依族苗族自治州','黔南布依族苗族自治州'),
new CityObject('云南省','昆明市','昆明市'),
new CityObject('云南省','曲靖市','曲靖市'),
new CityObject('云南省','玉溪市','玉溪市'),
new CityObject('云南省','保山市','保山市'),
new CityObject('云南省','昭通市','昭通市'),
new CityObject('云南省','丽江市','丽江市'),
new CityObject('云南省','普洱市','普洱市'),
new CityObject('云南省','临沧市','临沧市'),
new CityObject('云南省','楚雄彝族自治州','楚雄彝族自治州'),
new CityObject('云南省','红河哈尼族彝族自治州','红河哈尼族彝族自治州'),
new CityObject('云南省','文山壮族苗族自治州','文山壮族苗族自治州'),
new CityObject('云南省','西双版纳傣族自治州','西双版纳傣族自治州'),
new CityObject('云南省','大理白族自治州','大理白族自治州'),
new CityObject('云南省','德宏傣族景颇族自治州','德宏傣族景颇族自治州'),
new CityObject('云南省','怒江傈僳族自治州','怒江傈僳族自治州'),
new CityObject('云南省','迪庆藏族自治州','迪庆藏族自治州'),
new CityObject('西藏自治区','拉萨市','拉萨市'),
new CityObject('西藏自治区','昌都地区','昌都地区'),
new CityObject('西藏自治区','山南地区','山南地区'),
new CityObject('西藏自治区','日喀则地区','日喀则地区'),
new CityObject('西藏自治区','那曲地区','那曲地区'),
new CityObject('西藏自治区','阿里地区','阿里地区'),
new CityObject('西藏自治区','林芝地区','林芝地区'),
new CityObject('陕西省','西安市','西安市'),
new CityObject('陕西省','铜川市','铜川市'),
new CityObject('陕西省','宝鸡市','宝鸡市'),
new CityObject('陕西省','咸阳市','咸阳市'),
new CityObject('陕西省','渭南市','渭南市'),
new CityObject('陕西省','延安市','延安市'),
new CityObject('陕西省','汉中市','汉中市'),
new CityObject('陕西省','榆林市','榆林市'),
new CityObject('陕西省','安康市','安康市'),
new CityObject('陕西省','商洛市','商洛市'),
new CityObject('甘肃省','兰州市','兰州市'),
new CityObject('甘肃省','嘉峪关市','嘉峪关市'),
new CityObject('甘肃省','金昌市','金昌市'),
new CityObject('甘肃省','白银市','白银市'),
new CityObject('甘肃省','天水市','天水市'),
new CityObject('甘肃省','武威市','武威市'),
new CityObject('甘肃省','张掖市','张掖市'),
new CityObject('甘肃省','平凉市','平凉市'),
new CityObject('甘肃省','酒泉市','酒泉市'),
new CityObject('甘肃省','庆阳市','庆阳市'),
new CityObject('甘肃省','定西市','定西市'),
new CityObject('甘肃省','陇南市','陇南市'),
new CityObject('甘肃省','临夏回族自治州','临夏回族自治州'),
new CityObject('甘肃省','甘南藏族自治州','甘南藏族自治州'),
new CityObject('青海省','西宁市','西宁市'),
new CityObject('青海省','海东地区','海东地区'),
new CityObject('青海省','海北藏族自治州','海北藏族自治州'),
new CityObject('青海省','黄南藏族自治州','黄南藏族自治州'),
new CityObject('青海省','海南藏族自治州','海南藏族自治州'),
new CityObject('青海省','果洛藏族自治州','果洛藏族自治州'),
new CityObject('青海省','玉树藏族自治州','玉树藏族自治州'),
new CityObject('青海省','海西蒙古族藏族自治州','海西蒙古族藏族自治州'),
new CityObject('宁夏回族自治区','银川市','银川市'),
new CityObject('宁夏回族自治区','石嘴山市','石嘴山市'),
new CityObject('宁夏回族自治区','吴忠市','吴忠市'),
new CityObject('宁夏回族自治区','固原市','固原市'),
new CityObject('宁夏回族自治区','中卫市','中卫市'),
new CityObject('新疆维吾尔自治区','乌鲁木齐市','乌鲁木齐市'),
new CityObject('新疆维吾尔自治区','克拉玛依市','克拉玛依市'),
new CityObject('新疆维吾尔自治区','吐鲁番地区','吐鲁番地区'),
new CityObject('新疆维吾尔自治区','哈密地区','哈密地区'),
new CityObject('新疆维吾尔自治区','昌吉回族自治州','昌吉回族自治州'),
new CityObject('新疆维吾尔自治区','博尔塔拉蒙古自治州','博尔塔拉蒙古自治州'),
new CityObject('新疆维吾尔自治区','巴音郭楞蒙古自治州','巴音郭楞蒙古自治州'),
new CityObject('新疆维吾尔自治区','阿克苏地区','阿克苏地区'),
new CityObject('新疆维吾尔自治区','克孜勒苏柯尔克孜自治州','克孜勒苏柯尔克孜自治州'),
new CityObject('新疆维吾尔自治区','喀什地区','喀什地区'),
new CityObject('新疆维吾尔自治区','和田地区','和田地区'),
new CityObject('新疆维吾尔自治区','伊犁哈萨克自治州','伊犁哈萨克自治州'),
new CityObject('新疆维吾尔自治区','塔城地区','塔城地区'),
new CityObject('新疆维吾尔自治区','阿勒泰地区','阿勒泰地区'),
new CityObject('新疆维吾尔自治区','石河子市','石河子市'),
new CityObject('新疆维吾尔自治区','阿拉尔市','阿拉尔市'),
new CityObject('新疆维吾尔自治区','图木舒克市','图木舒克市'),
new CityObject('新疆维吾尔自治区','五家渠市','五家渠市'),
new CityObject('台湾省','台北市','台北市'),
new CityObject('台湾省','高雄市','高雄市'),
new CityObject('台湾省','基隆市','基隆市'),
new CityObject('台湾省','台中市','台中市'),
new CityObject('台湾省','台南市','台南市'),
new CityObject('台湾省','新竹市','新竹市'),
new CityObject('台湾省','嘉义市','嘉义市'),
new CityObject('台湾省','台北市','台北市'),
new CityObject('台湾省','台北县','台北县'),
new CityObject('台湾省','宜兰县','宜兰县'),
new CityObject('台湾省','桃园县','桃园县'),
new CityObject('台湾省','新竹县','新竹县'),
new CityObject('台湾省','苗栗县','苗栗县'),
new CityObject('台湾省','台中县','台中县'),
new CityObject('台湾省','彰化县','彰化县'),
new CityObject('台湾省','南投县','南投县'),
new CityObject('台湾省','云林县','云林县'),
new CityObject('台湾省','嘉义县','嘉义县'),
new CityObject('台湾省','台南县','台南县'),
new CityObject('台湾省','高雄县','高雄县'),
new CityObject('台湾省','屏东县','屏东县'),
new CityObject('台湾省','澎湖县','澎湖县'),
new CityObject('台湾省','台东县','台东县'),
new CityObject('台湾省','花莲县','花莲县'),
new CityObject('香港特别行政区','中西区','中西区'),
new CityObject('香港特别行政区','东区','东区'),
new CityObject('香港特别行政区','九龙城区','九龙城区'),
new CityObject('香港特别行政区','观塘区','观塘区'),
new CityObject('香港特别行政区','南区','南区'),
new CityObject('香港特别行政区','深水埗区','深水埗区'),
new CityObject('香港特别行政区','黄大仙区','黄大仙区'),
new CityObject('香港特别行政区','湾仔区','湾仔区'),
new CityObject('香港特别行政区','油尖旺区','油尖旺区'),
new CityObject('香港特别行政区','离岛区','离岛区'),
new CityObject('香港特别行政区','葵青区','葵青区'),
new CityObject('香港特别行政区','北区','北区'),
new CityObject('香港特别行政区','西贡区','西贡区'),
new CityObject('香港特别行政区','沙田区','沙田区'),
new CityObject('香港特别行政区','屯门区','屯门区'),
new CityObject('香港特别行政区','大埔区','大埔区'),
new CityObject('香港特别行政区','荃湾区','荃湾区'),
new CityObject('香港特别行政区','元朗区','元朗区'),
new CityObject('澳门特别行政区','澳门特别行政区','澳门特别行政区'),
new CityObject('海外','美国','美国'),
new CityObject('海外','加拿大','加拿大'),
new CityObject('海外','澳大利亚','澳大利亚'),
new CityObject('海外','新西兰','新西兰'),
new CityObject('海外','英国','英国'),
new CityObject('海外','法国','法国'),
new CityObject('海外','德国','德国'),
new CityObject('海外','捷克','捷克'),
new CityObject('海外','荷兰','荷兰'),
new CityObject('海外','瑞士','瑞士'),
new CityObject('海外','希腊','希腊'),
new CityObject('海外','挪威','挪威'),
new CityObject('海外','瑞典','瑞典'),
new CityObject('海外','丹麦','丹麦'),
new CityObject('海外','芬兰','芬兰'),
new CityObject('海外','爱尔兰','爱尔兰'),
new CityObject('海外','奥地利','奥地利'),
new CityObject('海外','意大利','意大利'),
new CityObject('海外','乌克兰','乌克兰'),
new CityObject('海外','俄罗斯','俄罗斯'),
new CityObject('海外','西班牙','西班牙'),
new CityObject('海外','韩国','韩国'),
new CityObject('海外','新加坡','新加坡'),
new CityObject('海外','马来西亚','马来西亚'),
new CityObject('海外','印度','印度'),
new CityObject('海外','泰国','泰国'),
new CityObject('海外','日本','日本'),
new CityObject('海外','巴西','巴西'),
new CityObject('海外','阿根廷','阿根廷'),
new CityObject('海外','南非','南非'),
new CityObject('海外','埃及','埃及'),
new CityObject('其他','其他','其他'),
new CityObject('End','End','End'));
var showHiding=false;
function show_hide(showId,arrowId){
if(showHiding==true)
return;
var obj=$(showId);
if(obj==null)return;
if(obj.style.display=="none"){
if(arrowId&&$(arrowId))
$(arrowId).className=$(arrowId).className.replace("n3","n2");
showHiding=true;
Effect.BlindDown(showId,{duration:0.3,userCallBack:function(){showHiding=false;}});
}else{
if(arrowId&&$(arrowId))
$(arrowId).className=$(arrowId).className.replace("n2","n3");
showHiding=true;
Effect.BlindUp(showId,{duration:0.3,userCallBack:function(){showHiding=false;}});
}
}
var _$_autoComplete_ks;
var _$_autoComplete_ps;
var _$_autoComplete_ms;
function showColumn(id){
var showId="profile_"+id;
var obj=$(showId);
if(obj==null){
id=1;
obj=$("profile_1");
}
var op=$("edit_"+id).innerHTML;
if(op=="隐藏"){
obj.style.display="none";
$("edit_"+id).innerHTML="编辑";
}else{
obj.style.display="";
$("edit_"+id).innerHTML="隐藏";
for(var i=1;i<5;i++){
if(id!=i){
$("profile_"+i).style.display="none";
$("edit_"+i).innerHTML="编辑";
}
}
}
}
var eduArray=[
["0","-请选择-"],
["1","  中 学"],
["2","中专/技校"],
["3","  大 专"],
["4","本 科"],
["5","双学位/硕士"],
["6","博士或博士以上"]
];
function getEdu(value){
if(value==0)
return"";
return eduArray[value][1];
}
var salaryArray=[
["0","-请选择-"],
["1","  不足1万"],
["2","1-3万"],
["3","3-5万"],
["4","5-8万"],
["5","8-12万"],
["6","12-15万"],
["7","15-20万"],
["8","20-30万"],
["9","超过30万"]
];
function getSalary(value){
if(value==0)
return"";
return salaryArray[value][1];
}
var heightArray=[
["0","-请选择-"],
["1","不到150 CM"],
["2","151-160 CM"],
["3","161-165 CM"],
["4","166-170 CM"],
["5","171-175 CM"],
["6","176-180 CM"],
["7","181-185 CM"],
["8","186-190 CM"],
["9","超过190 CM"]
];
function getHeight(value){
if(value==0)
return"";
return heightArray[value][1];
}
var weightArray=[
["0","-请选择-"],
["1","不足40KG"],
["2","41-50KG"],
["3","51-60KG"],
["4","61-70KG"],
["5","71-80KG"],
["6","81-90KG"],
["7","91-100KG"],
["8","超过100KG"]
];
function getWeight(value){
if(value==0)
return"";
return weightArray[value][1];
}
var appearArray=[
["0","-请选择-"],
["1","丑吖"],
["2","马马虎虎"],
["3","中等水平"],
["4","很不错了"],
["5","英俊"],
["6","漂亮动人"],
["7","倾国倾城"]
];
function getAppear(value){
if(value==0)
return"";
return appearArray[value][1];
}
var shapeArray=[
["0","-请选择-"],
["1","苗条"],
["2","匀称"],
["3","健壮"],
["4","小巧"],
["5","丰满"],
["6","高挑"],
["7","较胖"],
["8","较瘦"],
["9","运动型"],
["10","残缺美"]
];
function getShape(value){
if(value==0)
return"";
return shapeArray[value][1];
}
var makeupArray=[
["0","-请选择-"],
["1","商务"],
["2","休闲"],
["3","运动"],
["4","时尚"],
["5","复古"],
["6","民族"],
["7","卡通"],
["8","另类"],
["9","其他"]
];
function getMakeup(value){
if(value==0)
return"";
return makeupArray[value][1];
}
var smokeArray=[
["0","-请选择-"],
["1","反感吸烟"],
["2","从来不吸"],
["3","已经戒了"],
["4","偶尔抽"],
["5","经常吸"],
["6","烟瘾很大"],
["7","正在戒烟"],
["8","心情不好时抽"]
];
function getSmoke(value){
if(value==0)
return"";
return smokeArray[value][1];
}
var drinkOptionArray=[
["0","-请选择-"],
["1","反感饮酒"],
["2","滴酒不沾"],
["3","已经戒了"],
["4","浅酌而已"],
["5","经常喝"],
["6","酒量很好"],
["7","正在戒酒"],
["8","心情不好时喝"]
];
function getDrinkOption(value){
if(value==0)
return"";
return drinkOptionArray[value][1];
}
var friendArray=[
["0","-请选择-"],
["1","结交朋友"],
["2","谈恋爱"],
["3","正式征婚"],
["4","玩伴"],
["5","事业伙伴"],
["6","思想交流"],
["7","其它"]
];
function getFriend(value){
if(value==0)
return"";
return friendArray[value][1];
}
var colorArray=[
["0","红色"],
["1","橙色"],
["2","黄色"],
["3","绿色"],
["4","青色"],
["5","蓝色"],
["6","紫色"],
["7","黑色"],
["8","白色"],
["9","灰色"],
["10","粉红色"],
["11","咖啡色"],
["12","银色"],
["13","金色"],
["14","其他"]
];
var seasonArray=[
["0","春天"],
["1","夏天"],
["2","秋天"],
["3","冬天"]
];
var sportArray=[
["0","游泳"],
["1","网球"],
["2","羽毛球"],
["3","乒乓球"],
["4","篮球"],
["5","排球"],
["6","足球"],
["7","登山"],
["8","武术"],
["9","搏击"],
["10","滑板"],
["11","自行车"],
["12","溜冰"],
["13","滑雪"],
["14","高尔夫"],
["15","田径"],
["16","棋牌"],
["17","其他"]
];
var foodArray=[
["0","川菜"],
["1","潮粤菜"],
["2","湘菜"],
["3","淮扬菜"],
["4","京鲁菜"],
["5","东北菜"],
["6","上海菜"],
["7","日本料理"],
["8","韩国料理"],
["9","法式西餐"],
["10","俄式西餐"],
["11","德式西餐"],
["12","意大利风味"],
["13","美式西餐"],
["14","北欧口味"],
["15","泰/印口味"],
["16","蒙古烤肉"],
["17","拉美口味"],
["18","快餐"],
["19","海鲜"],
["20","健康食品"],
["21","营养滋补"],
["22","各种零食"],
["23","自己做的"],
["24","其他"]
];
var drinkArray=[
["0","啤酒"],
["1","葡萄酒"],
["2","白酒"],
["3","米酒"],
["4","果酒"],
["5","药酒"],
["6","清酒"],
["7","烧酒"],
["8","汽水"],
["9","果汁"],
["10","茶/茶饮料"],
["11","牛奶"],
["12","可乐"],
["13","咖啡"],
["14","固体饮料"],
["15","自己调制"],
["16","冰水/苏打水"],
["17","其他"]
];
var musicArray=[
["0","流行音乐"],
["1","摇滚/重金属"],
["2","爵士/蓝调"],
["3","Hip Hop"],
["4","古典音乐"],
["5","乡村/民谣"],
["6","民族音乐"],
["7","交响乐"],
["8","其他"]
];
var movieArray=[
["0","情感片"],
["1","音乐片"],
["2","战争片"],
["3","历史剧"],
["4","科幻片"],
["5","动画片"],
["6","喜剧片"],
["7","恐怖片"],
["8","悬疑片"],
["9","灾难片"],
["10","探险片"],
["11","动作片"],
["12","文艺片"],
["13","记录片"],
["14","地下电影"],
["15","自己拍摄"],
["16","其他"]
];
function stripWaiting(schoolName){
var len=schoolName.length-'(userDefine)'.length;
if(schoolName.substring(len)=='(userDefine)'){
schoolName=schoolName.substring(0,len);
}
return schoolName;
}
if(NEAbout==undefined){
var NEAbout={};
}
NEAbout.Note=Class.create();
NEAbout.Note.prototype={
initialize:function(sContainerId,sObjName){
this.options=Object.extend({
iNoteSize:100,
isEdit:(UD.visitorRank>=10000)?true:false,
iPageSize:10,
noteRank:200,
isLogin:(UD.visitorRank>=0)?true:false,
noteMaxLen:2000
},arguments[2]||{});
this.conId=sContainerId;
this.objName=sObjName;
this.init();
},
init:function(){
$(this.conId).innerHTML='\
<div class="gn_note">\
<div class="ntdv"><input id="openAddNote" type="hidden" value="0"/>\
<div id="addNote"><div id="addNoteDiv" class="g_t_left"></div></div>\
</div>\
<div class="btnbar"><div class="pager" id="note_top_pager"></div>'+((UD.visitorRank>=this.options.noteRank)?'<input class="btnb" type="button" value="我要留言>>" onclick="'+this.objName+'.openAddNote(true);" id="note_addopenbuttontop" style="display:none;"/>':'')+'</div>\
<div class="list" id="note_list">&nbsp;</div>\
'+((this.options.isEdit)?'<div class="btmbar bd1t"><a href="#" class="c06 g_c_ul" onclick="'+this.objName+'.deleteNotes();return false;">删除所选留言</a><input type="checkbox" name="note_checkAll" id="note_checkAll" onclick="'+this.objName+'.selectAll();"/><span class="c06 g_c_hand" onclick="'+this.objName+'.changeSelectAllSelected();'+this.objName+'.selectAll();">全选</span></div>':'')+'\
<div class="btnbar"><div class="pager" id="note_bottom_pager"></div>'+((UD.visitorRank>=this.options.noteRank)?'<input class="btnb" type="button" value="我要留言>>" onclick="'+this.objName+'.openAddNote(true);" id="note_addopenbutton" style="display:none;"/>':'')+'</div>\
</div>\
';
this.pagerId=['note_top_pager','note_bottom_pager'];
this.contentId='note_list';
this.addNoteDivId='addNoteDiv';
this.initNotes();
this.initAddNote();
},
initNotes:function(options){
if(this.isNoteInited){
}else{
NoteBean.getNoteCount(function(noteSize){
this.options.iNoteSize=noteSize;
this.notePager=new NetEase.PageNumber(this.objName+".notePager",{
totalSize:this.options.iNoteSize,
pageSize:this.options.iPageSize,
prefetchMulti:2,
markID:this.pagerId.join(":"),
loadFunc:this.loadNotes.bind(this),
presentFunc:this.showNotes.bind(this),
delIterator:this.delIt.bind(this),
updateIterator:this.updateIt.bind(this)
});
if(noteSize>0){
this.notePager.show();
}else{$(this.contentId).innerHTML='没有留言';}
this.isNoteInited=true;
}.bind(this));
}
},
changeNumber:function(num){
$('left_note_num').innerHTML=num;
},
loadNotes:function(param,callback){
if(this.options.isEdit==true){
NoteBean.getNotesForEditProfile(param.limit,param.offset,function(data){
for(var i=0,i2=0,j=data.notes.length;i<j;i++){
var note=data.notes[i];
var pid=note.publisherID;
if(pid!=0&&data.imgs[pid])note.publisherImgUrl=data.imgs[pid];
else note.publisherImgUrl="-1000";
}
this.exceedNoteCount=data.exceedNoteCount;
callback(data.notes);
});
}
else{
NoteBean.getNotesForPrevProfile(param.limit,param.offset,function(data){
for(var i=0,i2=0,j=data.notes.length;i<j;i++){
var note=data.notes[i];
var pid=note.publisherID;
if(pid!=0&&data.imgs[pid])note.publisherImgUrl=data.imgs[pid];
else note.publisherImgUrl="-1000";
}
this.exceedNoteCount=data.exceedNoteCount;
if(this.exceedNoteCount&&UD.visitorRank<100){
this.showValidCodeImg(UD.hostId);
}
callback(data.notes);
}.bind(this));
}
},
showNotes:function(notes){
var content;
if(notes!=null&&notes.length>0){
if(this.options.isEdit){
content=this.tmplEdit.process({notes:notes,objName:this.objName,hostNickname:UD.hostNickname});
if($('note_checkAll').checked==true)$('note_checkAll').checked=false;
}else{
content=this.tmplPrev.process({notes:notes,hostNickname:UD.hostNickname});
}
$(this.contentId).innerHTML=content;
}
else{
$(this.contentId).innerHTML='没有留言';
}
if(this.options.isEdit){this.initCurPageSelectedNoteIds();}
if($('note_addopenbutton'))$('note_addopenbutton').style.display='block';
},
delIt:function(a,b){
return(a==b.id);
},
updateIt:function(a,b){
return(a.id==b.id);
},
initCurPageSelectedNoteIds:function(){
var contentDiv=$(this.contentId);
var CPInputs=contentDiv.getElementsByTagName('input');
this.curPageNoteIds={};
for(var i=0,j=CPInputs.length,oneId=null,_prefix=/check_/;i<j;i++){
if(CPInputs[i].id&&CPInputs[i].type=='checkbox'){
oneId=CPInputs[i].id.replace(_prefix,"");
this.curPageNoteIds[oneId]=false;
}
}
},
selectAll:function(bChecked){
var checkAll=$('note_checkAll');
if(bChecked!=null){checkAll.checked=bChecked;}
var isChecked=checkAll.checked;
var _ids=this.curPageNoteIds;
for(key in _ids){
if($("check_"+key)){
$("check_"+key).checked=isChecked;
_ids[key]=isChecked;
}
}
},
changeSelectAllSelected:function(bChecked){
var checkAll=$('note_checkAll');
var isChecked=checkAll.checked;
if(bChecked!=null)checkAll.checked=bChecked;
else checkAll.checked=isChecked?false:true;
},
detectAllSelected:function(oneChecked){
if(oneChecked!=null&&oneChecked==false){
this.changeSelectAllSelected(false);
}else{
var _ids=this.curPageNoteIds;
var isAllSelected=true;
for(key in _ids){
if($("check_"+key)&&$("check_"+key).checked==false){isAllSelected=false;break;}
}
this.changeSelectAllSelected(isAllSelected);
}
},
changeOneNoteSelected:function(noteId){
var selected;
if($('check_'+noteId))selected=$('check_'+noteId).checked;
this.detectAllSelected(selected);
this.curPageNoteIds[noteId]=selected;
},
collectNoteIdsAndReplyIds:function(){
var noteIds=[],replyIdsAndUserIds={};
for(id in this.curPageNoteIds){
if(this.curPageNoteIds[id]==true)noteIds.push(id);
}
for(var i=0,j=noteIds.length;i<j;i++){
var noteReplyTR=$("replyof_"+noteIds[i]);
if(noteReplyTR){
var tds=noteReplyTR.getElementsByTagName("td");
if(tds!=null&&tds.length>=3){
var id=tds[2].id.replace(/reply_/,'');
var _inp=tds[2].getElementsByTagName("input");
if(!_inp){
var uid=_inp[_inp.length-1].value;
if(!uid&&uid.length>0){replyIdsAndUserIds[id]=uid;}
}
}
}
}
return{noteIds:noteIds,replyIdsAndUserIds:replyIdsAndUserIds};
},
deleteOneNote:function(noteId){
if(confirm("确定要删除该条留言吗？")==false){
return;
}
NoteBean.removeNote(noteId,function(id){this.deleteOneNoteCallBack(id);}.bind(this));
},
deleteNotes:function(){
var params=this.collectNoteIdsAndReplyIds();
if(params.noteIds.length==0){return;}
if(confirm("确定要删除所选留言吗？")==true){
NoteBean.removeNotes(params.noteIds,params.replyIdsAndUserIds,function(length){
this.deleteNotesCallBack(params.noteIds,length)}.bind(this)
);
}
},
addReply:function(noteId,reId,toUId){
var button=$("replysubmit_"+noteId);
button.disabled=true;
var htmlCode=$("replyinput_"+noteId).value;
content=Trim(htmlCode);
if(content.length>this.options.noteMaxLen){
this.showMessage("回复内容超过最大字数"+this.options.noteMaxLen+"，请重新编辑后提交",noteId,"info");
button.disabled=false;
return false;
}
if(content.length==0){
this.showMessage("回复内容不能为空，请重新编辑后提交",noteId,"info");
button.disabled=false;
return false;
}
var reply={
"content":content,
"publisherName":UD.visitorNickname
};
NoteBean.addReply(reply,noteId,toUId,{
callback:function(re){this.addReplyCallBack(re,noteId)}.bind(this),
errorHandler:function(errorString,ex){
filterWarning(ex,false);
button.disabled=false;
}
});
},
addNote:function(){
var varObj=$("valcode"+UD.hostId);
var button=$("note_add");
button.disabled=true;
if(varObj!=null){
if(varObj.value==""){
this.showMessage("请输入验证码","","info");
button.disabled=false;
return false;
}else if(varObj.value.length!=4){
this.showMessage("验证码长度应为四位","","info");
button.disabled=false;
return false;
}
}
var code="";
if(varObj!=null)
code=varObj.value;
var content=Trim(this.addNoteEditor.getContent());
if(content.length==0||content=="\n"||content=="<br>"||content=="<DIV></DIV>"){
this.showMessage("留言内容不能为空 ，请重新编辑后提交","","info");
button.disabled=false;
return false;
}
if(this.addNoteEditor.IsExceedMaxLen()){
this.showMessage("留言内容超过最大字数"+this.options.noteMaxLen+"，请重新编辑后提交","","info");
button.disabled=false;
return false;
}
if(this.options.isLogin)
if(this.addNoteEditor.hasHarmCode()){
this.showMessage("留言内容包含有害代码，已经被过滤，请编辑后重新提交！","","info");
button.disabled=false;
return false;
}
var name=Trim($("addNotePublisherName").value);
if(name.length==0||name=="\n"||name=="<br>"||name=="<DIV></DIV>"){
this.showMessage("请输入您的姓名","","info");
button.disabled=false;
return false;
}
var note={
"content":content,
"publisherName":name
};
if(UD.visitorRank<Const.Rank.Friend){
var match=checkOtherSiteUrl(note.content);
if(match){
alert(Local.Message.Blog[0]);
button.disabled=false;
return false;
}
}
NoteBean.addNote(note,code,{
callback:function(note){this.addNoteCallBack(note);}.bind(this),
errorHandler:function(errorString,ex){
button.disabled=false;
if(captchaWarning(ex,'noteStatusBar')){
this.showValidCodeImg(UD.hostId);
this.genValidCodeImg(UD.hostId);
return false;
}
filterWarning(ex,false);
}.bind(this)
});
},
deleteOneNoteCallBack:function(id){
if(id==-1){dwrlog("请从页面进行删除操作");return;}
this.notePager.removeOne(id);
dwrlog("删除留言成功","ok");
},
deleteNotesCallBack:function(noteIds,deletedNotesLength){
if(deletedNotesLength<0){dwrlog("青葱页面进行删除操作");return;}
this.notePager.removeItems(noteIds.slice(0,deletedNotesLength));
dwrlog("删除"+deletedNotesLength+"条留言成功","ok");
},
addNoteCallBack:function(note){
if(note!=null){
this.hideValidCodeImg(UD.hostId);
this.exceedNoteCount=note.exceedNoteCount;
if(this.exceedNoteCount&&UD.visitorRank<100){
this.showValidCodeImg(UD.hostId);
}
if(note.spam>0){
if(note.spam==1)
alert("你已在近时间内发布过相同内容的留言，留言受限！");
else if(note.spam==2)
alert("你在近时间内发布了过多相同内容的留言，留言受限！");
dwrlog('发表留言失败','error');
}else{
note.publisherImgUrl=UD.visitorAvatar;
this.notePager.addOne(note,true,true);
dwrlog("发表留言成功","ok");
}
}
var button=$("note_add");
button.disabled=false;
this.addNoteEditor.emptyContent();
this.openAddNote(false);
this.notePager.goToPage(1);
},
addReplyCallBack:function(reply,noteId){
var updateId=reply.id;
var updateNote={id:noteId,re:[reply]}
this.notePager.updateOne(updateNote);
dwrlog("发表回复成功","ok");
var button=$("replysubmit_"+note.id);
button.disabled=false;
},
initAddNote:function(){
if(this.isAddNoteInited){
}else{
if(UD.visitorRank>=this.options.noteRank){
var loginStr='<img class="brd01" src="'+((UD.visitorAvatar==""||UD.visitorAvatar==0||UD.visitorAvatar=="-1000")?(Const.STDomain+'/style/common/stranger.png'):(''+formatImageUrl(UD.visitorAvatar)))+'" onerror="this.src=\''+Const.STDomain+'/style/common/stranger.png\'" />'
+'<input id="addNotePublisherName" maxLength="18" class="g_t_disable nvb bd01 g_c_input g_w_30" value="'+UD.visitorNickname+'" id="addNoteName"  type="text">';
var notLoginStr='姓　　　名：<input id="addNotePublisherName" maxLength="18" class="nvb bd01 g_c_input g_w_30" id="addNoteName" type="text" style="width:110px">&nbsp;(必填)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+
'<a class="c06" href="#" style="font-family:\'宋体\'" onclick="showLoginDlg(DomainMap.serverHostName);return false;">我要登录 -&gt;</a></div>'+
'<div class="ntdvt">邮箱或网址：<input type="text" id="email${parentId}" style="width:200px;" class="bd01 nvb g_c_input" name="email${parentId}" maxlength="30" style="width:200px"/>&nbsp;(选填)&nbsp;&nbsp;&nbsp;&nbsp;';
var oldStr=((this.options.isLogin)?('<img class="brd01" src="'+((UD.visitorAvatar==""||UD.visitorAvatar==0||UD.visitorAvatar=="-1000")?(Const.STDomain+'/style/common/stranger.png'):(''+formatImageUrl(UD.visitorAvatar)))+'" onerror="this.src=\''+Const.STDomain+'/style/common/stranger.png\'" />'):'')+
'<input id="addNotePublisherName" maxLength="18" class="g_t_disable nvb bd01 g_c_input g_w_30" value="'+((this.options.isLogin)?UD.visitorNickname:('网易博友'+UD.visitorIP.substring(UD.visitorIP.lastIndexOf(".")+1)))+'" id="addNoteName"  type="text">'+
((this.options.isLogin)?'':'<a class="c06" href="#" style="font-family:\'宋体\'" onclick="showLoginDlg(DomainMap.serverHostName);return false;">我要登录 -&gt;</a>');
var tmpl='\
        <div class="ntdvt">'+
((this.options.isLogin)?(loginStr):(notLoginStr))+
'</div>\
        <div id="addNoteEditorDiv" class="bd01"></div>\
        <div id="note_validCode_'+UD.hostId+'" class="g_t_12 g_h_30" style="margin-top:3px;display:none"></div>\
     <div class="g_h_30 g_c_noul">\
       <input id="note_add" type="button" class="btnb smt" value="发表留言" onclick="'+this.objName+'.addNote();"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\
       <input id="note_add" type="button" class="btnb" value="取 消" onclick="'+this.objName+'.openAddNote(false);"/>\
       <div><a class="c09" href="http://blog.163.com/blog_admin/blog/static/721279200911116513918/" target="_blank">&nbsp;&nbsp;《反低俗，文明上网通告》</a></div>\
        </div>\
        <div class="g_h_25" id="noteStatusBar" style="display:none;">\
     </div>\
    ';
$(this.addNoteDivId).innerHTML=tmpl;
if(!this.addNoteEditor){
var editorDivId='addNoteEditorDiv';
this.addNoteEditor=new NetEase.PlainEditor(UD.hostId,editorDivId,
{disabled:false,width:$(this.addNoteDivId).offsetWidth-2,height:200,
maxlen:this.options.noteMaxLen,advEdtCrt:this.options.isLogin?this._createAdvanceEditor.bind(this,editorDivId):null});
if(!this.options.isLogin){
this.showValidCodeImg(UD.hostId);
}
}
this.isAddNoteInited=true;
}
simpleScrollTo();
}
},
_createAdvanceEditor:function(editorDivId,_afterLoadAdvanceEditor){
if(UD.visitorRank>=0){
this.addNoteEditor=new NECtrl.AdvancedEditor(UD.hostId,editorDivId,{sEditorSrc:"/blank.html",iWidth:$(this.addNoteDivId).offsetWidth-2,
iHeight:200,bSimpleEditor:true,iMaxLen:this.options.noteMaxLen,bFriend:((UD.visitorRank>=Const.Rank.Friend)?true:false),
sObjName:this.objName+".addNoteEditor",fnAfterLoad:_afterLoadAdvanceEditor});
return this.addNoteEditor;
}
},
showValidCodeImg:function(id){
var plaineditor=this.addNoteEditor.editor;
if(plaineditor!=null&&plaineditor.onfocus==null){
plaineditor.onfocus=this.genValidCodeImg.bind(this,id,true);
}
},
genValidCodeImg:function(id,bForce){
var codeDiv=$("note_validCode_"+id);
if(bForce){
if(codeDiv!=null&&codeDiv.innerHTML==""){
codeDiv.innerHTML=
'验证码:<input type="text" id="valcode'+id+'" value="" size="10" maxlength="4"  class="g_c_input bd01 g_c_hmgin g_c_spdin" onkeypress="if(event.keyCode == 13) {ProfileManager.note.addNote();}" />'+
'<img title="点击刷新验证码" border="0" id="captchaimg'+id+'" alt="验证码" src="'+this.getCaptchaImgSrc(id)+'" style="vertical-align:middle;cursor:pointer" onclick="this.src=ProfileManager.note.getCaptchaImgSrc('+id+');"/>  <a href="#" onclick="$(\'captchaimg'+id+'\').src=ProfileManager.note.getCaptchaImgSrc('+id+');">看不清楚 换一张</a>';
codeDiv.style.display="block";
}
}else{
if(codeDiv!=null){
codeDiv.innerHTML=
'验证码:<input type="text" id="valcode'+id+'" value="" maxlength="4" size="10" class="g_c_input bd01 g_c_hmgin g_c_spdin" onkeypress="if(event.keyCode == 13) {ProfileManager.note.addNote();}"/>'+
'<img title="点击刷新验证码" border="0" id="captchaimg'+id+'" alt="验证码" src="'+this.getCaptchaImgSrc(id)+'" style="vertical-align:middle;cursor:pointer" onclick="this.src=ProfileManager.note.getCaptchaImgSrc('+id+');"/>  <a href="#" onclick="$(\'captchaimg'+id+'\').src=ProfileManager.note.getCaptchaImgSrc('+id+');">看不清楚 换一张</a>';
codeDiv.style.display="block";
}
}
},
getCaptchaImgSrc:function(id){
var random=Math.floor(Math.random()*10001);
var id2=(random+"_"+new Date().getTime()).toString();
return"/cap/captcha.jpgx?parentId="+encodeURIComponent(id)+"&"+id2;
},
hideValidCodeImg:function(id){
var codeDiv=$("note_validCode_"+id);
if(codeDiv!=null&&codeDiv.innerHTML!=""){
codeDiv.innerHTML="";
codeDiv.style.display="none";
}
},
openAddNote:function(bForceOpen){
if(!$(this.addNoteDivId))return;
var open=true;
if(bForceOpen!=null)open=bForceOpen;
else open=($(this.addNoteDivId).style.display="none")?true:false;
if(open){
simpleScrollTo();
$("note_addopenbuttontop").style.display='none';
$(this.addNoteDivId).style.display='';
if(this.addNoteEditor)this.addNoteEditor.focus();
}
else{
$(this.addNoteDivId).style.display='none';
$("note_addopenbuttontop").style.display='';
if(this.addNoteEditor)this.addNoteEditor.emptyContent();
if(this.addNoteEditor!=null&&this.addNoteEditor.initState)
this.addNoteEditor.initState();
}
},
openAddReply:function(noteId){
var tbl="intbl_"+noteId;
if(Element.hasClassName(tbl,"intbl2")){
Element.removeClassName(tbl,"intbl2");
}else{
this.closeAllOpenedEditArea();
Element.addClassName(tbl,"intbl2");
if($("replytext_"+noteId))$("replyinput_"+noteId).value=getInputCharsFromDisplayHTML($("replytext_"+noteId).innerHTML);
$("replyinput_"+noteId).focus();
}
},
closeAllOpenedEditArea:function(){
if(this.options.isEdit){
for(id in this.curPageNoteIds){
Element.removeClassName('intbl_'+id,'intbl2');
}}
},
tmplEdit:'\
    {for note in notes}\
    <div class="item bd1t">\
       <table cellspacing="0" cellpadding="0" border="0">\
       <tr><td class="td0"><input type="checkbox" name="check_${note.id}" id="check_${note.id}" onclick="${objName}.changeOneNoteSelected(${note.id});"/></td>\
       <td><table id="intbl_${note.id}" class="intbl">\
       <tr>\
             <td class="td1">\
        {if note.publisherID!=0}\
             <img class="brd01" src="${formatImageUrl(note.publisherImgUrl)}"/>\
                      <div class="g_t_hide"><a class="c05" target="_blank" href="http://${note.publisherUrl|parentDomain}">${note.publisherName|escape}</a></div>\
      {else}\
      <img class="g_img_04 bd01" src="http://b.bst.126.net/style/common/user_default_small.png" title="${note.publisherIP|default:""}"/>\
       <span class="g_p_block g_h_20 c09 g_t_hide nick" title="${note.publisherName|escape}">${note.publisherName|escape}</span>\
      {/if}\
          </td>\
                   <td class="td2"></td>\
          <td class="td3">\
          <div class="ctnt c07">{if note.viewType!=1}<span class="c09">回复 ${hostNickname}：</span>{/if}{if note.viewType!=1}${toHtmlStr(note.content)}{else}${note.content}{/if}</div>\
          {if note.re == null || note.re.length==0}<div class="rpllnk u"><span class="g_c_ul c06 g_c_hand" onclick="${objName}.openAddReply(${note.id});">回复此留言</span><span class="c06">&nbsp;|&nbsp;</span><span class="g_c_ul c06 g_c_hand" onclick="${objName}.deleteOneNote(${note.id})">删除</span>{if note.publisherID!=0&&note.publisherID!=note.userId}<span class="c06">&nbsp;|&nbsp;</span><span class="g_c_ul c06 g_c_hand" onclick="ProfileManager.switchPage(\'n${note.publisherID}\')">查看留言记录</span>{/if}</div>{/if}\
          </td>\
          <td class="td4 c09">${NetEase.DateTime.formatRecentDate(note.publishTime,"YYYY-M-dd HH:mm")}</td>\
       </tr>\
       {if note.re != null && note.re.length>0}{var oneRe = note.re[0]}\
       <tr class="rdtr" id="replyof_${note.id}"><td>&nbsp;</td><td>&nbsp;</td><td class="td5" id="reply_${oneRe.id}">\
           <div class="ctntrpl"><span class="t c09 n_ m9 g_t_12">回复:</span><div id="replytext_${note.id}" class="rpl c07">${toHtmlStr(oneRe.content)}</div>\
          <div class="rpllnk d"><span class="g_c_ul c06 g_c_hand" onclick="${objName}.openAddReply(${note.id});">修改此回复</span><span class="c06">&nbsp;|&nbsp;</span><span class="g_c_ul c06 g_c_hand" onclick="${objName}.deleteOneNote(${note.id})">删除</span>{if note.publisherID!=0&&note.publisherID!=note.userId}<span class="c06">&nbsp;|&nbsp;</span><span class="g_c_ul c06 g_c_hand" onclick="ProfileManager.switchPage(\'n${note.publisherID}\')">查看留言记录</span>{/if}</div>\
           </div><input type="hidden" value="${oneRe.userId}">\
         </td>\
         <td class="td4 c09">${NetEase.DateTime.formatRecentDate(oneRe.publishTime,"YYYY-M-dd HH:mm")}</td>\
                   </tr>{/if}\
       <tr class="ritr"><td>&nbsp;</td><td>&nbsp;</td><td class="td5"><div><textarea class="bd01" id="replyinput_${note.id}"></textarea></div><div class="g_h_30 g_c_noul g_t_left g_c_mvdn"><input type="button" id="replysubmit_${note.id}" class="btnb smt" value="确 定" onclick="${objName}.addReply(\'${note.id}\',\'{if (note.re.length>0)}${note.re[0].id}{else}-1{/if}\',${note.publisherID})"/><input type="button" id="replycancel_${note.id}" class="btnb" value="取 消" onclick="${objName}.openAddReply(${note.id})"/></div></td><td></td></tr>\
    </table></td>\
    </tr>\
    </table>\
    </div>\
    {/for}\
 ',
tmplPrev:'\
    {for note in notes}\
    <div class="item bd1t">\
       <table cellspacing="0" cellpadding="0" border="0">\
       <tr><td class="td0">&nbsp;</td>\
       <td><table class="intbl">\
       <tr>\
             <td class="td1">\
        {if note.publisherID!=0}\
             <img class="brd01" src="${formatImageUrl(note.publisherImgUrl)}"/>\
                      <div class="g_t_hide"><a class="c05" target="_blank" href="http://${note.publisherUrl|parentDomain}">${note.publisherName|escape}</a></div>\
      {else}\
      <img class="g_img_04 bd01" src="http://b.bst.126.net/style/common/user_default_small.png" title="${note.publisherIP|default:""}"/>\
       <span class="g_p_block g_h_20 c09 g_t_hide nick" title="${note.publisherName|escape}">${note.publisherName|escape}</span>\
      {/if}\
          </td>\
                   <td class="td2">&nbsp;</td>\
          <td class="td3">\
          <div class="ctnt c07">{if note.viewType!=1}<span class="c09">回复 ${hostNickname}：</span>{/if}{if note.viewType!=1}${toHtmlStr(note.content)}{else}${note.content}{/if}</div>\
          </td>\
          <td class="td4 c09">${NetEase.DateTime.formatRecentDate(note.publishTime,"YYYY-M-dd HH:mm")}</td>\
       </tr>\
       {if note.re != null && note.re.length>0}{var oneRe = note.re[0]}\
       <tr><td></td><td></td><td class="td5">\
           <div class="ctntrpl"><span class="t c09 n_ m9 g_t_12">回复:</span><div class="rpl c07">${toHtmlStr(oneRe.content)}</div>\
           </div>\
         </td>\
         <td class="td4 c09">${NetEase.DateTime.formatRecentDate(oneRe.publishTime,"YYYY-M-dd HH:mm")}</td>\
                   </tr>{/if}\
    </table></td>\
    </tr>\
    </table>\
    </div>\
    {/for}\
 ',
showMessage:function(content,id,type){
showInfo('noteStatusBar'+id,content,type);
}
}
