var layer_assoc = {
	CA_RHEI_01_FHM_EHQ : {
		logos : ["rosa.gif", "infoterra_logo.gif", "geomer2_logo.gif", "resac.png", "gmes2_logo.gif", "esa_logo.gif"],
		project : "project_weser"
	}
}

var logo_link = {
	"rosa.gif" : "http://www.gmx.net",
	"infoterra_logo.gif" : "http://www.infoterra.de"
}

Array.prototype.unique = function() {
	var r = new Array();
	o : for (var i = 0, n = this.length; i < n; i++) {
		for (var x = 0, y = r.length; x < y; x++) {
			if (r[x] == this[i]) {
				continue o;
			}
		}
		r[r.length] = this[i];
	}
	return r;
}

Ext.namespace('Ext.ux');

var Logos = Ext.extend(Object, {
			logos : new Array(),
			constructor : function(config) {
				logos = this.logos;
				Ext.apply(this, config)
			},
			reset : function() {
				this.logos.length = 0;
			},
			addLogos : function(layer) {
				if (layer_assoc[layer.metadata.name.substring(9)]) {
					layer_inf = layer_assoc[layer.metadata.name.substring(9)];
					this.logos = this.logos.concat(layer_inf.logos);
				}

			},
			getAllLogos : function() {
				return this.logos.unique();
			}
		})
Ext.ux.Logos = Logos;

