var arrJobtype = 
[
["销售","0","销售","4010200"],
["市场/市场拓展/公关","0","市场/市场拓展/公关","4082000"],
["商务/采购/贸易","0","商务/采购/贸易","4083000"],
["计算机软、硬件/互联网/IT","0","计算机软、硬件/互联网/IT","160000"],
["电子/半导体/仪表仪器","0","电子/半导体/仪表仪器","160100"],
["通信技术","0","通信技术","5001000"],
["客户服务/技术支持","0","客户服务/技术支持","4000000"],
["行政/后勤","0","行政/后勤","3010000"],
["人力资源","0","人力资源","5002000"],
["高级管理","0","高级管理","1050000"],
["生产/加工/制造","0","生产/加工/制造","121100"],
["质控/安检","0","质控/安检","2023405"],
["工程机械","0","工程机械","5003000"],
["技工","0","技工","5004000"],
["财会/审计/统计","0","财会/审计/统计","2060000"],
["金融/银行/保险/证券/投资","0","金融/银行/保险/证券/投资","2070000"],
["建筑/房地产/装修/物业","0","建筑/房地产/装修/物业","140000"],
["交通/仓储/物流","0","交通/仓储/物流","4010300"],
["普通劳动力/家政服务","0","普通劳动力/家政服务","6270000"],
["零售业","0","零售业","5005000"],
["教育/培训","0","教育/培训","2090000"],
["咨询/顾问","0","咨询/顾问","2140000"],
["学术/科研","0","学术/科研","2010000"],
["法律","0","法律","2080000"],
["美术/设计/创意","0","美术/设计/创意","2100708"],
["编辑/文案/传媒/影视/新闻","0","编辑/文案/传媒/影视/新闻","2120000"],
["酒店/餐饮/旅游/娱乐","0","酒店/餐饮/旅游/娱乐","4040000"],
["化工","0","化工","120500"],
["能源/矿产/地质勘查","0","能源/矿产/地质勘查","130000"],
["医疗/护理/保健/美容","0","医疗/护理/保健/美容","2050000"],
["生物/制药/医疗器械","0","生物/制药/医疗器械","121300"],
["翻译（口译与笔译）","0","翻译（口译与笔译）","2120500"],
["公务员","0","公务员","200100"],
["环境科学/环保","0","环境科学/环保","2023100"],
["农/林/牧/渔业","0","农/林/牧/渔业","100000"],
["兼职/临时/培训生/储备干部","0","兼职/临时/培训生/储备干部","1"],
["在校学生","0","在校学生","5006000"],
["其他","0","其他","2"]
];

var arrDate = [['1',0,'今天'],['3',0,'最近三天'],['7',0,'最近一周'],['30',0,'最近一个月']]
var arrIndustry = [['计算机硬件及网络设备','0','计算机硬件及网络设备'],['计算机软件','0','计算机软件'],['互联网/电子商务','0','互联网/电子商务'],['IT服务/多领域经营','0','IT服务/多领域经营'],['通讯（设备/运营/增值服务）','0','通讯（设备/运营/增值服务）'],['电子技术/半导体','0','电子技术/半导体'],['金融/银行/保险/证券','0','金融/银行/保险/证券'],['广告/公关','0','广告/公关'],['咨询/管理产业/法律/财会','0','咨询/管理产业/法律/财会'],['传媒/出版/印刷/包装','0','传媒/出版/印刷/包装'],['教育/培训','0','教育/培训'],['医药/保健/生物工程','0','医药/保健/生物工程'],['加工制造','0','加工制造'],['学术/科研','0','学术/科研'],['快速消费品（食品/饮料/烟草/化妆品）','0','快速消费品（食品/饮料/烟草/化妆品）'],['房地产/建筑/装潢','0','房地产/建筑/装潢'],['耐用消费品（服装服饰/纺织/家具/家电）','0','耐用消费品（服装服饰/纺织/家具/家电）'],['零售/批发','0','零售/批发'],['贸易/进出口','0','贸易/进出口'],['交通/运输/物流','0','交通/运输/物流'],['大型设备/机电设备/重工业','0','大型设备/机电设备/重工业'],['化工/石化','0','化工/石化'],['仪器仪表及工业自动化','0','仪器仪表及工业自动化'],['能源/矿产','0','能源/矿产'],['汽车','0','汽车'],['农/林/牧/渔','0','农/林/牧/渔'],['环保','0','环保'],['旅游/酒店/餐饮','0','旅游/酒店/餐饮'],['娱乐/体育/休闲','0','娱乐/体育/休闲'],['政府/公共事业','0','政府/公共事业'],['航天和航空','0','航天和航空'],['其它','0','其它']];


