
function htmlEncode (html)
{ 
   return html.replace(/</g, '&lt;').replace(/>/g, '&gt;'); 
}

function PrinterFriendly()
{
	var oWinPF;
	var oContent;
	var sCSSLink;
	var sOpeningTags;
	var sClosingTags;
	var sHidePrinterIcon;
	var sDisableLinks;
	var sNoActionFnct;
	var sJSFunctions;
	var sHeaderImg;
	var sCopyrightStmt;

	oWinPF = window.open("/qtcm/print.htm", "winPF", "width=700,height=640,resizable=1,scrollbars=1");

	oContent = document.getElementById("int_body_content");

	if (oContent)
	{
		sOpeningTags = "<html><head><title>QTCM</title></head><body>"
		sClosingTags = "</body></html>"
		
		sHeaderImg = "<table border=0 cellpadding=0 cellspacing=0><tr><td><img src=\"/images/qtclogo.gif\" border='0' alt='QTC'></td></tr></table>"

		sPrintFnct = "<img src=\"\/images\/printer_icon.gif\" onClick=\"javascript:window.print()\" border='0' alt='Print' style=\"cursor:pointer\">";
		sCSSLink = "<link rel=\"stylesheet\" href=\"\/css\/forms.css\" type=\"text\/css\" \/><link rel=\"stylesheet\" href=\"\/css\/basic.css\" type=\"text\/css\" \/>";
		
		// make page background white
		sCSSOverride = " document.body.style.backgroundImage = 'url()'; "

		// hide any printer friendly icon from the original content page
		sHidePrinterIcon = " if (document.getElementById(\"printer_icon\")) document.getElementById(\"printer_icon\").style.display='none';";

		// disable links on the page
		sDisableLinks = " var oLinks = document.getElementsByTagName(\"A\"); for (i=0; i<oLinks.length; i++) { oLinks[i].href='#'; oLinks[i].onclick = No_Action; } ";
		
		sNoActionFnct = " function No_Action() { window.focus(); return false; } ";

		sJSFunctions = "<script language='javascript'>" + sNoActionFnct + sHidePrinterIcon + sDisableLinks + sCSSOverride + "</script>";
		
		//sCopyrightStmt = "<!--#include virtual=\"/qtcm/copyright.asp\" -->";
		sCopyrightStmt = "<p class=\"fine_print\">  (c) 2007 QTC Management, Inc. | <a href=\"/qtcm/tos.asp\">Terms of Service</a> | <a href=\"/qtcm/privacy.asp\">Privacy Policy</a></p>"

		oWinPF.document.write(sOpeningTags + sCSSLink + sPrintFnct + sHeaderImg + oContent.innerHTML + sCopyrightStmt + sJSFunctions + sClosingTags);

		oWinPF.location.reload();
	}
}

