/**
selector javascript
@auther xurun , All Rights Reserved !!!
@time 2006-9-1*/

function browserIsIE(){  //ie?
	/*if (window.navigator.userAgent.indexOf("MSIE")>=1)
		return true;
	else
		return false;*/
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);  //主版本号
  this.minor = parseFloat(navigator.appVersion);//全版本号
  if(agent.indexOf("msie")!=-1)
  {
     return true;
  }
  else
  {
     return false;
  }
}
var divString  = "<div id=\"screenSelectorDiv\" style=\"position:absolute;visibility:hidden;width:96%;height:100%;background: #efefef;filter:alpha(opacity=65);opacity:0.50\"></div>";
    divString += "<div id=\"selectorDiv\" style=\"position:absolute;visibility:hidden;filter='progid:DXImageTransform.Microsoft.DropShadow(Color=#bbbbbb,OffX=0,OffY=0)'\" >";
    divString += " <div id=\"displayTable\">";
    divString += "  <div id=\"zh_LabelsTop\">";
	if(browserIsIE()){
	    divString += "<li class=\"zh_labels1\" id=\"selectTip\" onMouseDown=\"catchFlyBar()\" style=\"cursor:move\"></li>";
		divString += "<li class=\"zh_labels2\"><input type=\"text\" onKeyPress=\"javascript:isEnter()\" name=\"selectorSearchStr\" id=\"selectorSearchStr\"/></li>";
		divString += "<li class=\"zh_labels3\"><IMG SRC=\"/city/zhongshan/images/labels_btn.gif\" WIDTH=\"50\" HEIGHT=\"18\" BORDER=\"0\" onclick=\"clearMsg('tip');javascript:searchOption();\" style=\"cursor:pointer\"></li>";
	}else{
	    divString += "<li class=\"zh_labels1\" id=\"selectTip\"></li>";
		divString += "<li class=\"zh_labels2\"></li>";
		divString += "<li class=\"zh_labels3\"></li>";
	}
	divString += "   <li class=\"zh_labels4\"><IMG SRC=\"/city/zhongshan/images/labels_del.gif\" WIDTH=\"16\" HEIGHT=\"18\" BORDER=\"0\" title=\"清空当前值\" onclick=\"clearMsg('tip');javascript:clearValue()\" style=\"cursor:pointer\"/></li>";
	divString += "   <li class=\"zh_labels5\"><IMG SRC=\"/city/zhongshan/images/labels_close.gif\" WIDTH=\"16\" HEIGHT=\"18\" BORDER=\"0\" title=\"关闭\" onclick=\"clearMsg('tip');javascript:hiddenLayer()\" style=\"cursor:pointer\"/></li>";
	divString += "  </div>";
	divString += "  <div id=\"zh_LabelsContent\">";
	divString += "    <div id=\"zh_LabelsSpace1\"><font color=\"red\"><span id=\"tip\"></span></font></div>";
	divString += "    <div id=\"selectItemList\"></div>";
	divString += "    <div id=\"selectSubItemList\"></div>";
	divString += "    <div id=\"zh_LabelsSpace1\"></div>";
	divString += "  </div>";
	divString += "  <div id=\"zh_LabelsBottom\"><IMG SRC=\"/city/zhongshan/images/labels3.gif\" WIDTH=\"474\" HEIGHT=\"10\" BORDER=\"0\"></div>";
	divString += " </div>";
	divString += "</div>";

document.write (divString);

var bIsCatchFlyBar = false;
var dragClickX = 0;
var dragClickY = 0;
var fatherName = "";
var isSearch = false;
var displayway = false;
var formNum = 0;
var needScreenDiv = true;

function clearValue(){
	var selectTip = getObjByName("selectTip");
	var	oldName = selectTip.innerHTML;
	selectData("",oldName);
}

function catchFlyBar(e){
	var obj = getSelectorObj();
	bIsCatchFlyBar = true;
	var x=event.x+document.body.scrollLeft;
	var y=event.y+document.body.scrollTop;	
	dragClickX=x-obj.offsetLeft;
	dragClickY=y-obj.offsetTop;
	obj.setCapture();
	document.onmousemove  = onmousemove1;
	document.onmouseup  = onmouseup1;
}

function getSelectorObj(){
	var obj;
	if (document.layers){
		obj = document.layers['selectorDiv'];
    }
    else if (document.all){
		obj = document.all['selectorDiv'];
    }
    else if (document.getElementById){
        obj = document.getElementById('selectorDiv');
    }
	return obj;
}


