var xmlIndustry = new ActiveXObject("Microsoft.XMLDOM")
function loadIndustry(path)
{
xmlIndustry.async="false"
xmlIndustry.load(path+"/common/industry.xml")
var level1 =  document.getElementById( "level1" ).options;
var length =  level1.length;
var ele = xmlIndustry.getElementsByTagName("level1").length
for (i=0;i<ele;i++){
name = xmlIndustry.getElementsByTagName("level1").item(i).attributes[0].value;
value = xmlIndustry.getElementsByTagName("level1").item(i).attributes[1].value;
level1[length]=new Option(name,value);
   length++;
}
}
function changeLevel1(){
var level2 = document.getElementById( "level2" ).options;
var level1 = document.getElementById( "level1" );
var ele = xmlIndustry.selectNodes("/industry//level1[@value='"+level1.value+"']/*");
var length = level2.length = 1;
for (i=0;i<ele.length;i++){
name =ele[i].attributes[0].value
value =ele[i].attributes[1].value
level2[length]=new Option(name,value);
   length++;
}
changeLevel2();
}
function changeLevel2()
{
var level3 = document.getElementById( "level3" ).options;
var level2 = document.getElementById( "level2" );
var ele = xmlIndustry.selectNodes("/industry//level1//level2[@value='"+level2.value+"']/*");
var length = level3.length = 1;
for (i=0;i<ele.length;i++){
name =ele[i].attributes[0].value
value =ele[i].attributes[1].value
level3[length]=new Option(name,value);
   length++;
}
changeLevel3();
}
function changeLevel3()
{
var level4 = document.getElementById( "level4" ).options;
var level3 = document.getElementById( "level3" );
var ele = xmlIndustry.selectNodes("/industry//level1//level2//level3[@value='"+level3.value+"']/*");
var length = level4.length = 1;
for (i=0;i<ele.length;i++){
name =ele[i].attributes[0].value
value =ele[i].attributes[1].value
level4[length]=new Option(name,value);
   length++;
}
}
