if(info.NO_OF_COLS) {
    var range_guide = " (1 - "+info.NO_OF_COLS+")";
} else {
    var range_guide = "";
}
if(info.MAX_DISA_HUNT_ANNC_ALL) {
	var v_vsf_0 = {label: "0 - "+info.MAX_DISA_HUNT_ANNC_ALL+" (0 : "+langs.getText("common","unused")+")"};
}
else {
	var v_vsf_0 = {label: "0 - 70 (0 : "+langs.getText("common","unused")+")"};
}
define(
    {elements:[
        {name:"tab1", tab: [
            {key: "pgm144_button", button: [{btn: langs.getText("common","btn_save"), btn_type: "btn_save auth_write"}]},
            {key: "pgm144_preload", preload: [{name: "RANGE_TYPE_1", range_type: 2}, {text: langs.getText("common","enter_corange")+range_guide+" : "}, {name: "RANGE_1_1", value: "", textfield: [{max: 40, size: 50}], message: "", help: langs.re_toolTip()}, {btn: langs.getText("common","load"), btn_type: "btn_load"}, langs.Range_Error_Table(), {endload: 1}, {br: 2}, {text: langs.getText("common","corange")+" "}, {name: "RANGE_VIEW_1", value: "", text: 1}]},
            {key: "pgm144_mktbl", table: [{name: "CHKFLAG", value: "", check_flag: 1}, {btn: langs.getText("common","btn_chkall"), btn_type: "btn_checkall"}, {label: langs.getText("common","attr"), colspan: 2}, {label: langs.getText("common","val")}, {label: langs.getText("common","range")}, {label: langs.getText("common","stn_delay_val")}]},
            {key: "pgm144_col_day", struct: [{tr: [{chk_type: "chk_checkall", chk: 1, rowspan: 5}, {label: langs.getText("common","daytime"), rowspan: 5}, {name: "COL_DAY_RDEST", radio: [{value: "0"}]}, {label: langs.getText("common","stnrange"), cont: 1}, {label: langs.getText("common","range")+" : "}, {name:"COL_DAY_STN_START", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {label: " - ", cont: 1}, {name:"COL_DAY_STN_END", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","delay")+" : ", cont: 1}, {name:"COL_DAY_STN_DELAY", value: "", textfield: [{max: 1, size: 5}], message: "", cont: 1}, {br: 1}, {label: "0~9", cont: 1}, {name: "COL_DAY_STN_DELAY_VAL", value: "", label: 1}]},
                                             {tr: [{name: "COL_DAY_RDEST", radio: [{value: "1"}]}, {label: langs.getText("common","station_group"), cont: 1}, {name:"COL_DAY_HUNT", value: "", textfield: [{size: 5}], message: ""}, {label: ""}, {label: ""}]},
                                             {tr: [{name: "COL_DAY_RDEST", radio: [{value: "2"}]}, {label: langs.getText("common","vsf"), cont: 1}, {label: langs.getText("common","announcement")+" : "}, {name:"COL_DAY_VSF_VALUE", value: "", textfield: [{max: 3, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","auto_drop")+" : ", cont: 1}, {name:"COL_DAY_VSF_DROP", value: "", chk_type: "chk_selectall", chk: 1, cont: 1}, v_vsf_0, {label: ""}]},
                                             {tr: [{name: "COL_DAY_RDEST", radio: [{value: "3"}]}, {label: langs.getText("common","aa_ring_time"), cont: 1}, {name:"COL_DAY_AA_VALUE", value: "", textfield: [{max: 3, size: 5}], message: ""}, {label: "0~30"}, {label: ""}]},
                                             {tr: [{name: "COL_DAY_RDEST", value: "", radio: [{value: "4"}]}, {label: langs.getText("common","net_sta_num"), cont: 1}, {name:"COL_DAY_NET", value: "", textfield: [{size: 16}], message: ""}, {label: ""}, {label: ""}]}]},
            {key: "pgm144_col_night", struct: [{tr: [{chk_type: "chk_checkall", chk: 1, rowspan: 5}, {label: langs.getText("common","nighttime"), rowspan: 5}, {name: "COL_NIGHT_RDEST", radio: [{value: "0"}]}, {label: langs.getText("common","stnrange"), cont: 1}, {label: langs.getText("common","range")+" : "}, {name:"COL_NIGHT_STN_START", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {label: " - ", cont: 1}, {name:"COL_NIGHT_STN_END", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","delay")+" : ", cont: 1}, {name:"COL_NIGHT_STN_DELAY", value: "", textfield: [{max: 1, size: 5}], message: "", cont: 1}, {br: 1}, {label: "0~9", cont: 1}, {name: "COL_NIGHT_STN_DELAY_VAL", value: "", label: 1}]},
															  {tr: [{name: "COL_NIGHT_RDEST", radio: [{value: "1"}]}, {label: langs.getText("common","station_group"), cont: 1}, {name:"COL_NIGHT_HUNT", value: "", textfield: [{size: 5}], message: ""}, {label: ""}, {label: ""}]},
															  {tr: [{name: "COL_NIGHT_RDEST", radio: [{value: "2"}]}, {label: langs.getText("common","vsf"), cont: 1}, {label: langs.getText("common","announcement")+" : "}, {name:"COL_NIGHT_VSF_VALUE", value: "", textfield: [{max: 3, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","auto_drop")+" : ", cont: 1}, {name:"COL_NIGHT_VSF_DROP", value: "", chk_type: "chk_selectall", chk: 1, cont: 1}, v_vsf_0, {label: ""}]},
															  {tr: [{name: "COL_NIGHT_RDEST", radio: [{value: "3"}]}, {label: langs.getText("common","aa_ring_time"), cont: 1}, {name:"COL_NIGHT_AA_VALUE", value: "", textfield: [{max: 3, size: 5}], message: ""}, {label: "0~30"}, {label: ""}]},
															  {tr: [{name: "COL_NIGHT_RDEST", value: "", radio: [{value: "4"}]}, {label: langs.getText("common","net_sta_num"), cont: 1}, {name:"COL_NIGHT_NET", value: "", textfield: [{size: 16}], message: ""}, {label: ""}, {label: ""}]}]},
            {key: "pgm144_col_tr", struct: [{tr: [{chk_type: "chk_checkall", chk: 1, rowspan: 5}, {label: langs.getText("common","timed_ring"), rowspan: 5}, {name: "COL_TR_RDEST", radio: [{value: "0"}]}, {label: langs.getText("common","stnrange"), cont: 1}, {label: langs.getText("common","range")+" : "}, {name:"COL_TR_STN_START", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {label: " - ", cont: 1}, {name:"COL_TR_STN_END", value: "", textfield: [{max: 8, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","delay")+" : ", cont: 1}, {name:"COL_TR_STN_DELAY", value: "", textfield: [{max: 1, size: 5}], message: "", cont: 1}, {br: 1}, {label: "0~9", cont: 1}, {name: "COL_TR_STN_DELAY_VAL", value: "", label: 1}]},
                                            {tr: [{name: "COL_TR_RDEST", radio: [{value: "1"}]}, {label: langs.getText("common","station_group"), cont: 1}, {name:"COL_TR_HUNT", value: "", textfield: [{size: 5}], message: ""}, {label: ""}, {label: ""}]},
                                            {tr: [{name: "COL_TR_RDEST", radio: [{value: "2"}]}, {label: langs.getText("common","vsf"), cont: 1}, {label: langs.getText("common","announcement")+" : "}, {name:"COL_TR_VSF_VALUE", value: "", textfield: [{max: 3, size: 5}], message: "", cont: 1}, {br: 1, cont: 1}, {label: langs.getText("common","auto_drop")+" : ", cont: 1}, {name:"COL_TR_VSF_DROP", value: "", chk_type: "chk_selectall", chk: 1, cont: 1}, v_vsf_0, {label: ""}]},
                                            {tr: [{name: "COL_TR_RDEST", radio: [{value: "3"}]}, {label: langs.getText("common","aa_ring_time"), cont: 1}, {name:"COL_TR_AA_VALUE", value: "", textfield: [{max: 3, size: 5}], message: ""}, {label: "0~30"}, {label: ""}]},
                                            {tr: [{name: "COL_TR_RDEST", value: "", radio: [{value: "4"}]}, {label: langs.getText("common","net_sta_num"), cont: 1}, {name:"COL_TR_NET", value: "", textfield: [{size: 16}], message: ""}, {label: ""}, {label: ""}]}]}
		]}
	]}
);
