function makepage( src )
{
	return "<html>\n" +
		"<head>\n" +
		"<title>Temporary Printing Window</title>\n" +
		"<script type=\"text/javascript\">\n" +
		"function step1() {\n" +
		"  setTimeout('step2()', 10);\n" +
		"}\n" +
		"function step2() {\n" +
		"  window.print();\n" +
		"  window.close();\n" +
		"}\n" +
		"</scr" + "ipt>\n" +
		"</head>\n" +
		"<body onload='step1()'>\n" +
		"<img src='" + src + "'/>\n" +
		"</body>\n" +
		"</html>\n";
}
function print_image( image_id )
{
	var image = document.getElementById( image_id );
	var pw = window.open("about:blank", "_new");
	pw.document.open();
	pw.document.write( makepage( image.src ) );
	pw.document.close();
}