if(typeof(Terrascape) == "undefined") Terrascape = {};
if(!Terrascape.SalesModule) Terrascape.SalesModule = {};
Terrascape.SalesModule.ImageServer = {
	waitForImageServer: function() {
		if(Terrascape.ImageServer.initialized) {
			this.initialize();
		} else {
			setTimeout(this.waitForImageServer.bind(this), 500);
		}
	},

	initialize: function() {
		if(this.autoLoad.name) {
			var rasterImage = Terrascape.MapData.rasterImages.find(function(r) {
				return r.name == this.autoLoad.name;
			}.bind(this));
			if(rasterImage) {
				Terrascape.ImageServer.rasterChecked({ checked: true, id: "raster-" + rasterImage.id });
			}
		}
	}
}
Event.observe(window, "load", function() {
	Terrascape.SalesModule.ImageServer.waitForImageServer();
});
