﻿var multSelindex = 0;
var mDepth = 0;
//绑定下拉选择框(控件名称，数组名称，当前要选中的ID，默认显示的文本)
function bindSelect(obj,arrName,currid,str)
{
    var mylist=document.all(obj);
    mylist.length=0;
    var selindex=0;
    mylist.options[0]=new Option(str,0);
    for(var i=1;i<arrName.length;i++)
    {
        mylist.options[i]=new Option(arrName[i][1],arrName[i][0]);
        if(currid==arrName[i][0])
            selindex=i;
    }
    mylist.options[selindex].selected=true;
}
function bindMultClassSelect(obj, arrName, currid, str) {
    var mylist = document.all(obj);
    mylist.length = 0;
    var multSelindex = 0;
    mylist.options[0] = new Option(str, 0);
    bindList(mylist, arrName, "0", currid);
    mylist.options[multSelindex].selected = true;
}
function bindList(obj, arrName, parentId, currid) {
    mDepth++;
    var str = "";
    if (parentId == "0") {
        mDepth = 0;
        str = "+";
    }
    else {
        var str = "├──";
        for (var i = 0; i < mDepth; i++) {
            str = "　" + str;
        }
    }
    for (var i = 0; i < arrName.length; i++) {
        if (arrName[i][1] == parentId) {
            if (parentId == "0") mDepth = 0;
            var index = obj.length;
            obj.options[index] = new Option(str + arrName[i][2], arrName[i][0]);
            if (currid == arrName[i][0])
                multSelindex = index;
            bindList(obj, arrName, arrName[i][0], currid);
        }
    }
}
//当选中某个单选项时，显示一个指定的span，隐藏一个指定的span
function RadioChange(RaId,disSp,hidSp)
{
    var objR=document.getElementById(RaId);
    var objdSp=document.getElementById(disSp);
    var objhSp=document.getElementById(hidSp);
    if(objR.checked)
    {
        objdSp.style.display="block";
        objhSp.style.display="none";
    }
}
function BindUnit(obj,index)
{
    var mylist=document.all(obj);
    mylist.length=0;
    for(var i=0;i<Sp_Unit.length;i++)
    {
        mylist.options[i]=new Option(Sp_Unit[i],i);
    }
    mylist.options[index].selected=true;
}
function DivStatus(objId,status)
{
//debugger;
    var pcount=parseInt(document.getElementById("txt_ProNum").value);
    if(status=="add")
        pcount+=1;
    if(status=="del")
    {
        if(pcount>0)
        {
            pcount-=1;
        }
    }
    if(pcount>0)
    {
        document.getElementById(objId).style.display="block";
    }
    else
    {
        document.getElementById(objId).style.display="none";
    }
}
