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();
									});
						});
			
				Ext.select('a.videoclick').each(function(el) {

							el.on("click", function(ev) {
										
										Ext.select('div.video').each(function(el) {
											
												 Ext.get(el).setStyle({display:'none'});
										});
										
								
								
                    Ext.get(ev.target.id + '_v').setStyle({display:'block'});

									});
						});
			
						
						
						
						
						
						
				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'
									})

						});

			}

		});
