runOnLoad(function() {
	Ext.select('#menu_head_ul li.nav_head').each(function(li) {
		var bg = li.getStyle('background-image').match(/\/([\w]+)\.(gif|jpg)/);
		var img = bg[1] || '';
		/*
		 * Bei Live-Schaltung document.location.pathname.split('/')[2] gegen document.location.pathname.split('/')[1]
		 * tauschen...
		 */
		var dlp = document.location.pathname.split('/')[2] || false;
		if (dlp == img) {
			var r = new RegExp(bg[1] + '.' + bg[2]);
			li.setStyle('background-image', bg.input.replace(r, bg[1] + '_over.' + bg[2]));
		}
	});
	Ext.select('img.thumbimg').on('click', function(ev, img) {
		var src = img.src.split('/')[img.src.split('/').length-1].split('_')[0];
		openPicInExtWdw(img,src);
	}).setStyle('cursor', 'pointer');
});
var openPicInExtWdw = function(lnk, src) {
	var box = Ext.MessageBox.show({
		title : translate('Weitere Informationen/Bilder'),
		msg : '<center><img src="/_/pics/lb-load.gif" width="32" height="32"></center>',
		buttons : buttons = {
			cancel : translate('OK')
		},
		modal : true,
		progress : false,
		closable : true,
		width : 250,
		animEl : lnk,
		fn : function(btn) {
			if (btn == 'cancel') {
				return;
			};
		}
	});
	var img = new Image();
	img.onload = function() {
		Ext.MessageBox.maxWidth = this.width;
		var sf = '<center><img src="' + this.src + '" width="' + this.width + '" height="' + this.height + '"/></center>';
		box.updateText(sf);
		box.getDialog().setContentSize(this.width, this.height);
		document.body.removeChild(img);
		img.onload = null;
		delete img;
	};
	img.style.display = 'none';
	document.body.appendChild(img);
	img.src = 'm_' + src;
};
