function fnPrintTable( strDiameter) {
  var strWndContent = '';

  switch( strDiameter) {
    case "2":
      strTitle = "1&quot; - 2&quot; Wafer";
      break;
    case "3":
      strTitle = "3&quot; Wafer";
      break;
    case "4":
      strTitle = "4&quot; Wafer";
      break;
    case "5":
      strTitle = "5&quot; Wafer";
      break;
    case "6":
      strTitle = "6&quot; Wafer";
      break;
    case "8":
      strTitle = "8&quot; Wafer";
      break;
	case "12":
		strTitle = "12&quot; Wafer";
		break;
    case "200":
      strTitle = "200mm Wafer";
      break;
    case "300":
      strTitle = "300mm Wafer";
      break;
    case "INGOT":
      strTitle = "Ingot";
      break;
    case "FZ":
      strTitle = "Float Zone (FZ)";
      break;
	case "EPI":
		strTitle = "EPI Wafer";
		break;
    case "gloves":
      strTitle = "Clean Room Products - Gloves";
      break;
    case "paper":
      strTitle = "Clean Room Products - Paper";
      break;
    case "cassettes":
      strTitle = "Clean Room Products - Cassettes";
      break;
    case "bags":
      strTitle = "Clean Room Products - Bags";
      break;
    case "miscellaneous":
      strTitle = "Clean Room Products - Miscellaneous";
      break;
  }

  strWndContent = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">\r\n';
  strWndContent += '\r\n';
  strWndContent += '<html>\r\n';
  strWndContent += '\r\n';
  strWndContent += '  <head>\r\n';
  strWndContent += '    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">\r\n';
  strWndContent += '    <title>' + strTitle + '</title>\r\n';
  strWndContent += '    <link href="style/print.css" rel="stylesheet" type="text/css">\r\n';
  strWndContent += '\r\n';
  strWndContent += '    <script type="text/javascript" src="scripts/inventory.js" ></script>\r\n';
  strWndContent += '  </head>\r\n';
  strWndContent += '\r\n';
  strWndContent += '  <body onload="self.print(); self.close();">\r\n';
//  strWndContent += '  <body>\r\n';
  strWndContent += '    <div id="main-body">\r\n';
  strWndContent += '      <div id="header"><img src="images/logo.png" alt="NOVA Elecetronic Materials" height="91" width="198" class="logo-img">\r\n';
  strWndContent += '        <div id="top-menu"><img src="images/banner-top-print.jpg" height="75" width="426">\r\n';
  strWndContent += '        </div>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="columns">\r\n';
  strWndContent += '        <h1 class="h1-page-title">' + strTitle + ' Listing</h1>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="spreadsheet">\r\n';
  strWndContent += '        <table class="inventory-table">\r\n';
  strWndContent += '          <tr>\r\n';
  strWndContent += '            <td class="inventory-header-item-id-top">&nbsp;</td>\r\n';
  strWndContent += '            <td class="inventory-header-qty-on-hand-top">Qty on</td>\r\n';
  strWndContent += '            <td class="inventory-header-diameter-top">&nbsp;</td>\r\n';
  strWndContent += '            <td class="inventory-header-type-top">&nbsp;</td>\r\n';
  strWndContent += '            <td class="inventory-header-orientation-top">&nbsp;</td>\r\n';
  strWndContent += '            <td class="inventory-header-resistivity" colspan="2">Resistivity</td>\r\n';
  strWndContent += '            <td class="inventory-header-thickness" colspan="2">Thickness</td>\r\n';
  strWndContent += '            <td class="inventory-header-grade-top">&nbsp;</td>\r\n';
/*  strWndContent += '            <td class="inventory-header-flats-top">&nbsp;</td>\r\n'; */
  strWndContent += '          </tr>\r\n';
  strWndContent += '          <tr>\r\n';
  strWndContent += '            <td class="inventory-header-item-id">Item ID</td>\r\n';
  strWndContent += '            <td class="inventory-header-qty-on-hand">Hand</td>\r\n';
  strWndContent += '            <td class="inventory-header-diameter">Diameter</td>\r\n';
  strWndContent += '            <td class="inventory-header-type">Type</td>\r\n';
  strWndContent += '            <td class="inventory-header-orientation">Orientation</td>\r\n';
  strWndContent += '            <td class="inventory-header-resistivity-min">Min.</td>\r\n';
  strWndContent += '            <td class="inventory-header-resistivity-max">Max.</td>\r\n';
  strWndContent += '            <td class="inventory-header-thickness-min">Min.</td>\r\n';
  strWndContent += '            <td class="inventory-header-thickness-max">Max.</td>\r\n';
  strWndContent += '            <td class="inventory-header-grade">Grade</td>\r\n';
/*  strWndContent += '            <td class="inventory-header-flats">Flats</td>\r\n'; */
  strWndContent += '          </tr>\r\n';

  switch( strDiameter) {
    case "2":
    case "3":
    case "4":
    case "5":
    case "6":
    case "8":
	 case "12":
    case "200":
    case "300":
    case "gloves":
    case "paper":
    case "cassettes":
    case "bags":
    case "miscellaneous":

      for( i=0; i < iTotalInventoryCount; i++) {
		
        if( ( arrInventory[ i][ idxCategory] == strDiameter) ||
            ( strDiameter == "8" && arrInventory[ i][ idxCategory] == "200") ||
            ( strDiameter == "8" && arrInventory[ i][ idxCategory] == "300") ) {
        strWndContent += '          <td class="inventory-data-item-id">';
        strWndContent += arrInventory[ i][ idxItemId];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-qty-on-hand">';
        strWndContent += arrInventory[ i][ idxQtyOnHand];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-diameter">';
        strWndContent += arrInventory[ i][ idxDiameter];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-type">';
        strWndContent += arrInventory[ i][ idxType];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-orientation">';
        strWndContent += arrInventory[ i][ idxOrientation];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-resistivity-min">';
        strWndContent += arrInventory[ i][ idxResistMin];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-resistivity-max">';
        strWndContent += arrInventory[ i][ idxResistMax];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-thickness-min">';
        strWndContent += arrInventory[ i][ idxThickMin];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-thickness-max">';
        strWndContent += arrInventory[ i][ idxThickMax];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-grade">';
        strWndContent += arrInventory[ i][ idxGrade];
        strWndContent += '</td>\r\n';
/*        strWndContent += '          <td class="inventory-data-flats">';
        strWndContent += arrInventory[ i][ idxFlats];
        strWndContent += '</td>\r\n'; */
        strWndContent += '          </tr>';
        strWndContent += '          <tr>';
        strWndContent += '          <td class="inventory-data-id-divider2">&nbsp;</td>\r\n';
        strWndContent += '          <td colspan="10" class="inventory-data-description">';
        strWndContent += arrInventory[ i][ idxDescription];
        strWndContent += '</td>\r\n';
        strWndContent += '          </tr>\r\n';
        }
      }
      break;
    case "INGOT":
    case "FZ":
	 case "EPI":
      for( i=0; i < iTotalInventoryCount; i++) {
        strGrade = arrInventory[ i][ idxGrade].toUpperCase();
        iGradeIndex = strGrade.indexOf( strDiameter);
        strDescription = arrInventory[ i][ idxDescription].toUpperCase();
        iDescriptionIndex = strDescription.indexOf( strDiameter);
        if( iGradeIndex >= 0 || iDescriptionIndex >= 0) {
        strWndContent += '          <td class="inventory-data-item-id">';
        strWndContent += arrInventory[ i][ idxItemId];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-qty-on-hand">';
        strWndContent += arrInventory[ i][ idxQtyOnHand];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-diameter">';
        strWndContent += arrInventory[ i][ idxDiameter];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-type">';
        strWndContent += arrInventory[ i][ idxType];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-orientation">';
        strWndContent += arrInventory[ i][ idxOrientation];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-resistivity-min">';
        strWndContent += arrInventory[ i][ idxResistMin];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-resistivity-max">';
        strWndContent += arrInventory[ i][ idxResistMax];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-thickness-min">';
        strWndContent += arrInventory[ i][ idxThickMin];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-thickness-max">';
        strWndContent += arrInventory[ i][ idxThickMax];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-grade">';
        strWndContent += arrInventory[ i][ idxGrade];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="inventory-data-flats">';
        strWndContent += arrInventory[ i][ idxFlats];
        strWndContent += '</td>\r\n';
        strWndContent += '          </tr>';
        strWndContent += '          <tr>';
        strWndContent += '          <td colspan="2" class="inventory-data-id-divider2">&nbsp;</td>\r\n';
        strWndContent += '          <td colspan="10" class="inventory-data-description">';
        strWndContent += arrInventory[ i][ idxDescription];
        strWndContent += '</td>\r\n';
        strWndContent += '          </tr>\r\n';
        }
      }
      break;
  }

  strWndContent += '        </table>\r\n';
  strWndContent += '        <br /><br />\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="footer">\r\n';
  strWndContent += '      NOVA Electronic Materials, Ltd.&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      Phone: (972) 478-7002&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      Fax: (972) 478-7110&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '    </div>\r\n';
  strWndContent += '    <br /><br />\r\n';
//  strWndContent += '    <script type="text/javascript">javascript:self.print();javascript:self.close();</script>\r\n';
  strWndContent += '</body>\r\n';
  strWndContent += '</html>\r\n';

  var strSettings = "width=640,height=480,resizable,scrollbars,menubar";
  wndPopup = window.open( "about:blank", "wndOrderForm", strSettings);
  if( wndPopup == null) {
    alert( "Unable to print your Order Form.\nPlease turn off your Popup Blocker and Try Again.");
    return;
  }
  wndPopup.document.write( strWndContent);
  wndPopup.document.close();



/*
  wndPopup.focus();
  wndPopup.print();
  wndPopup.close();

  history.go(-2);
*/
  return false;
}

