
function printPage(printdiv, pagetitle) 
{
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;	
	var browser = (navigator.appName.indexOf('Microsoft')!=-1) ? "IE" : "Moz";
	
	if(!pr)
	{
		window.status = "No print";
		return;
	}
	
	var printArea = document.getElementById(printdiv);
	
	if(printArea == null && da) 
		printArea = "<div style=\"font-size: 16pt; font-family: Times New Roman; background-color: #ffffff;\">"
					+ document.all.PrintArea
					+ "</div>";
		
	
	if(printArea) 
	{
		var sStart = "<html><head>"
			+ "<title>" + pagetitle + "</title>"
			+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"/styles/Haskell_" + browser + ".css\">"
			+ "<link rel=\"stylesheet\" type=\"text/css\" href=\"/styles/Haskell_Editor.css\">"
			+ "</head><body class='print'>";
					
//		sHead = "<div><img src=\"/images/logo.gif\" /></div><br /><div style=\"width:100%;height:1px;margin-bottom:15px;margin-right:20px;\"><img src=\"/images/Mellanskog/pxl_9a5d4c.gif\" width=\"93%\" height=\"1px\" /></div>";
		
		sHead = "<div id=\"printpopupframeborder\"><div id=\"printpopupheader\"><img src=\"/images/haskell_logo.gif\" alt=\"Haskell\" border=\"0\" align=\"left\" /></div><div class=\"infodiv\">"
			
		sStop = "</div></body></html>";

		var w = window.open('about:blank','printWin','width=662,height=491,scrollbars=yes,resizable=yes');
		wdoc = w.document;
		wdoc.open();
		wdoc.write( sStart + sHead + printArea.innerHTML ) ;
		wdoc.writeln( sStop );
		wdoc.close();
		w.print();
	}

}
