var Resizer =
{
	Resize : function () {
		this.Reid = (this.Reid) ? this.Reid : "renewimg";
		this.Rewidth = (this.Rewidth) ? this.Rewidth : 300;

		var This = this;
		var Img = document.documentElement.getElementsByTagName("IMG");
		var ImgLen = Img.length;
		for (var i=0;i<ImgLen;i++) {
			if (Img[i].id != this.Reid) { continue; }
			var Rewidth = (Img[i].getAttribute("rewidth")) ? Img[i].getAttribute("rewidth") : this.Rewidth;
			if (Img[i].width > Rewidth) {
				Img[i].width = Rewidth;
				Img[i].border = "0";
				Img[i].style.cursor = "pointer";
				Img[i].onclick = function () { This.View(this.src); }
			}
		}
	},
	View : function (imgUrl) {
		imgUrl = encodeURI(imgUrl);
		var ViewObj = window.open('','ViewObj','left=530,top=300,width=100, height=100, menubar=no, toolbar=no, directories=no, location=no, status=no, scrollbars=yes, resizable=no');
		ViewObj.document.write("<html>\n<head>\n<title>Image Previewer</title>\n</head>\n");
		ViewObj.document.write("<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>\n<center><img id='newImageObject' src='" + imgUrl + "' border='0' onmousedown='self.close()' style='cursor:hand;'></center>\n");
		ViewObj.document.write("<script language='javascript'>\n");
		ViewObj.document.write("function Resize() {\n");
		ViewObj.document.write("\t" + "var w = document.getElementById('newImageObject').width+10;" + "\n");
		ViewObj.document.write("\t" + "var h = document.getElementById('newImageObject').height+30;" + "\n");
		ViewObj.document.write("\t" + "self.resizeTo(w,h);" + "\n\t" + "document.body.scroll='no';" + "\n");
		ViewObj.document.write("\t" + "if (w >= screen.availWidth && h < screen.availHeight) { self.resizeTo(screen.availWidth,h); document.body.scroll='yes'; }\n");
		ViewObj.document.write("\t" + "else if (w < screen.availWidth && h >= screen.availHeight) { self.resizeTo(w,screen.availHeight - 30); document.body.scroll='yes'; }\n");
		ViewObj.document.write("\t" + "else if (w >= screen.availWidth && h >= screen.availHeight) { self.resizeTo(screen.availWidth,screen.availHeight - 30); document.body.scroll='yes'; }\n");
		ViewObj.document.write("}\n");
		ViewObj.document.write("window.onload = new Resize();\n");
		ViewObj.document.write("</script>\n</body>\n</html>");
	}
}