function GTOshrinkImages(e, t)
{			
	var t = Ext.get(t);
	var d = t.up('div')
	d.unmask();			
	
	if (t.getWidth() > 500)
	{
		d.insertFirst(
		{
			tag: 'div',
			cls: 'shadowbox-ol',
			children:
			[
				{
					tag: 'a',
					href: t.dom.src,
					rel: 'shadowbox',
					html: 'Dieses Bild wurde verkleinert. Klicke hier, um es gr&ouml;&szlig;er darzustellen.'
				}
			]
		});
	
		t.setWidth(500);				
		Shadowbox.setup();
	}
}

function GTOprepareImages()
{
	Shadowbox.init();
	var dh = Ext.DomHelper;
	var i = Ext.select('img[alt="Bild"]');
	i.each(function(s,a,idx)
	{				
		var s = Ext.get(s);
		var img = 
		{
			tag: 'img',
			id: 'bigimg-'+idx,
			src: s.dom.src
		}					
		
		var div = 
		{
			tag: 'div',
			cls: 'image-ct',
			children:
			[
				img
			]
		}
		
		dh.insertBefore(s, dh.markup(div));
		s.remove();
		
		Ext.get('bigimg-'+idx).up('div').mask();
	});
	
	Ext.select('[id^="bigimg-"]').on('load', GTOshrinkImages);
}
