function showImg() {
}

function imgPopup(imageURL, imgWidth, imgHeight) {
	var imageTitle = imageURL;
	var imgWin = window.open('about:blank','forum_bilde',
				'status=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes,width='+imgWidth+',height='+imgHeight);

	//alert(imgWin.document);
	if (imgWin.document) {
		//imgWin.document.body.onload = function () { alert("test");window.resizeBy('+imgWidth+' - document.width, '+imgHeight+' - document.height) };
		var imgDoc = imgWin.document.open("text/html", "replace");

		imgDoc.writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');
		imgDoc.writeln('<sc'+'ript>');
		imgDoc.writeln('function reSizeToImage(){');
		imgDoc.writeln('window.resizeTo(300,300);');
		imgDoc.writeln('width=300-(document.body.clientWidth-document.images[0].width);');
		imgDoc.writeln('height=300-(document.body.clientHeight-document.images[0].height);');

		imgDoc.writeln('window.resizeTo(width,height);}');
		imgDoc.writeln('function doTitle(){document.title="'+imageTitle+'";}');
		imgDoc.writeln('</sc'+'ript>');
		imgDoc.writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">');

		imgDoc.writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');

		imgDoc.close();
	}

	return false;
}

function krympForumBilder() {
	if (!document.getElementsByTagName) return;

	var maxHogde = 320;
	var maxBredde = 480;
	var classes = "";

	var images = document.getElementsByTagName("img");
	for (i=0; i < images.length; i++) {
		var img = images[i];

		if (classes = img.className) {

			var arrClasses = classes.split(" ");
			for (a=0; a < arrClasses.length; a++) {
				switch (arrClasses[a]) {
					case "forum_bilde":
						if (img.width <= maxBredde && img.height <= maxHogde) {
							break;
						}

						var origWidth = img.width;
						var origHeight = img.height;

						var ny_bredde = img.width;
						var ny_hogde = img.height;

						if (ny_bredde > maxBredde) {
							ny_bredde = maxBredde;
							ny_hogde = img.height*maxBredde/img.width;
						}
						if (ny_hogde > maxHogde) {
							ny_hogde = maxHogde;
							ny_bredde = img.width*maxHogde/img.height;
						}

						img.width = ny_bredde;
						img.height = ny_hogde;



						var div = document.createElement("div");
						var p = document.createElement("p");

						div.className = "skalert";

						img.parentNode.replaceChild(div, img);

						var anchor = document.createElement("a");
						anchor.setAttribute("href", '#');//"javascript:void(window.open( '"+img.src+"', 'forum_imgpop',  'width="+origWidth+",height="+origHeight+",status=no,toolbar=no,menubar=no' ))");
						anchor.appendChild(img);

						var newText = document.createTextNode("Bildet er skalert. Trykk på bildet for å sjå full versjon.");
						p.appendChild(newText);

						div.appendChild(p);
						div.appendChild(anchor);

						var callBack = null;
						eval("callBack = function () { imgPopup('"+img.src+"', '"+origWidth+"', '"+origHeight+"') }");
						addEventFunction(anchor, "click", callBack);

						break;
					default:
						break;
				}
			}
		}
	}
}

addEventFunction(window, "load", krympForumBilder);

