function addYear(idName){
	var year = new Array();
	for (var i=0;i<searchObj.length;i++){
		var isExists = false;
		var currentYear = searchObj[i][0];
		for (var j=0;j<year.length;j++){
			if (currentYear == year[j]){
				isExists = true;
			}
		}
		if (!isExists){
			selectHelper.addOption(idName,currentYear,currentYear,null);
			year.push(currentYear);
		}
	}
}

function defaultYearChange(yearIDName,keywordIDName){
	var removeList = new Array();
	removeList.push("inviteKeyWord");
	removeList.push("inviteDeparment");
	removeList.push("inviteSpecialty");
	onSelectChange(yearIDName,keywordIDName,0,1,removeList,searchObj);
}
//author: zhuangdan
function yearToKeyWordChange(yearIDName,keywordIDName){
	var removeList = new Array();
	//removeList.push("deleteInviteKeyWord");
	removeList.push(keywordIDName);
	onSelectChange(yearIDName,keywordIDName,0,1,removeList,searchObj);
}

function defaultKeyWordChange(keywordIDName,deparmentIDName){
	var removeList = new Array();
	removeList.push("inviteDeparment");
	removeList.push("inviteSpecialty");
	onSelectChange(keywordIDName,deparmentIDName,1,2,removeList,searchObj);
}

function defaultDeparmentChange(deparmentIDName,specialtyIDName){
	var removeList = new Array();
	removeList.push("inviteSpecialty");
	onSelectChange(deparmentIDName,specialtyIDName,2,3,removeList,searchObj);
}

/**
 * 连动查询共用方法
 * parentIDName onchange的select ID名称
 * currentIDName 需要变动的select ID名称
 * parentIndex onchange的select所在dynamicArray数组的二级index
 * currentIndex 需要变动的select所在dynamicArray数组的二级index
 * dynamicArray 连动所使用的数组
 */
function onSelectChange(parentIDName,currentIDName,parentIndex,currentIndex,removeList,dynamicArray){
	for (var i=0;i<removeList.length;i++){
		selectHelper.removeOptions(removeList[i],1);
	}
	var addedObj = new Array();
	for (var i=0;i<dynamicArray.length;i++){
		var isExists = false;
		var parentValue     = searchObj[i][parentIndex];
		var currentValue    = searchObj[i][currentIndex];
		if (parentValue == selectHelper.getSelectedValue(parentIDName)){
			for (var j=0;j<addedObj.length;j++){
				if (currentValue == addedObj[j]){
					isExists = true;
				}
			}
			if (!isExists){
				selectHelper.addOption(currentIDName,currentValue,currentValue,null);
				addedObj.push(currentValue);
			}
		}
	}
}