//when onclickFN='displayChildren',then drawTabFN='drawTable2'(must)
function lib_obj(divN,buttonN,hiddenN,dataArr,pObj,drawTabFN,onclickFN){
     this.onclickFN=onclickFN;
	 this.div=document.getElementById(divN);
	 this.div.builded=false;
	 this.drawTabFN=(drawTabFN!=null&&drawTabFN!='')?drawTabFN:'drawTable1';
	 try{this.drawTabF=eval(this.drawTabFN)}
     catch(err){this.drawTabF=function(){return 'Error!No drawTable function!'}};
	 try{this.drawTab=drawTable;}
	 catch(err){this.drawTab=function(){return 'Error!No drawTable function!'}}
	 this.divConfig={title:'职位XXX',nCols:2,tableW:500,spaceColW:20,trHeight:24,currentNShowC:100,buttonNShowC:20};
	 this.button=eval(buttonN);
	 this.hidden=eval(hiddenN);
	 this.preValue=this.hidden.value;
	 this.dataArrAll=dataArr;
	 this.dataArr=this.dataArrAll;
	 this.childNodes=[];
	 this.parentObj=null;
	 if(pObj) pObj.add(this);
}
lib_obj.prototype.add=function(cNode){
     cNode.parentObj=this;
	 cNode.prePObjV=this.hidden.value;
	 this.childNodes[this.childNodes.length]=cNode;
}
lib_obj.prototype.popup=function(){
     var i;
	 if(this.parentObj!=null&&(!this.div.builded||this.prePObjV!=this.parentObj.hidden.value)){
	    this.dataArr=[];
		var parentId=null;
		for(i=0;i<this.parentObj.dataArr.length;i++) if(this.parentObj.dataArr[i][0]==this.parentObj.hidden.value){parentId=this.parentObj.dataArr[i][3];break;}
		if(parentId!=null) for(i=0;i<this.dataArrAll.length;i++) if(this.dataArrAll[i][1]==parentId) this.dataArr[this.dataArr.length]=this.dataArrAll[i];
		if(!this.dataArr.length) return;
	 }
	 //if(!this.div.builded||(this.parentObj!=null&&this.prePObjV!=this.parentObj.hidden.value)||(this.preValue!=this.hidden.value)){
	     this.div.builded=true;
		 this.preValue=this.hidden.value;
		 if(this.parentObj!=null) this.prePObjV=this.parentObj.hidden.value;
		 this.div.innerHTML=this.buildDiv();
	 //}
	 displayLayer(this.div.id,GetXPos(document.images['img_'+this.div.id])-150,GetYPos(document.images['img_'+this.div.id])+5);
}
lib_obj.prototype.buildDiv=function(){
     var errorStr='Error!No buildDiv function!';
	 try{return this.drawTab(this.hidden.value,this.dataArr,this.div.id,this.divConfig,this.onclickFN,this.drawTabF);}
	 catch(err){return errorStr;}
}
/******************** onclick function  ********************************/
lib_obj.prototype.passSchCon=function(value,name,id){
     this.hidden.value=value;
	 var showName=(GetRealLength(name)<this.divConfig.buttonNShowC)?name:(subStringPro(name,this.divConfig.buttonNShowC-2)+'...');
	 this.button.value=showName;
	 this.button.title=name;
	 ClosePopup(this.div.id,0,0);
	 if(this.childNodes.length) this.clearAllChildnodes();
	 for(var i=0;i<this.childNodes.length;i++) if(this.haveChildnodes(value,this.childNodes[i])) this.childNodes[i].button.disabled=false;else this.childNodes[i].button.disabled=true;
}
lib_obj.prototype.passSchCon4ini=function(value){
     var name,i,flag=false;
	 for(i=0;i<this.dataArr.length;i++) if(this.dataArr[i][0]==value) {name=this.dataArr[i][2];flag=true;break;}
	 if(flag){
	 this.hidden.value=value;
	 var showName=(GetRealLength(name)<this.divConfig.buttonNShowC)?name:(subStringPro(name,this.divConfig.buttonNShowC-2)+'...');
	 this.button.value=showName;
	 this.button.title=name;
	 for(i=0;i<this.childNodes.length;i++) if(this.haveChildnodes(value,this.childNodes[i])) this.childNodes[i].button.disabled=false;else this.childNodes[i].button.disabled=true;}
	 else{this.button.value='不限';this.button.title='不限'}
}
lib_obj.prototype.displayChildren=function(value,name,id){
     var subDataArr=[],i;
	 for(i=0;i<this.dataArr.length;i++) if(id!='489'&&this.dataArr[i][1]==id) subDataArr[subDataArr.length]=this.dataArr[i];
	 if(parseInt(id)>0) {
		 if(subDataArr.length){
			 this.passSchCon4ini(value);
			 if(document.getElementById('provinceCon')) document.getElementById('provinceCon').innerHTML=drawCity(this.dataArr,value,true,this.divConfig.trHeight,parseInt(this.divConfig.tableW/this.divConfig.nCols),this.divConfig.nCols,this.onclickFN);
			 if(document.getElementById('currentOption')){
			 	var objCurrentOption = document.getElementById('currentOption');
				var currentN=name,currentNShow=currentN;
				currentNShow=(GetRealLength(currentN)<this.divConfig.currentNShowC)?currentN:(subStringPro(currentN,this.divConfig.currentNShowC-2)+'...');
				objCurrentOption.title=currentN;
				objCurrentOption.innerHTML='<b>'+currentNShow+'</b>';
			 }
		 }
		 else this.passSchCon(value,name,id);}
	 else if(parseInt(id)==0 && document.getElementById('provinceCon')) document.getElementById('provinceCon').innerHTML=allProvinceHTML;//返回其它省市
}
/******************** end onclick function  ********************************/
lib_obj.prototype.clearAllChildnodes=function(){
     if(this.childNodes.length) for(var i=0;i<this.childNodes.length;i++){
	    this.childNodes[i].passSchCon('','不限');
	    this.childNodes[i].clearAllChildnodes();
	 }
}
lib_obj.prototype.haveChildnodes=function(pvalue,childObj){
     var flag=false,pid=null,i;
	 for(i=0;i<this.dataArrAll.length;i++) if(this.dataArrAll[i][0]==pvalue) {pid=this.dataArrAll[i][3];break;}
	 if(pid!=null) for(i=0;i<childObj.dataArrAll.length;i++) if(childObj.dataArrAll[i][1]==pid) {flag=true;break;}
	 return flag;
}


