<!--
/**
*下拉列表的值的改变
*mainitem:主类表单元素
*subitem:子类表单元素
*/
function selectOnchange(mainitem,subitem,catalog)
{
	var flag = 1; //显示英文
	if (document.location.href.indexOf("_En.jsp")=="-1") flag = 0; //显示中文
	setSubSelectItem(catalog,mainitem,subitem,flag);
}
/**
*初始化子类表单元素的值
*catalog：类别
*mainitem：主对象
*subitem：子对象
*/
function initSubSelectItem(catalog,mainitem,subitem)
{
	var itemCount;
	var items = new Array();
	var mainvalue=mainitem.options[mainitem.selectedIndex].value;
	var subvalue=subitem.options[subitem.selectedIndex].value;
}
/**
*设置子类表单元素的值
*catalog：类别
*mainitem：主对象
*subitem：子对象
*flag：标志位
*/
function setSubSelectItem(catalog,mainitem,subitem,flag)
{
	var itemCount;
	var items = new Array();
	var subvalue=mainitem.options[mainitem.selectedIndex].value;    
	var szHref = document.location.href.toUpperCase();
	if(catalog=='jobcatelog')
	{
		subitem.length = 0;
		itemCount = catelogCount;
		items = catelogs;
		var opt=document.createElement("OPTION");
		if((subvalue == '') || (subvalue=='0'))
		{            
			opt.text="不限";
			opt.value="";            
			subitem.add(opt);
		}
		var bWork = ((szHref.indexOf('PER_')>-1||szHref.indexOf('GR_')>-1) && (szHref.indexOf('RESUME_SEARCH')<0) );
		var bJob = ((szHref.indexOf('_XCAREERWILL')>-1)||(szHref.indexOf('_REGISTRYSTEPTWO')>-1)||(szHref.indexOf('_AUDIT')>-1));
		for (i=0;i<itemCount; i++)
		{
			if ((items[i][2]).substring(0,2) == subvalue.substring(0,2))
			{
				if ( (bJob&&i<itemCount-1) || (bWork&&i<itemCount-1))
				{
					var opt=document.createElement("OPTION");
					if (flag==1)  opt.text=items[i+1][1];
					else  opt.text=items[i+1][0];
					opt.value=items[i+1][2];					
					if (opt.value.substring(0,2) == subvalue.substring(0,2) && i<itemCount-2)  subitem.add(opt);
				}
				else
				{
					var opt=document.createElement("OPTION");
					if (flag==1)  opt.text=items[i][1];
					else  opt.text=items[i][0];
					opt.value=items[i][2];					
					subitem.add(opt);
				}
			}
		}
	}
	else if(catalog=='rs')
	{//	alert("fdgfdh");
		subitem.length = 0;
		itemCount = rsCount;
		items = rsbm;
		var opt=document.createElement("OPTION");
		if((subvalue == '') || (subvalue=='0'))
		{            
			opt.text="不限";
			opt.value="";            
			subitem.add(opt);
		}
		var bWork = ((szHref.indexOf('PER_')>-1||szHref.indexOf('GR_')>-1) && (szHref.indexOf('RESUME_SEARCH')<0) );
		var bJob = ((szHref.indexOf('_XCAREERWILL')>-1)||(szHref.indexOf('_REGISTRYSTEPTWO')>-1)||(szHref.indexOf('_AUDIT')>-1));
		for (i=0;i<itemCount; i++)
		{
			if ((items[i][2]).substring(0,2) == subvalue.substring(0,2))
			{
				if ( (bJob&&i<itemCount-1) || (bWork&&i<itemCount-1))
				{
					var opt=document.createElement("OPTION");
					if (flag==1)  opt.text=items[i+1][1];
					else  opt.text=items[i+1][0];
					opt.value=items[i+1][2];					
					if (opt.value.substring(0,2) == subvalue.substring(0,2) &&i<itemCount-2)  subitem.add(opt);
				}
				else
				{
					var opt=document.createElement("OPTION");
					if (flag==1)  opt.text=items[i][1];
					else  opt.text=items[i][0];
					opt.value=items[i][2];					
					subitem.add(opt);
				}
			}
		}
	}
}
/**
*检查学历工作经验等大小
*obj1:
*obj2:
*/
function selectOnChange(obj1, obj2)
{
	var m=document.thisForm;
	if(typeof(obj1.options[obj1.selectedIndex])=="unknown" ||typeof(obj2.options[obj2.selectedIndex])=="unknown")
	{
		retrun ;
	}
	var idx1 = obj1.selectedIndex;
	var idx2 = obj2.selectedIndex;

	if (idx1 > idx2)
	{
		obj2.selectedIndex = idx1;
	}
}
function selectCheck(obj1, obj2)
{
	var m=document.thisForm;
	if(typeof(obj1.options[obj1.selectedIndex])=="unknown" || typeof(obj2.options[obj2.selectedIndex])=="unknown")
	{
		retrun ;
	}
	var idx1 = obj1.selectedIndex;
	var idx2 = obj2.selectedIndex;
	if (parseInt(obj1.value) > parseInt(obj2.value))
	{
		obj2.selectedIndex = idx1;
	}
}

function setSelected(obj1,obj2,oprate)
{
	//alert(obj1.name+obj1.value+"========"+obj2.name+obj2.value+"+++++++"+oprate);
	if(typeof(obj1)=="object" && typeof(obj2)=="object")
	{
		switch(oprate)
		{
			case "more":				
				if(parseInt(obj1.value)<parseInt(obj2.value))
				{
					//obj1.selectedIndex=obj2.selectedIndex+1;
					obj2.selectedIndex=obj2.defaultSelected;
					return false;	
				}		
				break;
			case "less":				
				if(parseInt(obj1.value)>parseInt(obj2.value))
				{
					//obj1.selectedIndex=obj2.selectedIndex-1;
					obj1.selectedIndex=obj1.defaultSelected;
					return false;
				}
				break;	
		}	
	}
}
//-->