JSLoader = new function()
{
	this.scripts = new Array();
	this.loadedScripts = new Array();
	this.base = '';
	this.setBaseUri = function(uri)
	{
		this.base = uri;
	};
	this.addFile = function(js)
	{
		this.scripts[this.scripts.length] = js;
	};
	this.addFileOnce = function(js)
	{
		for(i in this.loadedScripts)
		{
			if (this.loadedScripts[i]==js) return false;
		}
		for(i in this.scripts)
		{
			if (this.scripts[i]==js) return false;
		}
		this.addFile(js);
	}
	this.execute = function()
	{
		for(i in this.scripts)
		{
			document.write('<script src='+this.base+this.scripts[i]+'></script>');
			this.loadedScripts[this.loadedScripts.length] = this.scripts[i];
		}
		this.scripts = [];
	}
}
JSLoader.addFile('OnLoadHandler.js');
JSLoader.addFile('ClientImageManager.js');