/******************** write HTML code  ********************************/
function drawTable(currentV,dataArr,divId,divConfig,onclickFN,drawTabF){
	var tWidth=divConfig.tableW,title=divConfig.title,currentN=null,currentNShow=null,strHTML='',i;
	for(i=0;i<dataArr.length;i++) if(dataArr[i][0]==currentV) {currentN=dataArr[i][2];break;}
	currentN=(currentN==null)?'不限':currentN;
	currentNShow=(GetRealLength(currentN)<divConfig.currentNShowC)?currentN:(subStringPro(currentN,divConfig.currentNShowC-2)+'...');
	strHTML += '<table width="'+tWidth+'" border="0" cellpadding="0" cellspacing="0" class="blue12">\
				<tr><td width="8" height="8"><img src="http://wwww.581e.com/2938/images/topleft.gif" width="8" height="8"></td>\
					<td width="100%" height="7" bgcolor="#feeed5" style="border-top:#ffc264 1px solid;"><img src="http://wwww.581e.com/2938/images/blank.gif" width="1" height="1"></td>\
					<td width="8" height="8"><img src="http://wwww.581e.com/2938/images/topright.gif" width="8" height="8"></td></tr>\
	            <tr><td colspan="3" bgcolor="#feeed5" height="22" valign="top" style="border-left:#ffc264 1px solid;border-right:#ffc264 4px solid;"><div style="float:left;">&nbsp;&nbsp;&nbsp;<b class="blue14">选择分类：</b>&nbsp;&nbsp;&nbsp;&nbsp;(当前选择的'+title+'--<span id="currentOption" title="'+currentN+'"><b>'+currentNShow+'</b></span>)</div><div style="float:right;">[ <a href="javascript:ClosePopup(\''+divId+'\',0,0)" class="blue12">关闭</a> ]&nbsp;</div></td></tr>\
                <tr><td colspan="3" bgcolor="#ffffff" style="border-left:#ffc264 1px solid;border-right:#ffc264 4px solid;padding:10 10 5 10;">';
	strHTML += drawTabF(dataArr,divConfig,onclickFN,currentV);
	strHTML += '</td></tr>\
				<tr><td width="8" height="7"><img src="http://images.zhaopin.com/new2/images/jobseeker/bottomleft.gif" width="8" height="7"></td>\
					<td width="100%" height="3" bgcolor="#ffffff" style="border-bottom:#ffc264 4px solid;"><img src="http://wwww.581e.com/2938/images/blank.gif" width="1" height="1"></td>\
					<td width="8" height="7"><img src="http://wwww.581e.com/2938/images/bottomright.gif" width="8" height="7"></td></tr></table>';
	return strHTML;
}

