﻿//通过ID获得控件
function $(id)
{
    return document.getElementById(id);
}

function showddlPlace(tParentCode,tSelfDll,tddl,tGet)
{
    if(tParentCode != "" && tParentCode != null && tddl != "" && tddl != null)
    {
        var tNowDll = $(tddl);
        var tPlaces = CSQ_PRE_yunli.GetNextPlace(tParentCode).value;
        if(tPlaces != "" && tPlaces != null && typeof(tPlaces) == "object")
        {
            tNowDll.length = 0;
            tNowDll.options.add(new Option("-请选择-",""));
            for(var i = 0;i < tPlaces.Rows.length;i++)
            {
                var txt = tPlaces.Rows[i].codeName;
                var val = tPlaces.Rows[i].code;
                tNowDll.options.add(new Option(txt,val));
            }
        }
    }
    if(tParentCode != "" && tParentCode != null)
    {
        $(tGet).value = $(tSelfDll).options[$(tSelfDll).selectedIndex].text;
    }
    if(tSelfDll == "ddlC" && $(tSelfDll).value == "")
    {
       $("ddlS").length = 0;
       $("ddlS").options.add(new Option("-请选择-","")); 
       $("hidfldS").value = "";
    }
    if($(tSelfDll).value == "")
    {
        $(tGet).value = "";
    }
}

function ShowPlaces(tP,tC,tS,tGetP,tGetC,tGetS)
{
    if($(tGetP).value != "")
    {
        var tTableP = CSQ_PRE_yunli.GetNowPlaces($(tGetP).value).value;
        if(tTableP != "" && tTableP != null && typeof(tTableP) == "object" && tTableP.Rows.length > 0)
        {
            $(tP).value = tTableP.Rows[0].code;
            var tTableC = CSQ_PRE_yunli.GetNextPlace(tTableP.Rows[0].code).value;
            if(tTableC != "" && tTableC != null && typeof(tTableC) == "object" && tTableC.Rows.length > 0)
            {
                $(tC).length = 0;
                $(tC).options.add(new Option("-请选择-",""));
                for(var i = 0;i < tTableC.Rows.length;i++)
                {
                    
                    var txt = tTableC.Rows[i].codeName;
                    var val = tTableC.Rows[i].code;
                    $(tC).options.add(new Option(txt,val));
                }
                var tCid = CSQ_PRE_yunli.GetNowPlaces2($(tGetC).value,tTableP.Rows[0].code).value;
                if(tCid != "" && tCid != null && typeof(tCid) == "object" && tCid.Rows.length > 0)
                {
                    $(tC).value = tCid.Rows[0].code;
                    var tTableS = CSQ_PRE_yunli.GetNextPlace(tCid.Rows[0].code).value;
                    if(tTableS != "" && tTableS != null && typeof(tTableS) == "object" && tTableS.Rows.length > 0)
                    {                            
                        $(tS).length = 0;
                        $(tS).options.add(new Option("-请选择-",""));
                        for(var j = 0;j < tTableS.Rows.length;j++)
                        {

                            var txt = tTableS.Rows[j].codeName;
                            var val = tTableS.Rows[j].code;
                            $(tS).options.add(new Option(txt,val));
                        }
                        var tSid = CSQ_PRE_yunli.GetNowPlaces2($(tGetS).value,tCid.Rows[0].code).value;
                        if(tSid != "" && tSid != null && typeof(tSid) == "object" && tSid.Rows.length > 0)
                        {
                           $(tS).value = tSid.Rows[0].code; 
                        }
                    }
                }
            }
        }
    }
} 
