


function createNameAndValueObject(val,name){
	var o = new Object();
	o.value=val;
	o.name=name;
	return o;
}

/*
*工作性质 
*issel:是否包含"请选择"  1:有 否则 无
* seld: 被选中的项的value
*/

function listGongzuoXingzhi(name,issel,seld,css){
	
	//var d00 = createNameAndValueObject('-1','工作性质');
	var d0 = createNameAndValueObject('0','全职'); 
	var d1 = createNameAndValueObject('1','兼职'); 
	var d2 = createNameAndValueObject('2','临时'); 
	var d3 = createNameAndValueObject('3','顾问'); 
	var d4 = createNameAndValueObject('-','不限');
	
	var xzdatas = new Array(d0,d1,d2,d3,d4);
	
	processWriteList(xzdatas,name,issel,seld,css,'--工作性质--');
}

function processWriteList(ary,name,issel,seld,css,topName,action){
	if( typeof(name) == 'undefined' ){
		name='default';
	} 
	var content = '<select id="' + name + '" name="' + name + '"';
	
	if (typeof(css) != 'undefined') {
		content += ' class="' + css + '" ';
	}
	
	if( typeof(action) != 'undefined' ){
		content += 'onchange="' + action+ '" ';
	} 
	
	content += '>';
	
	if( typeof(issel) != 'undefined' && issel=='1' ){
		content += '<option value="-1">' + topName + '</option>';
	}
	for( i = 0;i<ary.length;i++ ){
		content += '<option value="' + ary[i].value + '"';
		if( typeof(seld) != 'undefined' && seld==ary[i].value ){
			content += ' selected ';
		}
		content +=' >'+ary[i].name + '</option>';
	}
	content += '</select>'; 
	
	document.write(content);
}

function listFabuRiqi(name,issel,seld,css){
	var d0 = createNameAndValueObject('1','一天以内');
	var d1 = createNameAndValueObject('2','二天以内');
	var d2 = createNameAndValueObject('3','三天以内');
	var d3 = createNameAndValueObject('7','一周内');
	var d4 = createNameAndValueObject('15','半月内');
	var d5 = createNameAndValueObject('30','一月内');
	var d6 = createNameAndValueObject('90','三月内');
	var d7 = createNameAndValueObject('-','不限');
	
	var riqi = new Array(d0,d1,d2,d3,d4,d5,d6,d7);
	processWriteList(riqi,name,issel,seld,css,'--发布日期--');
	
}

var bcsalary;
function initialSalary(){
	var d0 = createNameAndValueObject('1000-','1000以下');
	var d1 = createNameAndValueObject('1000~2000','1000~2000');
	var d2 = createNameAndValueObject('2000~3000','2000~3000');
	var d3 = createNameAndValueObject('3000~4000','3000~4000');
	var d4 = createNameAndValueObject('4000~5000','4000~5000');
	var d5 = createNameAndValueObject('5000^','5000以上');
	var d6 = createNameAndValueObject('-','不限');
	
	bcsalary = new Array(d0,d1,d2,d3,d4,d5,d6);
}


function listSalary(name,issel,seld,css){
	if( typeof(bcsalary) == 'undefined' ){
		initialSalary() ;
	}
	processWriteList(bcsalary,name,issel,seld,css,'--薪水要求--');
	
}

function getSalaryName(val){
	if(typeof(bcsalary) == 'undefined'){
		initialSalary();
	} 
	var ret = getNameFromArray(bcsalary,val);
	if(ret == '未知类型'){
		ret = '';
	}
	return ret;
}


function listXueli(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('0','中专');
	var d1 = createNameAndValueObject('1','高中');
	var d2 = createNameAndValueObject('2','大专');
	var d3 = createNameAndValueObject('3','本科');
	var d4 = createNameAndValueObject('4','硕士');
	var d5 = createNameAndValueObject('5','博士');
	var d6 = createNameAndValueObject('-','不限');
	
	var xueli = new Array(d0,d1,d2,d3,d4,d5,d6);
	processWriteList(xueli,name,issel,seld,css,'--学历要求--',action);
	
}

function listSex(name,issel,seld,css){
	var d0 = createNameAndValueObject('1','男');
	var d1 = createNameAndValueObject('0','女');
	var d2 = createNameAndValueObject('-','不限');
	
	var sex = new Array(d0,d1,d2);
	processWriteList(sex,name,issel,seld,css,'--性别选择--');
	
}
function listPersonSex(name,issel,seld,css){//注册时候颠倒
	var d0 = createNameAndValueObject('0','男');
	var d1 = createNameAndValueObject('1','女');
	var d2 = createNameAndValueObject('-','不限');
	
	var sex = new Array(d0,d1,d2);
	processWriteList(sex,name,issel,seld,css,'--性别选择--');
	
}

