/* 
	AutoPopImg von Stefan Hansel, März 2007
	stefan.hansel[at]stillcollins.de
*/

// alle Links finden, die auf .jpg oder .gif enden und mit Event Handlern ausstatten
function findePopLinks() 
{
var alleLinks=document.getElementsByTagName("a");
	for (var i=0, laenge=alleLinks.length; i<laenge; i++)
	{
		var LinkHref=alleLinks[i].href;
		var LinkHrefLaenge=LinkHref.length;
		var LinkHrefExtension=LinkHref.substr(LinkHrefLaenge - 4, 4);
		if (LinkHrefExtension==".jpg"|| LinkHrefExtension==".gif")
		{
			alleLinks[i].onmouseover = preload;
			alleLinks[i].onclick = popup; 
		}
	}
}

// Bei MouseOver Großbilder in den Browsercache laden
function preload() { 
	var Bild=new Image();
	Bild.src=this;
}

// Bei Click Bildgröße der Großbilder ermitteln und in PopUp öffnen
function popup() {
	var Bild=new Image();
	Bild.src=this;
	var Breite=Bild.width;
	var Hoehe=Bild.height;
	if (Breite==false || Hoehe==false) {
		window.setTimeout ('popup()', 100); 
	}
	else {
		var Parameter="width=" + Breite + ", height=" + Hoehe + ", resizable=yes";
		var win=window.open ("","pop",Parameter);
		win.window.focus ();
		win.document.open ();
		win.document.write ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
		win.document.write ('<html xmlns="http://www.w3.org/1999/xhtml">');
		win.document.write ('<head>');
		win.document.write ('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />');
		win.document.write ('<title>Still Collins</title>');
		win.document.write ('<style type="text/css"><!-- body { background-color: #000; margin: 0px; border-width: 0px; padding: 0px; } --></style>');
		win.document.write ('</head>');	
		win.document.write ('<body onBlur="self.close()">');
		win.document.write ('<img src="' + Bild.src + '" width="' + Bild.width + '" height="' + Bild.height + '"/>');
		win.document.write ('</body>');
		win.document.write ('</html>');
		win.document.close ();
	}
	return false;
}