From: <Saved by Microsoft Internet Explorer 5>
Subject: Sample Report
Date: Tue, 13 Apr 2004 10:26:10 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_001F_01C42141.BD29CA80";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165

This is a multi-part message in MIME format.

------=_NextPart_000_001F_01C42141.BD29CA80
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://127.0.0.1/ctcore/core/client/submit?core.dbase=cxs&core.command=show-output&sys.id=16226-62712-2444-2464-8116

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Sample Report</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<SCRIPT language=3DJavaScript=20
src=3D"http://127.0.0.1/cxs/core/common/escape.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://127.0.0.1/cxs/js/reportRecords.js"></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				var udbase =3D 'http://127.0.0.1:80/cxs';=0A=
				var reportable  =3D false;=0A=
				var prohibited  =3D false;=0A=
				var header  =3D new header();=0A=
				var records =3D new Array();=0A=
				var recycledMatls =3D new Array();=0A=
				var row =3D 0;=0A=
				var currInd =3D -1;=0A=
				initializeRecords( row, 1 );=0A=
			</SCRIPT>

<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT language=3Djavascript>=0A=
		header.pname =3D 'NEMIPILOT\u0020ASSEMBLY';=0A=
=0A=
		=0A=
		header.cust =3D '\u00a0';=0A=
=0A=
   		=0A=
  		 header.prog =3D '\u00a0';=0A=
=0A=
		=0A=
		header.unitTo =3D '\u00a0\u0020-\u0020\u00a0';=0A=
=0A=
		=0A=
		header.pnum =3D 'NEMIPILOT';=0A=
=0A=
		=0A=
		header.revLevel =3D '\u00a0';=0A=
=0A=
		=0A=
		header.revDate =3D '2004-02-18';=0A=
=0A=
   		=0A=
		header.partWt =3D '175.18195';=0A=
=0A=
		=0A=
   		header.itemUOM =3D 'pc';=0A=
=0A=
		=0A=
		header.suppName =3D 'Jabil';=0A=
=0A=
		=0A=
		header.suppPlant =3D 'Jabil\u0020-\u0020MI01';=0A=
=0A=
   		=0A=
   		header.vendorCode =3D 'Jabil';=0A=
=0A=
		=0A=
		header.address1 =3D '\u00a0';=0A=
=0A=
   		=0A=
  		 header.address2 =3D '\u00a0';=0A=
=0A=
   		=0A=
  		 header.city =3D '\u00a0';=0A=
=0A=
   		=0A=
 		 header.state =3D '\u00a0';=0A=
=0A=
		=0A=
		header.zip =3D '\u00a0';=0A=
=0A=
		=0A=
		header.country =3D '\u00a0';=0A=
=0A=
		=0A=
		header.contact =3D 'Eric\u0020Austerman';=0A=
=0A=
		=0A=
		header.dept =3D '\u00a0';=0A=
=0A=
		=0A=
		header.mailCode =3D '\u00a0';=0A=
=0A=
		=0A=
		header.phone =3D '\u00a0';=0A=
=0A=
		=0A=
		header.fax =3D '\u00a0';=0A=
	</SCRIPT>

