var app = {};
app.onloadf = [];
app.onconfigf = [];
app.addload = function(f){app.onloadf.push(f);};
app.addonconfig = function(f){app.onconfigf.push(f);};
app.onload = function()
{
	$(app.onloadf).each(function(){this();});	
};
window.onload = app.onload;

$.ajaxSetup({type:'POST', async:true});

$(function()
{
	$.ajax({url:'/application/request/load_configs',data:''
				,success:
				function(data)
				{
					if(!data) return app.configs = {};
					app.configs = utils.eval(data);
					$(app.onconfigf).each(function(){this();});
				}});
	
	$(".clickclear").clickclear().trigger("blur");
});

function lang(term)
{
	if(!app.configs.lang || !app.configs.lang[term]) return '';	
	return app.configs.lang[term];
}

function config(config)
{
	if(!app.configs[config]) return '';	 
	return app.configs[config];
}



function ol(f){app.addload(f);};
function oc(f){app.addonconfig(f);}
