﻿var ddl1 = null;
var ddl2 = null;
function FillDDL(e1,e2,table){
    ddl1 = e1;
    ddl2 = e2;
    if(ge(ddl1).value == ""){
	    var objDDL = ge(ddl2);
	    objDDL.options.length = 0;
	    var option = new Option("== 请选择 ==","");
	    try{objDDL.add(option,-1);}catch(e){objDDL.add(option,null);}
	    return (false);
    }

	var objDDL = ge(ddl2);
	objDDL.options.length = 0;
	var option = new Option("loading...","");
	try{objDDL.add(option,-1);}catch(e){objDDL.add(option,null);}

	objAjax = new Ajax();
	objAjax.addParams("ParentID",ge(ddl1).value);
	objAjax.addParams("Table",table);
	ge(ddl1).disabled=true;
	//alert(objAjax.requestParams);
	//return (false);
	objAjax.OnError = function(Content){alert(Content);return (false);};
	objAjax.OnComplete = FillData;
	objAjax.CallBack("POST","lib/ddlAjax.aspx");
}

function FillData(txt,xml){
	var objDDL = ge(ddl2);
	objDDL.options.length = 0;
    var option = new Option("== 请选择 ==","");
    try{objDDL.add(option,-1);}catch(e){objDDL.add(option,null);}
	var xmlDoc = xml.documentElement;
	if(eval(xmlDoc.getElementsByTagName("result")[0].firstChild.nodeValue)){
	    var xRows = xmlDoc.getElementsByTagName("class");
	    var objBrowser = new Browser();
	    for(var i=0;i<xRows.length;i++){
		    if(objBrowser.Name == "ie"){
			    var theText = xRows[i].childNodes[0].firstChild.nodeValue;
			    var theValue = xRows[i].childNodes[1].firstChild.nodeValue;
		    }else{
			    var theText = xRows[i].childNodes[1].firstChild.nodeValue;
			    var theValue = xRows[i].childNodes[2].firstChild.nodeValue;
		    }
		    var option = new Option(theText,theValue);
		    try{
			    objDDL.add(option,-1);//ie
		    }catch(e){
			    objDDL.add(option,null);//ff
		    }
	    }
	}else{
	    var option = new Option("加载二级菜单失败","");
	    try{
		    objDDL.add(option,-1);//ie
	    }catch(e){
		    objDDL.add(option,null);//ff
	    }
	}
	ge(ddl1).disabled=false;
}