// ============================================================================================ //
// == 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, wo, agentName, agentAdd1, agentPhone1, agentPhone2, agentPhone3, agentImagePath){
// ============================================================================================ //
// == 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="includes/containers.css" rel="stylesheet" type="text/css" />\n';
	printHeader+='<link href="includes/newtags.css" rel="stylesheet" type="text/css" />\n';
	printHeader+='<link href="includes/leftnavlist.css" rel="stylesheet" type="text/css" />\n';
	printHeader+='<style type="text/css">\n';
	printHeader+='#pfcontainer {\n';
	printHeader+='	position:relative;\n';
	printHeader+='	width:660px;\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+='</style>\n';
	printHeader+='<style type="text/css" media="print">#actions { display: none }</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';
// ============================================================================================ //



// ============================================================================================ //
// == Document Footer ========================================================================= //
// ============================================================================================ //
	printFooter='</div>\n';
	printFooter+='</body>\n';
	printFooter+='</html>\n';
// ============================================================================================ //



// ============================================================================================ //
// == Misc. Options/Settings ================================================================== //
// ============================================================================================ //

// HTML Optional Links Code
	printLinks='<p align="right" id="actions"><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=800px, height=720px, left=100, top=50";
// ============================================================================================ //

	// Assemble Agent Info
	printHeader+='<table width="100%">\n';
	printHeader+='<tr>\n';
	//printHeader+='<td align="left" valign="top"></td>\n';
	printHeader+='<td align="left" valign="top"><img src="http://www.prudentialct.com' + agentImagePath.replace(/c15/,"c25") +'" /></td>\n';
	printHeader+='<td align="center" valign="top"><img src="images/prulogoblack.jpg" /><br /><br />' + agentName + '<br />' + agentAdd1 + '<br />' + agentPhone1 + '<br />' + agentPhone2 + '<br />' + agentPhone3 + '</td>\n';
	printHeader+='</tr>\n';
	printHeader+='</table>\n';			
	printHeader+='<br />\n';


	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(printContent);
	winPrint.document.write(printFooter);
	winPrint.document.close();
	winPrint.document.focus();
}