From: <Saved by Windows Internet Explorer 8>
Subject: Form C: Quarterly Report
Date: Thu, 29 Mar 2012 16:10:18 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CD0DC6.6F942D40"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/FormC

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Form C: Quarterly Report</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/populateSt=
ateAbbrev.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/generalFun=
ctions.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/buttonFunc=
tions.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/validation=
Functions.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/formC.js">=
</SCRIPT>
<LINK rel=3DStyleSheet type=3Dtext/css=20
href=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/coi.css" =

media=3Dscreen>
<META content=3DNO-CACHE http-equiv=3Dpragma><LINK rel=3DStyleSheet =
type=3Dtext/css=20
href=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/FormCDisp=
lay.css"=20
media=3Dscreen>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!-- =0A=
modelNumberRequired =3D false;
warning=3Dtrue;

function btnMsg(){
	alert(document.getElementById('PrintButtonDisabledMessage').value);
}

function setOpacity( value ) {
	document.getElementById("styled_popup").style.opacity =3D value / 10;
	document.getElementById("styled_popup").style.filter =3D =
'alpha(opacity=3D' + value * 10 + ')';
}

function fadeInMyPopup() {
	for( var i =3D 0 ; i <=3D 100 ; i++ )
		setTimeout( 'setOpacity(' + (i / 8) + ')' , 8* i );
//		setTimeout( 'setOpacity(' + i + ')' , i );
}

function fadeOutMyPopup() {
	for( var i =3D 0 ; i <=3D 100 ; i++ ) {
		setTimeout( 'setOpacity(' + (10 - i / 8) + ')' , 10* i );
	}

	setTimeout('closeMyPopup()', 800 );
}

function closeMyPopup() {
	document.getElementById("styled_popup").style.display =3D "none"
}

