define(
    {elements:[
        {name:"tab1", tab: [
            {key: "pgm321_button", button: [{btn: langs.getText("common","btn_save"), btn_type: "btn_save auth_write"}]},
            {key: "pgm321_mktbl", title: langs.getText("common","mktbl"), table: [{label: langs.getText("common","order"), sort: "num"}, {label: langs.getText("common","attr")}, {label: langs.getText("common","val")},{label: langs.getText("common","range")}]},
            {key: "pgm321_net_transfer", title: langs.getText("p321","net_transfer"), tr:[{order: 1}, {label: langs.getText("p321","net_transfer")}, {name:"NET_TRANSFER", value:"", select:[{value: "0", option: langs.getText("p321","opt_net_transfer_join")},
																			                                                                                                         {value: "1", option: langs.getText("p321","opt_net_transfer_rerout")}], message: "", cont: 0}, {label:""}]}, 
            {key: "pgm321_net_tcpblf", title: langs.getText("p321","net_tcpblf"), tr: [{order: 1}, {label: langs.getText("p321","net_tcpblf")}, {name:"NET_TCPBLF", value: "", textfield: [{max: 4}], message: ""}, {label: "9500-9999"}]},
            {key: "pgm321_net_udpblf", title: langs.getText("p321","net_udpblf"), tr: [{order: 1}, {label: langs.getText("p321","net_udpblf")}, {name:"NET_UDPBLF", value: "", textfield: [{max: 4}], message: ""}, {label: "9500-9999"}]},
            {key: "pgm321_net_blfip", title: langs.getText("p321","net_blfip"), tr: [{order: 1}, {label: langs.getText("p321","net_blfip")}, {name:"NET_BLFIP", value: "", textfield: [{max: 15, size: 20}], message: ""}, {label: ""}]},
            {key: "pgm321_net_duration", title: langs.getText("p321","net_duration"), tr: [{order: 1}, {label: langs.getText("p321","net_duration")}, {name:"NET_DURATION", value: "", textfield: [{max: 2}], message: ""}, {label: "01-99(100"+langs.getText("common","cmt_msec")+")"}]},
            {key: "pgm321_net_net_multip", title: langs.getText("common","multicast_ipaddr"), tr: [{order: 1}, {label: langs.getText("common","multicast_ipaddr")}, {name:"NET_MULTIP", value: "", textfield: [{max: 15,size:20}], message: ""}, {label: ""}]},
            {key: "pgm321_net_rcltmr", title: langs.getText("p321","net_rcltmr"), tr: [{order: 1}, {label: langs.getText("p321","net_rcltmr")}, {name:"NET_RCLTMR", value: "", textfield: [{max: 3}], message: ""}, {label: "001-300("+langs.getText("common","cmt_second")+")"}]},
            {key: "pgm321_net_rercogrp", title: langs.getText("p321","net_rercogrp"), tr: [{order: 1}, {label: langs.getText("p321","net_rercogrp")}, {name:"NET_RERCOGRP", value: "", textfield: [{max: 3}], message: ""}, {label: "0-"}, {name: "NET_TOTRERCOGRP", value: "", label: 1, cont: 1}]},
            {key: "pgm321_net_blfusage", title: langs.getText("p321","net_blfusage"), tr:[{order: 1}, {label: langs.getText("p321","net_blfusage")}, {name:"NET_BLFUSAGE", value:"", select:[{value: "0", option: langs.getText("common","opt_off")},
																			                                                                                                         {value: "1", option: langs.getText("common","opt_on")}], message: "", cont: 0}, {label:""}]}, 
       ]}
    ]}
);