function drawTable1(dataArr,divConfig,onclickFN){
    var tWidth=divConfig.tableW,nCols=divConfig.nCols,spaceColWidth=divConfig.spaceColW,trHeight=divConfig.trHeight;
	var strHTML='',tdWidth = parseInt((tWidth-spaceColWidth*(nCols-1))/nCols);
	strHTML += '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">';
	if(dataArr!=arrJobtype) strHTML += '<tr height="24"><td colspan="'+(3*nCols-2)+'"><a href="#" class="blue12" onClick="'+onclickFN+'(\'\',\'不限\',\'\');return false;" style="font-size:13px;">不限</a></td></tr>';
	strHTML += drawTrs1(dataArr,trHeight,tdWidth,nCols,spaceColWidth,onclickFN);
	strHTML += '</table>';
	return strHTML;
}
function drawTrs1(dataArr,trHeight,tdWidth,nCols,spaceColWidth,onclickFN){
	var strHTML='',indexRow = 0,i,j,fIndex;
	for(i=0;i<dataArr.length;i++){
	    if(dataArr[i] && dataArr[i].length){
		   strHTML += '<tr height="'+trHeight+'">';indexRow++;fIndex=i;
		   for(j=0;j<nCols;j++){
		       i=fIndex+j;
			   if(dataArr[i]) strHTML+='<td width="'+tdWidth+'"><a href="#" class="blue12" onClick="'+onclickFN+'(\''+dataArr[i][0].replace(/"/g,'&quot;')+'\',\''+dataArr[i][2].replace(/"/g,'&quot;')+'\',\''+(dataArr[i][3]?dataArr[i][3].replace(/"/g,'&quot;'):dataArr[i][0].replace(/"/g,'&quot;'))+'\');return false;">'+dataArr[i][2]+'</a></td>';
		       else strHTML+='<td width="'+tdWidth+'"></td>';
			   if(indexRow==1&&j<(nCols-1)) strHTML+='<td rowspan="99" width="'+parseInt(spaceColWidth/2)+'" style="border-right:#7176AB 1px dotted;"><img src="http://wwww.581e.com/2938/images/blank.gif" width="'+parseInt(spaceColWidth/2)+'" height="1" border="0"></td><td rowspan="99" width="'+parseInt(spaceColWidth/2)+'"><img src="http://wwww.581e.com/2938/images/blank.gif" width="'+parseInt(spaceColWidth/2)+'" height="1" border="0"></td>';
		   }strHTML += '</tr>';
		}else continue;
	}
	return strHTML;
}

