
/*结果中搜索触发事件*/
function js_inquery(){
	
	
	var jobFunctionStr ="";
	var jobfunction1 = document.getElementById("jobFunction1").value;
	var jobfunction2 = document.getElementById("jobFunction2").value;
	var jobfunction3 = document.getElementById("jobFunction3").value;
	
	
	if(jobfunction1 != "" && jobfunction1 != 'undefined' && jobfunction1 != 'null'){
		jobFunctionStr = jobfunction1;
	}
	if(jobfunction2 != "" && jobfunction2 != 'undefined' && jobfunction2 != 'null'){
		jobFunctionStr = jobFunctionStr +"Z"+jobfunction2;
	}
	if(jobfunction3 != "" && jobfunction3 != 'undefined' && jobfunction3 != 'null'){
		jobFunctionStr = jobFunctionStr +"Z"+jobfunction3;
	}
	
	
	// 职位类别
	//var jobLocation1 = document.getElementById("search_jobLocation1").value;	// 工作地点
	
	var jobLocationStr = "";
	var jobLocation1 = document.getElementById("search_jobLocation1").value;	// 工作地点
	var jobLocation2 = document.getElementById("search_jobLocation2").value;	// 工作地点
	var jobLocation3 = document.getElementById("search_jobLocation3").value;	// 工作地点
	
	if(jobLocation1 != "" && jobLocation1 != 'undefined' && jobLocation1 != 'null'){
		jobLocationStr = jobLocation1;
	}
	if(jobLocation2 != "" && jobLocation2 != 'undefined' && jobLocation2 != 'null'){
		jobLocationStr = jobLocationStr +"Z"+jobLocation2;
	}
	if(jobLocation3 != "" && jobLocation3 != 'undefined' && jobLocation3 != 'null'){
		jobLocationStr = jobLocationStr +"Z"+jobLocation3;
	}
   	
   	var key_word = document.getElementById("key_word").value;				// 关键字
	var keywordType = $("input[name='keywordType']:checked").val();			// 关键字类型T
	var jobLocation1 =  document.getElementById("jobLocation1").value;		// 工作地点A
	var jobFunction = document.getElementById("jobFunction1").value;		// 职位类别J
   	
	var params ="";
	
	if(jobFunctionStr != "" ){
		params = params + "J" + jobFunctionStr + "_";
	}
	
	if(jobLocationStr != ""){ 
		params = params + "A" + jobLocationStr + "_";
	}
	
	if(keywordType != "" && keywordType != 'undefined' && keywordType != 'null' && keywordType != 0){
		params = params + "T" + keywordType + "_";
	}
	
	if(params == ""){
		params = "all";
	}else if(params.length > 0){
		params = params.substring(0,params.length-1);
	}
	var reqUrl = "/public/" + params + "/";
	
	if(key_word != ""){
		reqUrl = reqUrl + "?key_word="+encodeURIComponent(key_word);
	}
	document.thisForm.action = reqUrl
	document.thisForm.submit();
   	
   	
   	
   	
   	
   	
//	document.thisForm.action='/personal/util/my_searchresult.do';
//	document.thisForm.submit();
}
/*搜索按钮触发事件*/
function checksearch(){
	
	var key_word = document.getElementById("searchKeywords").value;				// 关键字
	
	var jobFunctionStr ="";
	var jobfunction1 = document.getElementById("jobFunction1").value;
	var jobfunction2 = document.getElementById("jobFunction2").value;
	var jobfunction3 = document.getElementById("jobFunction3").value;
	
	
	if(jobfunction1 != "" && jobfunction1 != 'undefined' && jobfunction1 != 'null' && jobfunction1 != '0'){
		jobFunctionStr = jobfunction1;
	}
	if(jobfunction2 != "" && jobfunction2 != 'undefined' && jobfunction2 != 'null' && jobfunction2 != '0'){
		jobFunctionStr = jobFunctionStr +"Z"+jobfunction2;
	}
	if(jobfunction3 != "" && jobfunction3 != 'undefined' && jobfunction3 != 'null' && jobfunction3 != '0'){
		jobFunctionStr = jobFunctionStr +"Z"+jobfunction3;
	}
	
	
	
	var jobLocationStr = "";
	var jobLocation1 = document.getElementById("jobLocation1").value;	// 工作地点
	var jobLocation2 = document.getElementById("jobLocation2").value;	// 工作地点
	var jobLocation3 = document.getElementById("jobLocation3").value;	// 工作地点
	
	
	if(jobLocation1 != "" && jobLocation1 != 'undefined' && jobLocation1 != 'null'){
		jobLocationStr = jobLocation1;
	}
	if(jobLocation2 != "" && jobLocation2 != 'undefined' && jobLocation2 != 'null'){
		jobLocationStr = jobLocationStr +"Z"+jobLocation2;
	}
	if(jobLocation3 != "" && jobLocation3 != 'undefined' && jobLocation3 != 'null'){
		jobLocationStr = jobLocationStr +"Z"+jobLocation3;
	}
	
	//var keywordType = $("input[name='keywordType']:checked").val();
	var keywordType = 2;//默认搜索全文
	var kyobj = document.getElementById("keywordType");
	if(kyobj != "" && kyobj != 'undefined' && kyobj != 'null') {
		keywordType = kyobj.value;
	}

	if(key_word == "关键字搜索..." || key_word=="输入职位、公司进行搜索"){
		 key_word = "";
		 document.getElementById("key_word").value = "";
	 }
	
	if((jobFunctionStr=="") && (key_word=="关键字搜索..." || key_word=="" || $.trim(key_word) < 1)){
		alert("请选择职位类别 或填写您要搜索的关键字!");

		return false;
	}

	
   	var params ="";

   	if(jobFunctionStr != "" ){
		params = params + "J" + jobFunctionStr + "_";
	}
	
	if(jobLocationStr != ""){ 
		params = params + "A" + jobLocationStr + "_";
	}
	
	if(keywordType != "" && keywordType != 'undefined' && keywordType != 'null' && keywordType != 0){
		params = params + "T" + keywordType + "_";
	}
	
	if(params == ""){
		params = "all";
	}else if(params.length > 0){
		params = params.substring(0,params.length-1);
	}
	var reqUrl = "/public/" + params + "/";
	if(key_word != ""){
		reqUrl = reqUrl + "?key_word="+encodeURIComponent(key_word);
	}

	//document.thisForm.action = reqUrl

	//document.thisForm.submit();
   	window.location.href= reqUrl;
}
/*根据学历搜索*/
function searchByDegree(val){
	document.thisForm.degreeID.value=val;
	js_inquery();
}
/*根据工作经验搜索*/
function searchByWorkyear(val){
	document.thisForm.reqWorkyear.value=val;
	js_inquery();
}
/*根据职位发布时间搜索*/
function searchByPostDate(val){
	document.thisForm.positionPostDate.value=val;
	js_inquery();
}

