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});
};
APP.vot = function(p_iid,p_flg){
	var v_arg = {wca:'votmng',wci:'v_itm',wce:'dtl',iid:p_iid};
	if(p_flg && !SYS.cki('VOT',p_iid)){
		var v_obj = getElementById('APP_FRM');
		if(v_obj){
			var v_col = v_obj.elements('vot_' + p_iid);
			for(var v_idx = 0; v_idx < v_col.length; v_idx++){
				v_obj = v_col.item(v_idx);
				if(v_obj.checked){
					v_arg.opt = v_obj.value;
					var v_cki = {};
					v_cki[p_iid] = 1;
					SYS.cki('VOT',v_cki);
					break;
				}
			}
		}
	}
	this.dlg(v_arg,'APP_VOT');
};
