
var m_oXMLDocHigh = new ActiveXObject("Microsoft.XMLDOM");
var m_sBaseSrcHigh = "Tree.asp?ParentCode=";
function BindSelectHigh( strXMLSrc , objSelectName, defaultVal)
{
    m_oXMLDocHigh.async = true;  
    m_oXMLDocHigh.onreadystatechange = Function( "fnLoadCompleteHigh('" + objSelectName + "', '" + defaultVal + "');" );    
    m_oXMLDocHigh.load( strXMLSrc );
}

function fnLoadCompleteHigh(objSelectName, defaultVal)
{
	var objSelect = document.all[objSelectName];
	var aryXMLNodes;
	var node;
	var str1;
	var str2;
	var str3;
	if (objSelect == null) 
		return;
    try
    {
        var iReadyState = m_oXMLDocHigh.readyState;
    }
    catch(e)
    {
        return;
    }
    
    if(  iReadyState != 4 ) return;
    
    if( m_oXMLDocHigh != null && m_oXMLDocHigh.xml != "" )
    {
		objSelect.length = 0;
		aryXMLNodes = m_oXMLDocHigh.documentElement.selectNodes("TreeNode");
	    
		
        if (aryXMLNodes.length>0)
		{
		
		node = aryXMLNodes[0];
		str1=node.getAttribute("MaterialClassCode");
		str2=str1.lastIndexOf('.');
		str3=str1.substring(0,str2);	
		objSelect.options[0] = new Option("==全部==",str3+".0"); //设置 "==全部==" 选项 的值
		}
		else
		{
		objSelect.options[0] = new Option("==全部==");
		}
		
		
		for (var i=0; i < aryXMLNodes.length; i++)
		
		{
			node = aryXMLNodes[i];
			objSelect.options[i+1] = new Option(node.getAttribute("Title"),node.getAttribute("MaterialClassCode"));
		}
	
		
		
		
		if (defaultVal != null && defaultVal != "" && objSelect.length > 1)
		{
			SetSelectedValue(objSelect, defaultVal)
		}
		
		if(objSelect.ChildSelectName != null)
		{   

			objSelect.onchange = Function( "var val = this.options[this.selectedIndex].value;BindSelectHigh(m_sBaseSrcHigh+val, '"+objSelect.ChildSelectName+"', '"+defaultVal+"');if(val!='')document.all.MaterialClassCode.value=val;" );    
			objSelect.fireEvent("onchange");			
		}
		else
		{
			objSelect.onchange = Function( "var val = this.options[this.selectedIndex].value;if(val!='')document.all.MaterialClassCode.value=val;" );  
			 objSelect.fireEvent("onchange");	  
		}
	}
}

function InitSelectHigh(defaultVal)
{
	document.all.MaterialClassCode1.value = "";
	BindSelectHigh( m_sBaseSrcHigh + "run", "province1", defaultVal);

}
//window.onload = function(){InitSelectHigh();InitSelectHigh2();}
var m_oXMLDocHigh2 = new ActiveXObject("Microsoft.XMLDOM");
var m_sBaseSrcHigh2 = "Tree2.asp?ParentCode=";

function BindSelectHigh2( strXMLSrc , objSelectName, defaultVal)
{
    m_oXMLDocHigh2.async = true;  
    m_oXMLDocHigh2.onreadystatechange = Function( "fnLoadCompleteHigh2('" + objSelectName + "', '" + defaultVal + "');" );    
    m_oXMLDocHigh2.load( strXMLSrc );
}

function fnLoadCompleteHigh2(objSelectName, defaultVal)
{
	var objSelect = document.all[objSelectName];
	var aryXMLNodes;
	var node;
	var str1;
	var str2;
	var str3;
	if (objSelect == null) 
		return;
    try
    {
        var iReadyState = m_oXMLDocHigh2.readyState;
    }
    catch(e)
    {
        return;
    }
    
    if(  iReadyState != 4 ) return;
    if( m_oXMLDocHigh2 != null && m_oXMLDocHigh2.xml != "" )
    {
		objSelect.length = 0;
		aryXMLNodes = m_oXMLDocHigh2.documentElement.selectNodes("TreeNode");
	    
			if (aryXMLNodes.length>0)
		{
		
		node = aryXMLNodes[0];
		str1=node.getAttribute("MaterialClassCode");
		str2=str1.lastIndexOf('.');
		str3=str1.substring(0,str2);	
		objSelect.options[0] = new Option("==全部==",str3+".0"); //设置 "==全部==" 选项 的值
		}
		else
		{
		objSelect.options[0] = new Option("==全部==");
		}
		
		
		
		for (var i=0; i < aryXMLNodes.length; i++)
		{
			node = aryXMLNodes[i];
			objSelect.options[i+1] = new Option(node.getAttribute("Title"),node.getAttribute("MaterialClassCode"));
		}

		
		
		
		if (defaultVal != null && defaultVal != "" && objSelect.length > 1)
		{
			SetSelectedValue(objSelect, defaultVal)
		}
		
		if(objSelect.ChildSelectName != null)
		{
			objSelect.onchange = Function( "var val = this.options[this.selectedIndex].value;BindSelectHigh2(m_sBaseSrcHigh2+val, '"+objSelect.ChildSelectName+"', '"+defaultVal+"');if(val!='')document.all.profession.value=val;" );    
			objSelect.fireEvent("onchange");			
		}
		else
		{
			objSelect.onchange = Function( "var val = this.options[this.selectedIndex].value;if(val!='')document.all.profession.value=val;" );   
			objSelect.fireEvent("onchange");
		}
	}
}

function InitSelectHigh2(defaultVal)
{
	document.all.profession1.value = "";
	BindSelectHigh2( m_sBaseSrcHigh2 + "run", "proo", defaultVal);
}