function saveSearcher(val) {
   var m=document.getElementById("thisForm");
   if(checkSaveSearchFrm()) {
       switch(val){
            case "create":                  //保存
				
				m.action="/memberSearch.do?action=create";
				m.submit();
				break;
            case "update":         //保存并搜索
				m.action="/memberSearch.do?action=update";
				m.submit();
				break;
            case "updateAndFind":         //保存并搜索
				m.action="/memberSearch.do?action=updateAndFind";
				m.submit();
				break;
        }
   }
}
//表单资料提交
function checkSaveSearchFrm(val){
        var searcherName = $.trim($("#searcherName").val());
        if (searcherName ==""){
            $("#searcherNameMsg").css({"color":"#f30"}).html("系统提示:请输入搜索器名称!");
            return false;
        }
        
        if(searcherName.indexOf("'")!="-1"){
            $("#searcherNameMsg").css({"color":"#f30"}).html("系统提示:搜索器名称资料中含有特殊字符,请更正!");
            return false;
        }
        
        if(getStrCharLen(searcherName)>50){
        	$("#searcherNameMsg").css({"color":"#f30"}).html("搜索器名称资料过长,请更正为50位字符(25位汉字)以下!");
            return false;
        } 
        
        $("#searcherNameMsg").html("");
        var keyWord = $.trim($("#keyWord").val());
        if(getStrCharLen(keyWord)>50){
        	$("#keyWordMsg").css({"color":"#f30"}).html("搜索器关键字资料过长,请更正为50位字符(25位汉字)以下!");
            return false;
        }
        if(keyWord.indexOf("'")!="-1"){
            $("#keyWordMsg").css({"color":"#f30"}).html("系统提示:搜索器关键字资料中含有特殊字符,请更正!");
            return false;
        }
         $("#keyWordMsg").css({"color":"gray"}).html("如：“报关员”、“船务人员”或其它关键字,多关键字请用“，”分开。");
        if(document.getElementById("reqDegreeID1").value>document.getElementById("reqDegreeID2").value){
	   		$("#reqDegreeIDMsg").css({"color":"#f30"}).html("学历要求区间不合法,请更正!");
	   		return false;
   		}
   		$("#reqDegreeIDMsg").html("");
        return true;
}
//表单资料提交
function searchResume(){
	var m=document.thisForm;
	if(!checkSearchResume()) {
	   return;
	}
	if(m.savetosearcher.checked==true) {
		if(m.searcherName.value=="") {
			$("#searcherNameMsg").css({"color":"#f30"}).html("请输入搜索器的名称!");
			document.thisForm.searcherName.focus();
			return;
		}
		$("#searcherNameMsg").html("");
		m.action="/memberSearch.do?action=createAndFind";
	}
	else {
		m.action="/memberSearch.do?action=search";
	}
	document.thisForm.SeekerName.value="";
	document.thisForm.target="_blank";
	m.submit();
}

//表单资料提交验证
function  checkSearchResume(){
   var jobFunction = $.trim($("#jobFunction1").val());
   var keyWord = $.trim($("#keyWord").val());
   if(jobFunction == "" && keyWord==""){
        $("#jobFunctionMsg").css({"color":"#f30"}).html("工作岗位和关键字至少要填一项!");
        return false;
   }
   $("#jobFunctionMsg").html("");
   
   
  if(getStrCharLen(keyWord)>50){
  	$("#keyWordMsg").css({"color":"#f30"}).html("搜索器关键字资料过长,请更正为50位字符(25位汉字)以下!");
      return false;
  }
  if(keyWord.indexOf("'")!="-1"){
      $("#keyWordMsg").css({"color":"#f30"}).html("系统提示:搜索器关键字资料中含有特殊字符,请更正!");
      return false;
  }
  
  if(keyWord != ""){
      $("#jobFunctionMsg").html("");
  }
   $("#keyWordMsg").css({"color":"gray"}).html("如：“报关员”、“船务人员”或其它关键字,多关键字请用“，”分开");
   return true;
}


//新增简历搜索器
function createSearcher(){
			var m=document.thisForm;
			var searcherCounts=m.searcherCounts;
			
			if(typeof(m)=="object" && typeof(searcherCounts)=="object"){
				if(parseInt(searcherCounts.value)<10){
				      document.location.href="/member/siteResume/searcherEngineAdd.jsp";
					//document.location.href="/member/memberSearch/memberSearcherCreate.jsp";
				}
				else{
					alert("您最多可建立10个简历搜索器,请删除其中一个然后新增!");
					return;
				}
			}
}
//删除简历搜索器
function delSearcher(referenceID){
			var m=document.getElementById("thisForm");
			if(typeof(document.getElementById("selectedID"))=="object"){
				document.getElementById("selectedID").value=referenceID;
			}
			if(window.confirm("你确定要删除此简历搜索器吗?") && document.getElementById("selectedID").value!=""){
				if(typeof(m)=="object"){
					
					m.action="/memberSearch.do?action=delete";
                	m.submit();
                }
			}
}
//修改简历搜索器
function editSearcher(refID)
{
	document.thisForm.ID.value=refID;
	//document.thisForm.action='/member/memberSearch/memberSearcherUpdate.jsp';
	document.thisForm.action='/member/siteResume/searcherEngineModify.jsp';
	document.thisForm.submit();
}
//配置已选择的工作岗位类别


