/** John Resig, erklŠrt bei quirksmode */
function addEvent( obj, type, fn )
{
	if (obj.addEventListener) {
		obj.addEventListener( type, fn, false );
	} else if (obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener) {
		obj.removeEventListener( type, fn, false );
	} else if (obj.detachEvent && obj[type+fn]) { 
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}

addEvent (window, "load", showImage);



/**
* showImage  Konfiguration 
*/

var popImageHeader = '<span id="menuTop"><img src="/wp-content/themes/lux/images/minitouch.gif" /></span>';

/** 
 showImage Zeigt Popup-Fenster mit grš§erer Version eines Bildes
 ohne ein Browserfenster zu šffnen. Bilder mŸssen innerhalb eines
 a-Tags mit class=popup stehen. Funktioniert sowohl bei einem
 Klick als auch bei Navigation mit der Tastatur.
*/

function getKey(event) {
	event = event || window.event;
	return event.which;
}

function showImage()
{
	var pageImages = document.images;
	for (i=0; i<pageImages.length; i++) {
		if (/size-medium/.test(pageImages[i].className)) {
			pageImages[i].onclick = openRequestedPopup;
			pageImages[i].onfocus = openRequestedPopup;
		}
	}
}

function openRequestedPopup() 
{
	
	if (document.getElementById('thePopup')) {
		document.getElementById('thePopup').parentNode.removeChild(document.getElementById('thePopup'));
	}
	var newDiv = document.createElement('div');
	newDiv.setAttribute('id','thePopup');
	newDiv.style.border = '2px solid silver';
	newDiv.onclick = function() {
		this.parentNode.removeChild(this);
		return false;
	}
	var newImg = document.createElement('img');
	newDiv.appendChild(newImg);
	this.parentNode.insertBefore(newDiv, this);
	newImg.setAttribute('src',this.parentNode.getAttribute('href'));
	return false;
}