<SCRIPT language=3Djavascript>row =3D 0;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'AL\u0020Alloy\u0020303';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('100');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('57.083507');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '100';=0A=
						records[row].mwtpct =3D '57.083507';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '99.91';=0A=
						records[row].swt  =3D '99.91';=0A=
						records[row].swtppct =3D '57.032132';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ELECTROLYTE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.499795');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.28530051');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.499795';=0A=
						records[row].mwtpct =3D '0.28530051';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.499795';=0A=
						records[row].swtppct =3D '0.28530051';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PLASTIC\u0020PLATFORM';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.78284217');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.44687377');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.78284217';=0A=
						records[row].mwtpct =3D '0.44687377';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.78284217';=0A=
						records[row].swtppct =3D '0.44687377';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'LEAD\u0020WIRE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.10352896');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.059097964');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.10352896';=0A=
						records[row].mwtpct =3D '0.059097964';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '99.75';=0A=
						records[row].swt  =3D '0.10327014';=0A=
						records[row].swtppct =3D '0.058950219';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '0.25';=0A=
						records[row].swt  =3D '0.00025882241';=0A=
						records[row].swtppct =3D '0.00014774491';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'Electrolytic\u0020Paper';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.34577654');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.19738138');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.34577654';=0A=
						records[row].mwtpct =3D '0.19738138';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.34577654';=0A=
						records[row].swtppct =3D '0.19738138';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'Nylon\u0020Aluminum\u0020Case';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('1.2800872');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.73071866');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '1.2800872';=0A=
						records[row].mwtpct =3D '0.73071866';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '1.2800872';=0A=
						records[row].swtppct =3D '0.73071866';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'Affixing';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.027794722');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.015866202');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.027794722';=0A=
						records[row].mwtpct =3D '0.015866202';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.027794722';=0A=
						records[row].swtppct =3D '0.015866202';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ALUMINUM\u0020FOIL';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.74785652');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.42690273');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.74785652';=0A=
						records[row].mwtpct =3D '0.42690273';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.74785652';=0A=
						records[row].swtppct =3D '0.42690273';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'Rubber\u0020End\u0020Seal';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('1.2601974');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.71936487');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '1.2601974';=0A=
						records[row].mwtpct =3D '0.71936487';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '1.2601974';=0A=
						records[row].swtppct =3D '0.71936487';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'Aluminum\u0020Tab';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.05201948');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.029694543');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.05201948';=0A=
						records[row].mwtpct =3D '0.029694543';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.05201948';=0A=
						records[row].swtppct =3D '0.029694543';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'CONDUCTIVE\u0020ADHESIVE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00069890223');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00039895791');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00069890223';=0A=
						records[row].mwtpct =3D '0.00039895791';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '125';=0A=
						records[row].swt  =3D '0.00087362779';=0A=
						records[row].swtppct =3D '0.00049869738';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ALMINUM\u0020CERAMICS';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.14936539');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.085263005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.14936539';=0A=
						records[row].mwtpct =3D '0.085263005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '97.73';=0A=
						records[row].swt  =3D '0.1459748';=0A=
						records[row].swtppct =3D '0.083327535';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7440-47-3';=0A=
						records[row].sname =3D 'Chromium';=0A=
						records[row].swtmpct =3D '2.27';=0A=
						records[row].swt  =3D '0.0033905944';=0A=
						records[row].swtppct =3D '0.0019354702';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'KOVAR';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.018970204');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.010828858');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.018970204';=0A=
						records[row].mwtpct =3D '0.010828858';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.018970204';=0A=
						records[row].swtppct =3D '0.010828858';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'METALIZED\u0020TUNGSTEN';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.020368009');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.011626774');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.020368009';=0A=
						records[row].mwtpct =3D '0.011626774';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.020368009';=0A=
						records[row].swtppct =3D '0.011626774';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'QUARZ';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00029952964');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00017098202');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00029952964';=0A=
						records[row].mwtpct =3D '0.00017098202';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00029952964';=0A=
						records[row].swtppct =3D '0.00017098202';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'IC';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0012979613');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00074092184');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0012979613';=0A=
						records[row].mwtpct =3D '0.00074092184';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '200';=0A=
						records[row].swt  =3D '0.0025959226';=0A=
						records[row].swtppct =3D '0.0014818437';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'CHIP';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00472');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0026943416');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00472';=0A=
						records[row].mwtpct =3D '0.0026943416';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00472';=0A=
						records[row].swtppct =3D '0.0026943416';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'DIE\u0020ATTACH\u0020ADHESIVE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00054000002');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00030825095');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00054000002';=0A=
						records[row].mwtpct =3D '0.00030825095';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00054000002';=0A=
						records[row].swtppct =3D '0.00030825095';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'EXTERNAL\u0020LEAD\u0020FINISH';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00368');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.002100673');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00368';=0A=
						records[row].mwtpct =3D '0.002100673';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '85';=0A=
						records[row].swt  =3D '0.003128';=0A=
						records[row].swtppct =3D '0.0017855721';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '15';=0A=
						records[row].swt  =3D '0.000552';=0A=
						records[row].swtppct =3D '0.00031510096';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'LEADFRAME\u00201\u0020SO,\u0020PLCC,\u0020SOT';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.04112');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.023472738');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.04112';=0A=
						records[row].mwtpct =3D '0.023472738';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.04112';=0A=
						records[row].swtppct =3D '0.023472738';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'WIRES';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00015999999');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('9.1333608e-005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00015999999';=0A=
						records[row].mwtpct =3D '9.1333608e-005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00015999999';=0A=
						records[row].swtppct =3D '9.1333608e-005';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ENCAPSULANT\u00201\u0020SO';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.08942');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.051044072');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.08942';=0A=
						records[row].mwtpct =3D '0.051044072';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.08942';=0A=
						records[row].swtppct =3D '0.051044072';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'INTERNAL\u0020LEAD\u0020FINISH';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00036');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00020550063');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00036';=0A=
						records[row].mwtpct =3D '0.00020550063';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00036';=0A=
						records[row].swtppct =3D '0.00020550063';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'CHIP';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00236');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0013471708');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00236';=0A=
						records[row].mwtpct =3D '0.0013471708';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00236';=0A=
						records[row].swtppct =3D '0.0013471708';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'INTERNAL\u0020LEAD\u0020FINISH';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00018');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00010275031');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00018';=0A=
						records[row].mwtpct =3D '0.00010275031';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00018';=0A=
						records[row].swtppct =3D '0.00010275031';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'LEADFRAME\u00201\u0020SO,\u0020PLCC,\u0020SOT';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.02056');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.011736369');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.02056';=0A=
						records[row].mwtpct =3D '0.011736369';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.02056';=0A=
						records[row].swtppct =3D '0.011736369';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'WIRES';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('7.9999997e-005');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('4.5666804e-005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '7.9999997e-005';=0A=
						records[row].mwtpct =3D '4.5666804e-005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '7.9999997e-005';=0A=
						records[row].swtppct =3D '4.5666804e-005';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ENCAPSULANT\u00201\u0020SO';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.04471');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.025522036');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.04471';=0A=
						records[row].mwtpct =3D '0.025522036';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.04471';=0A=
						records[row].swtppct =3D '0.025522036';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'DIE\u0020ATTACH\u0020ADHESIVE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00027');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00015412547');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00027';=0A=
						records[row].mwtpct =3D '0.00015412547';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00027';=0A=
						records[row].swtppct =3D '0.00015412547';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'EXTERNAL\u0020LEAD\u0020FINISH';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00184');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0010503365');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00184';=0A=
						records[row].mwtpct =3D '0.0010503365';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '85';=0A=
						records[row].swt  =3D '0.001564';=0A=
						records[row].swtppct =3D '0.00089278605';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '15';=0A=
						records[row].swt  =3D '0.000276';=0A=
						records[row].swtppct =3D '0.00015755048';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'WIRE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('6.1e-007');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('3.4820939e-007');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '6.1e-007';=0A=
						records[row].mwtpct =3D '3.4820939e-007';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '6.1e-007';=0A=
						records[row].swtppct =3D '3.4820939e-007';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'MOLD\u0020COMPOUND';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.02945629');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.016814683');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.02945629';=0A=
						records[row].mwtpct =3D '0.016814683';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.02945629';=0A=
						records[row].swtppct =3D '0.016814683';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'FRAME';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0249246');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.014227836');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0249246';=0A=
						records[row].mwtpct =3D '0.014227836';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0249246';=0A=
						records[row].swtppct =3D '0.014227836';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'DIE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00366');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0020892564');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00366';=0A=
						records[row].mwtpct =3D '0.0020892564';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00366';=0A=
						records[row].swtppct =3D '0.0020892564';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'EXTERNAL\u0020PLATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0014152');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00080784579');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0014152';=0A=
						records[row].mwtpct =3D '0.00080784579';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '85';=0A=
						records[row].swt  =3D '0.00120292';=0A=
						records[row].swtppct =3D '0.00068666892';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '15';=0A=
						records[row].swt  =3D '0.00021228';=0A=
						records[row].swtppct =3D '0.00012117687';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'INTERNAL\u0020PLATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0006161');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00035169149');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0006161';=0A=
						records[row].mwtpct =3D '0.00035169149';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0006161';=0A=
						records[row].swtppct =3D '0.00035169149';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ADHESIVE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0009272');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00052927828');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0009272';=0A=
						records[row].mwtpct =3D '0.00052927828';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '275';=0A=
						records[row].swt  =3D '0.0025498';=0A=
						records[row].swtppct =3D '0.0014555153';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '95';=0A=
						records[row].swt  =3D '0.00088084';=0A=
						records[row].swtppct =3D '0.00050281436';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'WIRE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.000184');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00010503365');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.000184';=0A=
						records[row].mwtpct =3D '0.00010503365';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.000184';=0A=
						records[row].swtppct =3D '0.00010503365';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TERMINATION\u0020UNDERPLATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.000874');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00049890985');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.000874';=0A=
						records[row].mwtpct =3D '0.00049890985';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.000874';=0A=
						records[row].swtppct =3D '0.00049890985';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ALUMINA';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.02116');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.01207887');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.02116';=0A=
						records[row].mwtpct =3D '0.01207887';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.02116';=0A=
						records[row].swtppct =3D '0.01207887';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ASTM\u0020F15';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.009062');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0051729074');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.009062';=0A=
						records[row].mwtpct =3D '0.0051729074';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.009062';=0A=
						records[row].swtppct =3D '0.0051729074';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'BRAZE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0004462');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00025470661');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0004462';=0A=
						records[row].mwtpct =3D '0.00025470661';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0004462';=0A=
						records[row].swtppct =3D '0.00025470661';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PHOSPHOR\u0020NICKEL\u0020PLATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0004416');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00025208077');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0004416';=0A=
						records[row].mwtpct =3D '0.00025208077';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0004416';=0A=
						records[row].swtppct =3D '0.00025208077';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ADHESIVE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('6.9e-005');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('3.938762e-005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '6.9e-005';=0A=
						records[row].mwtpct =3D '3.938762e-005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '275';=0A=
						records[row].swt  =3D '0.00018975';=0A=
						records[row].swtppct =3D '0.00010831595';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '95';=0A=
						records[row].swt  =3D '6.555e-005';=0A=
						records[row].swtppct =3D '3.7418239e-005';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'LITHIUM\u0020TANTALATE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00667');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0038074699');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00667';=0A=
						records[row].mwtpct =3D '0.0038074699';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00667';=0A=
						records[row].swtppct =3D '0.0038074699';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TERMINATION\u0020PLATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00023');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00013129207');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00023';=0A=
						records[row].mwtpct =3D '0.00013129207';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00023';=0A=
						records[row].swtppct =3D '0.00013129207';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'DIE\u0020METALLIZATION';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.000138');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('7.877524e-005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.000138';=0A=
						records[row].mwtpct =3D '7.877524e-005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.000138';=0A=
						records[row].swtppct =3D '7.877524e-005';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TERMINATION\u0020BASE\u0020METAL';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0067252');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00383898');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0067252';=0A=
						records[row].mwtpct =3D '0.00383898';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0067252';=0A=
						records[row].swtppct =3D '0.00383898';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'SOLDER\u0020PASTE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('3.01');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('1.7182136');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '3.01';=0A=
						records[row].mwtpct =3D '1.7182136';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '45';=0A=
						records[row].swt  =3D '1.3545';=0A=
						records[row].swtppct =3D '0.7731961';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '55';=0A=
						records[row].swt  =3D '1.6555';=0A=
						records[row].swtppct =3D '0.94501746';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'DIELECTRIC';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('27.455');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('15.672277');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '27.455';=0A=
						records[row].mwtpct =3D '15.672277';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '27.455';=0A=
						records[row].swtppct =3D '15.672277';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PERMANENT\u0020SOLDERMASK';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('1.06');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.60508517');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '1.06';=0A=
						records[row].mwtpct =3D '0.60508517';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '1.06';=0A=
						records[row].swtppct =3D '0.60508517';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'solder';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.285');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.16268799');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.285';=0A=
						records[row].mwtpct =3D '0.16268799';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '63';=0A=
						records[row].swt  =3D '0.17955';=0A=
						records[row].swtppct =3D '0.10249344';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '37';=0A=
						records[row].swt  =3D '0.10545';=0A=
						records[row].swtppct =3D '0.060194558';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'COPPER';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('21.2');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('12.101703');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '21.2';=0A=
						records[row].mwtpct =3D '12.101703';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '21.2';=0A=
						records[row].swtppct =3D '12.101703';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'SILICA';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('3.144e-006');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('1.7947055e-006');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '3.144e-006';=0A=
						records[row].mwtpct =3D '1.7947055e-006';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '3.144e-006';=0A=
						records[row].swtppct =3D '1.7947055e-006';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TRIVALENT\u0020CHROMIUM';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('3.144e-006');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('1.7947055e-006');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '3.144e-006';=0A=
						records[row].mwtpct =3D '1.7947055e-006';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '3.144e-006';=0A=
						records[row].swtppct =3D '1.7947055e-006';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'STEEL';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('2.9600697');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('1.6897116');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '2.9600697';=0A=
						records[row].mwtpct =3D '1.6897116';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '2.9600697';=0A=
						records[row].swtppct =3D '1.6897116';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ZINC';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.183924');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.10499027');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.183924';=0A=
						records[row].mwtpct =3D '0.10499027';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.183924';=0A=
						records[row].swtppct =3D '0.10499027';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PPA';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('4.59036');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('2.6203385');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '4.59036';=0A=
						records[row].mwtpct =3D '2.6203385';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '4.59036';=0A=
						records[row].swtppct =3D '2.6203385';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TIN/LEAD';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.08364');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.047744645');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.08364';=0A=
						records[row].mwtpct =3D '0.047744645';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '90';=0A=
						records[row].swt  =3D '0.075276';=0A=
						records[row].swtppct =3D '0.042970181';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '10';=0A=
						records[row].swt  =3D '0.008364';=0A=
						records[row].swtppct =3D '0.0047744645';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'BRASS';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('4.92');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('2.8085085');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '4.92';=0A=
						records[row].mwtpct =3D '2.8085085';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '4.92';=0A=
						records[row].swtppct =3D '2.8085085';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PA';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('2.706');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('1.5446797');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '2.706';=0A=
						records[row].mwtpct =3D '1.5446797';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '2.706';=0A=
						records[row].swtppct =3D '1.5446797';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'MARKING\u0020INK';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00051');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.00029112589');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00051';=0A=
						records[row].mwtpct =3D '0.00029112589';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00051';=0A=
						records[row].swtppct =3D '0.00029112589';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'PLATED\u0020PUNCHED\u0020STRIP';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.50745');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.28967026');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.50745';=0A=
						records[row].mwtpct =3D '0.28967026';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '86.4';=0A=
						records[row].swt  =3D '0.4384368';=0A=
						records[row].swtppct =3D '0.2502751';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7440-47-3';=0A=
						records[row].sname =3D 'Chromium';=0A=
						records[row].swtmpct =3D '12.8';=0A=
						records[row].swt  =3D '0.0649536';=0A=
						records[row].swtppct =3D '0.037077793';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '0.8';=0A=
						records[row].swt  =3D '0.0040596';=0A=
						records[row].swtppct =3D '0.002317362';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'COATING';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.00204');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0011645035');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.00204';=0A=
						records[row].mwtpct =3D '0.0011645035';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.00204';=0A=
						records[row].swtppct =3D '0.0011645035';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'ALLOY\u002042';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0804285');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.045911408');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0804285';=0A=
						records[row].mwtpct =3D '0.045911408';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '99.75';=0A=
						records[row].swt  =3D '0.080227429';=0A=
						records[row].swtppct =3D '0.04579663';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7440-47-3';=0A=
						records[row].sname =3D 'Chromium';=0A=
						records[row].swtmpct =3D '0.25';=0A=
						records[row].swt  =3D '0.00020107125';=0A=
						records[row].swtppct =3D '0.00011477852';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'SILVER\u0020EPOXY\u0020COMPOSITION';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0044999999');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0025687577');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0044999999';=0A=
						records[row].mwtpct =3D '0.0025687577';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0044999999';=0A=
						records[row].swtppct =3D '0.0025687577';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'TANTALUM';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.1225');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.069927295');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.1225';=0A=
						records[row].mwtpct =3D '0.069927295';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.1225';=0A=
						records[row].swtppct =3D '0.069927295';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'SILVER';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0088000003');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0050233488');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0088000003';=0A=
						records[row].mwtpct =3D '0.0050233488';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.0088000003';=0A=
						records[row].swtppct =3D '0.0050233488';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'SOLDER\u0020LAYER';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.0110715');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.0063200005');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.0110715';=0A=
						records[row].mwtpct =3D '0.0063200005';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '90.44';=0A=
						records[row].swt  =3D '0.010013065';=0A=
						records[row].swtppct =3D '0.0057158084';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>reportable =3D true;restricted =3D =
