function selectAll(obj)
{
  if (!obj) {
    alert("没有可选记录！");
    return;
  }
  if (obj.length) {
    for (i = 0; i < obj.length; i++) {
      obj[i].checked = true;
    }
  } else {
    obj.checked = true;
  }
}

function reverse(obj)
{
  if (!obj) {
    alert("没有可选记录！");
    return;
  }
  if (obj.length) {
    for (i = 0; i < obj.length; i++) {
      obj[i].checked = !obj[i].checked;
    }
  } else {
    obj.checked = !obj.checked;
  }
}

function toggleByCheck(cb,objId){
	var obj = document.getElementById(objId);
	if(cb && obj){
		if(cb.checked) {
			obj.style.display='';
		} else {
			obj.style.display='none';
			obj.value = ""; 
		}
	}
}

function onchangeCompanySearcher(filter) {
	if (filter == "") return;
	// clear value
	$("input[name='filter.keyword']").val("");
	$("input[name='filter.position']").val("");
	$("input[name='filter.positionCode']").val("");
	$("input[name='filter.currLoc']").val("");
	$("input[name='filter.currLocCode']").val("");
	$("select[name='filter.lastLoginDays']").val("");
	$("select[name='filter.genderCode']").val("");
	$("input[name='filter.loWorkYears']").val("");
	$("input[name='filter.hiWorkYears']").val("");
	$("input[name='filter.loAge']").val("");
	$("input[name='filter.hiAge']").val("");
	$("select[name='filter.loEduCode']").val("");
	$("select[name='filter.hiEduCode']").val("");
	// set value with filter.
	var filters = filter.split("\n");
	var item = "";
	var keyValue;
	var thisForm = document.searchTalentForm;
	var i;
	for (i = 0; i < filters.length; i++) {
		item = filters[i];
		keyValue = item.split("=");
		if (keyValue[0] != "") {
  		switch(keyValue[0]) {
  			case "keyword": 
  				$("input[name='filter.keyword']").val(keyValue[1]);
  				break; 
  			case "position.code":
  				var codeDsp = keyValue[1].split(":");
  				$("input[name='filter.positionCode']").val(codeDsp[0]);
  				if (codeDsp.length > 1) {
  					$("input[name='filter.position']").val(codeDsp[1]);
  				} else {
  					$("input[name='filter.position']").val(codeDsp[0]);
  				}
  				break; 
  			case "curr.loc.code":
  				var codeDsp = keyValue[1].split(":");
  				$("input[name='filter.currLocCode']").val(codeDsp[0]);
  				if (codeDsp.length > 1) {
  					$("input[name='filter.currLoc']").val(codeDsp[1]);
  				} else {
  					$("input[name='filter.currLoc']").val(codeDsp[0]);
  				}
  				break; 
  			case "last.login.days":
  				$("select[name='filter.lastLoginDays']").val(keyValue[1]);
  				break; 
  			case "gender.code":
  				$("select[name='filter.genderCode']").val(keyValue[1]);
  				break; 
  			case "lo.work.years":
  				$("input[name='filter.loWorkYears']").val(keyValue[1]);
  				break; 
  			case "hi.work.years":
  				$("input[name='filter.hiWorkYears']").val(keyValue[1]);
  				break; 
  			case "lo.age":
  				$("input[name='filter.loAge']").val(keyValue[1]);
  				break; 
  			case "hi.age":
  				$("input[name='filter.hiAge']").val(keyValue[1]);
  				break; 
  			case "lo.edu.code":
  				$("select[name='filter.loEduCode']").val(keyValue[1]);
  				break; 
  			case "hi.edu.code":
  				$("select[name='filter.hiEduCode']").val(keyValue[1]);
  				break; 
  		}
		}
	} 
}

function onchangePersonSearcher(filter) {
	if (filter == "") return;
	// clear value
	$("input[name='filter.keyword']").val("");
	$("input[name='filter.position']").val("");
	$("input[name='filter.positionCode']").val("");
	$("input[name='filter.location']").val("");
	$("input[name='filter.locationCode']").val("");
	$("select[name='filter.publishDays']").val("");
	$("select[name='filter.industryCode']").val("");
	$("input[name='filter.workYears']").val("");
	$("input[name='filter.lowerSalary']").val("");
	$("input[name='filter.upperSalary']").val("");
	$("select[name='filter.lowerEdu']").val("");
	$("select[name='filter.entPropCode']").val("");
	$("select[name='filter.recruitTypeCode']").val("");
	// set value with filter.
	var filters = filter.split("\n");
	var item = "";
	var keyValue;
	var thisForm = document.searchTalentForm;
	var i;
	for (i = 0; i < filters.length; i++) {
		item = filters[i];
		keyValue = item.split("=");
		if (keyValue[0] != "") {
  		switch(keyValue[0]) {
  			case "keyword": 
  				$("input[name='filter.keyword']").val(keyValue[1]);
  				break; 
  			case "position.code":
  				var codeDsp = keyValue[1].split(":");
  				$("input[name='filter.positionCode']").val(codeDsp[0]);
  				if (codeDsp.length > 1) {
  					$("input[name='filter.position']").val(codeDsp[1]);
  				} else {
  					$("input[name='filter.position']").val(codeDsp[0]);
  				}
  				break; 
  			case "location.code":
  				var codeDsp = keyValue[1].split(":");
  				$("input[name='filter.locationCode']").val(codeDsp[0]);
  				if (codeDsp.length > 1) {
  					$("input[name='filter.location']").val(codeDsp[1]);
  				} else {
  					$("input[name='filter.location']").val(codeDsp[0]);
  				}
  				break; 
  			case "publish.days":
  				$("select[name='filter.publishDays']").val(keyValue[1]);
  				break; 
  			case "industry.code":
  				$("select[name='filter.industryCode']").val(keyValue[1]);
  				break; 
  			case "lower.work.years":
  				$("input[name='filter.workYears']").val(keyValue[1]);
  				break; 
  			case "lower.salary":
  				$("input[name='filter.lowerSalary']").val(keyValue[1]);
  				break; 
  			case "upper.salary":
  				$("input[name='filter.upperSalary']").val(keyValue[1]);
  				break; 
  			case "lower.edu":
  				$("select[name='filter.lowerEdu']").val(keyValue[1]);
  				break; 
  			case "ent.prop.code":
  				$("select[name='filter.entPropCode']").val(keyValue[1]);
  				break; 
  			case "recruit.type.code":
  				$("select[name='filter.recruitTypeCode']").val(keyValue[1]);
  				break; 
  		}
		}
	} 
}