function getObjByName(name){
	var obj;
	if (document.layers){
		obj = document.layers[name];
    }
    else if (document.all){
		obj = document.all[name];
    }
    else if (document.getElementById){
        obj = document.getElementById(name);
    }
	return obj;
}


function onmouseup1(){
	var obj = getSelectorObj();
	bIsCatchFlyBar = false;
	obj.releaseCapture();
}
function onmousemove1(){
	if(bIsCatchFlyBar){
		var obj = getSelectorObj();
			obj.style.left = event.x+document.body.scrollLeft-dragClickX;	
			obj.style.top = event.y+document.body.scrollTop-dragClickY;
	}
}

var returnObject = null;
var operatorWay = null;
function initLayer(disway,robj,way,e,formName,initName,initValue){
	displayway = disway
	operatorWay = way;
	isSearch = false;
	formNum = formName;
	try{
		document.getElementById("selectorSearchStr").value = "";
	}catch(e){}
	clearMsg('tip');
	for(var m=0;m<document.forms.length;m++){
		for(var i=0;i<document.forms[m].elements.length;i++){
		var theType = document.forms[m].elements[i].type;
		if(theType=="select-multiple" || theType=="select-one"){
			document.forms[m].elements[i].style.display="none";
		}
	   }
	}
	var displayTable = getObjByName("displayTable");
	displayTable.style.width=460;
	fatherName = ""

	var selectSubItemList = getObjByName("selectSubItemList");
	var selectItemList = getObjByName("selectItemList");
	selectSubItemList.style.display="none";
	selectItemList.style.display="";

	selectSubItemList.innerHTML="";
	returnObject = robj


	var disObj = null;
	var left=0,top=e.height+5;
	var x,y;
	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;
	//x = left;
	y = top+13;

	x  = ((window.screen.availWidth - 500) /2);//水平居中

	if (document.layers){
		disObj = document.layers['selectorDiv'];
        disObj.left = x;
        disObj.top = y;
    }
    else if (document.all){
		disObj = document.all['selectorDiv'];
		disObj.style.left=x;
        disObj.style.top=y;
    }
    else if (document.getElementById){
        disObj = document.getElementById('selectorDiv');
		disObj.style.left=x+"px";
       	disObj.style.top=y+"px";
    }
	selectItemList.innerHTML="数据载入中...";

    var selectTip = getObjByName("selectTip");
	//selectTip.innerHTML=initName;
	if("pos"==way){		
		selectTip.innerHTML="岗位类别";
		// loadData("/process/sys/selector/PersonSearchNokeyLoadJobFunctionData.jsp?math="+Math.random());
		selectItemList.innerHTML = loadPos(null);
	}
	else if("add"==way){
		selectTip.innerHTML="工作地点";
		if(initValue != null && initValue != ""){
		    if(initValue.substr(2,2) != "00"){
		    	initValue = initValue.substr(0,2)+"00";
		    }
		    var input = document.getElementById("selectorSearchStr");
		    var btn = document.getElementById("searchBtn");
			selectItemList.innerHTML = loadAddressByCity(initValue);
			if(input != null){
				input.style.display = "none";
				btn.style.display = "none";
			}
		}else{
			selectItemList.innerHTML = loadAddress(null);
		}
	}else if("cata"==way){
		//displayTable.style.width=550;
		selectTip.innerHTML="行业类别";
		//loadData("/process/sys/selector/LoadItem.jsp?id=9&math="+Math.random());			
		selectItemList.innerHTML = loadCata();
	}else if("time"==way){
		selectTip.innerHTML="时间";
		loadDataTime();
	}else if ("language"==way){
		selectTip.innerHTML="语言";
		//loadData("/process/sys/selector/LoadItem.jsp?id=5&math="+Math.random());			
		selectItemList.innerHTML = loadLangua(null,null);
	}else if ("degree"==way){
		selectTip.innerHTML="学历要求";
		//loadData("/process/sys/selector/LoadItem.jsp?id=5&math="+Math.random());			
		loadDataDegree();
	}else if ("workyear"==way){
		selectTip.innerHTML="工作经验";
		//loadData("/process/sys/selector/LoadItem.jsp?id=5&math="+Math.random());			
		loadDataWorkyear();
	}else if ("sex"==way){
		selectTip.innerHTML="性别要求";
		//loadData("/process/sys/selector/LoadItem.jsp?id=5&math="+Math.random());			
		loadDataSex();
	}else if("location"==way){
		selectTip.innerHTML="现所在地";
		if(initValue != null && initValue != ""){
		    if(initValue.substr(2,2) != "00"){
		    	initValue = initValue.substr(0,2)+"00";
		    }
		    var input = document.getElementById("selectorSearchStr");
		    var btn = document.getElementById("searchBtn");
			selectItemList.innerHTML = loadAddressByCity(initValue);
			if(input != null){
				input.style.display = "none";
				btn.style.display = "none";
			}
		}else{
			selectItemList.innerHTML = loadAddress(null);
		}
	}else if("hometown"==way){
		selectTip.innerHTML="籍 贯";
		if(initValue != null && initValue != ""){
		    if(initValue.substr(2,2) != "00"){
		    	initValue = initValue.substr(0,2)+"00";
		    }
		    var input = document.getElementById("selectorSearchStr");
		    var btn = document.getElementById("searchBtn");
			selectItemList.innerHTML = loadAddressByCity(initValue);
			if(input != null){
				input.style.display = "none";
				btn.style.display = "none";
			}
		}else{
			selectItemList.innerHTML = loadAddress(null);
		}
	}
	
	//alert(disObj);
	if(needScreenDiv==true){
		var disFrontObj = getObjByName("screenSelectorDiv");
		disFrontObj.style.left=0;
		disFrontObj.style.top=0;
		disFrontObj.style.height=document.body.scrollHeight;
		disFrontObj.style.width=document.body.scrollWidth;
		disFrontObj.style.visibility="visible";
	}

	disObj.style.visibility="visible";
	//window.location.href="#to"+robj;  
}

