Ext.ns('Ext.ux');

Ext.ux.Global = Ext.extend(Ext.util.Observable, {

			constructor : function() {

				if (Ext.get('img-subline') != null) {
					Ext.get('img-subline').setOpacity(0.7);
				}

				Ext.select("a.imgmover").each(function(el) {
					el.on("mouseover", function(e) {
								if (Ext.get(e.target).up("a")) {
									Ext.get(e.target).up("a")
											.addClass('imgmoverh');
								}
							});
				});

				Ext.select("a.imgmover").each(function(el) {
					el.on("mouseout", function(e) {
								if (Ext.get(e.target).up("a")) {

									Ext.get(e.target).up("a")
											.removeClass('imgmoverh');
								}
							});
				});

				Ext.select('a').each(function(el) {

							el.on("focus", function(e) {

										Ext.get(e.target).blur();
									});
						});

				var maxHi = 0;
				Ext.select('div.matrixelement-content').each(function(el) {

					maxHi = el.getHeight() > maxHi
							? maxHi = el.getHeight()
							: maxHi = maxHi;

				});

				Ext.select('.index div.matrixelement-content').each(function(el) {
							el.setStyle({
										height : (maxHi - 10) + 'px'
									})

						});

			}

		});

