/*
 * Copyright (c)2006 Rawnet Limited
 * Fabric script loader
 */

var Fabric = {
	SCRIPT_PATH: '/shared/scripts/',
	VERSION: '$Revision: 2921 $',
	require: function(lib) {
		document.write('<script type="text/javascript" src="' + lib + '"></script>');
	},
	load: function(libs) {
		var rev = Fabric.VERSION.match(/\d+/) ? Fabric.VERSION.match(/\d+/)[0] : '';
		var inc = libs.split(',');
		for (var i = 0; i < inc.length; i++) {
			Fabric.require(Fabric.SCRIPT_PATH + inc[i] + ".js?" + rev);
		}
	}
}
// load everything we could ever need
Fabric.load('prototype,scriptaculous,tabber,lightbox,xtree,xmlextras,xloadtree,json,JavaScriptFlashGateway,sorttable,boxover,swfobject');
Fabric.load('fabric,fabric-gateway');