// ============================================================================================ //
// == Printer Friendly Template v1.0 ========================================================== //
// ============================================================================================ //
// == Use:                                                                                   == //
// ==                                                                                        == //
// ==   javascript:printerFriendly(cd, wo)                                                   == //
// ==                                                                                        == //
// ==   cd = The containing <div> where you want to extract the content to be printed.       == //
// ==   wo = The optional options that the printer friendly window will have.                == //
// ============================================================================================ //

function printerFriendly(cd, adname, wo){
// ============================================================================================ //
// == Global Variables ======================================================================== //
// ============================================================================================ //
	var printHeader;
	var printLinks;
	var printFooter;
	
	var defWinSet;
// ============================================================================================ //



// ============================================================================================ //
// == Document Header ========================================================================= //
// ============================================================================================ //
	printHeader='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n';
	printHeader+='<html xmlns="http://www.w3.org/1999/xhtml">\n';
	printHeader+='<head>\n';
	printHeader+='<title>' + document.title + ' Printer Friendly Page</title>\n';
	printHeader+='<link href="css/agent_containers.css" rel="stylesheet" type="text/css" />\n';
	printHeader+='<link href="css/default.css" rel="stylesheet" type="text/css" />\n';
	printHeader+='<style type="text/css">\n';
	printHeader+='#pfcontainer {\n';
	printHeader+='	position:relative;\n';
	printHeader+='	width:580px;\n';
	printHeader+='	margin-left: auto;\n';
	printHeader+='	margin-right: auto;\n';
	printHeader+='  }\n';
	printHeader+='body {\n';
	printHeader+='  background-color: #FFFFFF;\n';
	printHeader+='  background-image: none;\n';
	printHeader+='  margin: 5px;\n';
	printHeader+='  }\n';
	printHeader+='#utilitybox {\n';
	printHeader+='  display: none;\n';
	printHeader+='}\n';
	printHeader+='</style>\n';
	printHeader+='<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n';
	printHeader+='</head>\n';
	printHeader+='<body>\n';
	printHeader+='<div id="pfcontainer">\n';
	printHeader+='<div align="left"><img src="images/PSPP-White-TransBKG.png" /></div>\n';
	printHeader+='<br />\n';
// ============================================================================================ //



// ============================================================================================ //
// == Document Footer ========================================================================= //
// ============================================================================================ //
	printFooter='</div>\n';
	printFooter+='</body>\n';
	printFooter+='</html>\n';
// ============================================================================================ //



// ============================================================================================ //
// == Misc. Options/Settings ================================================================== //
// ============================================================================================ //

// HTML Optional Links Code
	printLinks='<p align="right"><a href="javascript:window.print()">Send to Printer</a> | <a href="javascript:self.close()">Close Window</a></p><br /><br />\n';

// Default Window Settings
	defWinSet="toolbar=no, location=no, directories=no, menubar=no, scrollbars=yes, width=700px, height=720px, left=100, top=50";
// ============================================================================================ //




	var winOpt;
	var winPrint;
	var printContent;

	//setup window opening options
	if (wo!=''){winOpt=wo;}
	else {winOpt=defWinSet;}
	
	
	//extract content
	printContent=document.getElementById(cd).innerHTML;
	
	//open the window and display dynamic content
	winPrint = window.open("","",defWinSet);
	winPrint.document.open();
	winPrint.document.write(printHeader);
	winPrint.document.write(printLinks);
	winPrint.document.write('<h1>' + adname + '</h1>');
	winPrint.document.write(printContent);
	winPrint.document.write(printFooter);
	winPrint.document.close();
	winPrint.document.focus();
}