function $init(p_url,p_lng){
	var v_lib = ['box','rss'];
	if(p_lng == 'vie'){
		v_lib.unshift('kbv');
	}
	for(var v_idx in v_lib){
		document.write('<script type="text/javascript" src="' + 
			p_url + '/_lib/_' + v_lib[v_idx] + '.js"></script>')
	}
	var v_app = [p_lng];
	for(var v_idx in v_app){
		document.write('<script type="text/javascript" src="' + 
			p_url + '/scripts/usr/' + v_app[v_idx] + '.js"></script>')
	}
	/*---*/
	delete $init;
}
/*---*/
APP.ttl = function(p_ttl){
	SYS.out(p_ttl,'ttlsec');
};
APP.dtm = function(){
	if(APP.DOW){
		var v_dtm = new Date();
		v_dtm = APP.DOW[v_dtm.getDay()] + ', ' + 
			v_dtm.getDate() + '-' + (v_dtm.getMonth() + 1) + '-' + v_dtm.getYear(); 
		SYS.out(v_dtm,'dtmsec');
	}
};
APP.fdb = function(p_arg){
	this.dlg({wca:'fdbmng',wci:'s_itm',lnk:escape(this.$url(p_arg))},'APP_FDB');
};
APP.qry = function(p_fld){
	var v_qry = {};
	for(var v_fld in p_fld){
		var v_obj = getElementById(v_fld);
		if(v_obj){
			var v_val = v_obj.value;
			if(v_val != ''){
				switch(p_fld[v_fld]){
					case 'd':
						v_val = this.fmt(v_val,true);
						break;
				}
				v_qry[v_fld] = v_val;
			}
		}
	}
	SYS.app({qry:null});
	SYS.app({qry:v_qry});
};

