function fillbCodes(selectBox, val)
{
        var targetArr	= Code_B;

        //if(val > 0 && val < 6) val = "I";
            
            var len = targetArr[val].length;
            if(len == 0) len=1;
            selectBox.options.length = len+1;

            for(var i=1; i < len+1; i++){

                selectBox.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }


        selectBox.selectedIndex = nextIdx;
}

function fillcCodes(selectBox, val)
{
    if(selectBox)
    {
        var targetArr = Code_C;
                                
        if(! val)
        {
            selectBox.options.length = 1;
            nextIdx = 0;
        }
        else
        {
            var len = targetArr[val].length;			
            if(len == 0) len=1;
            selectBox.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                selectBox.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }

            if(len == 1 && nextIdx == 0) nextIdx = 1;
        }

        selectBox.selectedIndex	= nextIdx;
        Code_chgLevel(f, nextIdx);
    }
}

function filldCodes(selectBox, val)
{
    if(selectBox)
    {
        var targetArr = Code_D;

        if(! val)
        {
            selectBox.options.length = 1;
            nextIdx = 0;
        }
        else
        {
            var len = targetArr[val].length;			
            if(len == 0) len=1;
            selectBox.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                selectBox.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }
        }

        selectBox.selectedIndex	= nextIdx;
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function Code_chgMaker(f, val)
{
    var obj2			= f.Code_CMaker;
    if(obj2)
    {
        var targetArr	= Code_B;

            var len = targetArr[val].length;
            if(len == 0) len=1;
            obj2.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                obj2.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }

        obj2.selectedIndex = nextIdx;
        Code_chgModel(f, nextIdx);
    }
}

function Code_chgMaker2(f, val)
{
    var obj2			= f.Code_CMaker;
    if(obj2)
    {
        var targetArr	= Code_B;
                                
        if(! val)
        {
            obj2.options.length = 1;
            nextIdx = 0;
        }
        else
        {
            var len = targetArr[val].length;
            if(len == 0) len=1;
            obj2.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                obj2.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }
        }

        obj2.selectedIndex = nextIdx;
        Code_chgModel(f, nextIdx);
    }
}

function Code_chgModel(f, val)
{
    var obj2 = f.Code_CModel;
    if(obj2)
    {
        var targetArr = Code_C;
                                
        if(! val)
        {
            obj2.options.length = 1;
            nextIdx = 0;
        }
        else
        {
            var len = targetArr[val].length;			
            if(len == 0) len=1;
            obj2.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                obj2.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }
        }

        obj2.selectedIndex	= nextIdx;
        Code_chgLevel(f, nextIdx);
    }
}

function Code_chgLevel(f,val)
{
    var obj2 = f.Code_CLevel;
    if(obj2)
    {
        var targetArr = Code_D;

        if(! val)
        {
            obj2.options.length = 1;
            nextIdx = 0;
        }
        else
        {
            var len = targetArr[val].length;			
            if(len == 0) len=1;
            obj2.options.length = len+1;

            for(var i=1; i < len+1; i++)
            {
                obj2.options[i] = new Option(targetArr[val][i-1].value, targetArr[val][i-1].text);
                if(val == targetArr[val][i-1]) nextIdx = i;
                else nextIdx = 0;
            }
        }

        obj2.selectedIndex	= nextIdx;
    }
}