true;prohibited =3D true;</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '7439-92-1';=0A=
						records[row].sname =3D 'lead';=0A=
						records[row].swtmpct =3D '9.56';=0A=
						records[row].swt  =3D '0.0010584354';=0A=
						records[row].swtppct =3D '0.00060419204';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'MANGANESE\u0020DIOXIDE';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.05005');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.028570295');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.05005';=0A=
						records[row].mwtpct =3D '0.028570295';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.05005';=0A=
						records[row].swtppct =3D '0.028570295';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>=0A=
					var mspecTemp =3D new Array();=0A=
					=0A=
					if( mspecTemp.length =3D=3D 0 ) mspecTemp[0] =3D '=C2=A0';=0A=
				=0A=
				     var mname =3D 'MOLDING\u0020COMPOUND';=0A=
				     currInd =3D getMatlRowForThisPart( records, row, mname )=0A=
				     if( currInd !=3D -1 ) {=0A=
						records[currInd].mwt  =3D Number(records[currInd].mwt) + =
Number('0.33265');=0A=
						records[currInd].mwtpct =3D Number(records[currInd].mwtpct) + =
Number('0.18988829');=0A=
				     } else {=0A=
						records[row].mname  =3D mname;=0A=
						records[row].mwt  =3D '0.33265';=0A=
						records[row].mwtpct =3D '0.18988829';=0A=
						records[row].mspec  =3D new Array();=0A=
						for( i=3D0; i < mspecTemp.length; i++ ) {=0A=
							records[row].mspec[i] =3D mspecTemp[i];=0A=
						}=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
				     if( currInd =3D=3D -1) {=0A=
						records[row].scasno  =3D '=C2=A0';=0A=
						records[row].sname =3D 'Miscellaneous';=0A=
						records[row].swtmpct =3D '100';=0A=
						records[row].swt  =3D '0.33265';=0A=
						records[row].swtppct =3D '0.18988829';=0A=
						writeRecord();=0A=
					}=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript>sampleFlushRecords( true );</SCRIPT>
</BODY></HTML>

------=_NextPart_000_001F_01C42141.BD29CA80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://127.0.0.1/cxs/core/common/escape.js

/**
 * Copyright (c) 2003 Centor Software Corporation.
 *
 * $Archive: /Core Toolkit/4.2d/StartDirectory/core/common/escape.js $
 *
 * $Revision: 3 $
 * $Author: Afanello $
 * $Modtime: 6/03/03 11:52a $
 *
 * $NoKeywords: $
 *
 * Use Escape16() and Unescape16() to URI encode and decode strings.
 * Don't use escape()/unescape() because they don't (always) work on =
non-ASCII.
 * Don't use encodeURIComponent()/decodeURIComponent() because they =
aren't
 *   available on older browsers.
 */

//@return 0 except 1=3DIE 5.5+, 2=3DNetscape 6+, 3=3DGecko
function TestBrowserType()
{
  var agt=3Dnavigator.userAgent.toLowerCase();
  var msieIdx =3D agt.indexOf("msie");
  if (msieIdx >=3D 0)
  {
  	if (parseFloat(agt.substr(msieIdx+5)) >=3D 5.5)
  	  return 1;
  	return 0;
  }
  if (agt.indexOf('mozilla')!=3D-1)
  {
  	if (parseInt(navigator.appVersion) >=3D 5)
  	  return 2;
  	return 0;
  }
  if (agt.indexOf('gecko') !=3D -1)
    return 3;
  return 0;
}
var g_ctBrowserType =3D TestBrowserType();

var g_ctFirstByteMark =3D new Array(0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, =
0xFC);
var g_ctHexNibble =3D new =
Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');

function EscapeByte(val)
{
	return '%' + g_ctHexNibble[val>>>4] + g_ctHexNibble[val & 15];
}

// Unicode safe URL encoding
function Escape16(srcStr)
{
  // Use encodeURIComponent on IE 5.5+, Netscape 6+, and Gecko
  if (g_ctBrowserType > 0) return encodeURIComponent(srcStr);

	var outStr =3D '';
	var prev;
  var pos =3D 0;
  for (; pos < srcStr.length; ++pos)
  {
  	var curVal;

  	// Scan for non-ASCII character or end
  	prev =3D pos;
  	for (; pos < srcStr.length; ++pos)
  	{
  	  curVal =3D srcStr.charCodeAt(pos);
  	  if (curVal > 0x7F || curVal =3D=3D 43) //non-ASCII and '+'
        break;
    }

    // Output the escaped ASCII
    if (pos > prev)
      outStr +=3D escape(srcStr.substring(prev, pos));
    // Exit if at end
    if (pos >=3D srcStr.length)
      break;

    // Continue here if have a non-ASCII character
  	if (curVal >=3D 0xD800 && curVal <=3D 0xDBFF)
  	{
  		if (pos + 1 >=3D srcStr.length)
  		  break;

      pos++;
  		// Create the composite surrogate pair
  		curVal =3D ((curVal - 0xD800) << 10) + ((srcStr.charCodeAt(pos) - =
0xDC00) + 0x10000);
    }
    // Figure out how many bytes we need
    var encodedBytes;
    if (curVal < 0x80)             encodedBytes =3D 1;
    else if (curVal < 0x800)       encodedBytes =3D 2;
    else if (curVal < 0x10000)     encodedBytes =3D 3;
    else if (curVal < 0x200000)    encodedBytes =3D 4;
    else if (curVal < 0x4000000)   encodedBytes =3D 5;
    else if (curVal <=3D 0x7FFFFFFF) encodedBytes =3D 6;
    else
    {
    	//Bad character
      outStr +=3D '?';
   	  continue;
    }

   //  And spit out the bytes. We spit them out in reverse order
   //  here, so use a temporary variable to positionally set
   var outTmp =3D '';
   switch(encodedBytes)
   {
     case 6 : outTmp =3D EscapeByte((curVal | 0x80) & 0xBF);
              curVal >>>=3D 6;
     case 5 : outTmp =3D EscapeByte((curVal | 0x80) & 0xBF) + outTmp;
              curVal >>>=3D 6;
     case 4 : outTmp =3D EscapeByte((curVal | 0x80) & 0xBF) + outTmp;
              curVal >>>=3D 6;
     case 3 : outTmp =3D EscapeByte((curVal | 0x80) & 0xBF) + outTmp;
              curVal >>>=3D 6;
     case 2 : outTmp =3D EscapeByte((curVal | 0x80) & 0xBF) + outTmp;
              curVal >>>=3D 6;
     case 1 : outTmp =3D EscapeByte(curVal | =
g_ctFirstByteMark[encodedBytes]) + outTmp;
   }
   // Add the newly encoded byte string to the output
   outStr +=3D outTmp;
 }

 return outStr;
}

// A list of counts of trailing bytes for each initial byte in the =
input.
// (Only positions 192-255 here. 0-191 is always 0)
var g_ctUTFBytes =3D new Array(
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
  , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
  , 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
  , 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5
);

// A list of values to offset each result char type, according to how
// many source bytes went into making it.
var g_ctUTFOffsets =3D new Array(0, 0x3080, 0xE2080, 0x3C82080, =
0xFA082080, 0x82082080);


// Unicode safe URL decoding
function Unescape16(srcStr2)
{
  // Use decodeURIComponent on Netscape 6+, Gecko. (IE 5.5+ has it, but =
is slow!)
  if (g_ctBrowserType > 1) return decodeURIComponent(srcStr2);

  // Just unescape first. We'll have a string of UTF8 characters stuffed =
into
  // 16 bit JS characters. Next the hard part - converting to UTF16...
  var srcStr =3D unescape(srcStr2); // NS6+ is too smart for this, but =
NS6+ won't get here
	var outStr =3D '';
	var prev;
  var pos =3D 0;
  while (pos < srcStr.length)
  {
  	var curVal;

  	// Scan for non-ASCII character or end
  	prev =3D pos;
  	for (; pos < srcStr.length; ++pos)
  	{
  	  curVal =3D srcStr.charCodeAt(pos);
  	  if (curVal > 0x7F) break;
    }

    // Output the unescaped ASCII
    if (pos > prev)   outStr +=3D srcStr.substring(prev, pos);
    // Exit if at end
    if (pos >=3D srcStr.length) break;

    // See how many trailing src bytes this sequence is going to require
    var trailingBytes =3D 0;
    if (curVal >191) trailingBytes =3D g_ctUTFBytes[curVal-192];

    //
    //  If there are not enough source bytes to do this one, then we
    //  are done. Note that we done >=3D here because we are implicitly
    //  counting the 1 byte we get no matter what.
    if (pos + trailingBytes >=3D srcStr.length) break;

    // Looks ok, so lets build up the value
    var tmpVal =3D 0;
    switch(trailingBytes)
    {
      case 5 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos; tmpVal <<=3D =
6;
      case 4 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos; tmpVal <<=3D =
6;
      case 3 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos; tmpVal <<=3D =
6;
      case 2 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos; tmpVal <<=3D =
6;
      case 1 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos; tmpVal <<=3D =
6;
      case 0 : tmpVal +=3D srcStr.charCodeAt(pos); ++pos;
    }
    tmpVal -=3D g_ctUTFOffsets[trailingBytes];

    //
    //  If it will fit into a single char, then put it in. Otherwise
    //  encode it as a surrogate pair. If its not valid, use the
    //  replacement char.
    //
    if (!(tmpVal & 0xFFFF0000))
    {
      outStr +=3D String.fromCharCode(tmpVal);
    }
    else if (tmpVal > 0x10FFFF)
    {
      outStr +=3D '?'; //throw new URIError("bad source sequence");
    }
    else
    {
      // Store the leading surrogate char and the trailing char
      tmpVal -=3D 0x10000;
      outStr +=3D String.fromCharCode((tmpVal >> 10) + 0xD800, (tmpVal & =
0x3FF) + 0xDC00);
    }
  }

  return outStr;
}

------=_NextPart_000_001F_01C42141.BD29CA80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://127.0.0.1/cxs/js/reportRecords.js

/*
 * Javascript for managing the pages of the GMW 3059 and =
Delphi-A-10949001report. There are two objects, header and record.
 * An array of records will be created and written out in pages at the =
end
 * When it is time to write the pages, gmw3059FlushRecords or =
delphiAFlushRecords is called
 *
 */
/*
 *  Header object constructor=20
 */
/* =
-------------------------------------------------------------------------=
---------------------------------------
   round Off : Round off a floating point number to 'precision' =
significant digits
   =
-------------------------------------------------------------------------=
---------------------------------------
*/
function roundOff(value, precision)
{
        if( value =3D=3D 0 ) return 0;
        var a =3D Math.round(Math.log(value)/Math.log(10) + .5);
        var b =3D precision;
        if( a >=3D b ) return Math.round( value );
        b =3D b - a;
        var result =3D Math.round(value * Math.pow(10, b)) / =
Math.pow(10, b);
        return result;
}
function header()
{
   this.pnum       =3D '&#160;';
   this.unitTo     =3D '&#160;';
   this.contact    =3D '&#160;';
   this.address1   =3D '&#160;';
   this.address2   =3D '&#160;';

   this.pname      =3D '&#160;';
   this.partWt     =3D '&#160;';
   this.itemUOM    =3D '&#160;';
   this.suppName   =3D '&#160;';
   this.suppPlant  =3D '&#160;';
   this.city       =3D '&#160;';
   this.state      =3D '&#160;';
   this.zip        =3D '&#160;';

   this.cust       =3D '&#160;';
   this.prog       =3D '&#160;';
   this.comments   =3D '&#160;';
   this.dept       =3D '&#160;';
   this.country    =3D '&#160;';

   this.revLevel   =3D '&#160;';
   this.revDate    =3D '&#160;';
   this.mailCode   =3D '&#160;';
   this.phone      =3D '&#160;';
   this.fax        =3D '&#160;';
   this.vendorCode =3D '&#160;';
}
/*
 * Initialize the records object array and reset the row counter
 */
