﻿

function initFloor(ddlFloor,ddlFCate)
{
//    var control = $E(ddlFloor);
//    control.onchange = function(){displayFCate(ddlFCate,control.options[control.selectedIndex].value)};
//    control.length=0;
//    control.options.add(new Option("请选择楼层",-1));

//    var dt = SysCategory.GetFloor().value;
//    if(dt != null && typeof(dt) == "object" && dt.Rows.length > 0)
//    {
//        for(var i = 0; i < dt.Rows.length ; i ++)
//        {
//            var id = dt.Rows[i]["FloorID"];
//            var name = dt.Rows[i]["Floor"];
//            control.options.add(new Option(name,id));
//        }
//    }
    displayFCate(ddlFCate,1);
}

function displayFCate(ddlFCate,floor)
{
    var control = $E(ddlFCate);
    control.length=0;
    control.options.add(new Option("请选择功能分类",0));

    var dt = SysCategory.GetParentFCateList(floor).value;
    if(dt != null && typeof(dt) == "object" && dt.Rows.length > 0)
    {
        for(var i = 0; i < dt.Rows.length ; i ++)
        {
            var id = dt.Rows[i]["CategoryID"];
            var name = dt.Rows[i]["CategoryName"];
            control.options.add(new Option(name,id));
        }
    }
}


function displayFloorForSearch(ddlFloor,ddlParentFCate,ddlFCate)
{
//    var control = $E(ddlFloor);
//    control.onchange = function(){displayParentFCateForSearch(ddlParentFCate,ddlFCate,control.options[control.selectedIndex].value)};
//    control.length=0;
//    control.options.add(new Option("请选择楼层",-1));

//    var dt = SysCategory.GetFloor().value;
//    if(dt != null && typeof(dt) == "object" && dt.Rows.length > 0)
//    {
//        for(var i = 0; i < dt.Rows.length ; i ++)
//        {
//            var id = dt.Rows[i]["FloorID"];
//            var name = dt.Rows[i]["Floor"];
//            control.options.add(new Option(name,id));
//        }
//    }
    displayParentFCateForSearch(ddlParentFCate,ddlFCate,1);
}

function displayParentFCateForSearch(ddlParent,ddlFCate,floor)
{
    var control = $E(ddlParent);
    control.onchange = function(){displayFCateForSearch(ddlFCate,floor,control.options[control.selectedIndex].value)};
    control.length=0;
    control.options.add(new Option("请选择一级类别",-1));

    var dt = SysCategory.GetParentFCateList(floor).value;
    if(dt != null && typeof(dt) == "object" && dt.Rows.length > 0)
    {
        for(var i = 0; i < dt.Rows.length ; i ++)
        {
            var id = dt.Rows[i]["CategoryID"];
            var name = dt.Rows[i]["CategoryName"];
            control.options.add(new Option(name,id));
        }
    }
    displayFCateForSearch(ddlFCate,-1,-1);
}

function displayFCateForSearch(ddlFCate,floor,parent)
{
    var control = $E(ddlFCate);
    control.length=0;
    control.options.add(new Option("请选择二级类别",-1));

    var dt = SysCategory.GetFCateList(floor,parent).value;
    if(dt != null && typeof(dt) == "object" && dt.Rows.length > 0)
    {
        for(var i = 0; i < dt.Rows.length ; i ++)
        {
            var id = dt.Rows[i]["CategoryID"];
            var name = dt.Rows[i]["CategoryName"];
            control.options.add(new Option(name,id));
        }
    }
}
