var StartingScheme = [];
StartingScheme[0] = function() {
	project.Library = function(selector) {
		return $('#library '+selector).clone(true).get(0);
	}
	project.Workspace = new Workspace('#workspace','#footer');
	project.Tooltip = new Tooltip();
	project.Tooltip.attach('loader',project.lang['loading_label_static'],'#workspace .center-logo','right');
	project.Preloader = new Preloader();
	project.Preloader.addQueue([
		{'url':'/json/settings/'+project.language+'/','type':'js'},
		{'url':'/json/content/'+project.language+'/','type':'js'},
		{'url':'/js/frontend/func.jsonParentNodes.js','type':'js'},
		{'url':'/js/frontend/class.ContentHolder.js','type':'js'},
		{'url':'/js/frontend/ini.ElementsTemplates.js','type':'js'},
		{'url':'/js/frontend/class.UrlManager.js','type':'js'}
	]);
	project.Preloader.onFinish = function() {
		setTimeout(function(){
			project.Tooltip.hide('.center-logo');
			StartingScheme[1]();
		},200);
	}
	project.Preloader.load();
}
StartingScheme[1] = function() {
	jsonParentNodes(project.Content['items'], project.Content);
	project.Workspace.initialize();
	project.UrlManager = new UrlManager();
}