var allProvinceHTML = '';
function drawTable2(dataArr,divConfig,onclickFN,currentV){
    var tWidth=divConfig.tableW,nCols=divConfig.nCols,trHeight=divConfig.trHeight;
	var strHTML = '',tdWidth = parseInt(tWidth/nCols);
	var flagMaincity=true,flagProvince=true;flagOversea=false;displayType='p';
	
	allProvinceHTML = drawProvince(arrProvince,true,trHeight,tdWidth,nCols,onclickFN);
	
	var currentValue = 'china';
	if(currentV=='489') currentValue='china';
	else if(currentV=='561' || currentV=='562' || currentV=='563') currentValue='specialP';
	else if(isInArray(arrHotcity,currentV)>-1) currentValue='mainCity';
	else if(isInArray(arrProvince,currentV)>-1) currentValue='province';
	else if(isInArray(arrOversea,currentV)>-1) currentValue='oversea';
	else if(isInArray(arrCity,currentV)>-1) currentValue='city';
	
	switch(currentValue){
		case 'china' : flagMaincity=true;flagProvince=true;flagOversea=false;displayType='p';break;
		case 'mainCity' : flagMaincity=true;flagProvince=false;flagOversea=false;displayType='p';break;
		case 'specialP' : flagMaincity=false;flagProvince=true;flagOversea=false;displayType='p';break;
		case 'city' : 
		case 'province' : flagMaincity=false;flagProvince=true;flagOversea=false;displayType='c';break;
		case 'oversea' : flagMaincity=false;flagProvince=false;flagOversea=true;displayType='p';break;
		default : break;
	}
	
	strHTML += '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff">\
				<tr><td colspan="'+nCols+'" style="padding-left:22px;"><a href="#" class="blue12" onClick="'+onclickFN+'(\'489\',\'全国\',\'489\');return false;">全国</a></td></tr>';
	
	strHTML += '<tr><td colspan="'+nCols+'" height="12"></td></tr>';
	
	strHTML += '<tr><td colspan="'+nCols+'"><p><a href="#" onclick="changeDisplay(\'tbodyMaincity\');return false;"><img src="http://wwww.581e.com/2938/images/icon'+(flagMaincity?'_open':'_close')+'.gif" border="" id="icon_tbodyMaincity" align="absmiddle"></a>&nbsp;&nbsp;&nbsp;&nbsp;主要城市</p></td></tr>\
				<tbody id="tbodyMaincity" style="display:'+(flagMaincity?'':'none')+';padding-left:22px;">';
	strHTML += drawTrs2(arrHotcity,trHeight,tdWidth,nCols,onclickFN);
	strHTML += '</tbody>';
	
	strHTML += '<tr><td colspan="'+nCols+'" height="12"></td></tr>';
	
	strHTML += '<tr><td id="provinceCon" colspan="'+nCols+'">';
	if(displayType=='p') strHTML += drawProvince(arrProvince,flagProvince,trHeight,tdWidth,nCols,onclickFN);
	else if(displayType=='c'){
		var pId = null,pIndex=-1,i;
		pIndex = isInArray(arrProvince,currentV);
		if(pIndex>-1) pId = arrProvince[pIndex][0];
		else if(pIndex==-1){for(i=0;i<dataArr.length;i++) if(dataArr[i][0]==currentV) {pId=dataArr[i][1];break;}}
		strHTML += drawCity(dataArr,pId,flagProvince,trHeight,tdWidth,nCols,onclickFN)
	}
	strHTML += '</td></tr>';
	
	strHTML += '<tr><td colspan="'+nCols+'" height="12"></td></tr>';
	
	strHTML += '<tr><td colspan="'+nCols+'"><p><a href="#" onclick="changeDisplay(\'tbodyOversea\');return false;"><img src="http://wwww.581e.com/2938/images/icon'+(flagOversea?'_open':'_close')+'.gif" border="" id="icon_tbodyOversea" align="absmiddle"></a>&nbsp;&nbsp;&nbsp;&nbsp;其它国家</p></td></tr>\
				<tbody id="tbodyOversea" style="display:'+(flagOversea?'':'none')+';padding-left:22px;">';
	strHTML += drawTrs2(arrOversea,trHeight,tdWidth,nCols,onclickFN);
	strHTML += '</tbody>';
	
	strHTML += '</table>';
	
	return strHTML;
}
function drawTrs2(dataArr,trHeight,tdWidth,nCols,onclickFN){
	var strHTML='',i,j,showName='',numWordForColspan=6;
	for(i=0;i<dataArr.length;){
	    strHTML += '<tr height="'+trHeight+'">';
		for(j=0;j<nCols;j++){
			if(dataArr[i]){
			   showName = dataArr[i][2];
			   if(showName.length>numWordForColspan && j==(nCols-1)) {strHTML+='<td></td>';break;}
			   strHTML+='<td'+((showName.length>numWordForColspan)?' colspan="2"':'')+' width="'+((showName.length>numWordForColspan)?tdWidth*2:tdWidth)+'"><a href="#" class="blue12" onClick="'+onclickFN+'(\''+dataArr[i][0].replace(/"/g,'&quot;')+'\',\''+showName.replace(/"/g,'&quot;')+'\',\''+(dataArr[i][3]?dataArr[i][3].replace(/"/g,'&quot;'):dataArr[i][0].replace(/"/g,'&quot;'))+'\');return false;">'+showName+'</a></td>'; 
			   if(showName.length>numWordForColspan) j++;
			}
			else strHTML+='<td width="'+tdWidth+'"></td>';i++;
		}strHTML += '</tr>';
	}
	return strHTML;
}
function drawCity(dataArr,pId,flagProvince,trHeight,tdWidth,nCols,onclickFN){
	var pName = '',i,strHTML = '',arrCity4P = [];
	if(pId==null) return;
	for(i=0;i<dataArr.length;i++){
		if(dataArr[i][0]==pId) pName=dataArr[i][2];
		else if(dataArr[i][1]==pId) arrCity4P[arrCity4P.length]=dataArr[i];
	}
	strHTML += '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"><tr><td colspan="'+nCols+'"><p><a href="#" onclick="changeDisplay(\'tbodyProvince\');return false;"><img src="http://wwww.581e.com/2938/images/icon'+(flagProvince?'_open':'_close')+'.gif" border="" id="icon_tbodyProvince" align="absmiddle"></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" class="blue12" onclick="'+onclickFN.toString().split('.')[0]+'.passSchCon(\''+pId+'\',\''+pName+'\',\''+pId+'\');return false;">'+pName+'</a>&nbsp;&nbsp;&nbsp;&nbsp;[ <a href="#" class="blue12" onClick="'+onclickFN+'(\'0\',\'\',\'0\');return false;">返回其它省市</a> ]</p></td></tr>\
				<tbody id="tbodyProvince" style="display:'+(flagProvince?'':'none')+';padding-left:22px;">';
	if(arrCity4P.length) strHTML += drawTrs2(arrCity4P,trHeight,tdWidth,nCols,onclickFN);
	strHTML += '</tbody></table>';
	return strHTML;
}
function drawProvince(dataArr,flagProvince,trHeight,tdWidth,nCols,onclickFN){
	var strHTML = '';
	strHTML += '<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"><tr><td colspan="'+nCols+'"><p><a href="#" onclick="changeDisplay(\'tbodyProvince\');return false;"><img src="http://wwww.581e.com/2938/images/icon'+(flagProvince?'_open':'_close')+'.gif" border="" id="icon_tbodyProvince" align="absmiddle"></a>&nbsp;&nbsp;&nbsp;&nbsp;其它省市</p></td></tr>\
				<tbody id="tbodyProvince" style="display:'+(flagProvince?'':'none')+';padding-left:22px;">';
	if(dataArr.length) strHTML += drawTrs2(dataArr,trHeight,tdWidth,nCols,onclickFN);
	strHTML += '</tbody></table>';
	return strHTML;
}
/******************** end write HTML code ********************************/

function GetRealLength(strTemp){
 var i,sum=0;
 for(i=0;i<strTemp.length;i++){if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) sum=sum+1; else sum=sum+2;}
 return sum;
}
function subStringPro(str, length){
  var stri = '';
  for(i=0,j=0; j<length;){
    if((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255)){stri+=str.charAt(i);j++;}
	else{stri += str.charAt(i);j += 2;}
    i++;}
  return stri;
}

function isInArray(arr,v){
	var flag=-1;
	for(var i=0;i<arr.length;i++) if(arr[i][0]==v) {flag=i;break;}
	return flag;
}

function changeDisplay(id){
	var obj = document.getElementById(id);
	var objImg = document.getElementById('icon_'+id);
	if(obj){
		if(obj.style.display=='none') show(id);
		else hide(id);
	}
}
function show(id){
	var obj = document.getElementById(id);
	var objImg = document.getElementById('icon_'+id);
	obj.style.display='';
	if(objImg) objImg.src='http://wwww.581e.com/2938/images/icon_open.gif';
}
function hide(id){
	var obj = document.getElementById(id);
	var objImg = document.getElementById('icon_'+id);
	obj.style.display='none';
	if(objImg) objImg.src='http://wwww.581e.com/2938/images/icon_close.gif';
}