function initializeRecords( firstRecord, numRecords)
{
   for( i=3DfirstRecord; i<firstRecord+numRecords; i++ )
   {
      records[i] =3D new record();
   }=20
}
/*
 *  Write out a component record. In fact this simply increments the row =
counter.
 *  If the row counter exceeds the maximum then flush the page and reset =
for the next
 */
function writeRecord()
{
   row =3D row + 1;
   initializeRecords( row, 1 );
}
/*
 * Record object constructor
 */
function record()
{
   this.pnum    =3D '&#160;';
   this.pname   =3D '&#160;';
   this.pwt     =3D '&#160;';
   this.mspec   =3D new Array('&#160;');
   this.mname   =3D '&#160;';
   this.mwt     =3D '&#160;';
   this.mwtpct  =3D '&#160;';
   this.scasno  =3D '&#160;';
   this.sname   =3D '&#160;';
   this.swtmpct =3D '&#160;';
   this.swt     =3D '&#160;';
   this.swtppct =3D '&#160;';
}

function recycledMatl( name )
{
   this.name    =3D name;
   this.pirWt   =3D 0;
   this.pcrWt   =3D 0;
}
/* Searches back from the current row to the row with the most recent =
part information to see if the material is
 * already referenced. If it is it returns the index to the material. If =
not it returns -1.
 */
function getMatlRowForThisPart( arr, row, name )
{
   if( row =3D=3D 0 ) return -1;

   for( var i=3Drow-1; i>=3D0; i-- )
   {
      if( name =3D=3D arr[i].mname ) return i;
      if( arr[i].pnum !=3D '&#160;' || arr[i].pname !=3D '&#160;' || =
arr[i].pwt !=3D '&#160;' ) return -1;
   }
   return -1;
}
function getIndexByName( arr, name)
{
   for( var i=3D0; i<arr.length; i++ )
   {
      if( name =3D=3D arr[i].name ) return i;
   }
   return -1;
}

/*
 =
*************************************************************************=
*****************************
 * Create the GMW3059 report by writing the header and flushing the =
component records a page at a time
 =
*************************************************************************=
*****************************
 */
