﻿// JScript File

function PrinterFriendly(arg1,arg2,arg3)
{
 
  try{
    //var sOption = "toolbar=0, top=3000, left=0, center=1, width=640, height=480, directories=no, status=1, resizable=1, menubar=no, scrollbars=1";

    //FullScreen Preview
    //var sOption = "toolbar=1, top=0, left=0, center=1, width=" + screen.availWidth + ", height=" + screen.availHeight + ", directories=no, status=1, resizable=1, menubar=0, scrollbars=1";
    //Off-Screen Composite (hidden)
    //var sOption = "toolbar=1, top=3000, left=" + Math.floor(screen.availWidth/2) + ", center=1, width=800, height=600, directories=no, status=1, resizable=1, menubar=0, scrollbars=1";
    //Windowed
    var sOption = "toolbar=1, top=" + window.top + ", left=" + window.left + ", center=1, width=800, height=600, directories=no, status=1, resizable=1, menubar=0, scrollbars=1";
    var oEle1 = document.getElementById(arg1);
    var oEle2 = document.getElementById(arg2);
    var oEle3 = document.getElementById(arg3);
  
    if (oEle1 != null) {
    } else {
    alert('PrinterFriendly(' + arg1 + ',' + arg2 + ',' + arg3 + ') ERROR: arg1 is null');
    }
   
    if (oEle2 != null) {
    } else {
    alert('PrinterFriendly(' + arg1 + ',' + arg2 + ',' + arg3 + ') ERROR: arg2 is null');
    }
    
    if (oEle3 != null) {
    } else {
    alert('PrinterFriendly(' + arg1 + ',' + arg2 + ',' + arg3 + ') ERROR: arg3 is null');
    }
    
    var sWinHTML= oEle1.innerHTML;
    sWinHTML += oEle2.innerHTML;
    sWinHTML += oEle3.innerHTML;
      
    var winPrint=window.open("../forms/blank.htm","PrinterFriendly",sOption);
    winPrint.document.open();
    winPrint.document.write('<html><head><LINK href=../styles/PrinterFriendly.css rel=StyleSheet></head><body>');
    
    winPrint.document.write(sWinHTML);
    winPrint.document.write('</body></html>');
    winPrint.document.close();
  } catch(ex) {
    alert('PrinterFriendly(' + arg1 + ',' + arg2 + ',' + arg3 + ') ERROR: ' + ex);
  }
winPrint.print();  
  //winPrint.close();  
}