/*根据公司性质搜索*/
function searchByProperity(val){
	document.thisForm.properity.value=val;
	js_inquery();
}
/*根据月薪范围搜索*/
function searchByProvidesalary(val){
	document.thisForm.providesalary.value=val;	
	js_inquery();
}
/*得到选中职位的个数*/
function selCnt(){
var cnt=0;
 for(var i=0;i<document.thisForm.elements.length;i++){
    var e=document.thisForm.elements[i];
    if(e.name=='posId'&&e.checked==true){ 
		cnt=cnt+1;
    }
  }
  return cnt;
}
/*得到选中职位的id 只选中一个职位时调用，*/
function selOnePosId(){
var posid=0;
 for(var i=0;i<document.thisForm.elements.length;i++){
    var e=document.thisForm.elements[i];
    if(e.name=='posId'&&e.checked==true){ 
		posid=e.value;
		break;
    }
  }
  return posid;
}

/*显示选中职位*/
function showResume(){
	if(!sel()){
		alert('请至少选择一项后再操作!');
        return false;
	}
	if(selCnt()==1){
		var posid=selOnePosId();
		document.thisForm.action='/resume/util/p'+posid+'.html';		
	}else{
		document.thisForm.action='/resume/util/PosInfo.jsp';
	}
	document.thisForm.target='_blank';
    document.thisForm.submit();
}
/*放入收藏夹*/
function f_open(val){
	window.open("/personal/center/util/placetomyfavourite.do?posId="+val,"","width=500,height=350");
}
/*申请职位*/
function r_open(val){
	window.open("/personal/center/util/apply_online?posId="+val,width=500,height=400);
}
/*申请职位*/
function sendApply(){
	if(!sel()){
		alert("请先选择要应聘的职位");
		return false;
	}
	document.thisForm.action="/personal/center/util/apply_online";
	document.thisForm.target="_blank";
	document.thisForm.submit();
}
/*放入收藏夹*/
function toFavourite(){
	if(!sel()){
		alert("请先选择要放入收藏夹的职位");
		return false;
	}
	document.thisForm.action="/personal/center/util/placetomyfavourite.do";
	document.thisForm.target="_blank";
	document.thisForm.submit();
}
function sel(){
 for(var i=0;i<document.thisForm.elements.length;i++){
    var e=document.thisForm.elements[i];
    if(e.name=='posId'&&e.checked==true) return true;
  }
  return false;
}
/*全选*/
function SACObj(val){
  for(var i=0;i<document.thisForm.elements.length;i++){
    var e=document.thisForm.elements[i];
    if((e.name).indexOf('posId')!=-1) {
    	if(val==1){
    		e.checked=document.thisForm.chkall1.checked;
    		document.thisForm.chkall2.checked=document.thisForm.chkall1.checked;
    		}
    	else{
    		e.checked=document.thisForm.chkall2.checked;
    		document.thisForm.chkall1.checked=document.thisForm.chkall2.checked;
    	}
    }
  }
}
/*显示职位明细*/
function showDetail(val,val2){
	var value = $(val).attr("values");
	if(value=="none"){
		$("div[name=resultDetail]").show();
		$("#showDetailHref").attr("values","block");//设置链接的values属性为block
		$("#showFlag").val(1);
	}else{
		$("div[name=resultDetail]").hide();
		$("#showDetailHref").attr("values","none");
		$("#showFlag").val(0);
	}
}
/*职位列表是按时间排序还是按相关度排序*/
function orderBy(val){
	 document.thisForm.orderFlag.value=val;
	 js_inquery();
}