function fireMyPopup() {
 =20
=09
	window.location.hash=3D'begin';
=09
	setOpacity( 0 );
	document.getElementById("styled_popup").style.display =3D "block";
	fadeInMyPopup();
=09
}=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!-- =0A=
document._domino_target =3D "_self";=0A=
function _doClick(v, o, t, h) {=0A=
  var form =3D document._FormC;=0A=
  if (form.onsubmit) {=0A=
     var retVal =3D form.onsubmit();=0A=
     if (typeof retVal =3D=3D "boolean" && retVal =3D=3D false)=0A=
       return false;=0A=
  }=0A=
  var target =3D document._domino_target;=0A=
  if (o.href !=3D null) {=0A=
    if (o.target !=3D null)=0A=
       target =3D o.target;=0A=
  } else {=0A=
    if (t !=3D null)=0A=
      target =3D t;=0A=
  }=0A=
  form.target =3D target;=0A=
  form.__Click.value =3D v;=0A=
  if (h !=3D null)=0A=
    form.action +=3D h;=0A=
  form.submit();=0A=
  return false;=0A=
}=0A=
// -->=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19190"></HEAD>
<BODY=20
onload=3D"populateCBA('nuCBA', =
'FormC');&#13;populateProductCat('nuProductCategories', =
'FormC');&#13;var cmbBox =3D document.getElementById('CBA');&#13;var CBA =
=3D document.getElementById('CBAList').value.split('; =
');&#13;addOption(cmbBox,'<-- SELECT CBA/PRODUCT CATEGORY-->', '<-- =
SELECT CBA/PRODUCT CATEGORY-->');&#13;for =
(i=3D0;i<CBA.length;i++){&#13;&#9;addOption(cmbBox,CBA[i], =
CBA[i]);&#13;}"=20
bgColor=3D#ffffff text=3D#000000>
<FORM method=3Dpost name=3D_FormC=20
action=3D/secure/cbicsecure.nsf/FormC?OpenForm&amp;Seq=3D1><INPUT =
value=3D0=20
type=3Dhidden name=3D__Click>
<DIV style=3D"DISPLAY: none">1</DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; =
PADDING-TOP: 25px"=20
id=3Dwrapper>
<SCRIPT type=3Dtext/javascript>=0A=
var warning =3Dfalse;=0A=
window.onbeforeunload =3D function() {=0A=
  if (warning) {=0A=
    return 'You have unsaved changes.';=0A=
  }=0A=
}=0A=
</SCRIPT>

<DIV id=3DFormC>
<H1>Form C: QUARTERLY REPORT</H1>
<P>This report is used to update the Supplier Directory on the Medicare =
website=20
at <A style=3D"COLOR: blue; TEXT-DECORATION: none" =
href=3D"http://www.medicare.gov/"=20
target=3D_blank>http://www.medicare.gov/</A> with the products you plan =
to provide=20
during the <STRONG>NEXT</STRONG> quarter.</P>
<P>Please review your product information in the Supplier Directory =
before=20
completing this report. You must complete this report for every =
competitive=20
bidding area (CBA)/product category combination in your contract. Please =
refer=20
to your contract for a complete listing of your CBA/product category=20
combinations. </P>
<DIV id=3DlocationBullet>
<UL>
  <LI>If a CBA/product category combination needs to be updated in the =
Supplier=20
  Directory, you must complete information for <SPAN =
class=3Dunderlin>ALL</SPAN>=20
  HCPCS codes for that CBA/product category combination. </LI>
  <LI>If some, but not all, CBA/product category combinations need to be =
updated=20
  in the Supplier Directory, you must identify those that do NOT need to =
be=20
  updated in section III of this form.</LI>
  <LI>If all of your product information in the Supplier Directory for =
ALL=20
  CBA/product category combinations is current, select =E2=80=9CI have =
no updates for=20
  any of my CBA/product category combinations=E2=80=9D in section =
III.</LI></UL></DIV>
<P>Failure to submit a Form C for all CBA/product category combinations =
in your=20
contract may be considered a breach of contract and result in =
termination of=20
your contract.</P>
<P>IMPORTANT: <STRONG>Data entered into Form C does NOT save. After 60 =
minutes=20
of inactivity, Form C will time out and all data entered will be=20
lost.</STRONG></P>
<P>You may enter all required information at one time and then select =
=E2=80=9CView=20
Completed Form and Print,=E2=80=9D OR you may choose to enter product =
information for=20
each single CBA/product category combination and then select =
=E2=80=9CView Completed=20
Form and Print.=E2=80=9D You must PRINT EACH FORM since this information =
is not saved=20
and cannot be retrieved after your browser closes. ALL forms must be =
signed by a=20
company official and sent (either by mail or fax) to the Competitive =
Bidding=20
Implementation Contractor (CBIC) and RECEIVED by the CBIC by the=20
deadline.</P><SPAN class=3Dspan1>I. Business Information </SPAN><SPAN=20
class=3Dspan2>[<SPAN style=3D"COLOR: red">*</SPAN>required]</SPAN>=20
<DIV=20
style=3D"BORDER-BOTTOM: #036 2px solid; BORDER-LEFT: #036 2px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #036 2px solid; BORDER-RIGHT: #036 2px solid; PADDING-TOP: =
10px"=20
;>
<TABLE style=3D"WIDTH: 97%" border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD width=3D"70%"><LABEL for=3DhLegalBusinessName>Contract =
Supplier's Legal=20
      Business Name</LABEL><SPAN style=3D"COLOR: red">*</SPAN><BR><INPUT =

      style=3D"WIDTH: 400px" id=3DhLegalBusinessName =
name=3DhLegalBusinessName></TD>
    <TD width=3D"30%"><LABEL for=3DhBidderNumber>Contract =
Number</LABEL><SPAN=20
      style=3D"COLOR: red">*</SPAN><BR><INPUT id=3DhBidderNumber =
maxLength=3D10=20
      name=3DhBidderNumber><BR><SPAN class=3DcontractNote>(Check your =
contract for=20
      the contract number)</SPAN></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 97%" border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD width=3D"70%"><LABEL for=3DhPrimarySupplierLBN>If Network, =
Primary=20
      Supplier's Legal Business Name</LABEL><BR><INPUT style=3D"WIDTH: =
400px"=20
      id=3DhPrimarySupplierLBN name=3DhPrimarySupplierLBN></TD>
    <TD width=3D"15%"><LABEL for=3DYear>Year</LABEL><SPAN=20
      style=3D"COLOR: red">*</SPAN><BR><INPUT value=3D1 type=3Dhidden=20
      name=3D%%Surrogate_Year> <SELECT id=3DYear name=3DYear> <OPTION=20
        selected>2012</OPTION></SELECT> </TD>
    <TD width=3D"15%"><LABEL for=3DQuarter>Quarter</LABEL><SPAN=20
      style=3D"COLOR: red">*</SPAN><BR><INPUT value=3D1 type=3Dhidden=20
      name=3D%%Surrogate_Quarter> <SELECT id=3DQuarter name=3DQuarter> =
<OPTION=20
        selected>2nd</OPTION></SELECT> =
</TD></TR></TBODY></TABLE></DIV><BR><SPAN=20
class=3Dspan1>II. Update(s) to the Supplier Directory</SPAN>
<DIV id=3DInstructions></DIV>
<OL style=3D"MARGIN-BOTTOM: 0px">
  <LI>Select a CBA/product category combination for the first product =
you are=20
  reporting.</LI>
  <LI>Select all additional CBAs in which the product will be made=20
  available.</LI>
  <LI>Select the HCPCS code for the product. If you do not see a =
particular=20
  HCPCS code listed in the =E2=80=9CHCPCS Code=E2=80=9D dropdown box, =
you are not required to=20
  report it.</LI>
  <LI>Click =E2=80=9CModel=E2=80=9D and select the product=E2=80=99s =
model from the list of choices in=20
  the dropdown box. If you do not see the product=E2=80=99s model, =
scroll to the bottom=20
  of the list and select =E2=80=9COther =E2=80=93 Not Listed.=E2=80=9D =
Enter the model of the=20
  product.<BR><STRONG>NOTE: Only select =E2=80=9COther =E2=80=93 Not =
Listed" IF a particular=20
  model does NOT appear in the list provided.</STRONG> </LI>
  <LI>If you do not see the manufacturer and you selected =E2=80=9COther =
=E2=80=93 Not Listed=E2=80=9D=20
  in the =E2=80=9CModel=E2=80=9D field, enter the manufacturer for the =
product. Click =E2=80=9CAdd=20
  Product Information.=E2=80=9D</LI></OL>
<UL style=3D"MARGIN-TOP: 0px">
  <LI>The information you entered will appear in the table at the bottom =
of this=20
  section. If you wish to remove an item from the table, click the =
corresponding=20
  <IMG title=3D"Remove Row Icon" alt=3D"Remove Row Icon"=20
  =
src=3D"https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/delete.jpg=
"> icon=20
  for the item.</LI>
  <LI>Repeat this process to add all the products you plan to make =
available in=20
  the next quarter for the listed HCPCS codes and for <SPAN=20
  class=3Dunderline>ALL</SPAN> CBA/product category combinations for =
which you=20
  were awarded a contract.</LI></UL>
<P><STRONG>IMPORTANT: This update will delete all of your information =
currently=20
listed on the Supplier Directory and replace it with the products you =
enter on=20
Form C. Make sure you enter all of your products for every HCPCS code on =
Form C=20
even if you have no updates for one or more of the =
codes.</STRONG></P></DIV>
<DIV=20
style=3D"BORDER-BOTTOM: #036 2px solid; BORDER-LEFT: #036 2px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #036 2px solid; BORDER-RIGHT: #036 2px solid; PADDING-TOP: =
10px"=20
id=3DProductInformation ;>
<TABLE style=3D"WIDTH: 97%" border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"50%"><BR><LABEL for=3DCBA>Competitive Bidding Area =
(CBA)/Product=20
      Category</LABEL><BR><SELECT style=3D"WIDTH: 320px" id=3DCBA=20
      onchange=3DchangeCBA(this.options[this.selectedIndex].text)=20
      name=3DCBA></SELECT><BR><BR><SPAN class=3DHCPCSNote1>Select the =
HCPCS=20
      Code.</SPAN><BR><SPAN class=3DHCPCSNote2>(You must enter all =
products you=20
      offer for every HCPCS code.)</SPAN><BR><LABEL =
for=3DHCPCSCode>HCPCS=20
      Code<BR><SELECT style=3D"WIDTH: 100px" id=3DHCPCSCode=20
      onchange=3DchangeHCPCS(this.options[this.selectedIndex].text)=20
      name=3DHCPCSCode></SELECT></LABEL></TD>
    <TD width=3D"50%"><B><LABEL for=3DOtherCBA>Related CBA(s) (Select =
all that=20
      apply)</LABEL></B><BR><I>Hold CTRL key and click to select=20
      multiples</I><BR><SELECT style=3D"WIDTH: 320px; HEIGHT: 100px" =
id=3DOtherCBA=20
      multiple name=3DOtherCBA></SELECT></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 97%" border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"100%"><LABEL for=3DModelName>Model<BR><SELECT=20
      style=3D"WIDTH: 580px" id=3DModelName=20
      onchange=3DchangeModelName(this.options[this.selectedIndex].text)=20
      name=3DModelName></SELECT></LABEL></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 97%; DISPLAY: none" id=3DOtherMfg border=3D0 =
cellSpacing=3D0=20
cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"100%"><BR><LABEL for=3DOtherModelName>Model<SPAN=20
      style=3D"COLOR: red">*</SPAN><BR><INPUT style=3D"WIDTH: 580px"=20
      id=3DOtherModelName =
name=3DOtherModelName></LABEL></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 97%" id=3DModelInfo border=3D0 cellSpacing=3D0 =
cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"100%"><BR><LABEL =
for=3DManufacturer>Manufacturer<BR><SELECT=20
      style=3D"WIDTH: 450px" id=3DManufacturer=20
      onchange=3DchangeMfg(this.options[this.selectedIndex].text)=20
      name=3DManufacturer></SELECT></LABEL></TD></TR></TBODY></TABLE>
<TABLE style=3D"WIDTH: 97%; DISPLAY: none" id=3DOtherModelInfo =
border=3D0=20
cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"100%"><BR><LABEL for=3DOtherManufacturer>Other =
Manufacturer<SPAN=20
      style=3D"COLOR: red">*</SPAN><BR><INPUT style=3D"WIDTH: 450px"=20
      id=3DOtherManufacturer =
name=3DOtherManufacturer></LABEL></TD></TR></TBODY></TABLE>
<TABLE class=3Dbutton align=3Dcenter>
  <TBODY>
  <TR>
    <TD><SPAN style=3D"WIDTH: 162px" id=3DlocationAdd class=3DcoiTabs><B =
id=3DxtopAdd=20
      class=3Dxtop><B id=3Dxb1tAdd class=3Dxb1></B><B id=3Dxb2tAdd =
class=3Dxb2></B><B=20
      id=3Dxb3tAdd class=3Dxb3></B><B id=3Dxb4tAdd class=3Dxb4></B></B>
      <DIV id=3DbtnAdd class=3Dxboxcontent =
onmouseover=3D"mouseOverBtn('Add')"=20
      title=3D"Add Production Information" =
onmouseout=3D"mouseOutBtn('Add')"=20
      onclick=3DwriteData() align=3Dcenter>Add Product Information =
</DIV><B=20
      class=3Dxbottom><B id=3Dxb4bAdd class=3Dxb4></B><B id=3Dxb3bAdd =
class=3Dxb3></B><B=20
      id=3Dxb2bAdd class=3Dxb2></B><B id=3Dxb1bAdd=20
  class=3Dxb1></B></B></SPAN></TD></TR></TBODY></TABLE></DIV><BR>
<DIV style=3D"DISPLAY: none; COLOR: red" id=3DprodInfoError>You have not =
provided=20
information for the following HCPCS in the following Competitive Bid =
Area(s).=20
You must provide this information before continuing:
<DIV style=3D"PADDING-LEFT: 10px; COLOR: red"=20
id=3DprodInfoErrorDetail></DIV><BR></DIV>
<DIV id=3DfcReview>
<H2>List of Updates to the Supplier Directory</H2>
<TABLE style=3D"WIDTH: 100%" id=3DtableReview border=3D1>
  <TBODY>
  <TR>
    <TD width=3D"3%"></TD>
    <TD width=3D"12%"><STRONG>HCPCS Code</STRONG></TD>
    <TD width=3D"30%"><STRONG>CBA/Product Category</STRONG></TD>
    <TD width=3D"30%"><STRONG>Manufacturer</STRONG></TD>
    <TD =
width=3D"25%"><STRONG>Model</STRONG></TD></TR></TBODY></TABLE></DIV><BR><=
SPAN=20
class=3Dspan1>III. No Updates to the Supplier Directory</SPAN>=20
<DIV=20
style=3D"BORDER-BOTTOM: #036 2px solid; BORDER-LEFT: #036 2px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #036 2px solid; BORDER-RIGHT: #036 2px solid; PADDING-TOP: =
10px"=20
id=3DDoNotUpdate ;>
<DIV=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 120px; PADDING-RIGHT: 120px; =
PADDING-TOP: 0px">If=20
the product information in the Supplier Directory is current for some =
but not=20
all of your CBA/product category combinations, select the CBA/product =
category=20
combination(s) that do NOT need to be updated.</DIV>
<DIV>
<CENTER>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD width=3D"50%"><B><LABEL for=3DnuCBA>CBA (Select all that=20
      apply)</LABEL></B><BR><I>Hold CTRL key and click to select=20
      multiples</I><BR><SELECT style=3D"WIDTH: 320px; HEIGHT: 100px" =
id=3DnuCBA=20
      multiple name=3DnuCBA></SELECT></TD>
    <TD width=3D"50%"><B><LABEL for=3DnuProductCategories>Product =
Category (Select=20
      all that apply)</LABEL></B><BR><I>Hold CTRL key and click to =
select=20
      multiples</I><BR><SELECT style=3D"WIDTH: 320px; HEIGHT: 100px"=20
      id=3DnuProductCategories multiple=20
  =
name=3DnuProductCategories></SELECT></TD></TR></TBODY></TABLE></CENTER></=
DIV>
<DIV style=3D"TEXT-ALIGN: center">If the product information in the =
Supplier=20
Directory is current for ALL CBA/product category combinations, check=20
below.<BR><INPUT id=3DchkbxNoUpdate onclick=3DclickCheckBoxNoUpdate() =
value=3DYes=20
type=3Dcheckbox name=3DchkbxNoUpdate><STRONG><LABEL class=3Dnormal =
for=3DchkbxNoUpdate>=20
I have no updates for <SPAN class=3Dunderline>any</SPAN> of my =
CBA/product=20
category combinations.</LABEL></STRONG></DIV>
<TABLE class=3Dbutton align=3Dcenter>
  <TBODY>
  <TR>
    <TD><SPAN style=3D"WIDTH: 262px" id=3DlocationAddnu =
class=3DcoiTabs><B=20
      id=3DxtopAddnu class=3Dxtop><B id=3Dxb1tAddnu class=3Dxb1></B><B =
id=3Dxb2tAddnu=20
      class=3Dxb2></B><B id=3Dxb3tAddnu class=3Dxb3></B><B =
id=3Dxb4tAddnu=20
      class=3Dxb4></B></B>
      <DIV id=3DbtnAddnu class=3Dxboxcontent =
onmouseover=3D"mouseOverBtn('Addnu')"=20
      title=3D"Add Production Information" =
onmouseout=3D"mouseOutBtn('Addnu')"=20
      onclick=3DaddCBANoUpdate() align=3Dcenter>Add CBA/Product Category =
combination=20
      </DIV><B class=3Dxbottom><B id=3Dxb4bAddnu class=3Dxb4></B><B =
id=3Dxb3bAddnu=20
      class=3Dxb3></B><B id=3Dxb2bAddnu class=3Dxb2></B><B =
id=3Dxb1bAddnu=20
      class=3Dxb1></B></B></SPAN></TD></TR></TBODY></TABLE></DIV><BR>
<DIV id=3DnoUpdateReview>
<H2>List of CBA/Product Category combination(s) that do NOT need to be =
updated=20
in the Supplier Directory</H2>
<TABLE style=3D"WIDTH: 100%" id=3DtableNoUpdateReview border=3D1>
  <TBODY>
  <TR>
    <TD width=3D"3%"></TD>
    <TD width=3D"94%"><STRONG>CBA/Product=20
Category</STRONG></TD></TR></TBODY></TABLE></DIV><BR>
<DIV id=3DReviewPrint>
<TABLE class=3Dbutton align=3Dcenter>
  <TBODY>
  <TR>
    <TD class=3Dbutton><SPAN style=3D"WIDTH: 124px" id=3DprintSubmitBtn=20
      class=3Dbuttons><B id=3Dxtop3 class=3Dxtop><B id=3Dxb1tPrt =
class=3Dxb1></B><B=20
      id=3Dxb2tPrt class=3Dxb2></B><B id=3Dxb3tPrt class=3Dxb3></B><B =
id=3Dxb4tPrt=20
      class=3Dxb4></B></B>
      <DIV id=3DbtnPrt class=3Dxboxcontent =
onmouseover=3D"mouseOverBtn('Prt')"=20
      title=3D"Review &amp; Print" onmouseout=3D"mouseOutBtn('Prt')"=20
      onclick=3DshowPrintDialog(false,false) align=3Dcenter>View =
Completed Form and=20
      Print </DIV><B class=3Dxbottom><B id=3Dxb4bPrt class=3Dxb4></B><B =
id=3Dxb3bPrt=20
      class=3Dxb3></B><B id=3Dxb2bPrt class=3Dxb2></B><B id=3Dxb1bPrt=20
      class=3Dxb1></B></B></SPAN></TR></TBODY></TABLE></DIV>
<DIV=20
style=3D"Z-INDEX: 90; BORDER-BOTTOM: gray 1px double; POSITION: =
relative; TEXT-ALIGN: justify; BORDER-LEFT: gray 1px double; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 560px; BOTTOM: 500px; =
PADDING-RIGHT: 10px; ZOOM: 1; DISPLAY: none; BACKGROUND: #eff8ff; =
HEIGHT: 300px; BORDER-TOP: gray 1px double; BORDER-RIGHT: gray 1px =
double; PADDING-TOP: 10px; LEFT: 20%"=20
id=3Dstyled_popup name=3D"styled_popup">
<P><B>WARNING:</B> You will not be able to make any changes to your =
information=20
once you proceed to the next page. Please review all information on this =
page=20
before you proceed to print. To review and make any changes to your =
information,=20
click "CANCEL." If you are ready to print, click "OK." If you use the =
browser to=20
go back after you click "OK", you will need to re-enter the =
information.</P><BR>
<TABLE class=3Dbutton align=3Dcenter>
  <TBODY>
  <TR>
    <TD><SPAN style=3D"WIDTH: 75px" id=3DprintOK class=3DcoiTabs><B =
id=3DxtopPOK=20
      class=3Dxtop><B id=3Dxb1tPOK class=3Dxb1></B><B id=3Dxb2tPOK =
class=3Dxb2></B><B=20
      id=3Dxb3tPOK class=3Dxb3></B><B id=3Dxb4tPOK class=3Dxb4></B></B>
      <DIV id=3DbtnPOK class=3Dxboxcontent =
onmouseover=3D"mouseOverBtn('POK')"=20
      onmouseout=3D"mouseOutBtn('POK')" onclick=3DprintForm() =
align=3Dcenter>OK=20
      </DIV><B class=3Dxbottom><B id=3Dxb4bPOK class=3Dxb4></B><B =
id=3Dxb3bPOK=20
      class=3Dxb3></B><B id=3Dxb2bPOK class=3Dxb2></B><B id=3Dxb1bPOK=20
      class=3Dxb1></B></B></SPAN><SPAN style=3D"WIDTH: 75px" =
id=3DprintCancel=20
      class=3DcoiTabs><B id=3Dxtop4 class=3Dxtop><B id=3Dxb1tPCAN =
class=3Dxb1></B><B=20
      id=3Dxb2tPCAN class=3Dxb2></B><B id=3Dxb3tPCAN class=3Dxb3></B><B =
id=3Dxb4tPCAN=20
      class=3Dxb4></B></B>
      <DIV id=3DbtnPCAN class=3Dxboxcontent =
onmouseover=3D"mouseOverBtn('PCAN')"=20
      onmouseout=3D"mouseOutBtn('PCAN')" onclick=3DfadeOutMyPopup()=20
      align=3Dcenter>CANCEL </DIV><B class=3Dxbottom><B id=3Dxb4bPCAN =
class=3Dxb4></B><B=20
      id=3Dxb3bPCAN class=3Dxb3></B><B id=3Dxb2bPCAN class=3Dxb2></B><B =
id=3Dxb1bPCAN=20
      =
class=3Dxb1></B></B></SPAN></TD></TR></TBODY></TABLE></DIV><LABEL><INPUT =

style=3D"DISPLAY: none" id=3DLegalBusinessName =
name=3DLegalBusinessName></LABEL>=20
<LABEL><INPUT style=3D"DISPLAY: none" id=3DPrimarySupplierLBN=20
name=3DPrimarySupplierLBN></LABEL> <LABEL><INPUT style=3D"DISPLAY: none" =

id=3DBidderNumber name=3DBidderNumber></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo1 name=3DDataInfo1></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo2 name=3DDataInfo2></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo3 name=3DDataInfo3></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo4 name=3DDataInfo4></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo5 name=3DDataInfo5></LABEL> <LABEL><INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo6 name=3DDataInfo6></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo7 name=3DDataInfo7></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo8 name=3DDataInfo8></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo9 name=3DDataInfo9></LABEL><LABEL> <INPUT style=3D"DISPLAY: =
none"=20
id=3DDataInfo10 name=3DDataInfo10></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo11 name=3DDataInfo11></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo12 name=3DDataInfo12></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo13 name=3DDataInfo13></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo14 name=3DDataInfo14></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo15 name=3DDataInfo15></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo16 name=3DDataInfo16></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo17 name=3DDataInfo17></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo18 name=3DDataInfo18></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo19 name=3DDataInfo19></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo20 name=3DDataInfo20></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo21 name=3DDataInfo21></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo22 name=3DDataInfo22></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo23 name=3DDataInfo23></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo24 name=3DDataInfo24></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo25 name=3DDataInfo25></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo26 name=3DDataInfo26></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo27 name=3DDataInfo27></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo28 name=3DDataInfo28></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo29 name=3DDataInfo29></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo30 name=3DDataInfo30></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo31 name=3DDataInfo31></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo32 name=3DDataInfo32></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo33 name=3DDataInfo33></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo34 name=3DDataInfo34></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo35 name=3DDataInfo35></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo36 name=3DDataInfo36></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo37 name=3DDataInfo37></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo38 name=3DDataInfo38></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo39 name=3DDataInfo39></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo40 name=3DDataInfo40></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo41 name=3DDataInfo41></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo42 name=3DDataInfo42></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo43 name=3DDataInfo43></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo44 name=3DDataInfo44></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo45 name=3DDataInfo45></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo46 name=3DDataInfo46></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo47 name=3DDataInfo47></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo48 name=3DDataInfo48></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo49 name=3DDataInfo49></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo50 name=3DDataInfo50></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo51 name=3DDataInfo51></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo52 name=3DDataInfo52></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo53 name=3DDataInfo53></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo54 name=3DDataInfo54></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo55 name=3DDataInfo55></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo56 name=3DDataInfo56></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo57 name=3DDataInfo57></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo58 name=3DDataInfo58></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo59 name=3DDataInfo59></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo60 name=3DDataInfo60></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo61 name=3DDataInfo61></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo62 name=3DDataInfo62></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo63 name=3DDataInfo63></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo64 name=3DDataInfo64></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo65 name=3DDataInfo65></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo66 name=3DDataInfo66></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo67 name=3DDataInfo67></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo68 name=3DDataInfo68></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo69 name=3DDataInfo69></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo70 name=3DDataInfo70></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo71 name=3DDataInfo71></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo72 name=3DDataInfo72></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo73 name=3DDataInfo73></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo74 name=3DDataInfo74></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo75 name=3DDataInfo75></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo76 name=3DDataInfo76></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo77 name=3DDataInfo77></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo78 name=3DDataInfo78></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo79 name=3DDataInfo79></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo80 name=3DDataInfo80></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo81 name=3DDataInfo81></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo82 name=3DDataInfo82></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo83 name=3DDataInfo83></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo84 name=3DDataInfo84></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo85 name=3DDataInfo85></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo86 name=3DDataInfo86></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo87 name=3DDataInfo87></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo88 name=3DDataInfo88></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo89 name=3DDataInfo89></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo90 name=3DDataInfo90></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo91 name=3DDataInfo91></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo92 name=3DDataInfo92></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo93 name=3DDataInfo93></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo94 name=3DDataInfo94></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo95 name=3DDataInfo95></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo96 name=3DDataInfo96></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo97 name=3DDataInfo97></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo98 name=3DDataInfo98></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo99 name=3DDataInfo99></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DDataInfo100 name=3DDataInfo100></LABEL> <LABEL><INPUT =
style=3D"DISPLAY: none"=20
id=3DOptOut value=3DNo name=3DOptOut></LABEL><LABEL> <INPUT =
style=3D"DISPLAY: none"=20
id=3DNoItemFurnished name=3DNoItemFurnished></LABEL><LABEL> <TEXTAREA =
style=3D"DISPLAY: none" id=3DNoDirectoryUpdate rows=3D2 cols=3D20 =
name=3DNoDirectoryUpdate></TEXTAREA>=20
</LABEL><LABEL><INPUT style=3D"DISPLAY: none" id=3DBrowser=20
name=3DBrowser></LABEL><LABEL> <INPUT style=3D"DISPLAY: none" =
id=3DBrowserVersion=20
name=3DBrowserVersion></LABEL> <LABEL><INPUT style=3D"DISPLAY: none" =
id=3DCBAList=20
value=3D"Charlotte-Gastonia-Concord-NC-SC / Complex Rehabilitative Power =
Wheelchairs and Related Accessories (Group 2); =
Charlotte-Gastonia-Concord-NC-SC / CPAP Devices, Respiratory Assist =
Devices, and Related Supplies and Accessories; =
Charlotte-Gastonia-Concord-NC-SC / Enteral Nutrients, Equipment and =
Supplies; Charlotte-Gastonia-Concord-NC-SC / Hospital Beds and Related =
Accessories; Charlotte-Gastonia-Concord-NC-SC / Mail-Order Diabetic =
Supplies; Charlotte-Gastonia-Concord-NC-SC / Oxygen Supplies and =
Equipment; Charlotte-Gastonia-Concord-NC-SC / Standard Power =
Wheelchairs, Scooters, and Related Accessories; =
Charlotte-Gastonia-Concord-NC-SC / Walkers and Related Accessories; =
Cincinnati-Middletown-OH-KY-IN / Complex Rehabilitative Power =
Wheelchairs and Related Accessories (Group 2); =
Cincinnati-Middletown-OH-KY-IN / CPAP Devices, Respiratory Assist =
Devices, and Related Supplies and Accessories; =
Cincinnati-Middletown-OH-KY-IN / Enteral Nutrients, Equipment and =
Supplies; Cincinnati-Middletown-OH-KY-IN / Hospital Beds and Related =
Accessories; Cincinnati-Middletown-OH-KY-IN / Mail-Order Diabetic =
Supplies; Cincinnati-Middletown-OH-KY-IN / Oxygen Supplies and =
Equipment; Cincinnati-Middletown-OH-KY-IN / Standard Power Wheelchairs, =
Scooters, and Related Accessories; Cincinnati-Middletown-OH-KY-IN / =
Walkers and Related Accessories; Cleveland-Elyria-Mentor-OH / Complex =
Rehabilitative Power Wheelchairs and Related Accessories (Group 2); =
Cleveland-Elyria-Mentor-OH / CPAP Devices, Respiratory Assist Devices, =
and Related Supplies and Accessories; Cleveland-Elyria-Mentor-OH / =
Enteral Nutrients, Equipment and Supplies; Cleveland-Elyria-Mentor-OH / =
Hospital Beds and Related Accessories; Cleveland-Elyria-Mentor-OH / =
Mail-Order Diabetic Supplies; Cleveland-Elyria-Mentor-OH / Oxygen =
Supplies and Equipment; Cleveland-Elyria-Mentor-OH / Standard Power =
Wheelchairs, Scooters, and Related Accessories; =
Cleveland-Elyria-Mentor-OH / Walkers and Related Accessories; =
Dallas-Fort Worth-Arlington-TX / Complex Rehabilitative Power =
Wheelchairs and Related Accessories (Group 2); Dallas-Fort =
Worth-Arlington-TX / CPAP Devices, Respiratory Assist Devices, and =
Related Supplies and Accessories; Dallas-Fort Worth-Arlington-TX / =
Enteral Nutrients, Equipment and Supplies; Dallas-Fort =
Worth-Arlington-TX / Hospital Beds and Related Accessories; Dallas-Fort =
Worth-Arlington-TX / Mail-Order Diabetic Supplies; Dallas-Fort =
Worth-Arlington-TX / Oxygen Supplies and Equipment; Dallas-Fort =
Worth-Arlington-TX / Standard Power Wheelchairs, Scooters, and Related =
Accessories; Dallas-Fort Worth-Arlington-TX / Walkers and Related =
Accessories; Kansas City-MO-KS / Complex Rehabilitative Power =
Wheelchairs and Related Accessories (Group 2); Kansas City-MO-KS / CPAP =
Devices, Respiratory Assist Devices, and Related Supplies and =
Accessories; Kansas City-MO-KS / Enteral Nutrients, Equipment and =
Supplies; Kansas City-MO-KS / Hospital Beds and Related Accessories; =
Kansas City-MO-KS / Mail-Order Diabetic Supplies; Kansas City-MO-KS / =
Oxygen Supplies and Equipment; Kansas City-MO-KS / Standard Power =
Wheelchairs, Scooters, and Related Accessories; Kansas City-MO-KS / =
Walkers and Related Accessories; Miami-Fort Lauderdale-Pompano Beach-FL =
/ Complex Rehabilitative Power Wheelchairs and Related Accessories =
(Group 2); Miami-Fort Lauderdale-Pompano Beach-FL / CPAP Devices, =
Respiratory Assist Devices, and Related Supplies and Accessories; =
Miami-Fort Lauderdale-Pompano Beach-FL / Enteral Nutrients, Equipment =
and Supplies; Miami-Fort Lauderdale-Pompano Beach-FL / Hospital Beds and =
Related Accessories; Miami-Fort Lauderdale-Pompano Beach-FL / Mail-Order =
Diabetic Supplies; Miami-Fort Lauderdale-Pompano Beach-FL / Oxygen =
Supplies and Equipment; Miami-Fort Lauderdale-Pompano Beach-FL / =
Standard Power Wheelchairs, Scooters, and Related Accessories; =
Miami-Fort Lauderdale-Pompano Beach-FL / Support Surfaces (Group 2 =
mattresses and overlays) in Miami; Miami-Fort Lauderdale-Pompano =
Beach-FL / Walkers and Related Accessories; Orlando-Kissimmee-FL / =
Complex Rehabilitative Power Wheelchairs and Related Accessories (Group =
2); Orlando-Kissimmee-FL / CPAP Devices, Respiratory Assist Devices, and =
Related Supplies and Accessories; Orlando-Kissimmee-FL / Enteral =
Nutrients, Equipment and Supplies; Orlando-Kissimmee-FL / Hospital Beds =
and Related Accessories; Orlando-Kissimmee-FL / Mail-Order Diabetic =
Supplies; Orlando-Kissimmee-FL / Oxygen Supplies and Equipment; =
Orlando-Kissimmee-FL / Standard Power Wheelchairs, Scooters, and Related =
Accessories; Orlando-Kissimmee-FL / Walkers and Related Accessories; =
Pittsburgh-PA / Complex Rehabilitative Power Wheelchairs and Related =
Accessories (Group 2); Pittsburgh-PA / CPAP Devices, Respiratory Assist =
Devices, and Related Supplies and Accessories; Pittsburgh-PA / Enteral =
Nutrients, Equipment and Supplies; Pittsburgh-PA / Hospital Beds and =
Related Accessories; Pittsburgh-PA / Mail-Order Diabetic Supplies; =
Pittsburgh-PA / Oxygen Supplies and Equipment; Pittsburgh-PA / Standard =
Power Wheelchairs, Scooters, and Related Accessories; Pittsburgh-PA / =
Walkers and Related Accessories; Riverside-San Bernardino-Ontario-CA / =
Complex Rehabilitative Power Wheelchairs and Related Accessories (Group =
2); Riverside-San Bernardino-Ontario-CA / CPAP Devices, Respiratory =
Assist Devices, and Related Supplies and Accessories; Riverside-San =
Bernardino-Ontario-CA / Enteral Nutrients, Equipment and Supplies; =
Riverside-San Bernardino-Ontario-CA / Hospital Beds and Related =
Accessories; Riverside-San Bernardino-Ontario-CA / Mail-Order Diabetic =
Supplies; Riverside-San Bernardino-Ontario-CA / Oxygen Supplies and =
Equipment; Riverside-San Bernardino-Ontario-CA / Standard Power =
Wheelchairs, Scooters, and Related Accessories; Riverside-San =
Bernardino-Ontario-CA / Walkers and Related Accessories"=20
name=3DCBAList></LABEL><LABEL> <INPUT style=3D"DISPLAY: none" =
id=3DAllCBA=20
name=3DAllCBA></LABEL><LABEL> <INPUT style=3D"DISPLAY: none" =
id=3DFormCVersion value=3D2=20
name=3DFormCVersion></LABEL> <LABEL><INPUT style=3D"DISPLAY: none"=20
id=3DPrintButtonDisabledMessage=20
value=3D"We will notify you by email when the ability to print Form C =
and update Supplier Directory information is available for the quarter =
ending March 31, 2012."=20
name=3DPrintButtonDisabledMessage></LABEL>=20
<META content=3DNO-CACHE http-equiv=3Dpragma><INPUT value=3D0 =
type=3Dhidden=20
name=3DSaveOptions> <INPUT=20
value=3D'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'=20
type=3Dhidden name=3D$$HtmlFrontMatter> <INPUT value=3D1 type=3Dhidden=20
name=3DHTTPHeader></FORM></DIV></BODY></HTML>

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/delete.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgADwAPAwERAAIRAQMRAf/EAHAAAAMAAAAAAAAAAAAAAAAA
AAECBAEBAAMBAAAAAAAAAAAAAAAAAQACBQYQAAEEAgEEAwEAAAAAAAAAAAIBAwQFEQYiACESE1Ey
QjMRAAIBAwQCAQUAAAAAAAAAAAECEQADBCFBURIxwaFxkTJCE//aAAwDAQACEQMRAD8Ag3jfdm3/
AG23rIVrIgsQ1dGhqI/kgSyjl3EyAhX3OAJGGRLK8ExnrLuXC7EA/Su6w8K3i2lYqCT+THafXP3o
6nvmyVU210Q7ly1iWVdKgi6+SiMSwKKaIjDpEZesHuCllEX7InypcIlZnSpk4Vtwt/r1KsDpus7j
mNfik33VApdnvJOnT6m4jWwv/wAZjBzYImqnKAWkeFU4IYkfiWG858e69FxIJ6wZpwsn+ltBeDqV
j9T1bjWPjmqdU1efNuLXY7mwra/aosGSFZTsSmFsJVqMY223XI6OuKDvs5EmEVXPynfpRCSSY7e6
pk5Cqi20DNaLCWIPULPiY8et6//Z

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/coi.css

BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; =
BACKGROUND-COLOR: #f0f1ec; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; FONT-SIZE: 11px; PADDING-TOP: =
0px
}
#wrapper {
	TEXT-ALIGN: justify; BACKGROUND-COLOR: white; MARGIN: 0px auto; WIDTH: =
