

  var sourceName = "XmlDB/ExpenceCode.xml";
  var source = new ActiveXObject('Microsoft.XMLDOM');  
  source.async = false;
  source.load(sourceName); 
  root = source.documentElement; 
 
   
function ChooseLevel1()
{
  var x=ExpenceEntry.ddllevel1.selectedIndex;   
  var y=ExpenceEntry.ddllevel1.options[x].value;
  sortField=root.selectNodes("//FirstCode[@val='"+y+"']/SecondCode");
  for(var i=ExpenceEntry.ddllevel2.options.length-1;i>=0;--i)  
  {
    ExpenceEntry.ddllevel2.remove(i)
  }
  
  	for(var i=0;i<sortField.length;++i)  
	{
		var oOption = document.createElement('OPTION');
		oOption.text = sortField[i].attributes[1].nodeValue;
		oOption.value = sortField[i].attributes[0].nodeValue;
		ExpenceEntry.ddllevel2.options.add(oOption); 
  }
  

  ChooseLevel2();
	
 }
    
function ChooseLevel2()
{
  var x=ExpenceEntry.ddllevel2.selectedIndex;   
  var y=ExpenceEntry.ddllevel2.options[x].value;
  sortField=root.selectNodes("//FirstCode/SecondCode[@val='"+y+"']/ExpenseCode");

  

	
 }  
 
  
