	/*Source code get from http://www.hightech-board.de/showthread.php?t=614*/
	/*Customized by blackhorse*/
	var img;
	var fenster;
	function openImage(vLink){
		var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;		
		if (sLink == ''){return false;}
		showimg(sLink);
		if (typeof(vLink.href) != 'undefined'){return false;}
	}
	
	function openVideo(vLink, w, h){
		var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;		
		if (sLink == ''){return false;}

		if(fenster){fenster.close();}
		openVideoWindow(sLink, w, h);
		if (typeof(vLink.href) != 'undefined'){return false;}
	}	
	
	function openVideoWindow(src, w, h){
		fenster = window.open(src,"fenster","height="+h+", width="+w);
		fenster.moveTo((screen.width - w)/2,(screen.height - h-50)/2);
	}
	
	function openwindow(){
		var h = img.height;
		var w = img.width;	
		fenster = window.open("","fenster","height="+h+", width="+w);
		fenster.moveTo((screen.width - w)/2,(screen.height - h-50)/2);
		fenster.document.write(img_doc(img.src));
	}
	
	function showimg(src){
		if(fenster){fenster.close();}
		img = new Image();
		img.src = src;
		waitUntilLoaded();
	}
	
	function waitUntilLoaded(){
		if(img.complete){
			openwindow();
		}else{
			setTimeout("waitUntilLoaded();",100);
		}
	}
	
	function openwindow(){
		var h = img.height;
		var w = img.width;	
		fenster = window.open("","fenster","height="+h+", width="+w);
		fenster.moveTo((screen.width - w)/2,(screen.height - h-50)/2);
		fenster.document.write(img_doc(img.src));
	}
	
	function img_doc(src){
		var html = "";
		html = html + "<html><head><title>Thumbnail view</title></head>";
		html = html + "<body style=\"margin: 0;\" bgcolor=\"#000000\">";
		html = html + "<a href=\"javascript:window.close()\"><img src=\""+src+"\" border=\"0\"></a>";
		html = html + "</body></html>";
	
		return html;
	}