940px
}
#bodyContent {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; =
PADDING-TOP: 10px
}
#simplemodal-overlay {
	BACKGROUND-COLOR: #000
}
#simplemodal-container {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; =
BACKGROUND-COLOR: #eff8ff; BORDER-TOP: #444 1px solid; BORDER-RIGHT: =
#444 1px solid
}
FORM {
	WIDTH: 100%
}
.underline {
	TEXT-DECORATION: underline
}
H1 {
	MARGIN-TOP: 10px; FONT-FAMILY: Georgia; MARGIN-BOTTOM: 10px; COLOR: =
#036; FONT-WEIGHT: 100
}
H2 {
	MARGIN-TOP: 10px; FONT-FAMILY: Georgia; MARGIN-BOTTOM: 10px; COLOR: =
#036; FONT-WEIGHT: 100
}
H1 {
	FONT-SIZE: 22px
}
H2 {
	FONT-SIZE: 18px
}
.subTitle {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.nuDelete {
	PADDING-LEFT: 1px
}
INPUT {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
.coiTabs {
	MARGIN: 25px 0px 10px 5px; BACKGROUND: none transparent scroll repeat =
0% 0%; FLOAT: left
}
TABLE {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
.span1 {
	FONT-FAMILY: Georgia; COLOR: #036; FONT-SIZE: 18px; FONT-WEIGHT: 100
}
.contractNote {
	FONT-STYLE: italic; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.HCPCSNote1 {
	FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.HCPCSNote2 {
	FONT-STYLE: italic; FONT-SIZE: 10px
}
.percentCol {
	TEXT-ALIGN: right; PADDING-RIGHT: 140px
}
.tableAnalysis {
	LINE-HEIGHT: 12px; FONT-FAMILY: Arial; FONT-SIZE: 9px
}
.tableAnalysis TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
.tableAnalysis INPUT {
	FONT-FAMILY: Arial; FONT-SIZE: 10px
}
#tableAnalysisTotals {
	BORDER-TOP: gray 5px solid
}
.greyBorder {
	BORDER-RIGHT: gray 5px solid
}
.leftAlign {
	TEXT-ALIGN: left
}
.centerAlign {
	TEXT-ALIGN: center
}
#validationErrors {
	PADDING-LEFT: 225px; COLOR: red
}
UL#tabnav {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px 0px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: =
verdana, arial, sans-serif; FONT-SIZE: 12px; PADDING-TOP: 3px
}
UL#tabnav LI {
	DISPLAY: inline; CURSOR: pointer
}
UL#tabnav LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #08c 2px solid; =
PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #08c; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; COLOR: #fff; MARGIN-LEFT: 5px; BORDER-TOP: #08c 2px =
solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #08c 2px solid; TEXT-DECORATION: =
none; PADDING-TOP: 4px
}
.xtop {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 1px
}
.xbottom {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 1px
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden
}
.xb1 {
	HEIGHT: 1px
}
.xb2 {
	HEIGHT: 1px
}
.xb3 {
	HEIGHT: 1px
}
.xb2 {
	BORDER-LEFT: #036 1px solid; BACKGROUND: #ccc; BORDER-RIGHT: #036 1px =
solid
}
.xb3 {
	BORDER-LEFT: #036 1px solid; BACKGROUND: #ccc; BORDER-RIGHT: #036 1px =
solid
}
.xb4 {
	BORDER-LEFT: #036 1px solid; BACKGROUND: #ccc; BORDER-RIGHT: #036 1px =
solid
}
.xb1 {
	MARGIN: 0px 5px; BACKGROUND: #036
}
.xb2 {
	BORDER-RIGHT-WIDTH: 2px; MARGIN: 0px 3px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px
}
.xb3 {
	MARGIN: 0px 2px
}
.xb4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.xboxcontent {
	BORDER-BOTTOM: #036 0px solid; BORDER-LEFT: #036 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; BACKGROUND: #ccc; BORDER-TOP: #036 0px solid; BORDER-RIGHT: #036 =
1px solid; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/FormCDisplay.css

TD {
	TEXT-ALIGN: left
}

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/populateStateAbbrev.js

function populateStateAbbrev(elmID){
	var cmbBox =3D document.getElementById(elmID)
	addOption(cmbBox,'','');
	addOption(cmbBox,'AL','AL')
	addOption(cmbBox,'AK','AK')
	addOption(cmbBox,'AZ','AZ')
	addOption(cmbBox,'AR','AR')
	addOption(cmbBox,'CA','CA')
	addOption(cmbBox,'CO','CO')
	addOption(cmbBox,'CT','CT')
	addOption(cmbBox,'DE','DE')
	addOption(cmbBox,'DC','DC')
	addOption(cmbBox,'FL','FL')
	addOption(cmbBox,'GA','GA')
	addOption(cmbBox,'HI','HI')
	addOption(cmbBox,'ID','ID')
	addOption(cmbBox,'IL','IL')
	addOption(cmbBox,'IN','IN')
	addOption(cmbBox,'IA','IA')
	addOption(cmbBox,'KS','KS')
	addOption(cmbBox,'KY','KY')
	addOption(cmbBox,'LA','LA')
	addOption(cmbBox,'ME','ME')
	addOption(cmbBox,'MD','MD')
	addOption(cmbBox,'MA','MA')
	addOption(cmbBox,'MI','MI')
	addOption(cmbBox,'MN','MN')
	addOption(cmbBox,'MS','MS')
	addOption(cmbBox,'MO','MO')
	addOption(cmbBox,'MT','MT')
	addOption(cmbBox,'NE','NE')
	addOption(cmbBox,'NV','NV')
	addOption(cmbBox,'NH','NH')
	addOption(cmbBox,'NJ','NJ')
	addOption(cmbBox,'NM','NM')
	addOption(cmbBox,'NY','NY')
	addOption(cmbBox,'NC','NC')
	addOption(cmbBox,'ND','ND')
	addOption(cmbBox,'OH','OH')
	addOption(cmbBox,'OK','OK')
	addOption(cmbBox,'OR','OR')
	addOption(cmbBox,'PA','PA')
	addOption(cmbBox,'RI','RI')
	addOption(cmbBox,'SC','SC')
	addOption(cmbBox,'SD','SD')
	addOption(cmbBox,'TN','TN')
	addOption(cmbBox,'TX','TX')
	addOption(cmbBox,'UT','UT')
	addOption(cmbBox,'VA','VA')
	addOption(cmbBox,'VT','VT')
	addOption(cmbBox,'WA','WA')
	addOption(cmbBox,'WV','WV')
	addOption(cmbBox,'WI','WI')
	addOption(cmbBox,'WY','WY')
}

function addOption(cmbBox,text,value){
	var optn =3D document.createElement("OPTION");
	optn.text =3D text;
	optn.value =3D value;
	cmbBox.options.add(optn);
}

function populateCBA(elmID, formName){
	var arrCBA =3D new Array('Charlotte-Gastonia-Concord, NC-SC -- Non =
Mail-Order','Charlotte-Gastonia-Concord, NC-SC -- Mail-Order',
	'Cincinnati-Middletown, OH-KY-IN -- Non =
Mail-Order','Cincinnati-Middletown, OH-KY-IN -- Mail-Order',=20
	'Cleveland-Elyria-Mentor, OH -- Non =
Mail-Order','Cleveland-Elyria-Mentor, OH -- Mail-Order',=20
	'Dallas-Fort Worth-Arlington, TX -- Non Mail-Order','Dallas-Fort =
Worth-Arlington, TX -- Mail-Order',=20
	'Kansas City, MO-KS -- Non Mail-Order','Kansas City, MO-KS -- =
Mail-Order',=20
	'Miami-Fort Lauderdale-Pompano Beach, FL -- Non Mail-Order','Miami-Fort =
Lauderdale-Pompano Beach, FL -- Mail-Order',=20
	'Orlando-Kissimmee, FL -- Non Mail-Order','Orlando-Kissimmee, FL -- =
Mail-Order',=20
	'Pittsburgh, PA -- Non Mail-Order','Pittsburgh, PA -- Mail-Order',
	'Riverside-San Bernardino-Ontario, CA -- Non Mail-Order','Riverside-San =
Bernardino-Ontario, CA -- Mail-Order');
=09
	for (var i=3D0; i < arrCBA.length;++i){
		vAdd =3D true;
		if (formName=3D=3D'GNF'){
			vAdd =3D false;
			if (arrCBA[i].indexOf('Non Mail-Order') !=3D -1){
                vAdd =3D true;
            }
		}
	=09
		if (formName =3D=3D 'FormC'){
			vAdd =3D false;
			if (arrCBA[i].indexOf('Non Mail-Order') !=3D -1){
                addOption(document.getElementById(elmID), =
arrCBA[i].split(' -- ')[0], arrCBA[i].split(' -- ')[0]);
            }
		}
	=09
		if (vAdd) {addOption(document.getElementById(elmID), arrCBA[i], =
arrCBA[i]);}
	}
}

function populateAccredOrg(elmID){
	var arrAO =3D new Array('Select One...','Accreditation Commission for =
Healthcare, Inc',
		'American Board for Certification in Orthotics and Prosthetics, Inc.',
		'Board for Orthotist/Prosthetist Certification',
		'Board of Certification in Pedorthics',
		'Commission on Accreditation of Rehabilitation Facilities',
		'Community Health Accreditation Program',
		'Healthcare Quality Association on Accreditation',
		'Joint Commission on Accreditation of Healthcare Organizations',
		'National Association of Boards of Pharmacy',
		'National Board of Accreditation for Orthotic Suppliers',
		'The Compliance Team, Inc.');

	for (var i=3D0; i < arrAO.length;++i){
		addOption(document.getElementById(elmID), arrAO[i], arrAO[i]);
	}
}

function populateProductCat(elmID, formName){
	var arrAO =3D new Array('Complex Rehabilitative Power Wheelchairs and =
Related Accessories (Group 2)',
		'CPAP Devices, Respiratory Assist Devices, and Related Supplies and =
Accessories',
		'Enteral Nutrients, Equipment and Supplies',
		'Hospital Beds and Related Accessories',
		'Mail-Order Diabetic Supplies',
		'Oxygen Supplies and Equipment',
		'Standard Power Wheelchairs, Scooters, and Related Accessories',
		'Support Surfaces (Group 2 mattresses and overlays) in Miami',
		'Walkers and Related Accessories');

	for (var i=3D0; i < arrAO.length;++i){
		vAdd =3D true;
		if (formName=3D=3D'GNF'){
			if (arrAO[i] =3D=3D 'Enteral Nutrients, Equipment and Supplies' ||=20
            arrAO[i] =3D=3D 'Mail-Order Diabetic Supplies'){
                vAdd =3D false;
            }
		}
		if (vAdd) {addOption(document.getElementById(elmID), arrAO[i], =
arrAO[i]);}
	}
}

function populateContactChange(elmID){
	var arrAO =3D new Array('Select One...',
		'Change Authorized Official',
		'Modify Authorized Official E-mail',
		'Modify Authorized Official Phone',
		'Add Backup Authorized Official',
		'Remove Backup Authorized Official',
		'Modify Backup Authorized Official E-mail',
		'Modify Backup Authorized Official Phone',
		'Add/Update Toll-free Number',=20
		'Update Doing Business As Name');
	=09

	for (var i=3D0; i < arrAO.length;++i){
		addOption(document.getElementById(elmID), arrAO[i], arrAO[i]);
	}
}

function populateSubcontractorService(elmID){
	var arrAO =3D new Array(
		'Delivery',
		'Instruction',
		'Purchase of Inventory',
		'Repair of Rented Equipment');

	for (var i=3D0; i < arrAO.length;++i){
		addOption(document.getElementById(elmID), arrAO[i], arrAO[i]);
	}

}

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/generalFunctions.js

var dbPath=3Dwindow.location.pathname.split('.nsf')[0]+'.nsf';function =
getSelectedOptions(oList){var sdValues=3D[];for(var =
i=3D0;i<oList.options.length;i++){if(oList.options[i].selected=3D=3Dtrue)=
{sdValues.push(oList.options[i].value);}}
return sdValues;}
function getSelectedOptionsExcept(oList,arrExclude){var =
sdValues=3D[];for(var =
i=3D0;i<oList.options.length;i++){if(oList.options[i].selected=3D=3Dtrue)=
{vAdd=3Dtrue;for(var =
jj=3D0;jj<arrExclude.length;jj++){if(oList.options[i].value=3D=3DarrExclu=
de[jj]){vAdd=3Dfalse;}}
if(vAdd=3D=3Dtrue){sdValues.push(oList.options[i].value);}}}
return sdValues;}
function =
defaultOptionList(oList,sVal){sdValues=3DsVal.split('@');for(var =
j=3D0;j<sdValues.length;j++){sTestVal=3DreverseNotesSwap(sdValues[j]);for=
(var =
i=3D0;i<oList.options.length;i++){if(oList.options[i].value=3D=3DsTestVal=
){oList.options[i].selected=3Dtrue;}}}}
function defaultCheckbox(oList,sVal){sdValues=3DsVal.split('@');for(var =
j=3D0;j<sdValues.length;j++){sTestVal=3DreverseNotesSwap(sdValues[j]);for=
(var =
i=3D0;i<oList.length;i++){if(oList[i].value=3D=3DsTestVal){oList[i].check=
ed=3Dtrue;}}}}
function replaceSubstring(inputString,fromString,toString){var =
temp=3DinputString;if(fromString=3D=3D""){return inputString;}
if(toString.indexOf(fromString)=3D=3D-1){while(temp.indexOf(fromString)!=3D=
-1){var toTheLeft=3Dtemp.substring(0,temp.indexOf(fromString));var =
toTheRight=3Dtemp.substring(temp.indexOf(fromString)+fromString.length,te=
mp.length);temp=3DtoTheLeft+toString+toTheRight;}}
else{var midStrings=3Dnew Array("~","`","_","^","#");var =
midStringLen=3D1;var midString=3D"";while(midString=3D=3D""){for(var =
i=3D0;i<midStrings.length;i++){var tempMidString=3D"";for(var =
j=3D0;j<midStringLen;j++){tempMidString+=3DmidStrings[i];}
if(fromString.indexOf(tempMidString)=3D=3D-1){midString=3DtempMidString;i=
=3DmidStrings.length+1;}}}
while(temp.indexOf(fromString)!=3D-1){var =
toTheLeft=3Dtemp.substring(0,temp.indexOf(fromString));var =
toTheRight=3Dtemp.substring(temp.indexOf(fromString)+fromString.length,te=
mp.length);temp=3DtoTheLeft+midString+toTheRight;}
while(temp.indexOf(midString)!=3D-1){var =
toTheLeft=3Dtemp.substring(0,temp.indexOf(midString));var =
toTheRight=3Dtemp.substring(temp.indexOf(midString)+midString.length,temp=
.length);temp=3DtoTheLeft+toString+toTheRight;}}
return temp;}
function =
swapNotesCharacters(sText){sText=3DreplaceSubstring(sText,',','**');sText=
=3DreplaceSubstring(sText,';','<');sText=3DreplaceSubstring(sText,':','>'=
);return sText;}
function =
reverseNotesSwap(sText){sText=3DreplaceSubstring(sText,'**',',');sText=3D=
replaceSubstring(sText,'<',';');sText=3DreplaceSubstring(sText,'>',':');r=
eturn sText;}
function getCheckedValues(oList){var sdValues=3D[];for(var =
i=3D0;i<oList.length;i++){if(oList[i].checked=3D=3Dtrue){sdValues.push(oL=
ist[i].value);}}
return sdValues;}
function uncheckAll(field)
{for(i=3D0;i<field.length;i++)
field[i].checked=3Dfalse;}
function PopupCenter(pageURL,title,w,h){var =
left=3D(screen.width/2)-(w/2);var top=3D(screen.height/2)-(h/2);var =
targetWin=3Dwindow.open(pageURL,title,'toolbar=3Dno, location=3Dno, =
status=3Dno, menubar=3Dno, scrollbars=3Dno, resizable=3Dno, =
width=3D'+w+', height=3D'+h+', top=3D'+top+', left=3D'+left);}
var =
BrowserDetect=3D{init:function(){this.browser=3Dthis.searchString(this.da=
taBrowser)||"An unknown =
browser";this.version=3Dthis.searchVersion(navigator.userAgent)||this.sea=
rchVersion(navigator.appVersion)||"an unknown =
version";this.OS=3Dthis.searchString(this.dataOS)||"an unknown =
OS";},searchString:function(data){for(var i=3D0;i<data.length;i++){var =
dataString=3Ddata[i].string;var =
dataProp=3Ddata[i].prop;this.versionSearchString=3Ddata[i].versionSearch|=
|data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)=
!=3D-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var =
index=3DdataString.indexOf(this.versionSearchString);if(index=3D=3D-1)ret=
urn;return =
parseFloat(dataString.substring(index+this.versionSearchString.length+1))=
;},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"=
Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"O=
mniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",i=
dentity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Op=
era"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:=
navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.=
userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendo=
r,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subSt=
ring:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subStrin=
g:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.user=
Agent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:na=
vigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"=
Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"W=
indows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{stri=
ng:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string=
:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.i=
nit();

/* *
 * Common functions
 */

function trim(aStr) {
    return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "");
}


function writeInCombo (p_cmbTarget, p_varData, isMulti) {
    var strItemValue =3D "";
    p_cmbTarget.options.length =3D 0; // Clear existing entries
    p_cmbTarget.options.length +=3D 1;
    if(isMulti) {
        p_cmbTarget.options[0].text =3D "--Select All that Apply--";
    }
    else{
        p_cmbTarget.options[0].text =3D "--Please Choose One--";
    }

    for (var intItemCount =3D 0; intItemCount < p_varData.length; =
intItemCount ++ ) {
        p_cmbTarget.options.length +=3D 1;
        strItemValue =3D p_varData[intItemCount];
        if (strItemValue !=3D undefined && strItemValue !=3D null) {
            n =3D strItemValue.indexOf('|');
            if(n =3D=3D - 1) {
                strText =3D trim(strItemValue);
                strValue =3D trim(strItemValue);
            }
            else {
                strValue =3D trim(strItemValue.substring(n + 1, =
strItemValue.length));
                strText =3D trim(strItemValue.substring(0, n));
            }
            p_cmbTarget.options[p_cmbTarget.options.length - 1].value =
=3D trim(strValue);
            p_cmbTarget.options[p_cmbTarget.options.length - 1].text =3D =
trim(strText);
        }
    }
    p_cmbTarget.selectedIndex =3D 0;
}


function doLookup(vLookup, vField, vCol, vReturn, depField, delim, =
isMulti, partial) {
    key =3D vField + delim + depField;
    page =3D 'doLookup'
    if (partial =3D=3D 'partial') {
        page =3D 'partialLookup'
    }
    new Ajax.Request('/' + $F('hiddenDBPath') + '/' + page + =
'?openpage&view=3D' + vLookup + '&key=3D' + key + '&columns=3D' + vCol, =
{
        onComplete : function (thisText) {
            var queryResult =3D eval(thisText.responseText);
            tmpvals =3D queryResult.columns[0].columnValues;
            var  vals =3D new Array();
            i =3D 0
            do {
                o =3D tmpvals[i].indexOf("|")
                n =3D tmpvals[i].indexOf("~");

                if (o > 0){
                    tmpv =3D tmpvals[i].substring(o + 1, =
tmpvals[i].length);
                    tmpt =3D tmpvals[i].substring(0, o);
                }
                else {
                    if (n > 0){
                        tmpt =3D tmpvals[i].substring(n + 1, =
tmpvals[i].length);
                        tmpv =3D tmpvals[i].substring(0, n);
                    }
                    else {
                        tmpt =3D tmpvals[i];
                        tmpv =3D tmpvals[i];
                    }
                }
                if(tmpv !=3D '') {
                    vals[i] =3D tmpt + '|' + depField + delim + tmpv
                }
                i ++
            }
            while(i < tmpvals.length)

            if (vals =3D=3D '') {
                vals =3D tmpvals.without(tmpvals.last())
            }

            if(isMulti =3D=3D true) {
                writeInCombo($(vReturn), vals, false)
            }
            else {
                $(vReturn).value =3D vals
            }
        }
    }
    );
}

function stripHTMLTags(sText){
	 return sText.replace(/<\/?[^>]+(>|$)/g, "");
}

------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/buttonFunctions.js

var brdr =3D '#036';
var btnOn =3D '#036';
var btnOff =3D '#CCCCCC';

function mouseOverBtn(action){
	var btnStyle =3D document.getElementById('btn'+action).style
	btnStyle.backgroundColor=3DbtnOn;
	btnStyle.color=3D"#FFFFFF"
	btnStyle.cursor=3D'pointer';
	for (i=3D1 ;i<=3D4 ;i++ ){
        document.getElementById('xb'+i =
+'t'+action).style.backgroundColor=3DbtnOn;
        document.getElementById('xb'+i =
+'b'+action).style.backgroundColor=3DbtnOn;
     }
     //window.status =3D action + ' location record';
}

function updateBtnStyle(btnStyle, oFlow, bGround, mrgn, ht, bLeft, =
bRight, bWidth){
    if (oFlow !=3D ''){btnStyle.overflow=3DoFlow;}
    if (bGround !=3D ''){btnStyle.background=3DbGround;}
    if (mrgn !=3D ''){btnStyle.margin=3Dmrgn;}
    if (ht !=3D ''){btnStyle.height=3Dht;}
    if (bLeft !=3D ''){btnStyle.borderLeft=3DbLeft;}
    if (bRight !=3D ''){btnStyle.borderRight=3DbRight;}
    if (bWidth !=3D ''){btnStyle.borderWidth=3DbWidth;}
}

function mouseOutBtn(btnType){
=09
    =
updateBtnStyle(document.getElementById('xb1t'+btnType).style,'hidden',brd=
r,'0 5px','1px','','','');
    =
updateBtnStyle(document.getElementById('xb1b'+btnType).style,'hidden',brd=
r,'0 5px','1px','','','');
    =
updateBtnStyle(document.getElementById('xb2t'+btnType).style,'hidden',btn=
Off,'0 3px','1px','1px solid '+brdr,'1px solid '+brdr,'0 2px');
    =
updateBtnStyle(document.getElementById('xb2b'+btnType).style,'hidden',btn=
Off,'0 3px','1px','1px solid '+brdr,'1px solid '+brdr,'0 2px');
    =
updateBtnStyle(document.getElementById('xb3t'+btnType).style,'hidden',btn=
Off,'0 2px','1px','1px solid '+brdr,'1px solid '+brdr,'');
    =
updateBtnStyle(document.getElementById('xb3b'+btnType).style,'hidden',btn=
Off,'0 2px','1px','1px solid '+brdr,'1px solid '+brdr,'');
    =
updateBtnStyle(document.getElementById('xb4t'+btnType).style,'hidden',btn=
Off,'0 1px','2px','1px solid '+brdr,'1px solid '+brdr,'');
    =
updateBtnStyle(document.getElementById('xb4b'+btnType).style,'hidden',btn=
Off,'0 1px','2px','1px solid '+brdr,'1px solid '+brdr,'');
 =20
	xbox =3D document.getElementById('btn'+btnType).style;
	xbox.backgroundColor=3DbtnOff;
	xbox.color=3D"#000000"
	xbox.border=3D'0 solid ' + brdr;
	xbox. borderWidth=3D'0 1px';
	window.status =3D '';
} 
------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/validationFunctions.js

// JavaScript Document
var cRegExName =3D "^([a-zA-Z\\s-_,.\\']+)$";
var cRegExName2 =3D "^([a-zA-Z\\s-.\\']+)$";
var cRegExTextNum =3D "^([a-zA-Z0-9\\s-()_,.\\']+)$";
var cRegExNumOnly =3D "^([0-9]+)$";
var cRegExNumDecOnly =3D "^([0-9\.]+)$";
var cRegExEmail =3D =
'^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([=
a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$'
var cRegExBidRnd2 =3D "^20-\\d{7}$";

function numbersOnly(e, decimal) {
     var key;
     var keychar;

     if (window.event) {
          key =3D window.event.keyCode;
     }
     else if (e) {
          key =3D e.which;
     }
     else {
          return true;
     }
     keychar =3D String.fromCharCode(key);

     if ((key =3D=3D null) || (key =3D=3D 0) || (key =3D=3D 8) ||  (key =
=3D=3D 9) || (key =3D=3D 13) || (key =3D=3D 27) ) {
          return true;
     }
     else if ((("0123456789").indexOf(keychar) > - 1)) {
          return true;
     }
     else if (decimal && (keychar =3D=3D ".")) {
          return true;
     }
     else
     return false;
}

function limitText(limitField, limitNum) {
     if (limitField.value.length > limitNum) {
          limitField.value =3D limitField.value.substring(0, limitNum);
     }
}

function checkRequired(sText, sDesc, iMin, iMax, regEx){
     sValue =3D document.getElementById(sText).value;
     if (sValue =3D=3D '') {
          arrErrors.push(sDesc + ' is a required field');
          document.getElementById(sText).focus();
          return false;
     }
     else if(iMax !=3D 0){
          if(checkLength(sText, sDesc, iMin, iMax)){
          	if(regEx !=3D ''){
            	checkRegEx(sText, sDesc, regEx);
            }
          } else{
          	return false;
          }
     }
     return true;
}

function checkLength(sText, sDesc, iMin, iMax){
     sValue =3D document.getElementById(sText).value.length;
     if (iMin =3D=3D iMax){
          if (sValue !=3D iMin) {
               arrErrors.push(sDesc + ' must be ' + iMin + ' characters =
long.');
               document.getElementById(sText).focus();
               return false;
          }
     }
     else {
          if (sValue < iMin) {
               arrErrors.push(sDesc + ' must by at least ' + iMin + ' =
characters long.');
               document.getElementById(sText).focus();
               return false;
          }
          if (sValue > iMax) {
               arrErrors.push(sDesc + ' cannot be more than ' + iMax + ' =
characters long.');
               document.getElementById(sText).focus();
               return false;
          }
     }
     return true;
}

function checkRegEx(sText, sDesc, regExPatt){
	sValue =3D document.getElementById(sText).value;
	var regEx =3D new RegExp(regExPatt);
	if (!sValue.match(regEx)){
		switch (regExPatt){
			case cRegExName:
				arrErrors.push(sDesc + " only accepts letters, and the following =
characters:  .,_-'");document.getElementById(sText).focus();break;
			case cRegExName2:
				arrErrors.push(sDesc + " only accepts letters, and the following =
characters:  .-'");document.getElementById(sText).focus();break;
			case cRegExTextNum:
				arrErrors.push(sDesc + " only accepts letters, numbers, and the =
following characters:  =
.,_-'()");document.getElementById(sText).focus();break;
			case cRegExNumOnly:
				arrErrors.push(sDesc + " only accepts =
numbers");document.getElementById(sText).focus();break;
			case cRegExBidRnd2:
				arrErrors.push("Valid bidder number format is =
20-XXXXXXX");document.getElementById(sText).focus();break;
			default:
				arrErrors.push(sDesc + ' is invalid =
format');document.getElementById(sText).focus();break;
		}
	=09
	}
}

function checkValueSelected(sText, sDesc){
     sValue =3D document.getElementById(sText).value;
     if (sValue =3D=3D selectDefault) {
          arrErrors.push(sDesc + ' is a required field');
          document.getElementById(sText).focus();
     }
}

function checkValueChecked(form, sText, sDesc){
	var radios =3D form.elements[sText];
	for (var i=3D0; i < radios.length; i++){
		if (radios[i].checked){
			return true;
		}
	}
	arrErrors.push(sDesc + ' is a required field');
}

function checkNotRequired(sText, sDesc, iMin, iMax, regEx){
     sValue =3D document.getElementById(sText).value;
     fieldStyle =3D document.getElementById(sText).style
     fieldStyle.backgroundColor =3D '';
     fieldStyle.border =3D brdrNormal;
     if (sValue =3D=3D ''){return true;}
     if(iMax !=3D 0){
        if(checkLength(sText, sDesc, iMin, iMax) && regEx !=3D ''){
           checkRegEx(sText, sDesc, regEx);
        }
     }
}

function checkValidDate(sText, sDesc){
	if (checkRequired(sText, sDesc, 10, 10, '')){
		txtDate =3D document.getElementById(sText).value;
		var objDate,  // date object initialized from the txtDate string
        mSeconds, // txtDate in milliseconds
        day,      // day
        month,    // month
        year;     // year
	    // third and sixth character should be '/'
	    if (txtDate.substring(2, 3) !=3D=3D '/' || txtDate.substring(5, 6) =
!=3D=3D '/') {
	        arrErrors.push(sDesc + ' is invalid =
format');document.getElementById(sText).focus();return false;
	    }
	    // extract month, day and year from the txtDate (expected format is =
mm/dd/yyyy)
	    // subtraction will cast variables to integer implicitly
	    month =3D txtDate.substring(0, 2) - 1; // because months in JS =
start from 0
	    day =3D txtDate.substring(3, 5) - 0;
	    year =3D txtDate.substring(6, 10) - 0;
	    // test year range
	    if (year < 1000 || year > 3000) {
	        arrErrors.push(sDesc + ' is invalid =
format');document.getElementById(sText).focus();return false;
	    }
	    // convert txtDate to milliseconds
	    mSeconds =3D (new Date(year, month, day)).getTime();
	    // initialize Date() object from calculated milliseconds
	    objDate =3D new Date();
	    objDate.setTime(mSeconds);
	    // compare input date and parts from Date() object
	    // if difference exists then date isn't valid
	    if (objDate.getFullYear() !=3D=3D year ||
	        objDate.getMonth() !=3D=3D month ||
	        objDate.getDate() !=3D=3D day) {
	        arrErrors.push(sDesc + ' is invalid =
format');document.getElementById(sText).focus();return false;
	    }
	    // otherwise return true
	    return true;
	}
}
------=_NextPart_000_0000_01CD0DC6.6F942D40
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.dmecompetitivebid.com/secure/cbicsecure.nsf/formC.js

var brdr =3D '#036';
var btnOn =3D '#036';
var btnOff =3D '#CCCCCC';
var tblRow =3D - 1;
// Row being updated in the Data array
var revRow =3D - 1;
// Row being updated in the Review table
var niRow =3D - 1;
// Row being updated in the No Item Furnished array
var arrData =3D [];
var arrErrors =3D [];
var arrNoItem =3D [];
var arrNoUpdate =3D [];
var arrHasItem =3D [];
var arrHCPCS =3D [];
var arrCBASelect =3D [];
var arrCBAPCUpdate =3D [];
var arrCBAPCNoUpdate =3D [];
var arrComboSelect =3D [];
var arrNoUpdatePend =3D [];  // Section III No Update CBA / PC =
Combinations going waiting for Validation
var selectDefault =3D 'Select One...';
var currentForm =3D 'Form C';
var bOptOut =3D false;
var bAllCBA =3D false;
var focusRow;
var sCBA =3D '';
var sMfg =3D '';
var sModName =3D '';
var sModNum =3D '';
var sHCPCS =3D '';
var modNumBlank =3D false;
var modNameBlank =3D false;
var sHTTP =3D 'http://';
var sHost =3D window.location.hostname;
var sPDACData =3D '/secure/formclu.nsf';
var modelNumberRequired;
// check to see if Model Number is an available field.  For Q1 & Q2 yes, =
but for Q3 no.
var makeOrModel;

function loadComment()
{
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }
     sVal =3D replaceSubstring((sModName + '~' + sModNum), "+", "**");
     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET", sHTTP + sHost + sPDACData + =
"/ModName-NumCom?readviewentries&count=3D-1&restricttocategory=3D" + =
sVal, false);
     xmlhttp.send();
     var sReturn =3D xmlhttp.responseText;
     document.getElementById('Comment').innerHTML =3D '';

     if (sReturn.length > 100)
     {
          // Check for Error
          if(sReturn.indexOf('Error 404') > 0)
          {
               return false;
          }

          testVal =3D sReturn.split('</text>');
          sNew =3D replaceHTMLCharacters(testVal[0].split('<text>')[1]);
          document.getElementById('Comment').innerHTML =3D sNew
     }
}


function loadHCPCS()
{
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }
     sVal =3D sCBA;
     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/HCPCS-CBA?readviewentries&count=3D-1&restricttocategory=3D" + sVal, =
false);
     xmlhttp.send();
     var sReturn =3D xmlhttp.responseText;
     ClearOptionsFast('HCPCSCode');
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelName');
     ClearOptionsFast('ModelNumber');
     // document.getElementById('Comment').innerHTML =3D '';
     var cmbBox =3D document.getElementById('HCPCSCode');

     if (sReturn.length > 100)
     {
          // Check for Error
          if(sReturn.indexOf('Error 404') > 0)
          {
               return false;
          }

          sPrev =3D '';

          testVal =3D sReturn.split('</text>');
          if (testVal.length =3D=3D 2)
          {
               sNew =3D =
replaceHTMLCharacters(testVal[0].split('<text>')[1]);
               addOption(cmbBox, sNew, sNew);
          }
          else
          {
               addOption(cmbBox, '<- SELECT ->', '<- SELECT ->');
               if (arrData.length =3D=3D 0)
               {
                    arrHCPCS =3D [];
               }
               for (ii =3D 0; ii < testVal.length - 1; ii ++ )
               {
                    sNew =3D =
replaceHTMLCharacters(testVal[ii].split('<text>')[1]);
                    if(sNew !=3D sPrev)
                    {
                         sPrev =3D sNew;
                         addOption(cmbBox, sNew, sNew);
                         if (arrHasItem.length =3D=3D 0)
                         {
                              arrHCPCS.push(sNew);
                         }
                    }
               }
          }
     }
}

function loadModelNumber()
{
     if ( ! modelNumberRequired)
     {
          return true;
     }

     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }
     sVal =3D replaceSubstring(replaceSubstring(replaceSubstring(sHCPCS =
+ '~' + sMfg + '~' + sModName, ' &', ''), '"',''),"''",'');
     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/Mfg-ModName?readviewentries&count=3D-1&restricttocategory=3D" + sVal, =
false);
     xmlhttp.send();
     var sReturn =3D xmlhttp.responseText;
     ClearOptionsFast('ModelNumber');
     // document.getElementById('Comment').innerHTML =3D '';
     var cmbBox =3D document.getElementById('ModelNumber');

     if (sReturn.length > 100)
     {
          // Check for Error
          if(sReturn.indexOf('Error 404') > 0)
          {
               return false;
          }

          sPrev =3D ''
          iCnt =3D 0
          testVal =3D sReturn.split('</text>');
          modNumBlank =3D false;
          if (testVal.length =3D=3D 2)
          {
               iCnt ++ ;
               sModNum =3D =
replaceHTMLCharacters(testVal[0].split('<text>')[1]);
               if (sModNum =3D=3D '')
               {
                    modNumBlank =3D true;
               }
               addOption(cmbBox, sModNum, sModNum);
          }
          else
          {
               addOption(cmbBox, '<- SELECT ->', '<- SELECT ->');
               for (ii =3D 0; ii < testVal.length - 1; ii ++ )
               {
                    sNew =3D =
replaceHTMLCharacters(testVal[ii].split('<text>')[1]);
                    if(sNew !=3D sPrev)
                    {
                         sPrev =3D sNew;
                         addOption(cmbBox, sNew, sNew);
                         iCnt ++
                    }
               }
               if (iCnt =3D=3D 1)
               {
                    sModNum =3D sNew;
               }
          }
          if (iCnt < 2)
          {
               sNew =3D sModNum;
               if (iCnt =3D=3D 0 || sModNum =3D=3D '')
               {
                    sNew =3D 'N/A';
               }
               ClearOptionsFast('ModelNumber');
               cmbBox =3D document.getElementById('ModelNumber');
               addOption(cmbBox, sNew, sNew);
          }
     }

     if (sModName =3D=3D 'NOT APPLICABLE')
     {
          addOption(cmbBox, 'N/A', 'N/A');
     }

}

function loadModelName()
{
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }
     sVal =3D replaceSubstring(sHCPCS, ' &', '');
     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/MakeByHCPCS?readviewentries&count=3D-1&restricttocategory=3D" + sVal, =
false);
     xmlhttp.send();
     var sReturn =3D xmlhttp.responseText;
     ClearOptionsFast('ModelName');
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelNumber');
     // document.getElementById('Comment').innerHTML =3D '';
     var cmbBox =3D document.getElementById('ModelName');

     if (sReturn.length > 100)
     {
          // Check for Error
          if(sReturn.indexOf('Error 404') > 0)
          {
               return false;
          }
          sPrev =3D '';
          testVal =3D sReturn.split('</text>');
          iCnt =3D 0;
          addOption(cmbBox, '<-- SELECT MAKE -->', '<-- SELECT MAKE =
-->');
          for (ii =3D 0; ii < testVal.length - 1; ii ++ )
          {
               sNew =3D =
replaceHTMLCharacters(testVal[ii].split('<text>')[1]);
               if(sNew !=3D sPrev)
               {
                    iCnt ++ ;
                    sPrev =3D sNew;
                    addOption(cmbBox, sNew, sNew);
               }
          }
          addOption(cmbBox, 'OTHER - NOT LISTED', 'OTHER - NOT LISTED');
         // addOption(cmbBox, 'NOT APPLICABLE', 'NOT APPLICABLE');

     }

}

function loadManufacturer()
{
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }
     sVal =3D =
replaceSubstring(replaceSubstring(replaceSubstring(replaceSubstring(sCBA =
+ '~' + sHCPCS + '~' + sModName, ' &', ''), '"',''),"''",'')," + ", ' =
');
     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     // document.getElementById('hPrimarySupplierLBN').value =3D sHTTP + =
sHost + sPDACData + =
"/MfgByCBA-HCPCS-Make?readviewentries&count=3D-1&restricttocategory=3D" =
+ sVal;
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/MfgByCBA-HCPCS-Make?readviewentries&count=3D-1&restricttocategory=3D" =
+ sVal, false);
     xmlhttp.send();
     //alert(sHTTP + sHost + sPDACData + =
"/MfgByCBA-HCPCS-Make?readviewentries&count=3D-1&restricttocategory=3D" =
+ sVal)
     var sReturn =3D xmlhttp.responseText;
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelNumber');
     // document.getElementById('Comment').innerHTML =3D '';
     var cmbBox =3D document.getElementById('Manufacturer');

     if (sReturn.length > 100)
     {
          // Check for Error
          if(sReturn.indexOf('Error 404') > 0)
          {
               return false;
          }

          sPrev =3D '';
          iCnt =3D 0;
          testVal =3D sReturn.split('</text>');
          if (testVal.length =3D=3D 2)
          {
               iCnt ++ ;
               sMfg =3D =
replaceHTMLCharacters(testVal[0].split('<text>')[1]);
               addOption(cmbBox, sMfg, sMfg);
               loadModelNumber();
          }
          else
          {
               addOption(cmbBox, '<-- SELECT MANUFACTURER -->', '<-- =
SELECT MANUFACTURER -->');
               for (ii =3D 0; ii < testVal.length - 1; ii ++ )
               {
                    sNew =3D =
replaceHTMLCharacters(testVal[ii].split('<text>')[1]);
                    if(sNew !=3D sPrev)
                    {
                         iCnt ++ ;
                         sPrev =3D sNew;
                         addOption(cmbBox, sNew, sNew);
                    }
               }
               if (iCnt =3D=3D 1)
               {
                    sMfg =3D sNew;
               }
          }
          if (iCnt < 2)
          {
               if (iCnt =3D=3D 0)
               {
                    sNew =3D 'N/A';
                    sMfg =3D '';
               }
               if (iCnt =3D=3D 1)
               {
                    sNew =3D sMfg;
               }
               ClearOptionsFast('Manufacturer');
               cmbBox =3D document.getElementById('Manufacturer');
               addOption(cmbBox, sNew, sNew);
               loadModelNumber();
          }

     }
     if (sModName =3D=3D 'NOT APPLICABLE')
     {
          addOption(cmbBox, 'NOT APPLICABLE', 'NOT APPLICABLE');
          sMfg =3D 'NOT APPLICABLE';
          loadModelNumber();
     }
}

function loadCBAOnePC()
{
     ClearOptionsFast('CBA');
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }

     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/CBA?readviewentries&restricttocategory=3D" + sCBA, false);
     xmlhttp.send();
     var test =3D xmlhttp.responseText;
     if (test.indexOf('</textlist>') > 10)
     {
          testVal =3D =
test.split('</textlist>')[0].split('<textlist>')[1].split('</text>');
          var cmbBox =3D document.getElementById('CBA');
          for(kgd =3D 0; kgd < (testVal.length - 1); kgd ++ )
          {
               addVal =3D testVal[kgd].split('<text>')[1];
               addOption(cmbBox, addVal, addVal);
          }
     }
     else
     {
          testVal =3D test.split('</text>');
          var cmbBox =3D document.getElementById('CBA');
          for(kgd =3D 0; kgd < (testVal.length - 1); kgd ++ )
          {
               addVal =3D testVal[kgd].split('<text>')[1];
               addOption(cmbBox, addVal, addVal);
          }
     }

     defaultOptionList(cmbBox, sCBA)

}

function reloadCBA()
{
     ClearOptionsFast('CBA');
     ClearOptionsFast('OtherCBA');
     ClearOptionsFast('HCPCSCode');
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelName');
     ClearOptionsFast('ModelNumber');
     arrHCPCS =3D [];
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }

     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/CBAList?readviewentries", false);
     xmlhttp.send();
     var test =3D xmlhttp.responseText;

     if (test.indexOf('</textlist>') > 10)
     {
          testVal =3D test.split('</text>');
          var cmbBox =3D document.getElementById('CBA');
          addOption(cmbBox, '<-- SELECT CBA/PRODUCT CATEGORY -->', '<-- =
SELECT CBA/PRODUCT CATEGORY -->');
          for(kgd =3D 0; kgd < (testVal.length - 1); kgd ++ )
          {
               addVal =3D testVal[kgd].split('<text>')[1];
               addOption(cmbBox, addVal, addVal);
          }
     }
}


function loadAltCBA()
{
     if (window.XMLHttpRequest)
     {
          // code for IE7 + , Firefox, Chrome, Opera, Safari
          xmlhttp =3D new XMLHttpRequest();
     }
     else
     {
          // code for IE6, IE5
          xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");
     }

     if (sHost.indexOf('www.dmecompetitivebid.com') !=3D - 1)
     {
          sHTTP =3D 'https://';
          sPDACData =3D '/secure/formclu.nsf';
     }
     xmlhttp.open("GET",  sHTTP + sHost + sPDACData + =
"/CBA?readviewentries&restricttocategory=3D" + sCBA, false);
     xmlhttp.send();
     var test =3D xmlhttp.responseText;
     ClearOptionsFast('OtherCBA');
     ClearOptionsFast('HCPCSCode');
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelName');
     ClearOptionsFast('ModelNumber');
     if (test.indexOf('</textlist>') > 10)
     {
          testVal =3D =
test.split('</textlist>')[0].split('<textlist>')[1].split('</text>');
          var cmbBox =3D document.getElementById('OtherCBA');
          for(kgd =3D 0; kgd < (testVal.length - 1); kgd ++ )
          {
               addVal =3D testVal[kgd].split('<text>')[1];
               if (addVal !=3D sCBA)
               {
                    addOption(cmbBox, addVal, addVal);
               }
          }
     }
}

function ClearOptionsFast(id)
{
     if (id =3D=3D 'ModelNumber')
     {
          return true;
     }
     var selectObj =3D document.getElementById(id);
     var selectParentNode =3D selectObj.parentNode;
     var newSelectObj =3D selectObj.cloneNode(false);
     // Make a shallow copy
     selectParentNode.replaceChild(newSelectObj, selectObj);
     return newSelectObj;
}

function changeCBA(sCBASelect)
{
     sCBA =3D sCBASelect;
     hideOtherInfo();
     loadAltCBA();
     loadHCPCS();
}

function changeHCPCS(sHCPCSCode)
{
     sHCPCS =3D sHCPCSCode;
     hideOtherInfo();
     loadModelName();
}

function changeModelName(sModelNameSelect)
{
     sModName =3D sModelNameSelect;
     if (sModName =3D=3D 'OTHER - NOT LISTED')
     {
          if (modelNumberRequired)
          {
               document.getElementById('ModelNumber').disabled =3D true;
          }
          document.getElementById('Manufacturer').disabled =3D true;
          document.getElementById('OtherMfg').style.display =3D '';
          document.getElementById('OtherModelInfo').style.display =3D =
'';
          document.getElementById('ModelInfo').style.display =3D 'none';
          ClearOptionsFast('Manufacturer');
          ClearOptionsFast('ModelNumber');
     }
     else
     {
          hideOtherInfo();
          loadManufacturer();
     }
}

function changeMfg(sMfgSelect)
{
     sMfg =3D sMfgSelect;
     loadModelNumber();
}

function hideOtherInfo()
{
     if (modelNumberRequired)
     {
          document.getElementById('ModelNumber').disabled =3D false;
     }
     document.getElementById('Manufacturer').disabled =3D false;
     document.getElementById('OtherMfg').style.display =3D 'none';
     document.getElementById('OtherModelInfo').style.display =3D 'none';
     document.getElementById('ModelInfo').style.display =3D '';
     document.getElementById('OtherManufacturer').value =3D '';
     document.getElementById('OtherModelName').value =3D '';
     if (modelNumberRequired)
     {
          document.getElementById('OtherModelNumber').value =3D '';
     }
}

function validateProductInformation(){

     form =3D document.forms[0];
     makeOrModel =3D 'Model';
     if (modelNumberRequired){
          makeOrModel =3D 'Make';
     }

     arrErrors =3D [];
    =20
     if (!(document.getElementById('CBA').value.indexOf('>') > 0)){
          arrCBA =3D =
getSelectedOptions(document.forms[0].elements['OtherCBA']);
          arrCBA.splice(0, 0, document.getElementById('CBA').value);

          if (currentForm =3D=3D 'Form C'){
               for(var j =3D 0; j < arrCBA.length; j ++ ){
                    if (arrNoItem.has('CBA^' + arrCBA[j])){
                         arrErrors.push(arrCBA[j] + ' has already been =
selected as not having furnished items');
                    }

                    if (arrNoUpdate.has(arrCBA[j])){
                         arrErrors.push('The following CBA/PC already =
has been listed as not needing to be updated:  ' + arrCBA[j]);
                    }
               }
          }
         =20
     }
    =20
    =20
    =20
     if (arrErrors.length =3D=3D 0){
          if (sModName =3D=3D 'OTHER - NOT LISTED'){
               if (modelNumberRequired){
                    checkRequired('OtherModelNumber', 'Model Number', 1, =
247, cRegExTextNum);
               }
               checkRequired('OtherManufacturer', 'Manufacturer', 1, =
247, cRegExTextNum);
               checkRequired('OtherModelName', makeOrModel, 1, 247, =
cRegExTextNum);
          }
          else {
               if (modelNumberRequired){
                    if ( ! modNumBlank){
                         checkRequired('ModelNumber', 'Model Number', 1, =
255, '');
                    }
                    if =
(document.getElementById('ModelNumber').value.indexOf('>') > 0){
                         arrErrors.push('Model Number is a required =
field');
                    }
               }
               checkRequired('Manufacturer', 'Manufacturer', 1, 255, =
'');
               if =
(document.getElementById('Manufacturer').value.indexOf('>') > 0){
                    arrErrors.push('Manufacturer is a required field');
               }
               if ( ! modNameBlank){
                    checkRequired('ModelName', makeOrModel, 1, 255, '');
               }
               if =
(document.getElementById('ModelName').value.indexOf('>') > 0){
                    arrErrors.push(makeOrModel + ' is a required =
field');
               }
          }

          checkRequired('HCPCSCode', 'HCPCS Code', 1, 1000, '');
          if (document.getElementById('HCPCSCode').value.indexOf('>') > =
0){
               arrErrors.push('HCPCS is a required field');
          }
     }

     checkRequired('CBA', 'CBA', 1, 1000, '');
     if (document.getElementById('CBA').value.indexOf('>') > 0){
          arrErrors.push('CBA is a required field');
     }
    =20
     if (arrErrors.length > 0){
          arrErrors.reverse();
          alert(arrErrors.join('\n'));
          return false;
     }
     return true;
}

function getSelectedValue(sID)
{
     var selObj =3D document.getElementById(sID);
     var selIndex =3D selObj.selectedIndex;
     sReturn =3D selObj.options[selIndex].value;
     if (sReturn.length =3D=3D 0)
     {
          sReturn =3D selObj.options[selIndex].text;
     }
     return sReturn;
}

function validateHeader()
{
     form =3D document.forms[0];
     arrErrors =3D [];
     if (getSelectedValue('Quarter') =3D=3D '----')
     {
          arrErrors.push('Quarter is a required field');
     }
     if (getSelectedValue('Year') =3D=3D '----')
     {
          arrErrors.push('Year is a required field');
     }
     checkRequired('hBidderNumber', 'Contract Number', 10, 10, =
'^12-\\d{7}$');
     checkLength('hPrimarySupplierLBN', 'Primary Supplier Legal Business =
Name', 0, 100, cRegExTextNum);
     if (document.getElementById('hPrimarySupplierLBN').value !=3D '')
     {
          checkRegEx('hPrimarySupplierLBN', 'Primary Supplier Legal =
Business Name', cRegExTextNum);
     }
     checkRequired('hLegalBusinessName', 'Legal Business Name', 1, 100, =
cRegExTextNum);
     if (arrErrors.length > 0)
     {
          arrErrors.reverse();
          alert(arrErrors.join('\n'));
          return false;
     }
     return true
}

function validateSupplied()
{
     var brdrError =3D '1px red solid';
     var brdrErrorChk =3D '0';
     var brdrNormal =3D '2px inset threedface';
     var colorError =3D '#FFFF99';
     arrErrors =3D [];
     var iErrCnt =3D 0;
     for (i =3D arrData.length - 1; i >=3D 0; i -- )
     {
          if (arrData[i] !=3D 'DELETED' && arrData[i].indexOf('Form^Form =
C') > 0)
          {
               sField =3D 'NumSupply' + i;
               if (document.getElementById(sField))
               {
                    fieldStyle =3D =
document.getElementById(sField).style;
                    fieldStyle.backgroundColor =3D '';
                    fieldStyle.border =3D brdrNormal;
                    checkRequired(sField, 'Number Supplied', 1, 10, =
cRegExNumOnly);
                    if (iErrCnt !=3D arrErrors.length)
                    {
                         document.getElementById(sField).focus();
                         fieldStyle.backgroundColor =3D colorError;
                         fieldStyle.border =3D brdrError;
                         iErrCnt =3D arrErrors.length;
                    }
               }
          }
     }
     if (arrErrors.length > 0)
     {
          arrErrUnique =3D unique(arrErrors);
          arrErrUnique.reverse();
          alert(arrErrUnique.join('\n'));
          return false;
     }
     return true
}

function validateFormCMinimum()
{
     // At least one entry must be made in a Form C table as either =
having supplied an item
     // or not having supplied an item

     for (i =3D arrData.length - 1; i >=3D 0; i -- )
     {
          if (arrData[i] !=3D 'DELETED' && arrData[i].indexOf('Form^Form =
C') > 0)
          {
               return true;
          }
     }

     for (i =3D arrNoItem.length - 1; i >=3D 0; i -- )
     {
          if (arrNoItem[i] !=3D 'DELETED')
          {
               return true;
          }
     }

     for (i =3D arrNoUpdatePend.length - 1; i >=3D 0; i -- )
     {
          if (arrNoItem[i] !=3D 'DELETED')
          {
               return true;
          }
     }

     alert('At least one item must be entered as being supplied or one =
CBA entered as not having furnished items');
     return false;

}

function validateAllHCPCSEntered()
{
     // Validate that all HCPCS Codes of the selected Product Category =
have at least one entry
     arrErrors =3D [];
     arrCBASelect =3D [];
     arrComboSelect =3D [];
     document.getElementById('prodInfoError').style.display =3D 'none';
     for (var i =3D 0; i < arrData.length; i ++ )
     {
          if (arrData[i] !=3D 'DELETED')
          {
               var arrRow =3D [];
               arrRow =3D arrData[i].split('~');
               arrComboSelect.push(arrRow[0] + '~' + arrRow[1]);
               found =3D false;
               for (var j =3D 0; j < arrCBASelect.length; j ++ )
               {
                    if (arrCBASelect[j] =3D=3D arrRow[0])
                    {
                         found =3D true;
                         break;
                    }
               }
               if ( ! found)
               {
                    arrCBASelect.push(arrRow[0]);
               }
          }
     }


     for (var i =3D 0; i < arrCBASelect.length; i ++ )
     {
          for (var j =3D 0; j < arrHCPCS.length; j ++ )
          {
               sTest =3D arrCBASelect[i] + "~HCPCS^" + arrHCPCS[j];
               found =3D false;
               for (var k =3D 0; k < arrComboSelect.length;
               k ++ )
               {
                    if (arrComboSelect[k] =3D=3D sTest)
                    {
                         found =3D true;
                         break;
                    }
               }
               if ( ! found)
               {
                    arrErrors.push(arrHCPCS[j] + ' | ' + =
reverseNotesSwap(arrCBASelect[i].split('^')[1]));
               }
          }
     }

     if (arrErrors.length > 0)
     {
          document.getElementById('prodInfoError').style.display =3D '';
          document.getElementById('prodInfoErrorDetail').innerHTML =3D =
arrErrors.join('<br/>');
          return false;
     }
     return true;
}

function validatePlanSupply()
{
     var brdrError =3D '1px red solid';
     var brdrErrorChk =3D '0';
     var brdrNormal =3D '2px inset threedface';
     var colorError =3D '#FFFF99';
     arrErrors =3D [];
     for (i =3D arrData.length - 1; i >=3D 0; i -- )
     {
          if (arrData[i] !=3D 'DELETED' && arrData[i].indexOf('NOT =
APPLICABLE') < 0)
          {
               sField =3D 'PlanSupply' + i;
               if (document.getElementsByName(sField))
               {
                    fieldStyle =3D document.getElementById('sdRow' + =
i).style;
                    fieldStyle.backgroundColor =3D '';
                    //  fieldStyle.border =3D brdrNormal;
                    if (getRadioOption(sField) =3D=3D '')
                    {
                         if (arrErrors.length =3D=3D 0)
                         {
                              arrErrors.push('Please select Yes or =
No.');
                         }
                         document.getElementById('PlanSupplyY' + =
i).focus();
                         fieldStyle.backgroundColor =3D colorError;
                         //    fieldStyle.border =3D brdrError;
                    }
               }
          }
     }
     if (arrErrors.length > 0)
     {
          arrErrors.reverse();
          alert(arrErrors.join('\n'));
          return false;
     }
     return true;
}

function writeData(btnAction)
{
    if (document.getElementById('chkbxNoUpdate').checked =3D=3D true){
        alert('You have checked the box that you have no updates for any =
CBA/Product Category combination.  Please uncheck the box before =
proceeding.');
        return false;
    }
     if(arrData.length > 4990)
     {
          alert('You have reached the maximum number of entries for this =
form.  Please proceed to "View Completed Form and Print" and continue =
your entries on a new form.'); return false;
     }

     // Validate Form
     if ( ! (validateProductInformation()))
     {
          return false;
     }

     // Write to Review Table
     arrCBA =3D =
getSelectedOptions(document.forms[0].elements['OtherCBA']);
     arrCBA.splice(0, 0, document.getElementById('CBA').value);
     focusRow =3D tblRow;
     if (tblRow =3D=3D - 1)
     {
          focusRow =3D arrData.length;
     }
     sModNum =3D 'N/A';
     if (modelNumberRequired)
     {
          sModNum =3D document.getElementById('ModelNumber').value;
     }
     if (sModName =3D=3D 'OTHER - NOT LISTED')
     {
          sMfg =3D 'OTHER - ' + =
document.getElementById('OtherManufacturer').value;
          sModName =3D 'OTHER - ' + =
document.getElementById('OtherModelName').value;
          if (modelNumberRequired)
          {
               sModNum =3D 'OTHER - ' + =
document.getElementById('OtherModelNumber').value;
          }
     }
     for(var j =3D 0; j < arrCBA.length; j ++ )
     {
          if (tblRow =3D=3D - 1)
          {
               tblRow =3D arrData.length;
          }

          updateFormCReviewTable(arrCBA[j], revRow, tblRow);
          if (modelNumberRequired)
          {
               updateSupplierReviewTable(arrCBA[j], revRow, tblRow);
          }

          if ( ! arrHasItem.has(arrCBA[j]))
          {
               arrHasItem.push(arrCBA[j]);
          }

          // Write to Data Table
          var arrRow =3D new Array();
          arrRow.push('CBA^' + swapNotesCharacters(arrCBA[j]));
          arrRow.push('HCPCS^' + =
document.getElementById('HCPCSCode').value);
          arrRow.push('Manufacturer^' + swapNotesCharacters(sMfg));
          arrRow.push('ModelName^' + swapNotesCharacters(sModName));
          arrRow.push('ModelNumber^' + swapNotesCharacters(sModNum));
          arrRow.push('Form^' + currentForm);
          // updateValidationArrays(arrCBA[j], =
document.getElementById('HCPCSCode').value);




          sRecord =3D arrRow.join('~');
          if (tblRow =3D=3D - 1)
          {
               arrData.push(sRecord);
          }
          else
          {
               arrData[tblRow] =3D sRecord;
          }
          tblRow =3D - 1;
          revRow =3D - 1;
     }
     if (currentForm =3D=3D 'Form C' && sModName !=3D 'NOT APPLICABLE' =
&& modelNumberRequired)
     {
          document.getElementById('NumSupply' + (focusRow)).focus();
     }

     clearProductInformationTable(false);
     disableNoUpdateCheckBox();
     loadCBAOnePC();
     refreshCBAPCUpdateArray()
     if(arrData.length > 4990)
     {
          alert('You have reached the maximum number of entries for this =
form.  Please proceed to "View Completed Form and Print" and continue =
your entries on a new form.');
     }
}

function disableNoUpdateCheckBox()
{
     disableMe =3D false;
     for(i =3D 0; i < arrData.length; i ++ )
     {
          if(arrData[i] !=3D 'DELETED')
          {
               disableMe =3D true;
               break;
          }
     }
     for(i =3D 0; i < arrNoUpdate.length; i ++ )
     {
          if(arrNoUpdate[i] !=3D 'DELETED')
          {
               disableMe =3D true;
               break;
          }
     }

     if(disableMe)
     {
          document.getElementById('chkbxNoUpdate').checked =3D false;
     }
     document.getElementById('chkbxNoUpdate').disabled =3D disableMe;
}

function updateValidationArrays(sCBAVal, sHCPCSVal)
{
     var found;
     // Add CBA to List
     found =3D false;
     for (var i =3D 0; i < arrCBASelect.length; i ++ )
     {
          if (arrCBASelect[i] =3D=3D sCBAVal)
          {
               found =3D true;
               break;
          }
     }
     if ( ! found)
     {
          arrCBASelect.push(sCBAVal);
     }

     // Add CBA HCPCS Combo to list
     found =3D false;
     for (var i =3D 0; i < arrComboSelect.length;
     i ++ )
     {
          if (arrComboSelect[i] =3D=3D (sCBAVal + '~' + sHCPCSVal))
          {
               found =3D true;
               break;
          }
     }
     if ( ! found)
     {
          arrComboSelect.push(sCBAVal + '~' + sHCPCSVal);
     }

}

function clearProductInformationTable(clearRevTbl)
{
     // If Location Table is filled from Review Table, then delete entry =
from review table and location array
     if (clearRevTbl && tblRow > - 1)
     {
          deleteLocation(revRow, tblRow);
     }
     // Clear Production Information Table
     document.getElementById('Manufacturer').selectedIndex =3D 0;
     document.getElementById('ModelName').selectedIndex =3D 0;
     if (modelNumberRequired)
     {
          document.getElementById('ModelNumber').selectedIndex =3D 0;
     }
     document.getElementById('OtherCBA').selectedIndex =3D - 1;
     ClearOptionsFast('Manufacturer');
     ClearOptionsFast('ModelNumber');
     document.getElementById('OtherManufacturer').value =3D '';
     document.getElementById('OtherModelName').value =3D '';
     if (modelNumberRequired)
     {
          document.getElementById('OtherModelNumber').value =3D '';
     }

     hideOtherInfo();
     sMfg =3D '';
     sModName =3D '';
     sModNum =3D '';
     tblRow =3D - 1;
     revRow =3D - 1;
}

function updateFormCReviewTable(CBA, rRow, tRow)
{
     var table =3D document.getElementById('tableReview');
     if (rRow =3D=3D - 1)
     {
          rRow =3D table.rows.length;
     }
     else
     {
          // Delete Row
          table.deleteRow(rRow);
     }
     var row =3D table.insertRow(rRow);
     row.id =3D 'fcRow' + (rRow - 1);
     if (currentForm !=3D 'Form C')
     {
          row.style.display =3D 'none';
     }

     // Insert Delete Column
     var colDesc =3D row.insertCell(0);
     colDesc.innerHTML =3D '<img id=3D"delFCRow' + rRow + '" =
style=3D"padding-left:17px;" src=3D"delete.jpg" title=3D"Remove Row" =
alt=3D"Remove Row" onmouseover=3D"mouseOverDelete(this.style);" =
onclick=3D"deleteFCRow(' + (rRow-1) + ');" />';
     colDesc.className =3D "fcDelete";

     // Insert HCPCS Code Column
     var colDesc =3D row.insertCell(1);
     colDesc.innerHTML =3D document.getElementById('HCPCSCode').value;

     // Insert CBA Column
     var colDesc =3D row.insertCell(2);
     colDesc.innerHTML =3D CBA;

     // Insert Manufacturer Column
     var colType =3D row.insertCell(3);
     colType.innerHTML =3D sMfg;

     // Insert Make (Model Name) Column
     var colDesc =3D row.insertCell(4);
     colDesc.innerHTML =3D sModName;


     if (modelNumberRequired)
     {
          // Insert Model Number Column
          var colDesc =3D row.insertCell(5);
          colDesc.innerHTML =3D sModNum;

          // Insert Number Supplied Column
          var colLinks =3D row.insertCell(6);
          colLinks.className =3D "rightAlign";
          if (sModName =3D=3D 'NOT APPLICABLE')
          {
               colLinks.innerHTML =3D '';
          }
          else
          {
               colLinks.innerHTML =3D ('<label><input type=3D"text" =
id=3D"NumSupply' + (tRow) + '" name=3D"NumSupply' + (tRow) + '" =
style=3D"width:90px;text-align:right;" onKeyPress=3D"return =
numbersOnly(event, false)"></label>');
          }
     }
     revRow =3D - 1;
}

function updateNoItemReviewTable(CBA)
{
     var table =3D document.getElementById('tableNoUpdateReview');
     rRow =3D table.rows.length;
     var row =3D table.insertRow(rRow);
     row.id =3D 'nuRow' + (rRow - 1);

     // Insert Delete Column
     var colDesc =3D row.insertCell(0);
     colDesc.innerHTML =3D '<img id=3D"delNURow' + rRow + '" =
class=3D"nuDelete" src=3D"delete.jpg" title=3D"Remove Row" alt=3D"Remove =
Row" onmouseover=3D"mouseOverDelete(this.style);" =
onclick=3D"deleteNURow(' + (rRow-1) + ');" />';
     colDesc.className =3D "fcDelete";
     // Insert CBA Column
     var colDesc =3D row.insertCell(1);
     colDesc.innerHTML =3D CBA;

}

function getPendingNoUpdate(){
     arrNoUpdatePend =3D [];
     arrCBA =3D getSelectedOptions(document.forms[0].elements['nuCBA']);
     for(var j =3D 0; j < arrCBA.length; j ++ ){
          if (arrCBA[j] !=3D 'Miami-Fort Lauderdale-Pompano Beach, FL'){
               var arrExclude =3D new Array();
               arrExclude.push('Support Surfaces (Group 2 mattresses and =
overlays) in Miami');
               arrPC =3D =
getSelectedOptionsExcept(document.forms[0].elements['nuProductCategories'=
], arrExclude);
          }
          else {
               arrPC =3D =
getSelectedOptions(document.forms[0].elements['nuProductCategories']);
          }

          for(var k =3D 0; k < arrPC.length; k ++ ){
               sRecord =3D arrCBA[j].replace(', ', '-') + ' / ' + =
arrPC[k];
               arrNoUpdatePend.push(sRecord);
          }
     }

}

function validateCBANoUpdate(){
     arrErrors =3D [];
     checkSupportSurface('nuCBA', 'nuProductCategories');
     checkRequired('nuProductCategories', 'Product Category', 1, 1000, =
'');
     checkRequired('nuCBA', 'CBA', 1, 1000, '');
     if (arrErrors.length =3D=3D 0){
          getPendingNoUpdate();
          for (var i =3D 0; i < arrNoUpdatePend.length; i ++ ){
               if(arrCBAPCUpdate.has(arrNoUpdatePend[i])){
                    arrErrors.push('The following CBA/PC already has =
been listed as having an update:  ' + arrNoUpdatePend[i]);
               }
               if(arrNoUpdate.has(arrNoUpdatePend[i])){
                    arrErrors.push('The following CBA/PC already has =
been listed as not needing to be updated:  ' + arrNoUpdatePend[i]);
               }
          }
     }

     if (arrErrors.length > 0){
          arrErrors.reverse();
          alert(arrErrors.join('\n'));
          return false;
     }
     return true
}

// Compare List of CBA / PC combinations entered in Section II against =
those already entered in Section III
function compareUpdateToNoUpdate(){
     arrCBA =3D =
getSelectedOptions(document.forms[0].elements['OtherCBA']);
     arrCBA.splice(0, 0, document.getElementById('CBA').value);
}

function clickCheckBoxNoUpdate(){
    if (document.getElementById('chkbxNoUpdate').checked =3D=3D true){
        updateNoItemReviewTable('All CBA/Product Categories');
        arrNoUpdate.push('All CBA/Product Categories');
    } else {
        var table =3D document.getElementById('tableNoUpdateReview');
        rRow =3D table.rows.length-2;
        deleteNURow(rRow);
    }
}

function addCBANoUpdate(){
    if (document.getElementById('chkbxNoUpdate').checked =3D=3D true){
        alert('You have checked the box that you have no updates for any =
CBA/Product Category combination.  Please uncheck the box before =
proceeding.');
        return false;
    }


     // Validate Form
     if ( ! (validateCBANoUpdate()))
     {
          return false;
     }

     // Write to Review Table
     arrCBA =3D getSelectedOptions(document.forms[0].elements['nuCBA']);
     for(var j =3D 0; j < arrCBA.length; j ++ )
     {
          if (arrCBA[j] !=3D 'Miami-Fort Lauderdale-Pompano Beach, FL')
          {
               var arrExclude =3D new Array();
               arrExclude.push('Support Surfaces (Group 2 mattresses and =
overlays) in Miami');
               arrPC =3D =
getSelectedOptionsExcept(document.forms[0].elements['nuProductCategories'=
], arrExclude);
          }
          else
          {
               arrPC =3D =
getSelectedOptions(document.forms[0].elements['nuProductCategories']);
          }

          for(var k =3D 0; k < arrPC.length; k ++ )
          {
               updateNoItemReviewTable(arrCBA[j].replace(', ', '-') + ' =
/ ' + arrPC[k])
               arrNoUpdate.push(arrCBA[j].replace(', ', '-') + ' / ' + =
arrPC[k]);
          }
     }
     clearNoUpdateTable();
     disableNoUpdateCheckBox();

}

function clearNoUpdateTable()
{
     document.getElementById('nuCBA').selectedIndex =3D - 1;
     document.getElementById('nuProductCategories').selectedIndex =3D - =
1;
}

function updateSupplierReviewTable(CBA, rRow, tRow)
{
     var table =3D document.getElementById('tablePlan');
     if (rRow =3D=3D - 1)
     {
          rRow =3D table.rows.length;
     }
     else
     {
          // Delete Row
          table.deleteRow(rRow);
     }
     var row =3D table.insertRow(rRow);
     row.id =3D 'sdRow' + (rRow - 1);

     // Insert Delete Column
     var colDesc =3D row.insertCell(0);
     if (currentForm !=3D 'Form C')
     {
          colDesc.innerHTML =3D '<img id=3D"delFCRow' + rRow + '" =
style=3D"padding-left:17px;" src=3D"delete.jpg" alt=3D"Remove Row" =
onmouseover=3D"mouseOverDelete(this.style);" onclick=3D"deleteFCRow(' + =
(rRow-1) + ');" />';
     }
     colDesc.className =3D "fcDelete";

     // Insert HCPCS Code Column
     var colDesc =3D row.insertCell(1);
     colDesc.innerHTML =3D document.getElementById('HCPCSCode').value;

     // Insert CBA Column
     var colDesc =3D row.insertCell(2);
     colDesc.innerHTML =3D CBA;

     // Insert Manufacturer Column
     var colType =3D row.insertCell(3);
     colType.innerHTML =3D sMfg;

     // Insert Make (Model Name) Column
     var colDesc =3D row.insertCell(4);
     colDesc.innerHTML =3D sModName;


     if (modelNumberRequired)
     {
          // Insert Model Number Column
          var colDesc =3D row.insertCell(5);
          colDesc.innerHTML =3D sModNum;

          // Insert Number Supplied Column
          var colLinks =3D row.insertCell(6);
          if (sModName =3D=3D 'NOT APPLICABLE')
          {
               colLinks.innerHTML =3D '';
          }
          else
          {
               var radYes =3D '<label for=3D"PlanSupplyY' + (tRow) + '" =
style=3D"font-weight:normal"><input type=3D"radio" name=3D"PlanSupply' + =
(tRow) + '" size=3D30 value=3D"Yes" id=3D"PlanSupplyY' + (tRow) + '" =
class=3D"radio">Yes</label>'
               var radNo =3D '<label for=3D"PlanSupplyN' + (tRow) + '" =
style=3D"font-weight:normal"><input type=3D"radio" name=3D"PlanSupply' + =
(tRow) + '" size=3D30 value=3D"No" id=3D"PlanSupplyN' + (tRow) + '" =
class=3D"radio">No</label>'
               colLinks.innerHTML =3D radYes + radNo ;
          }
     }

}

function printForm()
{
     cMaxRecords =3D 50;

     arrFinalData =3D [];
     for (var i =3D 0; i < arrData.length; i ++ )
     {
          if (arrData[i] !=3D 'DELETED')
          {
               var arrRow =3D [];
               arrRow =3D arrData[i].split('~');
               if (modelNumberRequired)
               {
                    if(document.getElementById('NumSupply' + i))
                    {
                         arrRow.push('NumSupply^' + =
document.getElementById('NumSupply' + i).value);
                    }
                    else
                    {
                         arrRow.push('NumSupply^-');
                    }
                    if (arrData[i].indexOf('NOT APPLICABLE') > 0)
                    {
                         arrRow.push('PlanSupply^ ')
                    }
                    else
                    {
                         arrRow.push('PlanSupply^' + =
getRadioOption('PlanSupply' + i));
                    }
               }
               else
               {
                    arrRow.push('PlanSupply^ ')
               }
               arrFinalData.push(arrRow.join('~'));
          }
     }

     arrFinalData.sort();

     // Split Records into Multiple DataInfo Fields
     aLen =3D arrFinalData.length;
     aMod =3D aLen % cMaxRecords;
     aGrp =3D (aLen - aMod) / cMaxRecords;
     if (aMod =3D=3D 0)
     {
          aGrp =3D aGrp - 1;
     }
     for (var i =3D 0; i <=3D aGrp; i ++ )
     {
          aStart =3D i * cMaxRecords;
          aEnd =3D (i + 1) * cMaxRecords;
          if (aEnd > aLen)
          {
               aEnd =3D aLen;
          }
          document.getElementById('DataInfo' + (i + 1)).value =3D =
arrFinalData.slice(aStart, aEnd);
     }

     document.getElementById('LegalBusinessName').value =3D =
document.getElementById('hLegalBusinessName').value;
     document.getElementById('PrimarySupplierLBN').value =3D =
document.getElementById('hPrimarySupplierLBN').value;
     document.getElementById('BidderNumber').value =3D =
document.getElementById('hBidderNumber').value;
     document.getElementById('Browser').value =3D BrowserDetect.browser;
     document.getElementById('BrowserVersion').value =3D =
BrowserDetect.version;
     document.getElementById('NoItemFurnished').value =3D arrNoItem;
     if (document.getElementById('chkbxNoUpdate').checked =3D=3D false) =
{
        arrFinalNoUpdate =3D [];
          for (i =3D 0; i < arrNoUpdate.length; i ++ ){
            if (arrNoUpdate[i] !=3D 'DELETED'){arrFinalNoUpdate[i] =3D =
swapNotesCharacters(arrNoUpdate[i]);}
          }
          document.getElementById('NoDirectoryUpdate').value =3D =
arrFinalNoUpdate.sort();
     }
     else {
          document.getElementById('NoDirectoryUpdate').value =3D 'All =
CBA/Product Categories';
     }
     warning =3D false;
     document.forms[0].submit();
}

function getSelectedOptions(oList)
{
     var sdValues =3D [];

     for(var i =3D 0; i < oList.options.length; i ++ )
     {
          if(oList.options[i].selected =3D=3D true)
          {
               sdValues.push(oList.options[i].value);
          }
     }
     return sdValues;
}

function getRadioOption(sElm)
{
     var radios =3D document.forms[0].elements[sElm];
     for (var i =3D 0; i < radios.length; i ++ )
     {
          if (radios[i].checked)
          {
               return radios[i].value;
          }
     }
     return '';
}

function defaultOptionList(oList, sVal)
{
     sdValues =3D sVal.split('@');
     for(var j =3D 0; j < sdValues.length; j ++ )
     {
          sTestVal =3D reverseNotesSwap(sdValues[j]);
          for(var i =3D 0; i < oList.options.length; i ++ )
          {
               if(oList.options[i].value =3D=3D sTestVal )
               {
                    oList.options[i].selected =3D true;
               }
          }
     }
}

function checkSupportSurface(CBA, PC)
{
     arrCBA =3D getSelectedOptions(document.forms[0].elements[CBA]);
     arrPC =3D getSelectedOptions(document.forms[0].elements[PC]);
     vMiami =3D false;
     for(var j =3D 0; j < arrCBA.length; j ++ )
     {
          if (arrCBA[j].indexOf('Miami') !=3D - 1)
          {
               vMiami =3D true;
               break;
          }
     }
     if ( ! vMiami || (arrCBA.length > 1 && arrPC.length =3D=3D 1))
     {
          vSS =3D false;
          for(var j =3D 0; j < arrPC.length; j ++ )
          {
               if (arrPC[j].indexOf('Support Surfaces') !=3D - 1)
               {
                    vSS =3D true;
                    break;
               }
          }
          if (vSS)
          {
               arrErrors.push('Support Surfaces is applicable only in =
the Miami-Fort Lauderdale-Pompano Beach, FL CBA');
          }
     }

}


function replaceSubstring(inputString, fromString, toString)
{
     // Goes through the inputString and replaces every occurrence of =
fromString with toString
     var temp =3D inputString;
     if (fromString =3D=3D "")
     {
          return inputString;
     }
     if (toString.indexOf(fromString) =3D=3D - 1)
     {
          // If the string being replaced is not a part of the =
replacement string (normal situation)
          while (temp.indexOf(fromString) !=3D - 1)
          {
               var toTheLeft =3D temp.substring(0, =
temp.indexOf(fromString));
               var toTheRight =3D =
temp.substring(temp.indexOf(fromString) + fromString.length, =
temp.length);
               temp =3D toTheLeft + toString + toTheRight;
          }
     }
     else
     {
          // String being replaced is part of replacement string (like =
"+" being replaced with "++") - prevent an infinite loop
          var midStrings =3D new Array("~", "`", "_", "^", "#");
          var midStringLen =3D 1;
          var midString =3D "";
          // Find a string that doesn't exist in the inputString to be =
used
          // as an "inbetween" string
          while (midString =3D=3D "")
          {
               for (var i =3D 0; i < midStrings.length; i ++ )
               {
                    var tempMidString =3D "";
                    for (var j =3D 0; j < midStringLen; j ++ )
                    {
                         tempMidString +=3D midStrings[i];
                    }
                    if (fromString.indexOf(tempMidString) =3D=3D - 1)
                    {
                         midString =3D tempMidString;
                         i =3D midStrings.length + 1;
                    }
               }
          }
          // Keep on going until we build an "inbetween" string that =
doesn't exist
          // Now go through and do two replaces - first, replace the =
"fromString" with the "inbetween" string
          while (temp.indexOf(fromString) !=3D - 1)
          {
               var toTheLeft =3D temp.substring(0, =
temp.indexOf(fromString));
               var toTheRight =3D =
temp.substring(temp.indexOf(fromString) + fromString.length, =
temp.length);
               temp =3D toTheLeft + midString + toTheRight;
          }
          // Next, replace the "inbetween" string with the "toString"
          while (temp.indexOf(midString) !=3D - 1)
          {
               var toTheLeft =3D temp.substring(0, =
temp.indexOf(midString));
               var toTheRight =3D temp.substring(temp.indexOf(midString) =
+ midString.length, temp.length);
               temp =3D toTheLeft + toString + toTheRight;
          }
     }
     // Ends the check to see if the string being replaced is part of =
the replacement string or not
     return temp;
     // Send the updated string back to the user
}
// Ends the "replaceSubstring" function

function swapNotesCharacters(sText)
{
     sText =3D replaceSubstring(sText, ',', '**');
     sText =3D replaceSubstring(sText, ';', '<');
     sText =3D replaceSubstring(sText, ':', '>');
     sText =3D replaceSubstring(sText, '"', '#');
     sText =3D replaceSubstring(sText, "''", '#');
     return sText;
}

function reverseNotesSwap(sText)
{
     sText =3D replaceSubstring(sText, '**', ',');
     sText =3D replaceSubstring(sText, '<', ';');
     sText =3D replaceSubstring(sText, '>', ':');
     sText =3D replaceSubstring(sText, '#', '"');
     sText =3D replaceSubstring(sText, '#', "''");
     return sText;
}

function nextPage()
{
     warning =3D true;

     if ( ! validateHeader())
     {
          return false;
     }
     if ( ! validateSupplied())
     {
          return false;
     }
     if ( ! validateFormCMinimum())
     {
          return false;
     }
     if ( ! validateAllHCPCSEntered())
     {
          return false;
     }
     document.getElementById('FormC').style.display =3D 'none';
     document.getElementById('SupplierDirectory').style.display =3D '';
     document.getElementById('NextPage').style.display =3D 'none';
     document.getElementById('PreviousPage').style.display =3D '';
     document.getElementById('NoUpdate').style.display =3D '';
     document.getElementById('ReviewPrint').style.display =3D '';
     document.getElementById('ProductInformation').style.display =3D =
'none';
     document.getElementById('fcReview').style.display =3D 'none';
     document.getElementById('sdReview').style.display =3D '';
     document.getElementById('sdProductInfo').style.display =3D '';
     document.getElementById('sdLBN').innerHTML =3D =
document.getElementById('hLegalBusinessName').value;
     document.getElementById('sdBidderNumber').innerHTML =3D =
document.getElementById('hBidderNumber').value;
     document.getElementById('sdPSLBN').innerHTML =3D =
document.getElementById('hPrimarySupplierLBN').value;
     document.getElementById('sdYear').innerHTML =3D =
getSelectedValue('Year');
     document.getElementById('sdQuarter').innerHTML =3D =
getSelectedValue('Quarter');
     clearProductInformationTable(false);
     currentForm =3D 'Supply';
}

function previousPage()
{
     document.getElementById('FormC').style.display =3D '';
     document.getElementById('SupplierDirectory').style.display =3D =
'none';
     document.getElementById('NextPage').style.display =3D '';
     document.getElementById('PreviousPage').style.display =3D 'none';
     document.getElementById('NoUpdate').style.display =3D 'none';
     document.getElementById('ReviewPrint').style.display =3D 'none';
     document.getElementById('ProductInformation').style.display =3D '';
     document.getElementById('fcReview').style.display =3D '';
     document.getElementById('sdReview').style.display =3D 'none';
     currentForm =3D 'Form C';
}

function sdAddProdInfo()
{
     document.getElementById('sdProductInfo').style.display =3D 'none';
     document.getElementById('ProductInformation').style.display =3D '';
}

function deleteFCRow(iRow)
{
     document.getElementById('fcRow' + iRow).style.display =3D 'none';
     if (modelNumberRequired)
     {
          document.getElementById('sdRow' + iRow).style.display =3D =
'none';
     }
     arrData[iRow] =3D 'DELETED';
     reloadHasItemArray();
     refreshCBAPCUpdateArray()
     disableNoUpdateCheckBox();
}

function deleteNIRow(iRow)
{
     document.getElementById('niRow' + iRow).style.display =3D 'none';
     arrNoItem[iRow] =3D 'DELETED';
}

function deleteNURow(iRow)
{
     document.getElementById('nuRow' + iRow).style.display =3D 'none';
     if (arrNoUpdate[iRow] =3D=3D 'All CBA/Product =
Categories'){document.getElementById('chkbxNoUpdate').checked =3D =
false;}
     arrNoUpdate[iRow] =3D 'DELETED';
     disableNoUpdateCheckBox();
}

function sdOptOut()
{
     document.getElementById('OptOut').value =3D 'Yes';
     bOptOut =3D true;
     printForm();
}

function reloadHasItemArray()
{
     arrHasItem =3D [];
     for (var i =3D 0; i < arrData.length; i ++ )
     {
          if (arrData[i] !=3D 'DELETED')
          {
               var arrRow =3D [];
               arrRow =3D arrData[i].split('~');
               var arrTemp =3D [];
               arrTemp =3D arrRow[0].split('^');
               arrHasItem.push(arrTemp[1]);
          }
     }
     if (arrHasItem.length =3D=3D 0)
     {
          reloadCBA();
     }
}

function refreshCBAPCUpdateArray()
{
     arrCBAPCUpdate =3D [];
     for (var i =3D 0; i < arrData.length; i ++ )
     {
          if (arrData[i] !=3D 'DELETED')
          {
               var arrRow =3D [];
               arrRow =3D arrData[i].split('~');
               var arrTemp =3D [];
               arrTemp =3D arrRow[0].split('^');
               if ( ! arrCBAPCUpdate.has(arrTemp[1]))
               {
                    arrCBAPCUpdate.push(reverseNotesSwap(arrTemp[1]));
               }
          }
     }
}

function mouseOverDelete(tStyle)
{
     tStyle.cursor =3D 'pointer';
}

function unique(arrayName)
{
     var newArray =3D new Array();
     label : for(var i =3D 0; i < arrayName.length; i ++ )
     {
          for(var j =3D 0; j < newArray.length; j ++ )
          {
               if(newArray[j] =3D=3D arrayName[i])
               continue label;
          }
          newArray[newArray.length] =3D arrayName[i];
     }
     return newArray;
}

function replaceHTMLCharacters(sText)
{
     return =
replaceSubstring(replaceSubstring(replaceSubstring(replaceSubstring(sText=
, '&amp;', '&'), '&apos;&apos;', '"'), '&apos;',"'"),'&quot;', '"') ;
}


function showPrintDialog(vOptOut, vAll)
{
     if (document.getElementById('chkbxNoUpdate').checked =3D=3D true){
          vOptOut =3D true; vAll =3D true;
     }
     if (modelNumberRequired)
     {
          document.getElementById('sdProductInfo').style.display =3D '';
          document.getElementById('ProductInformation').style.display =
=3D 'none';

          if ( ! validateBeforePrint())
          {
               return false;
          }

     }
     else
     {
          if ( ! validateHeader())
          {
               return false;
          }
          if ( ! vOptOut)
          {
               if ( ! validateFormCMinimum())
               {
                    return false;
               }
          }
          if (vOptOut && ! vAll)
          {
               checkRequired('CBA', 'CBA', 1, 1000, '');
               if (document.getElementById('CBA').value.indexOf('>') > =
0)
               {
                    arrErrors.push('Please choose a Competitive Bidding =
Area');
               }
               if (arrErrors.length > 0)
               {
                    arrErrors.reverse();
                    alert(arrErrors.join('\n'));
                    return false;
               }
          }
          if ( ! validateAllHCPCSEntered())
          {
               return false;
          }

          if (vAll)
          {
               document.getElementById('AllCBA').value =3D 'Yes';
               bAllCBA =3D true;
          }
          else
          {
               document.getElementById('AllCBA').value =3D =
document.getElementById('CBA').value;
               bAllCBA =3D false;
          }

     }


     if (vOptOut)
     {
          document.getElementById('OptOut').value =3D 'Yes';
          bOptOut =3D true;
     }
     else
     {
          document.getElementById('OptOut').value =3D 'No';
          bOptOut =3D false;
     }

     fireMyPopup();
}

function validateBeforePrint()
{
     if (document.getElementById('chkbxNoUpdate').checked =3D true || =
arrNoUpdatePend.length > 0){
          return true;
     }

     if ((arrData.length < 1 && arrNoItem.length < 1) || (arrData.length =
< 1 && ! bOptOut))
     {
          alert("Please enter at least one Product.");
          return false;
     }

     if ( ! bOptOut)
     {
          if ( ! validatePlanSupply())
          {
               return false;
          }
     }
     return true;
}

Array.prototype.has =3D function(value)
{
     var i
     for (var i =3D 0, loopCnt =3D this.length; i < loopCnt;
     i ++ )
     {
          if (this[i] =3D=3D value)
          {
               return true;
          }
     }
     return false;
}
------=_NextPart_000_0000_01CD0DC6.6F942D40--
