  function FillCategoryL2(oElem,oTarget,turl){
	var strValue = oElem.options[
				oElem.selectedIndex].value;
	var url = turl
	var strParams = "q=" + strValue +
			"&f=" + oTarget.form.name +
			"&e=" + oTarget.name;
	var loader = new
	net.ContentLoader(url,FillDropDown,null,"POST",strParams);
  }
  
  function FillDropDown(){
  	if (window.XMLHttpRequest){
  		var xmlDoc = this.req.responseXML.documentElement;
		var xSel = xmlDoc.
			getElementsByTagName('selectElement')[0];
		var strEName = xSel.
			childNodes[1].firstChild.nodeValue;
		if(strEName!="basic_info"){
		  k = 1
		}else{
		  k = 0
		  strEName = xSel.
			childNodes[0].firstChild.nodeValue;
		}
		var objDDL = document.forms['basic_info'].
			elements[strEName];
		objDDL.options.length = 0;
		var xRows = xmlDoc.
			getElementsByTagName('entry');
		var xRows2 = xmlDoc.
			getElementsByTagName('entry2');
		for(i=0;i<xRows.length;i++){
			var theValue = xRows[i].
				childNodes[k].firstChild.nodeValue;
			var theText = xRows2[i].
				childNodes[k].firstChild.nodeValue;
			var option = new Option(theText,
									theValue);
			try{
				objDDL.add(option,null);
			}catch(e){
				objDDL.add(option,-1);
			}
		}
		
  	}else if (window.ActiveXObject){
		var xmlDoc = this.req.responseXML.documentElement;

		var xSel = xmlDoc.
			getElementsByTagName('selectElement')[0];
		var strEName = xSel.
			childNodes[0].firstChild.nodeValue;
		var strFName = xSel.
			childNodes[1].firstChild.nodeValue;
		var objDDL = document.forms[strFName].
			elements[strEName];
		objDDL.options.length = 0;
		var xRows = xmlDoc.
			getElementsByTagName('entry');
		for(i=0;i<xRows.length;i++){
			var theValue = xRows[i].
				childNodes[0].firstChild.nodeValue;
			var theText = xRows[i].
				childNodes[1].firstChild.nodeValue;
			var option = new Option(theText,
									theValue);
			try{
				objDDL.add(option,null);
			}catch(e){
				objDDL.add(option,-1);
			}
		}
	}	
  }
