/********************************************************************
* Description:
*	用下拉列表框值数组arrValues值填充下拉列表框lstName
*
* Parameters:
*	1stName: 下拉列表框
*	arrValues: 下拉列表框值数组
*
* Return Value:
*	无
*
* History:
*	2003-12-29	1.0	dickrj	初始版本
*
********************************************************************/

function ChangeDropDownListItem(subSelectObject, tempDataArray)
{
	var i=0;
	subSelectObject.length=tempDataArray.length;	
		
	for(i=0; i<subSelectObject.length ;i++){
		subSelectObject[i]=new Option(tempDataArray[i][1],tempDataArray[i][0]);	
	}
}



/********************************************************************
* Description:
*	用于级联菜单， 改变Sup select时调用。
*	比如 province , city 下拉框。 当province改变时。调用此方法。
* Parameters:
*	dataArray: 保存数据的二维数组。 如[provinceid,cityid, cityname]二维数组
*   selectedSupId:选中的上级下拉框的值。 如 provinceid
*   subSelectObject: 下级下拉框对象。 如myForm.citySelect
* Return Value:
*	无
*
* History:
*	2003-12-29	1.0	dickrj	初始版本
*	2003-12-30	1.5	runman	修改没有指定form的bug
*   2004-07-10	2.0	sxm  	1.提取出参数， 改为公用js.  2.支持id、name    3.选中""时， subselect 列出全部数据。
********************************************************************/

function onChange_dropDownList(dataArray, selectedSupId, subSelectObject, subSelectName){
	//var myForm = document.detail;
	var tempDataArray = new Array(dataArray.length+1);
	tempDataArray[0] = new Array(2);
	tempDataArray[0][0]="";//Id
	tempDataArray[0][1]="-- 请选择"+subSelectName+" --";//Name
		
	var j = 1;
	for( var i = 0; i < dataArray.length; i++ )
	{
		if(dataArray[i][0]==selectedSupId){
			tempDataArray[j] = new Array(2);
			tempDataArray[j][0]=dataArray[i][1];//Id
			tempDataArray[j][1]=dataArray[i][2];//Name
			j++;
		}
	}	 
	//supselect选中""时， subselect 列出全部数据。
	if(selectedSupId==""){
		for( j = 1; j < dataArray.length+1; j++ )
		{
				tempDataArray[j] = new Array(2);
				tempDataArray[j][0]=dataArray[j-1][1];//Id
				tempDataArray[j][1]=dataArray[j-1][2];//Name
		}	 
	}
	tempDataArray.length=j;
	
	//填充news topic下拉列表框
	ChangeDropDownListItem(subSelectObject, tempDataArray);
}