function initJobCategory(){
			var m=document.thisForm;
			var job1=m.jobFunction1;
			var job2=m.jobFunction2;
			var job3=m.jobFunction3;
			var jobList=m.subCatelog;
			var jobSel=m.jobcatelog;
			
			if(chkObj(job1) && job1.value!=""){
				var opt1=document.createElement("OPTION");
				configSelect(job1);
				sel_onchange(m.mainCatalog,m.subCatelog,'jobcatelog');
				for(var i=0;i<jobList.length;i++){
					if(jobList.options[i].value==job1.value){
							//alert(job1.value);
							opt1.value=jobList.options[i].value;
							opt1.text=jobList.options[i].text;
							jobSel.add(opt1);
					}
				}
			}
			if(chkObj(job2) && job2.value!=""){
				var opt2=document.createElement("OPTION");
				configSelect(job2);
				sel_onchange(m.mainCatalog,m.subCatelog,'jobcatelog');
				for(var j=0;j<jobList.length;j++){
					if(jobList.options[j].value==job2.value){
							opt2.value=jobList.options[j].value;
							opt2.text=jobList.options[j].text;
							jobSel.add(opt2);
					}
				}
			}
			if(chkObj(job3) && job3.value!=""){
				var opt3=document.createElement("OPTION");
				configSelect(job3);
				sel_onchange(m.mainCatalog,m.subCatelog,'jobcatelog');
				for(var k=0;k<jobList.length;k++){
					if(jobList.options[k].value==job3.value){
							opt3.value=jobList.options[k].value;
							opt3.text=jobList.options[k].text;
							jobSel.add(opt3);
					}
				}
			}
}
//检查工作岗位后设定工作岗位下拉菜单
function configSelect(varObj){
			if(varObj.value!="0"){
				var strLocal=varObj.value.substr(0,2)+"00";
				var m=document.thisForm;
				var mainJob=m.mainCatalog;
				if(typeof(m)=="object" && typeof(mainJob)=="object"){
					for(var i=0;i<mainJob.length;i++){
						if(mainJob.options[i].value==strLocal){
							mainJob.options[i].selected=true;
						}
					}
				}
			}
}
//选择只显示应届毕业生时的表单处理
function choosegr() {
    if(thisForm.memberclassflag.checked==true) {
        thisForm.reqWorkYear.disabled=true;
    }
    else {
        thisForm.reqWorkYear.disabled=false;
    }
}
//检验一表单是否为对象


function chkObj(varObject){
			if(typeof(varObject)=="object"){
			   return true;
			}
			else{
		       return false;
		}
}

function configLocationC(hideObj,selObj){
			if(typeof(hideObj)=="object" && typeof(selObj)=="object"){
				if(hideObj.value!="" && hideObj.value!="0" && hideObj.value!="undefined"){
					for(var i=0;i<selObj.length;i++){
						if(selObj.options[i].value==hideObj.value){
							selObj.options[i].selected=true;
							break;
						}
					}
				}
			}
}
//页面载入时配置相关表单

/*
function intiFromData(){
		if(document.thisForm.mainCatalog.value!="0")
		{
			sel_onchange(document.thisForm.mainCatalog,document.thisForm.subCatelog,'jobcatelog');
		}
		initJobCategory();
		var m=document.thisForm;
		if(typeof(m)=="object"){
			//配置简历更新日期


			if(typeof(m.resumeUpdatedate)=="object" && typeof(m.resumeUpdatedate)=="object"){
				for(var i=0;i<m.resumeUpdatedate.length;i++){
					if(m.resumeUpdatedate.value==m.resumeUpdatedate.options[i].value){
						m.resumeUpdatedate.options[i].selected=true;
						break;
					}
				}
			}

		}
}*/

/**按个人会员姓名或编号查找简历*/
function SearchByName(){  
	var seeker=$.trim($("#SeekerName").val());
   if(checkSearchByName()) {
		seeker = seeker.toUpperCase();
		document.thisForm.target="_blank";
		document.thisForm.action="/memberSearch.do?action=search";
		document.thisForm.submit();
	}
	
}

function checkSearchByName() {
    var seeker=$.trim($("#SeekerName").val());
	if(seeker ==""){
	  $("#SeekerNameMsg").css({"color":"#f30"}).html("请填写求职者的名字或编号!");
	  return false;
	}
	//$("#SeekerNameMsg").html("");
	$("#SeekerNameMsg").html("");
	return true;
}


