<HTML XMLNS:IE>
<HEAD>
<?IMPORT NAMESPACE="IE" IMPLEMENTATION="#default">
<STYLE TYPE="text/css">
.contentstyle
{
width:5.5in;
height:8in;
margin:1in;
background:white;
border:1 dashed gray;
}
.masterstyle
{
width:8.5in;
height:11in;
background:#FFFF99;
border-left:1 solid black;
border-top:1 solid black;
border-right:4 solid black;
border-bottom:4 solid black;
margin:10px;
}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
invocations = 0;
function CheckIfPrintRequested() {
invocations++;
if (invocations > 1) return;
switch (dialogArguments.__IE_PrintType) {
case "Prompt":
if (printer.showPrintDialog()) PrintPrep();
break;
case "NoPrompt":
PrintPrep();
break;
case "Preview":
default:
break;
}
}
function PrintPrep() {
if (layoutrect1.contentDocument.readyState == "complete") {
PrintNow();
}
else {
layoutrect1.contentDocument.onreadystatechange = PrintWhenContentDocComplete;
}
}
function PrintWhenContentDocComplete() {
if (layoutrect1.contentDocument.readyState == "complete") {
layoutrect1.contentDocument.onreadystatechange = null;
PrintNow();
}
}
function PrintNow() {
printer.startDoc("Printing from template2.htm");
printer.printPage(page1);
printer.printPage(page2);
printer.stopDoc();
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<IE:TEMPLATEPRINTER ID="printer"/>
<IE:DEVICERECT ID="page1" CLASS="masterstyle" MEDIA="print">
<IE:LAYOUTRECT ID="layoutrect1" CONTENTSRC="document" CLASS="contentstyle" NEXTRECT="layoutrect2"/>
</IE:DEVICERECT>
<IE:DEVICERECT ID="page2" CLASS="masterstyle" MEDIA="print">
<IE:LAYOUTRECT ID="layoutrect2" CLASS="contentstyle" ONLAYOUTCOMPLETE="setTimeout('CheckIfPrintRequested()', 100)"/>
</IE:DEVICERECT>
</BODY>
</HTML>