function gmw3059FlushRecords( firstPart )
{
   var citystate;
   var space =3D '&#160;';

   if( Escape16(header.city) !=3D '%A0' && Escape16(header.state) !=3D =
'%A0') citystate =3D header.city + ', ' + header.state;
   else
   {
      if( Escape16(header.city) =3D=3D '%A0' && Escape16(header.state) =
=3D=3D '%A0' ) citystate =3D '&#160;';
      else
      {
         if( Escape16(header.city) =3D=3D '%A0'  ) citystate =3D =
header.state;
         if( Escape16(header.state) =3D=3D '%A0' ) citystate =3D =
header.city;
      }
   }

// Count the number of pages and the number of rows to display on the =
last page

   var numRows =3D 22;
   var reduceLast =3D 5
   var numPages =3D Math.floor( row / numRows ) + 1;
   var remainder =3D row % numRows;

// If the number of rows on the last page exceeds 17 then we need one =
more page for the signatures sections

   if( remainder > numRows - reduceLast )=20
      numPagesTot =3D numPages + 1;
   else=20
      numPagesTot =3D numPages;

   for( var pageNum=3D1; pageNum <=3D numPagesTot; pageNum++ )
   {

// Write Title information
      prevPage =3D pageNum - 1;
      nextPage =3D pageNum + 1;

      document.write( '<div align=3D"center">' );
//      if( pageNum !=3D 1 ) document.write( '  <FONT color=3D"green" =
FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' + prevPage + '" =
name=3D"' + pageNum +'"><IMG align=3D"middle" border=3D"0" src=3D"' + =
udbase +'/images/menu/win/left-arrow.gif"/></a></FONT>' );
      if( ! firstPart || pageNum !=3D 1 ) document.write( '<P =
STYLE=3D"page-break-before: always"></P>');
      document.write( '<table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" width=3D"950">' );
      document.write( '  <tr>' );
      document.write( '    <td nowrap=3D"nowrap" width=3D"780" =
align=3D"left">&#160;</td>' );
      document.write( '    <td nowrap=3D"nowrap" width=3D"170" =
align=3D"left">' );
      document.write( '      <table cellpadding=3D"2" cellspacing=3D"0" =
border=3D"1" width=3D"170">' );
      document.write( '        <tr>' );
      document.write( '          <td nowrap=3D"nowrap" width=3D"70" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">Proj =
no:</font></td>' );
      document.write( '          <td nowrap=3D"nowrap" width=3D"95" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">Reg =
no:</font></td>' );
      document.write( '        </tr>' );
      document.write( '        <tr>' );
      document.write( '          <td nowrap=3D"nowrap" width=3D"70" =
align=3D"left"><font face=3D"Arial" size=3D"1">Issue:</font></td>' );
      document.write( '          <td nowrap=3D"nowrap" width=3D"95" =
align=3D"left"><font face=3D"Arial" size=3D"1">Page: ' + pageNum + ' of =
' + numPagesTot + '</font></td>' );
      document.write( '        </tr>' );
      document.write( '      </table>' );
      document.write( '    </td>' );
      document.write( '  </tr>' );
      document.write( '</table>' );

//      document.write( '  <font face=3D"Arial" size=3D"2">Page ' + =
pageNum + ' of ' + numPagesTot + '</font>' );
//      if( pageNum !=3D numPagesTot ) document.write( '  <FONT =
color=3D"green" FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' =
+ nextPage + '" name=3D"' + pageNum +'"><IMG align=3D"middle" =
border=3D"0" src=3D"' + udbase =
+'/images/menu/win/right-arrow.gif"/></a></FONT>' );

      document.write( '<table bgcolor=3D"white" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" width=3D"955">' );
      document.write(   '<tr>' );
      document.write(     '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"top" colspan=3D"2">' );
      document.write(       '<center><u><font face=3D"Arial" =
size=3D"2"><b>Declaration of Conformance to =
GMW3059</b></font></u></center>' );
      document.write(       '<br/>' );

// Write Header table (Sections A - N)

      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"190">' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>A. Assembly(Asm)/Part =
Information</b></font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>I. Manufacturer/Supplier =
Information</b></font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"306"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"86"><font =
face=3D"Arial Narrow" size=3D"1"><b>B.</b> Asm/Part Number: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"210"><font =
face=3D"Arial Narrow" size=3D"1">' + header.pnum + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"195"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"86"><font =
face=3D"Arial Narrow" size=3D"1"><b>F.</b> Unit Supplied to: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"119"><font =
face=3D"Arial Narrow" size=3D"1">' + header.cust + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"221"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"46"><font =
face=3D"Arial Narrow" size=3D"1"><b>J.</b> Name: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"175"><font face=3D"Arial =
Narrow" size=3D"1">' + header.contact + '</font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"201"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1"><b>N.</b> Address: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"145"><font face=3D"Arial =
Narrow" size=3D"1">' + header.address1 + '&#160;&#160;' + =
header.address2 + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"306"><table cellpadding=3D"0" cellspacing=3D"0"  =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"76"><font =
face=3D"Arial Narrow" size=3D"1"><b>C.</b> Asm/Part Name: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"220"><font =
face=3D"Arial Narrow" size=3D"1">' + header.pname + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"195"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" =
width=3D"106"><font face=3D"Arial Narrow" size=3D"1"><b>G.</b> Asm/Part =
Mass (Kg): </font></td><td nowrap=3D"nowrap" align=3D"right" =
width=3D"99"><font face=3D"Arial Narrow" size=3D"1">' + header.partWt + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"221"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1"><b>K.</b> Company: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"165"><font face=3D"Arial =
Narrow" size=3D"1">' + header.suppName + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"201"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">&#160; </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"145"><font face=3D"Arial =
Narrow" size=3D"1">' + citystate + '&#160;' + header.zip + =
'</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"306"><table cellpadding=3D"0" cellspacing=3D"0"  =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" =
width=3D"106"><font face=3D"Arial Narrow" size=3D"1"><b>D.</b> Model =
Yr/Vehicle Line: </font></td><td nowrap=3D"nowrap" align=3D"right" =
width=3D"190"><font face=3D"Arial Narrow" size=3D"1">' + header.prog + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"195"><font face=3D"Arial Narrow" size=3D"1"><b>H.</b> Comments =
(L/P/S): </font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"221"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"66"><font =
face=3D"Arial Narrow" size=3D"1"><b>L.</b> Department: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"155"><font face=3D"Arial =
Narrow" size=3D"1">' + header.dept + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"201"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">Country: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"145"><font face=3D"Arial =
Narrow" size=3D"1">' + header.country + '</font></td></tr></table></td>' =
);
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"306"><table cellpadding=3D"0" cellspacing=3D"0"  =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" =
width=3D"166"><font face=3D"Arial Narrow" size=3D"1"><b>E.</b> Asm/Part =
Revision Level: ' + header.revLevel + '</font></td><td nowrap=3D"nowrap" =
align=3D"right" width=3D"130"><font face=3D"Arial Narrow" size=3D"1">Rev =
Date: ' + header.revDate + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"195"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"221"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" =
width=3D"116"><font face=3D"Arial Narrow" size=3D"1"><b>M.</b> Mail Code =
(if applicable): </font></td><td nowrap=3D"nowrap" align=3D"right" =
width=3D"105"><font face=3D"Arial Narrow" size=3D"1">' + header.mailCode =
+ '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"201"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">Phone: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"145"><font face=3D"Arial =
Narrow" size=3D"1">' + header.phone + '</font></td></tr></table></td>' =
);
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"306"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"191"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"221"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"196"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0"><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">Fax: </font></td><td nowrap=3D"nowrap" =
align=3D"right" width=3D"140"><font face=3D"Arial Narrow" size=3D"1">' + =
header.fax + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );

// Section O

      document.write(       '<br/>' );
      document.write(       '<table border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"920">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td rowspan=3D"2" align=3D"left" =
width=3D"100"><font face=3D"Arial Narrow" =
size=3D"1"><b>O.</b></font></td>' );
      document.write(           '<td align=3D"left"  valign=3D"middle" =
width=3D"10"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);

      if( reportable )
        document.write(         '<td align=3D"left"  valign=3D"middle" =
width=3D"10"><INPUT type=3D"checkbox" name=3D"O_No"/></td>' );
      else
        document.write(         '<td align=3D"left"  valign=3D"middle" =
width=3D"10"><INPUT type=3D"checkbox" checked=3D"checked" =
name=3D"O_No"/></td>' );

      document.write(           '<td align=3D"left"  valign=3D"middle" =
width=3D"770"><font face=3D"Arial Narrow" size=3D"1">1. This part does =
not contain substances listed in GMW3059G above the reporting =
limits.</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td align=3D"left"valign=3D"middle" =
><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );

      if( reportable )
         document.write(        '<td align=3D"left" valign=3D"middle" =
><INPUT type=3D"checkbox" checked=3D"checked" name=3D"O_Yes"/></td>' );
      else
         document.write(        '<td align=3D"left" valign=3D"middle" =
><INPUT type=3D"checkbox" name=3D"O_Yes"/></td>' );

      document.write(           '<td align=3D"left" valign=3D"middle" =
><font face=3D"Arial Narrow" size=3D"1">2. This part does contain =
substances listed in GMW3059G above the reporting limits as detailed =
below.</font></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );
=09
      document.write(       '<br/>' );

// Header for the Component table (Sections P through S)

      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"950">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"center" =
colspan=3D"3"><font face=3D"Arial Narrow" size=3D"1"><b>P.</b> Component =
in Assembly</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"center" =
colspan=3D"3"><font face=3D"Arial Narrow" size=3D"1"><b>Q.</b> =
Material/surface treatment</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"center" =
colspan=3D"3"><font face=3D"Arial Narrow" size=3D"1"><b>R.</b> =
Substance</font></td>' );
      document.write(           '<td align=3D"left" rowspan=3D"2"><font =
face=3D"Arial Narrow" size=3D"1"><b>S.</b> Purpose for Use and Plan to =
Eliminate Use Including Timing and Substitute Substances</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"100"><font face=3D"Arial Narrow" =
size=3D"1">Part No</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"107"><font face=3D"Arial Narrow" =
size=3D"1">Name</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"40"><font face=3D"Arial Narrow" =
size=3D"1">Mass (Kg)</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"70"><font face=3D"Arial Narrow" =
size=3D"1">Standard No</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"107"><font face=3D"Arial Narrow" =
size=3D"1">Name</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"70"><font face=3D"Arial Narrow" =
size=3D"1">Mass% Material in Component</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"70"><font face=3D"Arial Narrow" =
size=3D"1">CAS Number</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"107"><font face=3D"Arial Narrow" =
size=3D"1">Name</font></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
valign=3D"bottom" width=3D"80"><font face=3D"Arial Narrow" =
size=3D"1">Mass% Substance in Material</font></td>' );
      document.write(         '</tr>' );

// Write each component record

      rowStart =3D ( pageNum - 1 ) * numRows;

// If this is the last page of component data display only 17 rows if =
possible to leave room for signatures. If
// not then the signatures will be on the last page.

      var nRows =3D numRows;
      if( remainder <=3D numRows - reduceLast && pageNum =3D=3D numPages =
) nRows =3D numRows - reduceLast;
      if( pageNum =3D=3D numPagesTot && numPagesTot !=3D numPages ) =
nRows =3D numRows - reduceLast;

      for( var i=3DrowStart; i<rowStart+nRows; i++ )
      {
         if( i > row ) records[i] =3D new record();
         document.write(         '<tr>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pnum + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pname + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + records[i].pwt =
+ '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' );
         for( var j=3D0; j<records[i].mspec.length; j++ ){
            if( j =3D=3D 0 )   document.write( records[i].mspec[j] );
            else document.write( '<br/>' + records[i].mspec[j] );
         }
         document.write(           '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mname + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mwtpct + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].scasno + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].sname + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swtmpct + '</font></td>' );
         document.write(           '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         records[i] =3D new record();
      }
      document.write(       '</table>' );
      document.write(     '</td>' );
      document.write(   '</tr>' );

        =20
      if( pageNum =3D=3D numPagesTot )
      {
         document.write(   '<tr valign=3D"top">' );
         document.write(     '<td nowrap=3D"nowrap">' );
         document.write(       '<table border=3D"0" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"450">' );
         document.write(         '<tr valign=3D"bottom">' );
         document.write(           '<tdcolspan=3D"3" align=3D"left" =
height=3D"20"><font face=3D"Arial Narrow" size=3D"1"><b>T.</b> Supplier =
Certification<br/>&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdwidth=3D"50" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal:</font></td>' );
         document.write(           '<tdwidth=3D"150" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdwidth=3D"250" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">Printed Name:</font></td>' );
         document.write(           '<tdalign=3D"left"><font =
face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">Date:</font></td>' );
         document.write(           '<tdalign=3D"left"><font =
face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(       '</table>' );
         document.write(     '</td>' );
         document.write(     '<td nowrap=3D"nowrap">' );
         document.write(       '<table border=3D"0" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"450">' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdcolspan=3D"2" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1"><b>U. Unit =
Approval if "F" Substances =
Present</b><br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For =
parts supplier to Saab: Signatures are required for F and D =
substances</font></td>' );
         document.write(           '<tdalign=3D"left"><font =
face=3D"Arial Narrow" size=3D"1">Approved:<INPUT type=3D"checkbox" =
name=3D"Approved"/> Not Approved:<INPUT type=3D"checkbox" =
name=3D"NotApproved"/></font></td>' );
         document.write(         '</tr>' );=20
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdwidth=3D"50" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal:</font></td>' );
         document.write(           '<tdwidth=3D"150" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdwidth=3D"250" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">Printed Name:</font></td>' );
         document.write(           '<tdalign=3D"left"><font =
face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(         '<tr valign=3D"top">' );
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">Date:</font></td>' );
         document.write(           '<tdalign=3D"left"><font =
face=3D"Arial Narrow" =
size=3D"1">________________________________________________</font></td>' =
);
         document.write(           '<tdalign=3D"right"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
         document.write(         '</tr>' );
         document.write(       '</table>' );
         document.write(     '</td>' );
         document.write(   '</tr>' );
      }
      document.write( '</table>' );
//      document.write( '<br/>' );
   =20
      document.write( '</div>' );
   }
}
/*
 =
*************************************************************************=
*****************************
 * Create the Delphi-A-10949001 report by writing the header and =
flushing the component records a page at a time
 =
*************************************************************************=
*****************************
 */
function delphiAFlushRecords( firstPart)
{
   var citystate;
   var space =3D '&#160;';

   if( Escape16(header.city) !=3D '%A0' && Escape16(header.state) !=3D =
'%A0') citystate =3D header.city + ', ' + header.state;
   else
   {
      if( Escape16(header.city) =3D=3D '%A0' && Escape16(header.state) =
=3D=3D '%A0' ) citystate =3D '&#160;';
      else
      {
         if( Escape16(header.city) =3D=3D '%A0'  ) citystate =3D =
header.state;
         if( Escape16(header.state) =3D=3D '%A0' ) citystate =3D =
header.city;
      }
   }

// Count the number of pages and the number of rows to display on the =
last page

   var numRows =3D 18;

   var reduceLast =3D 11 + Math.max( 0, recycledMatls.length - 3 );
   var numPages =3D Math.floor( row / numRows ) + 1;
   var remainder =3D row % numRows;

// If the number of rows on the last page is within 4 of the max then we =
need one more page for the signatures sections

   if( remainder > numRows - reduceLast )=20
      numPagesTot =3D numPages + 1;
   else=20
      numPagesTot =3D numPages;

   for( var pageNum=3D1; pageNum <=3D numPagesTot; pageNum++ )
   {

// Write Title information
      prevPage =3D pageNum - 1;
      nextPage =3D pageNum + 1;

      document.write( '<div align=3D"center"><br/>' );
//      if( pageNum !=3D 1 ) document.write( '  <FONT color=3D"green" =
FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' + prevPage + '" =
name=3D"' + pageNum +'"><IMG align=3D"middle" border=3D"0" src=3D"' + =
udbase +'/images/menu/win/left-arrow.gif"/></a></FONT>' );
      if( ! firstPart || pageNum !=3D 1 ) document.write( '<P =
STYLE=3D"page-break-before: always"></P>');
      document.write( '<table border=3D"0" cellpadding=3D"5" =
width=3D"950">' );
      document.write(   '<tr>' );
      document.write(     '<td nowrap=3D"nowrap" valign=3D"top" =
width=3D"850" align=3D"left">' );
      document.write(       '<u><font face=3D"Arial" =
size=3D"2"><b>Declaration of Conformance to Delphi-A =
10949001</b></font></u>' );
      document.write(     '</td>' );
      document.write(     '<td nowrap=3D"nowrap" valign=3D"top" =
width=3D"95"><table cellpadding=3D"2" cellspacing=3D"0" border=3D"1" =
width=3D"100">' );
      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"95">' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" width=3D"95" =
align=3D"left"><font face=3D"Arial" size=3D"1">Page: ' + pageNum + '   =
of   ' + numPagesTot + '</font></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );
      document.write(     '</td>' );
      document.write(   '</tr>' );
      document.write( '</table>' );
//      if( pageNum !=3D numPagesTot ) document.write( '  <FONT =
color=3D"green" FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' =
+ nextPage + '" name=3D"' + pageNum +'"><IMG align=3D"middle" =
border=3D"0" src=3D"' + udbase =
+'/images/menu/win/right-arrow.gif"/></a></FONT>' );

      document.write( '<table bgcolor=3D"white" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" width=3D"955">' );
      document.write(   '<tr>' );
      document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
valign=3D"top" colspan=3D"2">' );
			=09
// Header (A-O)

      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"950">' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1"><b>Information regarding the ITEM (material, component, =
sub-assembly) sold to Delphi</b></font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1"><b>Manufacturer/Supplier =
Information</b></font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1"><b>A.</b> Item Name: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"200"><font face=3D"Arial Narrow" size=3D"1">' + header.pname + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"111"><font face=3D"Arial Narrow" size=3D"1"><b>E.</b> =
Division(s) Supplied to: </font></td><td nowrap=3D"nowrap" =
nowrap=3D"nowrap" align=3D"right" width=3D"130"><font face=3D"Arial =
Narrow" size=3D"1">' + header.cust + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1"><b>H.</b> Company: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"165"><font face=3D"Arial Narrow" size=3D"1">' + header.suppName =
+ '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1"><b>L.</b> Address: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"140"><font face=3D"Arial Narrow" size=3D"1">' + header.address1 =
+ '&#160;&#160;' + header.address2 + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"86"><font =
face=3D"Arial Narrow" size=3D"1"><b>B.</b> Item Part Number: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"170"><font =
face=3D"Arial Narrow" size=3D"1">' + header.pnum + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">&#160; </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"140"><font face=3D"Arial =
Narrow" size=3D"1">' + citystate + '&#160;' + header.zip + =
'</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"96"><font =
face=3D"Arial Narrow" size=3D"1"><b>C.</b> Revision Level: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"160"><font =
face=3D"Arial Narrow" size=3D"1">' + header.revLevel + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"71"><font =
face=3D"Arial Narrow" size=3D"1"><b>I.</b> Contact Name: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"150"><font face=3D"Arial =
Narrow" size=3D"1">' + header.contact + '</font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1"><b>M.</b> Phone: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"140"><font face=3D"Arial =
Narrow" size=3D"1">' + header.phone + '</font></td></tr></table></td>' =
);
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"96"><font =
face=3D"Arial Narrow" size=3D"1"><b>D.</b> Revision Date: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"160"><font =
face=3D"Arial Narrow" size=3D"1">' + header.revDate + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"106"><font =
face=3D"Arial Narrow" size=3D"1"><b>F.</b> ITEM Unit of Measure: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"135"><font =
face=3D"Arial Narrow" size=3D"1">' + header.itemUOM + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"66"><font =
face=3D"Arial Narrow" size=3D"1"><b>J.</b> Department: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"155"><font face=3D"Arial =
Narrow" size=3D"1">' + header.dept + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1"><b>N.</b> Fax: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"140"><font face=3D"Arial =
Narrow" size=3D"1">' + header.fax + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"156"><font =
face=3D"Arial Narrow" size=3D"1"><b>G.</b> Total Mass (grams) per Unit =
Measure: </font></td><td nowrap=3D"nowrap" align=3D"right" =
width=3D"85"><font face=3D"Arial Narrow" size=3D"1">' + header.partWt + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"126"><font =
face=3D"Arial Narrow" size=3D"1"><b>K.</b> Mail Code (if applicable): =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"95"><font =
face=3D"Arial Narrow" size=3D"1">' + header.mailCode + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"116"><font =
face=3D"Arial Narrow" size=3D"1"><b>O.</b> Vendor Code/DUNS #: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"80"><font =
face=3D"Arial Narrow" size=3D"1">' + header.vendorCode + =
'</font></td></tr></table></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );

// Section P

      document.write(       '<table bgcolor=3D"white" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" width=3D"920">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td rowspan=3D"5" WIDTH=3D"100" =
align=3D"center" colspan=3D"2"><font face=3D"Arial Narrow" =
size=3D"1"><b>P.</b></font></td>' );
      document.write(           '<td colspan=3D"3" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>Does ITEM (material, component, =
sub-assembly, or assembly) sold to Delphi contain Prohibited and/or =
Reportable Substances? Check all box that apply.</b></font></td>' );
      document.write(        '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left" width=3D"10"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
     =20
      if( reportable || prohibited )
         document.write(        '<td align=3D"left" width=3D"10"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"NoProhibited"/></td>' );
      else
         document.write(        '<td align=3D"left" width=3D"10"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"NoProhibited"/></td>' );

      document.write(           '<td align=3D"left" width=3D"770"><font =
face=3D"Arial Narrow" size=3D"1"><b>No - Not Prohibited and Not =
Reportable.</b> The item <b>DOES NOT</b> contain any prohibited or =
reportable substanace(s) listed in Appendices A or B. Proceed to Section =
V.</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">&#160;</font></td>' );

      if( prohibited )
         document.write(           '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"YesProhibited"/></td>' );
      else
         document.write(           '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"YesProhibited"/></td>' );

      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes - Prohibited.</b> The item =
<b>DOES</b>&#160;contain PROHIBITED substanace(s) listed in Appendix A. =
Attach document identifying purpose for using the prohibited substance =
and a plan to eliminate its use, including timing and identification of =
potential substitute substances.</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">&#160;</font></td>' );

      if( reportable )
         document.write(        '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"YesReportable"/></td>' );
      else
         document.write(        '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"YesReportable"/></td>' );

      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes - Reportable.</b> The item =
<b>DOES</b>&#160;contain REPORTABLE substanace(s) listed in Appendix =
B.</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td colspan=3D"3" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b><i>Sections Q through U to be =
completed if either "Yes" box in Section P is checked. Proceed to =
Section V is "No" box in Section P is checked.</i></b></font></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );
	=09
// Components Section

      document.write(       '<table bgcolor=3D"white" border=3D"1" =
cellpadding=3D"2" cellspacing=3D"0" width=3D"950">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td align=3D"left" colspan=3D"3" =
width=3D"284"><font face=3D"Arial Narrow" size=3D"1"><b>A.</b> If Item =
is a raw material, Proceed to Section T. If Item is an Assembly of 10+ =
parts or a single components, proceed to Section R. If Item is an =
assembly of 2-10 parts or sub-assemblies made from material(s) that =
contain the Prohibited or Reportable Substance, report =
below.</font></td>' );
      document.write(           '<td align=3D"left" colspan=3D"3" =
width=3D"255"><font face=3D"Arial Narrow" size=3D"1"><b>R.</b> Material =
Containing Prohibited or Reportable Substance Found in Assemblies, =
Sub-Assemblies or Single Component Parts</font></td>' );

      document.write(           '<td align=3D"left" width=3D"85"><font =
face=3D"Arial Narrow" size=3D"1"><b>S.</b> Mass % of Pro-hibited or =
Report-able Substance in Materials found in assemblies or single =
component parts</font></td>' );
      document.write(           '<td align=3D"left" =
width=3D"237"colspan=3D"3"><font face=3D"Arial Narrow" =
size=3D"1"><b>T.</b> Prohibited or Reportable Substance Contained in =
Item Sold to Delphi</font></td>' );
      document.write(           '<td align=3D"left" width=3D"70"><font =
face=3D"Arial Narrow" size=3D"1"><b>U.</b> Mass % Prohibited or =
Reportable Substance in Item Sold to Delphi</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"126"><font face=3D"Arial Narrow" size=3D"1"><b>Q1.</b> Part or =
Sub-Assembly Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"96"><font face=3D"Arial Narrow" size=3D"1"><b>Q2.</b> Part =
Number for the Part or Sub-Assembly</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"62"><font face=3D"Arial Narrow" size=3D"1"><b>Q3.</b> Mass (g) =
per Item of the total parts or sub-assemblies associated with part =
number reported in Q2.</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"110"><font face=3D"Arial Narrow" size=3D"1"><b>R1.</b> Material =
Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"90"><font face=3D"Arial Narrow" size=3D"1"><b>R2.</b> Standard =
or Specification #</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"55"><font face=3D"Arial Narrow" size=3D"1"><b>R3.</b> Mass (g) =
of Material per Item</font></td>' );
      document.write(           '<td bgcolor=3D"#cccccc" align=3D"left" =
valign=3D"bottom" width=3D"80"><font face=3D"Arial Narrow" size=3D"1"> =
*** For asssemblies and parts, this is the value to compare to content =
limits in specification.</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"96"><font face=3D"Arial Narrow" size=3D"1"><b>T1.</b> Substance =
Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"80"><font face=3D"Arial Narrow" size=3D"1"><b>T2.</b> Chemical =
Abstract Services (CAS) Number</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"62"><font face=3D"Arial Narrow" size=3D"1"><b>T3.</b> Mass (g) =
of substance per ITEM Unit of Measure "S" multiplied by =
"R3"/100</font></td>' );
      document.write(           '<td bgcolor=3D"#cccccc" align=3D"left" =
valign=3D"bottom" width=3D"70"><font face=3D"Arial Narrow" size=3D"1"> =
For raw materials, this is the value to compare to content limits in =
specification "T3" divided by "G multiplied by 100"</font></td>' );
      document.write(         '</tr>' );

// Write each component record

      var nRows =3D numRows;
      var rowStart =3D nRows * ( pageNum - 1 );

// If this is the last page of component data display only 17 rows if =
possible to leave room for signatures. If
// not then the signatures will be on the last page.

      if( remainder <=3D numRows - reduceLast && pageNum =3D=3D numPages =
) nRows =3D numRows - reduceLast;
      if( pageNum =3D=3D numPagesTot && numPagesTot !=3D numPages ) =
nRows =3D numRows - reduceLast;

      var rowEnd =3D rowStart+nRows;

      for( var i=3DrowStart; i<rowEnd; i++ )
      {
         if( i > row ) records[i] =3D new record();

         document.write(      '<tr>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pnum + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pwt + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' );
         for( var j=3D0; j<records[i].mspec.length; j++ ){
            if( j =3D=3D 0 )   document.write( records[i].mspec[j] );
            else document.write( '<br/>' + records[i].mspec[j] );
         }
         document.write(           '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mwt + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swtmpct + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].sname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].scasno + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swt + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swtppct + '</font></td>' );
         document.write(      '</tr>' );
         records[i] =3D new record();
      }
      document.write(       '</table>' );
      document.write(     '</td>' );
      document.write(   '</tr>' );

      if( pageNum =3D=3D numPagesTot )
      {

         document.write('<tr valign=3D"top">' );
         document.write(  '<td align=3D"center">' );
         document.write(    '<table border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"middle">' );
         document.write(        '<td rowspan=3D"3" width=3D"100" =
align=3D"center" colspan=3D"2"><font face=3D"Arial Narrow" =
size=3D"1"><b>V.</b></font></td>' );
         document.write(        '<td colspan=3D"2" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>Does ITEM (material, component, =
sub-assembly, or assembly) sold to Delphi contain Post-Industrial or =
Post-Consumer Recycled Material</b></font></td>' );
         document.write(      '</tr>' );
  =20
         if( recycledMatls.length > 0 )
         {
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left" width=3D"10"><INPUT =
type=3D"checkbox" name=3D"NoV"/><font face=3D"Arial Narrow" =
size=3D"1"><b>No</b></font></td>' );
            document.write(     '<td align=3D"left" width=3D"340"><font =
face=3D"Arial Narrow" size=3D"1">If <b>No</b> then proceed to Section =
X.</font></td>' );
            document.write(   '</tr>' );
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left"><INPUT =
type=3D"checkbox" name=3D"NoV" checked=3D"checked"/><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes</b></font></td>' );
            document.write(     '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">If <b>Yes, then Complete Section W.</b></font></td>' =
);
            document.write(   '</tr>' );
         }
         else
         {
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left" width=3D"10"><INPUT =
type=3D"checkbox" name=3D"NoV" checked=3D"checked"/><font face=3D"Arial =
Narrow" size=3D"1"><b>No</b></font></td>' );
            document.write(     '<td align=3D"left" width=3D"340"><font =
face=3D"Arial Narrow" size=3D"1">If <b>No</b> then proceed to Section =
X.</font></td>' );
            document.write(   '</tr>' );
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left"><INPUT =
type=3D"checkbox" name=3D"NoV"/><font face=3D"Arial Narrow" =
size=3D"1"><b>Yes</b></font></td>' );
            document.write(     '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">If <b>Yes, then Complete Section W.</b></font></td>' =
);
            document.write(   '</tr>' );
         }

         document.write(    '</table>' );
         document.write(  '</td>' );

         document.write(  '<td align=3D"center">' );
         document.write(    '<table border=3D"1" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"460">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td colspan=3D"3" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>W.</b> Recycle Content by Mass =
(g)</font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td align=3D"center" =
width=3D"130"><font face=3D"Arial Narrow" size=3D"1">Material =
Name:<br>&#160;</br></font></td>' );
         document.write(        '<td align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">Post Industrial =
Recycled Content (grams):<br>&#160;</br></font></td>' );
         document.write(        '<td align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">Post Consumer =
Recycled Content (grams):<br>&#160;</br></font></td>' );
         document.write(      '</tr>' );

         for( var i=3D0; i<recycledMatls.length; i++ )
         {
            document.write(   '<tr valign=3D"top">' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"130"><font face=3D"Arial Narrow" size=3D"1">' + =
recycledMatls[i].name + '</font></td>' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">' + =
roundOff(recycledMatls[i].pirWt,6) + '</font></td>' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">' + =
roundOff(recycledMatls[i].pcrWt,6) + '</font></td>' );
            document.write(   '</tr>' );
            recycledMatls[i] =3D new recycledMatl();
         }
         recycledMatls.length =3D 0;
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write('</tr>' );

=09
         document.write('<tr valign=3D"top">' );
         document.write(  '<td nowrap=3D"nowrap">' );
         document.write(      '<table border=3D"0" cellpadding=3D"1" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"50" =
align=3D"center" rowspan=3D"8"><font face=3D"Arial Narrow" =
size=3D"1"><b>X.</b></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
colspan=3D"2"><font face=3D"Arial Narrow" size=3D"1">Supplier =
Information</font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"right" =
width=3D"100"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"300"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Printed =
Name</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Title</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Phone</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Fax</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">E-Mail</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Date</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write(  '<td nowrap=3D"nowrap">' );
         document.write(    '<table border=3D"0" cellpadding=3D"1" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
colspan=3D"3"><font face=3D"Arial Narrow" size=3D"1">Y. Division =
Approval if Restricted (R) Substance =
Present:&#160;;&#160;&#160;&#160;&#160;&#160; Approved<INPUT =
type=3D"checkbox" name=3D"Approved"/> Not Approved<INPUT =
type=3D"checkbox" name=3D"NotApproved"/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Printed =
Name</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Title</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Phone</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Fax</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">E-Mail</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Date</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write('</tr>' );
      }
=09
      document.write( '</table>' );
   }
}
/*
 =
*************************************************************************=
*****************************
 * Create the Sample report by writing the header and flushing the =
component records a page at a time
 =
*************************************************************************=
*****************************
 */
function sampleFlushRecords( firstPart)
{
   var citystate;
   var space =3D '&#160;';

   if( Escape16(header.city) !=3D '%A0' && Escape16(header.state) !=3D =
'%A0') citystate =3D header.city + ', ' + header.state;
   else
   {
      if( Escape16(header.city) =3D=3D '%A0' && Escape16(header.state) =
=3D=3D '%A0' ) citystate =3D '&#160;';
      else
      {
         if( Escape16(header.city) =3D=3D '%A0'  ) citystate =3D =
header.state;
         if( Escape16(header.state) =3D=3D '%A0' ) citystate =3D =
header.city;
      }
   }

// Count the number of pages and the number of rows to display on the =
last page

   var numRows =3D 20;

   var reduceLast =3D 1 + Math.max( 0, recycledMatls.length - 3 );
   var numPages =3D Math.floor( row / numRows ) + 1;
   var remainder =3D row % numRows;

// If the number of rows on the last page is within 4 of the max then we =
need one more page for the signatures sections

   if( remainder > numRows - reduceLast )=20
      numPagesTot =3D numPages + 1;
   else=20
      numPagesTot =3D numPages;

   for( var pageNum=3D1; pageNum <=3D numPagesTot; pageNum++ )
   {

// Write Title information
      prevPage =3D pageNum - 1;
      nextPage =3D pageNum + 1;

      document.write( '<div align=3D"center"><br/>' );
//      if( pageNum !=3D 1 ) document.write( '  <FONT color=3D"green" =
FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' + prevPage + '" =
name=3D"' + pageNum +'"><IMG align=3D"middle" border=3D"0" src=3D"' + =
udbase +'/images/menu/win/left-arrow.gif"/></a></FONT>' );
      if( ! firstPart || pageNum !=3D 1 ) document.write( '<P =
STYLE=3D"page-break-before: always"></P>');
      document.write( '<table border=3D"0" cellpadding=3D"5" =
width=3D"950">' );
      document.write(   '<tr>' );
      document.write(     '<td nowrap=3D"nowrap" valign=3D"top" =
width=3D"850" align=3D"left">' );
      document.write(       '<u><font face=3D"Arial" =
size=3D"2"><b>Sample Report</b></font></u>' );
      document.write(     '</td>' );
      document.write(     '<td nowrap=3D"nowrap" valign=3D"top" =
width=3D"95"><table cellpadding=3D"2" cellspacing=3D"0" border=3D"1" =
width=3D"100">' );
      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"95">' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" width=3D"95" =
align=3D"left"><font face=3D"Arial" size=3D"1">Page: ' + pageNum + '   =
of   ' + numPagesTot + '</font></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );
      document.write(     '</td>' );
      document.write(   '</tr>' );
      document.write( '</table>' );
//      if( pageNum !=3D numPagesTot ) document.write( '  <FONT =
color=3D"green" FACE=3D"arial narrow,helvetica" SIZE=3D"1"><a href=3D"#' =
+ nextPage + '" name=3D"' + pageNum +'"><IMG align=3D"middle" =
border=3D"0" src=3D"' + udbase =
+'/images/menu/win/right-arrow.gif"/></a></FONT>' );

      document.write( '<table bgcolor=3D"white" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" width=3D"955">' );
      document.write(   '<tr>' );
      document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
valign=3D"top" colspan=3D"2">' );
			=09
// Header (A-O)

      document.write(       '<table border=3D"1" cellpadding=3D"2" =
cellspacing=3D"0" width=3D"950">' );
      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
align=3D"center"><tr><td nowrap=3D"nowrap" align=3D"center"><font =
face=3D"Arial Narrow" size=3D"1"><b>Information regarding the ITEM =
(material, component, sub-assembly)</b></font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" =
colspan=3D"2"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
align=3D"center"><tr><td nowrap=3D"nowrap" align=3D"center"><font =
face=3D"Arial Narrow" size=3D"1"><b>Manufacturer/Supplier =
Information</b></font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1">Item Name: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"200"><font face=3D"Arial Narrow" size=3D"1">' + header.pname + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"111"><font face=3D"Arial Narrow" size=3D"1">Division(s) =
Supplied to: </font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"right" width=3D"130"><font face=3D"Arial Narrow" size=3D"1">' + =
header.cust + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1">Company: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"165"><font face=3D"Arial Narrow" size=3D"1">' + header.suppName =
+ '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" nowrap=3D"nowrap" =
align=3D"left" width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" ><tr><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"left" =
width=3D"56"><font face=3D"Arial Narrow" size=3D"1">Address: =
</font></td><td nowrap=3D"nowrap" nowrap=3D"nowrap" align=3D"right" =
width=3D"140"><font face=3D"Arial Narrow" size=3D"1">' + header.address1 =
+ '&#160;&#160;' + header.address2 + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"86"><font =
face=3D"Arial Narrow" size=3D"1">Item Part Number: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"170"><font face=3D"Arial =
Narrow" size=3D"1">' + header.pnum + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">&#160; </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"140"><font face=3D"Arial =
Narrow" size=3D"1">' + citystate + '&#160;' + header.zip + =
'</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"96"><font =
face=3D"Arial Narrow" size=3D"1">Revision Level: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"160"><font face=3D"Arial =
Narrow" size=3D"1">' + header.revLevel + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"71"><font =
face=3D"Arial Narrow" size=3D"1">Contact Name: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"150"><font face=3D"Arial =
Narrow" size=3D"1">' + header.contact + '</font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">Phone: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"140"><font face=3D"Arial =
Narrow" size=3D"1">' + header.phone + '</font></td></tr></table></td>' =
);
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"96"><font =
face=3D"Arial Narrow" size=3D"1">Revision Date: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"160"><font face=3D"Arial =
Narrow" size=3D"1">' + header.revDate + '</font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"106"><font =
face=3D"Arial Narrow" size=3D"1">ITEM Unit of Measure: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"135"><font face=3D"Arial =
Narrow" size=3D"1">' + header.itemUOM + '</font></td></tr></table></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"66"><font =
face=3D"Arial Narrow" size=3D"1">Department: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"155"><font face=3D"Arial =
Narrow" size=3D"1">' + header.dept + '</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"56"><font =
face=3D"Arial Narrow" size=3D"1">Fax: </font></td><td nowrap=3D"nowrap" =
align=3D"right" width=3D"140"><font face=3D"Arial Narrow" size=3D"1">' + =
header.fax + '</font></td></tr></table></td>' );
      document.write(         '</tr>' );

      document.write(         '<tr>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"260"><font face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' =
);
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"245"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"156"><font =
face=3D"Arial Narrow" size=3D"1">Total Mass (grams) per Unit Measure: =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"85"><font =
face=3D"Arial Narrow" size=3D"1">' + header.partWt + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"215"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"126"><font =
face=3D"Arial Narrow" size=3D"1">Mail Code (if applicable): =
</font></td><td nowrap=3D"nowrap" align=3D"right" width=3D"95"><font =
face=3D"Arial Narrow" size=3D"1">' + header.mailCode + =
'</font></td></tr></table></td>' );
      document.write(           '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"200"><table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
><tr><td nowrap=3D"nowrap" align=3D"left" width=3D"116"><font =
face=3D"Arial Narrow" size=3D"1">Vendor Code/DUNS #: </font></td><td =
nowrap=3D"nowrap" align=3D"right" width=3D"80"><font face=3D"Arial =
Narrow" size=3D"1">' + header.vendorCode + =
'</font></td></tr></table></td>' );
      document.write(         '</tr>' );
      document.write(       '</table>' );

// Section P

      document.write(       '<table bgcolor=3D"white" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" width=3D"920">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td rowspan=3D"5" WIDTH=3D"100" =
align=3D"center" colspan=3D"2"><font face=3D"Arial Narrow" =
size=3D"1"></font></td>' );
      document.write(           '<td colspan=3D"3" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>Does ITEM (material, component, =
sub-assembly, or assembly) contain Prohibited and/or Reportable =
Substances? Check all box that apply.</b></font></td>' );
      document.write(        '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left" width=3D"10"><font =
face=3D"Arial Narrow" size=3D"1">&#160;</font></td>' );
     =20
      if( reportable || prohibited )
         document.write(        '<td align=3D"left" width=3D"10"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"NoProhibited"/></td>' );
      else
         document.write(        '<td align=3D"left" width=3D"10"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"NoProhibited"/></td>' );

      document.write(           '<td align=3D"left" width=3D"770"><font =
face=3D"Arial Narrow" size=3D"1"><b>No - Not Prohibited and Not =
Reportable.</b> The item <b>DOES NOT</b> contain any prohibited or =
reportable substance(s)</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">&#160;</font></td>' );

      if( prohibited )
         document.write(           '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"YesProhibited"/></td>' );
      else
         document.write(           '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"YesProhibited"/></td>' );

      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes - Prohibited.</b> The item <b>DOES</b> contain =
PROHIBITED substance(s)</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1">&#160;</font></td>' );

      if( reportable )
         document.write(        '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" checked=3D"checked" NAME=3D"YesReportable"/></td>' );
      else
         document.write(        '<td align=3D"left"><INPUT =
TYPE=3D"CHECKBOX" NAME=3D"YesReportable"/></td>' );

      document.write(           '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes - Reportable.</b> The item <b>DOES</b> contain =
REPORTABLE substance(s)</font></td>' );
      document.write(         '</tr>' );
//      document.write(         '<tr>' );
//      document.write(           '<td colspan=3D"3" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1"><b><i>Sections Q =
through U to be completed if either "Yes" box in Section P is checked. =
Proceed to Section V is "No" box in Section P is =
checked.</i></b></font></td>' );
//      document.write(         '</tr>' );
      document.write(       '</table>' );
	=09
// Components Section

      document.write(       '<table bgcolor=3D"white" border=3D"1" =
cellpadding=3D"2" cellspacing=3D"0" width=3D"950">' );
      document.write(         '<tr valign=3D"top">' );
      document.write(           '<td align=3D"center" colspan=3D"3" =
width=3D"284"><font face=3D"Arial Narrow" size=3D"1">Component =
Detail</font></td>' );
      document.write(           '<td align=3D"center" colspan=3D"3" =
width=3D"255"><font face=3D"Arial Narrow" size=3D"1">Material =
Detail</font></td>' );

      document.write(           '<td align=3D"center" width=3D"322" =
colspan=3D"4"><font face=3D"Arial Narrow" size=3D"1">Substance =
Detail</font></td>' );
//      document.write(           '<td align=3D"left" =
width=3D"237"colspan=3D"3"><font face=3D"Arial Narrow" =
size=3D"1"><b>T.</b> Prohibited or Reportable Substance Contained in =
Item Sold to Delphi</font></td>' );
      document.write(         '</tr>' );
      document.write(         '<tr>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"126"><font face=3D"Arial Narrow" size=3D"1">Part or =
Sub-Assembly Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"96"><font face=3D"Arial Narrow" size=3D"1">Part Number for the =
Part or Sub-Assembly</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"62"><font face=3D"Arial Narrow" size=3D"1">Mass (g) per Item of =
the total parts or sub-assemblies associated with part number reported =
in col 2</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"110"><font face=3D"Arial Narrow" size=3D"1">Material =
Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"90"><font face=3D"Arial Narrow" size=3D"1">Standard or =
Specification #</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"55"><font face=3D"Arial Narrow" size=3D"1">Mass (g) of Material =
per Item</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"96"><font face=3D"Arial Narrow" size=3D"1">Substance =
Name</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"80"><font face=3D"Arial Narrow" size=3D"1">Chemical Abstract =
Services (CAS) Number</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"55"><font face=3D"Arial Narrow" size=3D"1">Percentage of =
Substance in Material</font></td>' );
      document.write(           '<td align=3D"left" valign=3D"bottom" =
width=3D"62"><font face=3D"Arial Narrow" size=3D"1">Mass (g) of =
Substance per Item</font></td>' );
      document.write(         '</tr>' );

// Write each component record

      var nRows =3D numRows;
      var rowStart =3D nRows * ( pageNum - 1 );

// If this is the last page of component data display only 17 rows if =
possible to leave room for signatures. If
// not then the signatures will be on the last page.

      if( remainder <=3D numRows - reduceLast && pageNum =3D=3D numPages =
) nRows =3D numRows - reduceLast;
      if( pageNum =3D=3D numPagesTot && numPagesTot !=3D numPages ) =
nRows =3D numRows - reduceLast;

      var rowEnd =3D rowStart+nRows;

      for( var i=3DrowStart; i<rowEnd; i++ )
      {
         if( i > row ) records[i] =3D new record();

         document.write(      '<tr>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pnum + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].pwt + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' );
         for( var j=3D0; j<records[i].mspec.length; j++ ){
            if( j =3D=3D 0 )   document.write( records[i].mspec[j] );
            else document.write( '<br/>' + records[i].mspec[j] );
         }
         document.write(           '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].mwt + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].sname + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].scasno + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swtmpct + '</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">' + =
records[i].swt + '</font></td>' );
         document.write(      '</tr>' );
         records[i] =3D new record();
      }
      document.write(       '</table>' );
      document.write(     '</td>' );
      document.write(   '</tr>' );

      if( pageNum =3D=3D numPagesTot )
      {

         document.write('<tr valign=3D"top">' );
         document.write(  '<td align=3D"center">' );
         document.write(    '<table border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"middle">' );
         document.write(        '<td rowspan=3D"3" width=3D"100" =
align=3D"center" colspan=3D"2"><font face=3D"Arial Narrow" =
size=3D"1"></font></td>' );
         document.write(        '<td colspan=3D"2" align=3D"left"><font =
face=3D"Arial Narrow" size=3D"1"><b>Does ITEM (material, component, =
sub-assembly, or assembly) contain Post-Industrial or Post-Consumer =
Recycled Material?</b></font></td>' );
         document.write(      '</tr>' );
  =20
         if( recycledMatls.length > 0 )
         {
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left" width=3D"10"><INPUT =
type=3D"checkbox" name=3D"NoV"/><font face=3D"Arial Narrow" =
size=3D"1"><b>No</b></font></td>' );
            document.write(     '<td align=3D"left" width=3D"340"><font =
face=3D"Arial Narrow" size=3D"1"></font></td>' );
            document.write(   '</tr>' );
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left"><INPUT =
type=3D"checkbox" name=3D"NoV" checked=3D"checked"/><font face=3D"Arial =
Narrow" size=3D"1"><b>Yes</b></font></td>' );
            document.write(     '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"></font></td>' );
            document.write(   '</tr>' );
         }
         else
         {
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left" width=3D"10"><INPUT =
type=3D"checkbox" name=3D"NoV" checked=3D"checked"/><font face=3D"Arial =
Narrow" size=3D"1"><b>No</b></font></td>' );
            document.write(     '<td align=3D"left" width=3D"340"><font =
face=3D"Arial Narrow" size=3D"1"></font></td>' );
            document.write(   '</tr>' );
            document.write(   '<tr valign=3D"middle">' );
            document.write(     '<td align=3D"left"><INPUT =
type=3D"checkbox" name=3D"NoV"/><font face=3D"Arial Narrow" =
size=3D"1"><b>Yes</b></font></td>' );
            document.write(     '<td align=3D"left"><font face=3D"Arial =
Narrow" size=3D"1"></font></td>' );
            document.write(   '</tr>' );
         }

         document.write(    '</table>' );
         document.write(  '</td>' );

         document.write(  '<td align=3D"center">' );
         document.write(    '<table border=3D"1" cellpadding=3D"0" =
cellspacing=3D"0" width=3D"460">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td colspan=3D"3" =
align=3D"center"><font face=3D"Arial Narrow" size=3D"1">Recycled Content =
by Mass (g)</font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td align=3D"center" =
width=3D"130"><font face=3D"Arial Narrow" size=3D"1">Material =
Name:<br>&#160;</br></font></td>' );
         document.write(        '<td align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">Post Industrial =
Recycled Content (grams):<br>&#160;</br></font></td>' );
         document.write(        '<td align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">Post Consumer =
Recycled Content (grams):<br>&#160;</br></font></td>' );
         document.write(      '</tr>' );

         for( var i=3D0; i<recycledMatls.length; i++ )
         {
            document.write(   '<tr valign=3D"top">' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"130"><font face=3D"Arial Narrow" size=3D"1">' + =
recycledMatls[i].name + '</font></td>' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">' + =
roundOff(recycledMatls[i].pirWt,6) + '</font></td>' );
            document.write(     '<td nowrap=3D"nowrap" align=3D"center" =
width=3D"180"><font face=3D"Arial Narrow" size=3D"1">' + =
roundOff(recycledMatls[i].pcrWt,6) + '</font></td>' );
            document.write(   '</tr>' );
            recycledMatls[i] =3D new recycledMatl();
         }
         recycledMatls.length =3D 0;
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write('</tr>' );

/*=09
         document.write('<tr valign=3D"top">' );
         document.write(  '<td nowrap=3D"nowrap">' );
         document.write(      '<table border=3D"0" cellpadding=3D"1" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"50" =
align=3D"center" rowspan=3D"8"><font face=3D"Arial Narrow" =
size=3D"1"></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
colspan=3D"2"><font face=3D"Arial Narrow" size=3D"1">Supplier =
Information</font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"right" =
width=3D"100"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
width=3D"300"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Printed =
Name</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Title</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Phone</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Fax</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">E-Mail</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Date</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(      '</tr>' );
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write(  '<td nowrap=3D"nowrap">' );
         document.write(    '<table border=3D"0" cellpadding=3D"1" =
cellspacing=3D"0" width=3D"450">' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" align=3D"left" =
colspan=3D"3"><font face=3D"Arial Narrow" size=3D"1">Division Approval =
if Restricted Substance Present:&#160;;&#160;&#160;&#160;&#160;&#160; =
Approved<INPUT type=3D"checkbox" name=3D"Approved"/> Not Approved<INPUT =
type=3D"checkbox" name=3D"NotApproved"/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Signature/Seal</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" width=3D"150" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Printed =
Name</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Title</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">Phone</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Fax</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1">E-Mail</font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(      '<tr valign=3D"top">' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" size=3D"1">Date</font></td>' =
);
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"left"><font face=3D"Arial Narrow" =
size=3D"1">________________________<br/></font></td>' );
         document.write(        '<td nowrap=3D"nowrap" =
align=3D"right"><font face=3D"Arial Narrow" =
size=3D"1"><br/></font></td>' );
         document.write(      '</tr>' );
         document.write(    '</table>' );
         document.write(  '</td>' );
         document.write('</tr>' );
*/
      }
=09
      document.write( '</table>' );
   }
}
------=_NextPart_000_001F_01C42141.BD29CA80--