function fnPrintCleanroom( strDiameter) {
  var strWndContent = '';

  switch( strDiameter) {
    case "gloves":
      strTitle = "Clean Room Products - Gloves";
      break;
    case "paper":
      strTitle = "Clean Room Products - Paper";
      break;
    case "cassettes":
      strTitle = "Clean Room Products - Cassettes";
      break;
    case "bags":
      strTitle = "Clean Room Products - Bags";
      break;
    case "miscellaneous":
      strTitle = "Clean Room Products - Miscellaneous";
      break;
  }

  strWndContent = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">\r\n';
  strWndContent += '\r\n';
  strWndContent += '<html>\r\n';
  strWndContent += '\r\n';
  strWndContent += '  <head>\r\n';
  strWndContent += '    <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">\r\n';
  strWndContent += '    <title>' + strTitle + '</title>\r\n';
  strWndContent += '    <link href="style/print.css" rel="stylesheet" type="text/css" media="all">\r\n';
  strWndContent += '\r\n';
  strWndContent += '    <script type="text/javascript" src="scripts/inventory.js" ></script>\r\n';
  strWndContent += '  </head>\r\n';
  strWndContent += '\r\n';
  strWndContent += '  <body onload="self.print(); self.close();">\r\n';
//  strWndContent += '  <body>\r\n';
  strWndContent += '    <div id="main-body">\r\n';
  strWndContent += '      <div id="header"><img src="images/logo.png" alt="NOVA Elecetronic Materials" height="91" width="198" class="logo-img">\r\n';
  strWndContent += '        <div id="top-menu"><img src="images/banner-top-print.jpg" height="75" width="426">\r\n';
//  strWndContent += '          <div id="tagline">The One Stop Shop for ALL Your Silicon Wafer Needs</div>\r\n';
  strWndContent += '        </div>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="columns">\r\n';
  strWndContent += '        <h1 class="h1-page-title">' + strTitle + ' Listing</h1>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="spreadsheet">\r\n';
  strWndContent += '        <table class="inventory-table">\r\n';
  strWndContent += '          <tr>\r\n';
  strWndContent += '            <td class="inventory-header-item-id-top">&nbsp;</td>\r\n';
  strWndContent += '            <td class="inventory-header-qty-on-hand-top">Qty on</td>\r\n';
  strWndContent += '            <td class="cleanroom-header-description-top">&nbsp;</td>\r\n';
  strWndContent += '          </tr>\r\n';
  strWndContent += '          <tr>\r\n';
  strWndContent += '            <td class="inventory-header-item-id">Item ID</td>\r\n';
  strWndContent += '            <td class="inventory-header-qty-on-hand">Hand</td>\r\n';
  strWndContent += '            <td class="cleanroom-header-description">Description</td>\r\n';
  strWndContent += '          </tr>\r\n';

  switch( strDiameter) {
    case "gloves":
    case "paper":
    case "cassettes":
    case "bags":
    case "miscellaneous":
      for( i=0; i < iTotalInvCleanRoomCount; i++) {
        if(  arrInvCleanRoom[ i][ idxCategory] == strDiameter) {
        strWndContent += '          <td class="cleanroom-data-item-id">';
        strWndContent += arrInvCleanRoom[ i][ idxItemId];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="cleanroom-data-qty-on-hand">';
        strWndContent += arrInvCleanRoom[ i][ idxQtyOnHand];
        strWndContent += '</td>\r\n';
        strWndContent += '          <td class="cleanroom-data-description">';
        strWndContent += arrInvCleanRoom[ i][ idxDescription];
        strWndContent += '</td>\r\n';
        strWndContent += '          </tr>\r\n';
        }
      }
      break;
  }

  strWndContent += '        </table>\r\n';
  strWndContent += '        <br /><br />\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      <div id="footer">\r\n';
  strWndContent += '      NOVA Electronic Materials, Ltd.&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      Phone: (972) 478-7002&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      Fax: (972) 478-7110&nbsp;&nbsp;&nbsp;&nbsp;\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '      </div>\r\n';
  strWndContent += '    </div>\r\n';
  strWndContent += '    <br /><br />\r\n';
//  strWndContent += '    <script type="text/javascript">javascript:self.print();javascript:self.close();</script>\r\n';
  strWndContent += '</body>\r\n';
  strWndContent += '</html>\r\n';

  var strSettings = "width=640,height=480,resizable,scrollbars,menubar";
  wndPopup = window.open( "about:blank", "wndOrderForm", strSettings);
  if( wndPopup == null) {
    alert( "Unable to print your Order Form.\nPlease turn off your Popup Blocker and Try Again.");
    return;
  }
  wndPopup.document.write( strWndContent);
  wndPopup.document.close();



/*
  wndPopup.focus();
  wndPopup.print();
  wndPopup.close();

  history.go(-2);
*/
  return false;
}

function fnPrintFriendly() {
  window.print();
  return false;
}