<!--

// Script that delivers a printer friendly page to client.
function PrintPage()
{

	// Debug
	//alert("Print triggered.")
	//return;
	
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	
	// Make sure client supports window.print();
	if(!pr){
		alert("Your browser does not support the printing feature.");
		return;
	}

	// Define printable areas:
	
	// ContentDiv
	var oContentDiv = document.getElementById("ContentDiv");
	if(oContentDiv == null && da) oContentDiv = document.all.ContentDiv;
	
	// ImageBox
	var oImageBox = document.getElementById("ImageBox");
	if(oImageBox == null && da) oPrintableImages = document.all.ImageBox;
	
	// RightColumnContents
	var oRightColumnContents = document.getElementById("RightColumnContents");
	if(oRightColumnContents == null && da) oRightColumnContents = document.all.RightColumnContents;
	
	// RandomContents
	var oRandomContents = document.getElementById("RandomContents");
	if(oImageBox == null && da) oPrintableImages = document.all.ImageBox;
	
	if(oContentDiv || oImageBox) 
	{
		var sStart = "<html><head>";
		sStart += "<link rel=\"stylesheet\" type=\"text/css\" href=\"styles/print.css\">";
		sStart += "</head><body onload=\"javascript:window.print();\">";
		var sEnd = "</body></html>";

		var w = window.open('about:blank','printWin','width=640,height=440,scrollbars=yes');
		wdoc = w.document;
		
		wdoc.open();
		wdoc.write(sStart);
		
		wdoc.write(oContentDiv.innerHTML);
		
		wdoc.write("<hr noshade size=1>");
		wdoc.write(oImageBox.innerHTML);
		
		wdoc.write("<hr noshade size=1>");
		wdoc.write(oRightColumnContents.innerHTML);
		
		wdoc.write("<hr noshade size=1>");
		wdoc.write(oRandomContents.innerHTML);
		
		wdoc.writeln(sEnd);
		
		wdoc.close();
	}
}

//-->