function listZhicheng(name,issel,seld,css){
	var d0 = createNameAndValueObject('1','初级');
	var d1 = createNameAndValueObject('2','中级');
	var d2 = createNameAndValueObject('3','高级');
	var d3 = createNameAndValueObject('-','不限');
	
	var zhicheng = new Array(d0,d1,d2,d3);
	processWriteList(zhicheng,name,issel,seld,css,'--职称选择--');
	
}

function listGongzuoJY(name,issel,seld,css){
	var d0 = createNameAndValueObject('10-','10年以下');
	var d1 = createNameAndValueObject('10~20','10~20年');
	var d2 = createNameAndValueObject('20~30','20~30年');
	var d3 = createNameAndValueObject('30^','30年以上');
	var d4 = createNameAndValueObject('-','不限');
	
	var gongzuojy = new Array(d0,d1,d2,d3,d4);
	processWriteList(gongzuojy,name,issel,seld,css,'--工作经验--');
	
}

function listFbrqOrder(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('desc','发布日期降续');
	var d1 = createNameAndValueObject('asc','发布日期升续');
	
	var fbrqorder = new Array(d0,d1);
	processWriteList(fbrqorder,name,issel,seld,css,'--发布日期排序--',action);
	
}
function listAgeOrder(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('desc','更新日期降序');
	var d1 = createNameAndValueObject('asc','更新日期升序');
	
	var fbrqorder = new Array(d0,d1);
	processWriteList(fbrqorder,name,issel,seld,css,'--年龄排序--',action);
	
}


function listPageSize(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('15','15条/页');
	var d1 = createNameAndValueObject('20','20条/页');
	var d2 = createNameAndValueObject('25','25条/页'); 
	var d3 = createNameAndValueObject('30','30条/页');
	
	var pagesize = new Array(d0,d1,d2,d3);
	processWriteList(pagesize,name,issel,seld,css,'--显示条数--',action);
	
}

function listPageSize2(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('20','20条/页');
	var d1 = createNameAndValueObject('30','30条/页');
	var d2 = createNameAndValueObject('40','40条/页'); 
	var d3 = createNameAndValueObject('50','50条/页');
	
	var pagesize = new Array(d0,d1,d2,d3);
	processWriteList(pagesize,name,issel,seld,css,'--显示条数--',action);
	
}

function listShowModel(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('1','详细型');
	var d1 = createNameAndValueObject('2','简洁型');
	
	var showmodel = new Array(d0,d1);
	processWriteList(showmodel,name,issel,seld,css,'--显示格式--',action);
	
} 

function listResumeTime(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('1','一天以内');
	var d1 = createNameAndValueObject('2','二天以内');
	var d2 = createNameAndValueObject('3','三天以内');
	var d3 = createNameAndValueObject('7','一周内');
	var d4 = createNameAndValueObject('15','半月内');
	var d5 = createNameAndValueObject('30','一月内');
	var d6 = createNameAndValueObject('90','三月内');
	var d7 = createNameAndValueObject('180','半年内');
	var d8 = createNameAndValueObject('-','不限');
	
	var riqi = new Array(d0,d1,d2,d3,d4,d5,d6,d7,d8);
	processWriteList(riqi,name,issel,seld,css,'--简历更新--',action);
}

function listAge(name,issel,seld,css,action){
	var d_1=createNameAndValueObject('35~40','35~40岁');
	var d0 = createNameAndValueObject('40~50','40~50岁');
	var d1 = createNameAndValueObject('50~55','50~55岁');
	var d2 = createNameAndValueObject('55~60','55~60岁');
	var d3 = createNameAndValueObject('60~70','60~70岁');
	var d4 = createNameAndValueObject('70^','70岁以上');
	var d5 = createNameAndValueObject('-','不限');
	
	var riqi = new Array(d_1,d0,d1,d2,d3,d4,d5);
	processWriteList(riqi,name,issel,seld,css,'--年龄区间--',action);
}


var arrivedTime;
function initialArrivedTime(){
	var d0 = createNameAndValueObject('7','一周内');
	var d1 = createNameAndValueObject('14','二周内');
	var d2 = createNameAndValueObject('30','一个月内');
	var d3 = createNameAndValueObject('60','二个月内');
	var d4 = createNameAndValueObject('90','三个月内');
	var d5 = createNameAndValueObject('-','随时到岗');
	
	arrivedTime = new Array(d0,d1,d2,d3,d4,d5);
}

function listArrivedTime(name,issel,seld,css,action){
	if(typeof(arrivedTime) == 'undefined'){
		initialArrivedTime();
	}
	processWriteList(arrivedTime,name,issel,seld,css,'--到岗日期--',action);
}

function getArrivedName(val){
	if(typeof(arrivedTime) == 'undefined'){
		initialArrivedTime();
	} 
	var ret = getNameFromArray(arrivedTime,val);
	if(ret == '未知类型'){
		ret = '';
	}
	return ret;
}

var computeLevel;

