	function AddOption(obj,classid,classparentid,path)
	{				
			if (!obj)
			{
				alert("控件初始化失败！");
				return false;
			}
			obj.length = 0;
			var objXml = new ActiveXObject("Microsoft.XMLDOM");
			objXml.async = false;
			objXml.load(path);		
			
			var objRoot = objXml.selectSingleNode("//Xml/NewClass");			
			if(!objRoot)
				return false;	
			//obj.options[0] = new Option("-==不限==-","");
			for(i = 0,j = 0; i < objRoot.childNodes.length ; i ++)
			{					
				node = objRoot.childNodes[i];				
				if(parseInt(node.childNodes[2].text) == parseInt(classparentid))
				{
					t = node.childNodes[1].text;
					v = node.childNodes[0].text;
					var optNew = new Option(t,v)
					obj.options[j] = optNew
				
					if(parseInt(node.childNodes[0].text) == parseInt(classid))			
						obj.options[j].selected = true;					
					j ++;
				}
			}
			if (obj.length == 0)
			{
				var optNew = new Option("-==无==-","-1");
				obj.options[0] = optNew;	
			}
	}	





	function AddOption2(obj,classid,classparentid,path)
	{	
		

			if (!obj)
			{
				alert("控件初始化失败！");
				return false;
			}
			obj.length = 0;
			var objXml = new ActiveXObject("Microsoft.XMLDOM");
			objXml.async = false;
			objXml.load(path);		

			obj.options[0] = new Option("所有","0");

			var objRoot = objXml.selectSingleNode("//Xml/NewClass");
			if(!objRoot)
				return false;	

			for(i = 0,j = 1; i < objRoot.childNodes.length ; i ++)
			{					
				node = objRoot.childNodes[i];				
				if(parseInt(node.childNodes[2].text) == parseInt(classparentid))
				{
					t = node.childNodes[1].text;
					v = node.childNodes[0].text;
					var optNew = new Option(t,v)
					obj.options[j] = optNew
				
					if(parseInt(node.childNodes[0].text) == parseInt(classid))			
						obj.options[j].selected = true;					
					j ++;
				}
			}
			if (obj.length == 0)
			{
				var optNew = new Option("-==无==-","-1");
				obj.options[0] = optNew;	
			}



	}	






function ChangeTable(tableID,imgID)
{
	closeImg = "/images/admin/+.gif";
	openImg = "/images/admin/-.gif";
	if(tableID.style.display == "")
	{
		tableID.style.display = "none";
		imgID.src = closeImg;
	}
	else
	{
		tableID.style.display = "";
		imgID.src = openImg;
	}
}

function InitNumSelect(obj,small,large,defaut)
{
	if (!obj)
	{
		alert("控件初始化失败！");
		return false;
	}
	obj.length = 0;
	small = parseInt(small);
	large = parseInt(large);
	defaut = parseInt(defaut);
	for(i = small,j = 0; i <= large; i ++,j ++)
	{
		var optNew = new Option(i,i);
		obj.options[j] = optNew;
		
		if (i == defaut){			
			obj.options[j].selected = true;
		}		
	}
}

//返回二维数组
function GetChild(ParentID,XmlPath)
{	
		var objXml,objRoot,node,arrChild
		arrChild = new Array();
		objXml = new ActiveXObject("Microsoft.XMLDOM");
		objXml.async = false;
		objXml.load(XmlPath);		
		
		objRoot = objXml.selectSingleNode("//Xml/NewClass");			
		if(!objRoot)
			return false;	
			
		for(i = 0,j = 0; i < objRoot.childNodes.length ; i ++)
		{					
			node = objRoot.childNodes[i];				
			if(parseInt(node.childNodes[2].text) == parseInt(ParentID))
			{
				arrChild[j] = new Array();
				arrChild[j][0] = node.childNodes[0].text;
				arrChild[j][1] = node.childNodes[1].text;
				arrChild[j][2] = node.childNodes[2].text;
				
				j ++
			}
		}
		
		if (arrChild.length > 0)
			return arrChild ;
		else
			return null;
	}
	
			//将二维数组中的值加入到select上
	function InitSelectByArray(obj,arr,defaut)
	{
			if(!obj)							
					return ;
			
			obj.length = 0;
			
			if(!arr)
			{
					var optNew = new Option("-==无==-","-1");
					obj.options[0] = optNew;	
			}
			else
			{
					
				for(i = 0; i < arr.length; i ++)
				{
					var optNew = new Option(arr[i][1],arr[i][0]);
					obj.options[i] = optNew;
					
					if(arr[i][0] == defaut)
						obj.options[i].selected = true;
				}
				
				if(obj.length == 0)
				{
					var optNew = new Option("-==无==-","-1");
					obj.options[0] = optNew;	
				}
			}
			
	}