function loadPos(parentId){
	var poshtml = "<div id=\"zh_LabelsArea3\">";
	var areaNo = "";
	var areaNm = "";

	var qitaNo = "";
	var qitaNm = "";
	
	for(var i = 0; i < jobCount; i ++){	
		areaNo = jobFun[i][0];
		areaNm = jobFun[i][1];
		if(parentId == null){
			if(areaNo.substr(2,4)=="00"){
			    	poshtml += "<div id=\"zh_LabelsArea33\"><a href=\"javascript:changeJobfunction('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			    }
		}else{ 
			if(areaNo!=parentId && areaNo.substr(0,2)==parentId.substr(0,2)){
				poshtml += "<div id=\"zh_LabelsArea33\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			}
		}
	}
	
	if(qitaNo!=""){
		poshtml += "<div id=\"zh_LabelsArea33\"><a href=\"javascript:changeJobfunction('"+qitaNo+"','"+qitaNm+"')\">"+qitaNm+"</a></div>";
	}

	poshtml += "<div class=\"clear\"></div>";
	poshtml += "</div>";

	return poshtml;
}

function loadLangua(parentId,parentName){
	var poshtml = "<div id=\"zh_LabelsArea3\">";
	var langNo = "";
	var langNm = "";
	var underHtml = "";
	for(var i = 0; i < langCount; i ++){	
		langNo = language[i][0];
		langNm = language[i][1];
		if(parentId == null)
		{
			if(langNo.substr(2,4)=="00")
			{
			    poshtml += "<div id=\"zh_LabelsArea33\"><a href=\"javascript:changeLanguagefunction('"+langNo+"','"+langNm+"')\">"+langNm+"</a></div>";
			}
		}
		else
		{ 
			if(langNo!=parentId && langNo.substr(0,2)==parentId.substr(0,2))
			{
				underHtml += "<div id=\"zh_LabelsArea33\"><a href=\"javascript:selectData('"+parentId+"-"+langNo+"','"+parentName+"-"+langNm+"')\">"+langNm+"</a></div>";
			}
			else if(underHtml == "")
				{underHtml = LoadLanguageHtml(parentId,parentName);}
		}
	}
	
	poshtml += underHtml;
	poshtml += "<div class=\"clear\"></div>";
	poshtml += "</div>";

	return poshtml;
}

function LoadLanguageHtml(parentId,parentName)
	{
		var resultHtml="";
		for(var i=0;i<4;i++)
		{
			langNo = language[i][0];
			langNm = language[i][1];
			resultHtml+="<div id=\"zh_LabelsArea33\"><a href=\"javascript:selectData('"+parentId+"-"+langNo+"','"+parentName+"-"+langNm+"')\">"+langNm+"</a></div>";
		}
		return resultHtml;
	}

function changeLanguagefunction(id,name){
	if(isSearch){
		selectData(id,name);
	}else{
		var selectSubItemList = getObjByName("selectSubItemList");
		var selectItemList = getObjByName("selectItemList");
		fatherName = name;
		selectSubItemList.innerHTML="&nbsp;&nbsp;<a href=\"javascript:changeData()\">返回</a> >>  <a href=javascript:selectData('"+id+"','"+name+"')>"+name+"</a>不限";
		selectSubItemList.innerHTML += loadLangua(id,name);
		selectSubItemList.style.display = "";
		selectItemList.style.display = "none";
	}
}

function getMainCity(){
var mainCity = "<div id=\"zh_LabelsArea\">";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1100','北京')\">北京</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1000','上海')\">上海</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1403','广州')\">广州</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1402','深圳')\">深圳</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1401','东莞')\">东莞</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1409','佛山')\">佛山</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1404','中山')\">中山</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1408','江门')\">江门</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1407','惠州')\">惠州</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('2301','西安')\">西安</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('2801','长沙')\">长沙</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('2901','南昌')\">南昌</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1300','重庆')\">重庆</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('2701','武汉')\">武汉</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1200','天津')\">天津</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('3201','成都')\">成都</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1602','苏州')\">苏州</a></div>";
   mainCity += "  <div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('1502','宁波')\">宁波</a></div>";
   mainCity += "  <div class=\"clear\"></div>";
   mainCity += "</div>";
return mainCity;
}

function getTipCity(parentId,parentName)
{
    var tipHtml = "";
	if(parentId==null){
		tipHtml += "<div id=\"zh_LabelsSpace\">主要省份：</div>"; //<a class=\"blue\" href=javascript:selectData('','全国')><b>全国</b></a> [不限]
	}else{
		tipHtml += "<div id=\"zh_LabelsSpace\"><a href=\"javascript:changeData()\">主要省份</a>：<a href=javascript:selectData('"+parentId+"','"+parentName+"')><b>"+parentName+"</b></a> [不限]</div>";
	}
	return tipHtml;
}


function loadAddressSub(parentId,parentName){
    var poshtml = "";
	var areaNo = "";
	var areaNm = "";
	poshtml += returnThisValue();
	poshtml += "<div id=\"zh_LabelsSpace\">主要城市：</div>";
	poshtml += getMainCity();
	poshtml += "<div id=\"zh_LabelsSpace1\"></div>";
	poshtml += getTipCity(parentId,parentName);
	poshtml += "<div id=\"zh_LabelsArea\">";
	for(var i = 0; i < jobArea.length; i ++){	
		areaNo = jobArea[i][0];
		areaNm = jobArea[i][1];
		if(parentId == null){
			if(areaNo.substr(2,4) == "00"){
				if(i < 4)
					poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
				else
					poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:changeArea('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			}
		}else{
			if(areaNo != parentId && areaNo.substr(0,2) == parentId.substr(0,2)){
				poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			}
		}
	}
	poshtml += "<div class=\"clear\"></div>";
	poshtml += "</div>";
	return poshtml;
}

function loadAddress(parentId){
	var poshtml = "";
	var areaNo = "";
	var areaNm = "";
	poshtml += returnThisValue();
	poshtml += "<div id=\"zh_LabelsSpace\">主要城市：</div>";
	poshtml += getMainCity();
	poshtml += "<div id=\"zh_LabelsSpace1\"></div>";
	poshtml += getTipCity(parentId,"");
	poshtml += "<div id=\"zh_LabelsArea\">";
	for(var i=0;i<jobArea.length;i++){	
		areaNo=jobArea[i][0];
		areaNm=jobArea[i][1];
		if(parentId==null){
			if(areaNo.substr(2,4)=="00"){
				if(i<4)
					poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
				else
					poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:changeArea('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			}
		}else{
			if(areaNo!=parentId && areaNo.substr(0,2)==parentId.substr(0,2)){
				poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
			}
		}
		
	}
	
	poshtml += "<div class=\"clear\"></div>";
	poshtml += "</div>";
	return poshtml;
}

function loadAddressByCity(provienceId){
	var poshtml = "";
	var areaNo = "";
	var areaNm = "";
	poshtml += returnThisValue();
	poshtml += "<div id=\"zh_LabelsSpace\">主要城市：</div>";
	poshtml += "<div id=\"zh_LabelsArea\">";
	for(var i=0;i<jobArea.length;i++){	
		areaNo=jobArea[i][0];
		areaNm=jobArea[i][1];
		if(areaNo != provienceId && areaNo.substr(0,2) == provienceId.substr(0,2)){
			poshtml += "<div id=\"zh_LabelsArea1\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
		}
	}
	poshtml+="</div>";

	return poshtml;
}

function searchAllOptions(){
	isSearch = false;

	var selectSubItemList = getObjByName("selectSubItemList");
	var selectItemList = getObjByName("selectItemList");
	selectSubItemList.style.display="none";
	selectItemList.style.display="";

	selectSubItemList.innerHTML="";
	
	if("pos" == operatorWay){		
		selectItemList.innerHTML = loadPos(null);
	}
	else if("add" == operatorWay || "location"==operatorWay ||"hometown"==operatorWay){
		selectItemList.innerHTML = loadAddress(null);
	}else if("cata" == operatorWay){
		selectItemList.innerHTML = loadCata();
	}
}

/**错误提示**/
function comCode(msg)
{
	var value = "<img src='/process/online/images/error_g_2.gif' border='0'><font color='red'>"+msg+"</font>"
	return value;
}
/**清除提示**/
function clearMsg(mid)
{
	document.getElementById(mid).innerHTML="";
}

function searchOption(){
	//firefox中不能取层中的text输入框值，所以本处待解决
	try{
		isSearch = true;
		if (document.getElementById("selectorSearchStr").value == ""){
			//alert("请输入查询内容");
			tip.innerHTML = comCode("请输入查询内容!");
			isSearch = false;
			document.getElementById("selectorSearchStr").focus();
			return;
		}
		var keyvalue = document.getElementById("selectorSearchStr").value;

		var selectSubItemList = getObjByName("selectSubItemList");
		var selectItemList = getObjByName("selectItemList");
		selectSubItemList.style.display="none";
		selectItemList.style.display="";

		selectSubItemList.innerHTML="";

		
		if("pos"==operatorWay){		
			loadData("/process/sys/selector/PersonSearchNokeyLoadJobFunctionData.jsp?keyvalue="+keyvalue+"&math="+Math.random());
		}
		else if("add"==operatorWay || "location"==operatorWay ||"hometown"==operatorWay){
			loadData("/process/sys/selector/PersonSearchNokeyLoadData.jsp?keyvalue="+keyvalue+"&math="+Math.random());
		}else if("cata"==operatorWay){
			loadData("/process/sys/selector/LoadItem.jsp?keyvalue="+keyvalue+"&id=9&math="+Math.random());
		}
	}catch(e){
		tip.innerHTML = comCode("当前浏览器不支持查询!");
	}
}

/**装载时间*/
function loadDataTime(){
	var timeLevel=new Array();
	timeLevel[0]=new Array("","不限");
	timeLevel[1]=new Array("-1","一天");
	timeLevel[2]=new Array("-3","三天");
	timeLevel[3]=new Array("-7","一周内");
	timeLevel[4]=new Array("-15","半个月内");
	timeLevel[5]=new Array("-30","一个月内");
	timeLevel[6]=new Array("-90","三个月内");
	timeLevel[7]=new Array("-180","半年内");
	timeLevel[8]=new Array("-365","一年内");
	var html = "<div id=\"zh_LabelsArea4\">";
	for(var i=0; i<timeLevel.length; i++){
		html += "<div id=\"zh_LabelsArea44\"><a href=javascript:selectData('"+timeLevel[i][0]+"','"+timeLevel[i][1]+"')>"+timeLevel[i][1]+"</a></div>";
	}
	html += "<div class=\"clear\"></div>";
	html += "</div>";
	var selectItemList = getObjByName("selectItemList");
	selectItemList.innerHTML = html;
}

/**装载学历*/
function loadDataDegree(){
	var timeLevel=new Array();
	timeLevel[0]=new Array("","不限");
	timeLevel[1]=new Array("1","初中");
	timeLevel[2]=new Array("2","高中");
	timeLevel[3]=new Array("3","中专");
	timeLevel[4]=new Array("4","大专");
	timeLevel[5]=new Array("5","本科");
	timeLevel[6]=new Array("6","硕士");
	timeLevel[7]=new Array("7","MBA");
	timeLevel[8]=new Array("8","博士");
	var html = "<div id=\"zh_LabelsArea4\">";
	for(var i=0;i<timeLevel.length;i++){
		html += "<div id=\"zh_LabelsArea44\"><a href=javascript:selectData('"+timeLevel[i][0]+"','"+timeLevel[i][1]+"')>"+timeLevel[i][1]+"</a></div>";
	}
	html += "<div class=\"clear\"></div>";
	html += "</div>";
	var selectItemList = getObjByName("selectItemList");
	selectItemList.innerHTML = html;
}

/**装载工作经验*/
function loadDataWorkyear(){
	var timeLevel=new Array();
	timeLevel[0]=new Array("0","应届生");
	timeLevel[1]=new Array("1","一年");
	timeLevel[2]=new Array("2","二年");
	timeLevel[3]=new Array("3","三年");
	timeLevel[4]=new Array("4","四年");
	timeLevel[5]=new Array("5","五年");
	timeLevel[6]=new Array("6","六年");
	timeLevel[7]=new Array("7","七年");
	timeLevel[8]=new Array("8","八年");
	timeLevel[9]=new Array("9","九年");
	timeLevel[10]=new Array("10","十年");
	timeLevel[11]=new Array("99","不限");
	var html = "<div id=\"zh_LabelsArea4\">";
	for(var i=0;i<timeLevel.length;i++){
		html += "<div id=\"zh_LabelsArea44\"><a href=javascript:selectData('"+timeLevel[i][0]+"','"+timeLevel[i][1]+"')>"+timeLevel[i][1]+"</a></div>";
	}
	html += "<div class=\"clear\"></div>";
	html += "</div>";
	var selectItemList = getObjByName("selectItemList");
	selectItemList.innerHTML = html;
}

/**装载性别*/
function loadDataSex(){
	var timeLevel=new Array();
	timeLevel[0]=new Array("","不限");
	timeLevel[1]=new Array("1","男");
	timeLevel[2]=new Array("2","女");
	var html = "<div id=\"zh_LabelsArea3\">";
	for(var i=0;i<timeLevel.length;i++){
		html += "<div id=\"zh_LabelsArea33\"><a href=javascript:selectData('"+timeLevel[i][0]+"','"+timeLevel[i][1]+"')>"+timeLevel[i][1]+"</a></div>";
	}
	html += "<div class=\"clear\"></div>";
	html += "</div>";
	var selectItemList = getObjByName("selectItemList");
	selectItemList.innerHTML = html;
}

function loadData(url){
	//alert(url);
	if (window.XMLHttpRequest) {
	   reqarea = new XMLHttpRequest();
	   reqarea.open("GET", url, true);
	   reqarea.onreadystatechange = callback;
	   reqarea.send(null);
	} else if (window.ActiveXObject) {
	   reqarea = new ActiveXObject("Microsoft.XMLHTTP");
	   reqarea.open("GET", url, true);
	   reqarea.onreadystatechange = callback;
	   reqarea.send();
	}
}


function callback(){
    if (reqarea.readyState == 4) {
		if(isSearch){
			selectItemList.innerHTML="&nbsp;&nbsp;<a href=\"javascript:searchAllOptions()\">全部</a>   您的查询结果："+reqarea.responseText;
		}else{
			selectItemList.innerHTML=reqarea.responseText;
		}

	}
}

function loadCata(){
	return loadItemByArrayName(calling,3);
}

function loadLanguage(){
	return loadItemByArrayName(language,3);
}

function loadItemByArrayName(arrName,numPerRow){
    var outerDivCss = "";
    var innerDivCss = "";
    switch(numPerRow){
        case 3: outerDivCss = "zh_LabelsArea2";
                innerDivCss = "zh_LabelsArea22";
                break;
        case 4: outerDivCss = "zh_LabelsArea3";
                innerDivCss = "zh_LabelsArea33";
                break;
        case 5: outerDivCss = "zh_LabelsArea4";
                innerDivCss = "zh_LabelsArea44";
                break;
        case 8: outerDivCss = "zh_LabelsArea";
                innerDivCss = "zh_LabelsArea1";
                break;
    }
	var poshtml="<div id=\""+outerDivCss+"\">";
	var areaNo = "";
	var areaNm = "";
	for(var i = 0; i < arrName.length; i ++){	
		areaNo = arrName[i][0];
		areaNm = arrName[i][1];	//.replace("－不限","");
		poshtml += "<div id=\""+innerDivCss+"\"><a href=\"javascript:selectData('"+areaNo+"','"+areaNm+"')\">"+areaNm+"</a></div>";
	}	
	poshtml += "<div class=\"clear\"></div>";
	poshtml += "</div>";

	return poshtml;
}

function loadSubData(url){
	if (window.XMLHttpRequest) {
	   reqarea = new XMLHttpRequest();
	   reqarea.open("GET", url, true);
	   reqarea.onreadystatechange = subcallback;
	   reqarea.send(null);
	} else if (window.ActiveXObject) {
	   reqarea = new ActiveXObject("Microsoft.XMLHTTP");
	   reqarea.open("GET", url, true);
	   reqarea.onreadystatechange = subcallback;
	   reqarea.send();
	}
}


function subcallback(){
    if (reqarea.readyState == 4) {
		selectSubItemList.innerHTML+=reqarea.responseText;
		selectSubItemList.style.display="";
		selectItemList.style.display="none";
	}
}

function hiddenLayer(){
	var obj	= getSelectorObj();
	for(var m=0;m<document.forms.length;m++){
		for(var i=0;i<document.forms[m].elements.length;i++){
		var theType = document.forms[m].elements[i].type;
		if(theType=="select-multiple" || theType=="select-one"){
			document.forms[m].elements[i].style.display="";
		}
	   }
	}
	obj.style.visibility="hidden";

	var disFrontObj = getObjByName("screenSelectorDiv");
		disFrontObj.style.visibility="hidden";
}

function changeArea(id,name){
	if(isSearch){
		selectData(id,name);
	}else{
		var selectSubItemList = getObjByName("selectSubItemList");
		var selectItemList = getObjByName("selectItemList");
		fatherName = name;
		selectSubItemList.innerHTML="";
		var url="/process/sys/selector/PersonSearchNokeyLoadData.jsp?areacode="+id+"&math="+Math.random();
		//loadSubData(url);
		selectSubItemList.innerHTML += loadAddressSub(id,name);
		
		selectSubItemList.style.display="";
		selectItemList.style.display="none";
	}
}

function changeData(){
	var selectSubItemList = getObjByName("selectSubItemList");
	var selectItemList = getObjByName("selectItemList");
	selectSubItemList.style.display="none";
	selectItemList.style.display="";
}

function changeJobfunction(id,name){
	if(isSearch){
		selectData(id,name);
	}else{
		var selectSubItemList = getObjByName("selectSubItemList");
		var selectItemList = getObjByName("selectItemList");
		fatherName = name;
		selectSubItemList.innerHTML="&nbsp;&nbsp;<a href=\"javascript:changeData()\">返回</a> >>  <a href=javascript:selectData('"+id+"','"+name+"')>"+name+"</a>不限";
		var url="/process/sys/selector/PersonSearchNokeyLoadJobFunctionData.jsp?jobfunctioncode="+id+"&math="+Math.random();
		//loadSubData(url);

		
		selectSubItemList.innerHTML += loadPos(id);
		
		selectSubItemList.style.display = "";
		selectItemList.style.display = "none";
	}
}

function clearValueByID(id){
}

function returnThisValue()
{
	var thisValue = "";
	var obj = document.getElementById(returnObject+"name");
	thisValue = obj.title;
	if(thisValue.indexOf("地点")>-1 || thisValue.indexOf("地区")>-1 || thisValue.indexOf("修改")>-1 || thisValue.indexOf("选择")>-1){
		thisValue = "[未选]";
	}else if(thisValue.length>5)
	{
		thisValue = thisValue.substring(5,thisValue.length);
	}

	
	thisValue = "<div id=\"zh_LabelsTitle\">当前选择的地区：<b>"+thisValue+"</b></div>";
	thisValue += "<div id=\"zh_LabelsSpace1\"></div>";
	return thisValue;
}

function selectData(id,name){	
	if(displayway==true){
		var spanid = getObjByName(returnObject+"span");		
		if(id!=""){
			if(fatherName!="")
				spanid.innerHTML = "&nbsp;"+fatherName+"/"+name;
			else
				spanid.innerHTML = "&nbsp;"+name;			
		}else{
			spanid.innerHTML = "";
		}
	}else{
//		var obj = eval("document.forms["+formNum+"]."+returnObject+"name");
        var obj = document.getElementById(returnObject+"name");
		if(id!=""){
			if(name.length>5)
				obj.value  = name.substring(0,5)+"...";
			else
				obj.value  = name;
			if(fatherName!="")
				obj.title = "点击编辑："+fatherName+"_"+name;
				//obj.title = fatherName+"_"+name;
			else
				obj.title = "点击编辑："+name;
		}
		else{
				obj.value = name;
				obj.title = "点击进行选择";
		}

	}

//	var objid = eval("document.forms["+formNum+"]."+returnObject);
    var objidvalue = document.getElementById(returnObject+"");
	//alert(objidvalue);
	if(objidvalue) objidvalue.value = id;
	hiddenLayer();
}

/**初始化对象选择器
参数介绍：
id-当前输入框的名称，用于取值
way-选择框内容方式，其中add-工作地区，pos-工作岗位，language-语言，time-时间段,cata-行业类别
displayBaseObj-当前选择框的显示位置参照点，如果为空则是参考自己
initValue-当前选择框的初始值
initName-当前选择框的初始名称
formName-formName
*/
function initSelector(id,way,displayBaseObj,initValue,initName,flag){
	this.way = way;
	var tipvalue = "";
	if(initName=="" || initName == null){
		initName = "增加/修改";
		tipvalue = "点击进行选择";
	}else{			
		tipvalue = "点击编辑："+initName;
		if(initName.length>5){
			initName = initName.substring(0,5)+"...";
		}
	}
	if (initValue==null)
	{
		initValue = "";
	}
	this.display = function (displayway,formName){
		this.displayCss(displayway,formName,"selector");
	}
	this.displayShort = function (displayway,formName){
		this.displayCss(displayway,formName,"selectorShort");
	}
	this.displayTimeShort = function (displayway,formName){
		this.displayCss(displayway,formName,"selectorTimeShort");
	}
	this.displayIndustry = function (displayway,formName){
		this.displayCss(displayway,formName,"selectorIndustry");
	}
	this.displayCss = function(displayway,formName,css){
		document.write("<a name=\"to"+id+"\"><a><img src=\"/process/sys/selector/images/1px.gif\" id=\"image"+id+"\" width=\"1\" height=\"1\">");
		if(displayBaseObj!=null && ""!=displayBaseObj){
			if(flag != null && flag == "true"){
				document.write("<input type=\"button\"  class=\""+css+"\" title=\""+tipvalue+"\" onclick=\"javascript:initLayer("+displayway+",'"+id+"','"+way+"',image"+displayBaseObj+","+formName+",'"+initName+"','"+initValue+"')\" name=\""+id+"name\" id=\""+id+"name\" value=\""+initName+"\"><span id=\""+id+"span\"></span>");
			}else{
				document.write("<input type=\"button\"  class=\""+css+"\" title=\""+tipvalue+"\" onclick=\"javascript:initLayer("+displayway+",'"+id+"','"+way+"',image"+displayBaseObj+","+formName+",'"+initName+"')\" name=\""+id+"name\" id=\""+id+"name\" value=\""+initName+"\"><span id=\""+id+"span\"></span>");
			}
		}else{
		    if(flag != null && flag == "true"){
		    	document.write("<input type=\"button\"  class=\""+css+"\"  title=\""+tipvalue+"\" onclick=\"javascript:initLayer("+displayway+",'"+id+"','"+way+"',image"+id+","+formName+",'"+initName+"','"+initValue+"')\" name=\""+id+"name\" id=\""+id+"name\" value=\""+initName+"\"><span id=\""+id+"span\"></span>");
		    }else{
		    	document.write("<input type=\"button\"  class=\""+css+"\"  title=\""+tipvalue+"\" onclick=\"javascript:initLayer("+displayway+",'"+id+"','"+way+"',image"+id+","+formName+",'"+initName+"')\" name=\""+id+"name\" id=\""+id+"name\" value=\""+initName+"\"><span id=\""+id+"span\"></span>");
		    }
		}
		document.write("<input type=\"hidden\" value=\""+initValue+"\" id=\""+id+"\" name=\""+id+"\">");
	}

	
}
var DOM = (document.getElementById) ? 1 : 0;
var NS4 = (document.layers) ? 1 : 0;
var IE4 = 0;
if (document.all)
{
IE4 = 1;
DOM = 0;
}
var win = window;
var n = 0;
function findIt() {
	if (document.getElementById("selectorSearchStr").value != "")
	findInPage(document.getElementById("selectorSearchStr").value);
}
function findInPage(str) {
	var txt, i, found;
	if (str == "")
	return false;
	if (DOM)
	{
		win.find(str, false, true);
		return true;
	}
	if (NS4) {
		if (!win.find(str))
		while(win.find(str, false, true))
		n++;
		else
		n++;
		if (n == 0)
		alert("未找到指定内容.");
	}
	if (IE4) {
		txt = win.document.body.createTextRange();
		for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
		txt.moveStart("character", 1);
		txt.moveEnd("textedit");
	}
	if (found) {
		txt.moveStart("character", -1);
		txt.findText(str);
		txt.select();
		txt.scrollIntoView();
		n++;
	}
	else {
		if (n > 0) {
			n = 0;
			findInPage(str);
		}
		else
			alert("未找到指定内容.");
		}
	}
	return false;
}

function isEnter(){
	if(window.event.keyCode==13){
		searchOption();
	}
}