function initialComputeLevel(){
	var d0 = createNameAndValueObject('1','会基本电脑操作');
	var d1 = createNameAndValueObject('2','会使用办公软件');
	var d2 = createNameAndValueObject('3','熟练使用电脑工作'); 
	computeLevel = new Array(d0,d1,d2);
}

function listComputeLevel(name,issel,seld,css,action){
	if(typeof(computeLevel) == 'undefined'){
		initialComputeLevel();
	}
	processWriteList(computeLevel,name,issel,seld,css,'--请选择电脑水平--',action);
}

function getComputeLevelName(val){
	if(typeof(computeLevel) == 'undefined'){
		initialComputeLevel();
	} 
	var ret = getNameFromArray(computeLevel,val);
	if(ret == '未知类型'){
		ret = '';
	}
	return ret;
}


var manualCtype;

function initialManualCtype(){
		var d0 = createNameAndValueObject('0','业内要闻');
		var d1 = createNameAndValueObject('1','招聘信息');
		var d2 = createNameAndValueObject('2','评论文章');
		// var d3 = createNameAndValueObject('3','俱乐部公告');
		// var d4 = createNameAndValueObject('4','活动报道');
		var d5 = createNameAndValueObject('5','求职技巧');
		var d6 = createNameAndValueObject('6','人事知识');
		var d7 = createNameAndValueObject('7','政策法规');
		var d8 = createNameAndValueObject('8','案例分析');
		var d10 = createNameAndValueObject('10','公司新闻中心');
		var d11 = createNameAndValueObject('11','返聘指南');
		
		//var riqi = new Array(d0,d1,d2,d3,d4,d5,d6,d7);
		manualCtype = new Array(d0,d1,d2,d5,d6,d7,d8,d10,d11);
}

function listManualCtype(name,issel,seld,css,action){
	if(typeof(manualCtype) == 'undefined'){
		initialManualCtype() ;
	}
	processWriteList(manualCtype,name,issel,seld,css,'--全部--',action);
} 

function getManualCtypeName(val){
	if( typeof(manualCtype) == 'undefined' ){
		initialManualCtype() ;
	}
	return getNameFromArray(manualCtype, val);
}

var faqCatalogArray;
function listFaqCatalog(name,issel,seld,css,action){
	var d0 = createNameAndValueObject('0','意见建议');
	var d1 = createNameAndValueObject('1','网站问题');
	var d2 = createNameAndValueObject('2','用户注册');
	var d3 = createNameAndValueObject('3','用户使用帮助');
	faqCatalogArray = new Array(d0,d1,d2,d3);
	processWriteList(faqCatalogArray,name,issel,seld,css,'--问题类型--',action);
}

function getFaqCatalogName(val){
	if( typeof(faqCatalogArray) == 'undefined' ){ 
		var d0 = createNameAndValueObject('0','意见建议');
		var d1 = createNameAndValueObject('1','网站问题');
		var d2 = createNameAndValueObject('2','用户注册');
		var d3 = createNameAndValueObject('3','用户使用帮助');
		faqCatalogArray = new Array(d0,d1,d2,d3);
	}
	return getNameFromArray(faqCatalogArray, val);
}

function getNameFromArray(p_array, val) {
	var ret = '未知类型';
	for( var i = 0; i< p_array.length; i++){
		if( p_array[i].value == val ){
			ret=p_array[i].name;
			break;
		}
	} 
	return ret;
}



var workStatus;
function listWorkStatus(name,issel,seld,css,action){
	if(typeof(workStatus) == 'undefined'){
		initialWorkStatus() ;
	}
	processWriteList(workStatus,name,issel,seld,css,'--请选择就业状态--',action);
} 

function initialWorkStatus() {
	var d1 = createNameAndValueObject('1','在岗');
	var d2 = createNameAndValueObject('2','待业'); 
	var d3 = createNameAndValueObject('3','退养/退休'); 
	workStatus = new Array(d1,d2,d3);
}
function getWorkStatusName(val) {
	if( typeof(workStatus) == 'undefined' ){ 
		initialWorkStatus() ;
	}
	return getNameFromArray(workStatus, val);
}

var stationWorkStatus;
function listStationWorkStatus(name,issel,seld,css,action){
	if(typeof(stationWorkStatus) == 'undefined'){
		initialStationWorkStatus() ;
	}
	processWriteList(stationWorkStatus,name,issel,seld,css,'--请选择就业状态--',action);
}

function initialStationWorkStatus(){
	var d1 = createNameAndValueObject('1','不限');
	var d2 = createNameAndValueObject('2','退养/退休'); 
 
	stationWorkStatus = new Array(d1,d2);
}
function getStationWorkStatus(val){
	if( typeof(stationWorkStatus) == 'undefined' ){ 
		initialStationWorkStatus() ;
	}
	return getNameFromArray(stationWorkStatus, val);
}

//------------------
function Dd(){
	this.did;
	this.dname;
	this.childs=false;
}
