function getElementsByClass(name) {
	var found = 0;
	var elems = new Array();
	var alltags = document.getElementsByTagName("*");
	
	if (alltags) {    
		for (i=0; i < alltags.length; i++) {        
			if (alltags[i].className==name) {
				elems[found++]=alltags[i];
				}}}
				return(elems);}


function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
		}
		else if (obj.attachEvent) {
			var r = obj.attachEvent("on"+evType, fn);
			return r;  
			}else {
				return false;  }}

function classPopupHandler() {
	var elems=getElementsByClass('popup');
	for(i=0;i<elems.length;i++) {
		if (elems[i].href && elems[i].href!='') {
			addEvent(elems[i],'click',doPopup);
			}  }}

function doPopup(ev) {
// vagy megkapjuk az esemény objektumot, vagy meg kell szereznünk  
ev || (ev = window.event);
// mely objektum váltotta ki az eseményt?
var source;  if (typeof ev.target != 'undefined')
	{    source = ev.target;  }
else if (typeof ev.srcElement != 'undefined')
	{    source = ev.srcElement;  }
else { return(true); }

win = window.open("left=300 top=300", "imageWindow",
"menubar=0,titlebar=0,resizable=0,scrollbars=0,toolbar=0,width=500,height=375");
win.document.write('<html><head></head><body style="margin:0">');
win.document.write('<div id="poz" style="position: absolute"><img border=0 src="' + source.href.replace("tn_","") + '"></div>');
win.document.writeln("<script>poz0 = document.getElementById('poz')")
win.document.writeln('if (poz0="undefined")');
win.document.writeln("window.resizeTo(document.getElementById('poz').offsetWidth,document.getElementById('poz').offsetHeight+28)");
win.document.writeln("</script></body></html>");
win.document.close();

// eseménnyel mi foglalkoztunk, nem kell továbbvinni
if (ev.preventDefault)
{    ev.preventDefault(); ev.stopPropagation();   }
else {    ev.cancelBubble = true; ev.returnValue = false;  }
return false;}

addEvent(window, 'load', classPopupHandler);

