var gAutoPrint = true; // Flag for whether or not to automatically call the print function
function printSpecial()
{
                if (document.getElementById != null)
                {
                                var html = '<HTML>\n<HEAD>\n';
                                if (document.getElementsByTagName != null)
                                {
                                                var headTags = document.getElementsByTagName("head");
                                                if (headTags.length > 0)
                                                                html += headTags[0].innerHTML;
                                }
                                
                                html += '\n</HE>\n<BODY>\n';
                                
                                var printReadyElem = document.getElementById("printReady");
                                
                                if (printReadyElem != null)
                                {
                                                                html += printReadyElem.innerHTML;
                                }
                                else
                                {
                                                alert("Could not find the printReady section in the HTML");
                                                return;
                                }
                                                
                                html += '\n</BO>\n</HT>';
                                
                                var printWin = window.open("","printSpecial");
                                printWin.document.open();
                                printWin.document.write(html);
                                printWin.document.close();
                                if (gAutoPrint)
                                                printWin.print();
                }
                else
                {
                                alert("Sorry, the print ready feature is only available in modern browsers.");
                }
}
