From: <Saved by Microsoft Internet Explorer 5>
Subject: AppendixGrade
Date: Mon, 15 Aug 2005 09:55:30 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0038_01C5A17F.785322C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0038_01C5A17F.785322C0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/ScorecardPortal/AppendixGrade.aspx?AppendixGradeId=919

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>AppendixGrade</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<META content=3DC# name=3DCODE_LANGUAGE>
<META content=3DJavaScript name=3Dvs_defaultClientScript>
<META content=3Dhttp://schemas.microsoft.com/intellisense/ie3-2nav3-0=20
name=3Dvs_targetSchema><LINK=20
href=3D"http://localhost/ScorecardPortal/ScorecardPortal.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT language=3Djavascript>
			function ConfirmDelete()
			{
				return confirm('Are you sure you want to delete this record?');
			}
		</SCRIPT>
</HEAD>
<BODY bottomMargin=3D0 leftMargin=3D0 topMargin=3D0 rightMargin=3D0 =
marginwidth=3D"0"=20
marginheight=3D"0">
<FORM language=3Djavascript id=3DForm1 name=3DForm1 =
onsubmit=3DValidatorOnSubmit();=20
action=3DAppendixGrade.aspx?AppendixGradeId=3D919 method=3Dpost><INPUT =
type=3Dhidden=20
value=3DdDwxNjc1MjY3NzQ5O3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+O2k8Mz47aTw1Pjs+O=
2w8dDxwPDtwPGw8b25jbGljazs+O2w8cmV0dXJuIGNvbmZpcm0oJ0FyZSB5b3Ugc3VyZSB5b3=
Ugd2FudCB0byBhcHByb3ZlIHRoaXMgYXBwZW5kaXg/IFlvdSB3aWxsIE5PVCBiZSBhYmxlIHR=
vIGVkaXQgYXBwcm92ZWQgYXBwZW5kaXguJylcOzs+Pj47Oz47dDxwPHA8bDxOYXZpZ2F0ZVVy=
bDs+O2w8U2NvcmVjYXJkR3JhZGUuYXNweD9TY29yZWNhcmRHcmFkZUlEPTc1Oz4+Oz47Oz47d=
Dw7bDxpPDA+Oz47bDx0PHA8cDxsPEFwcGVuZGl4R3JhZGVJZDtEaXNwbGF5TW9kZTtTdWJTY2=
FsZUlEO0xvYWRFZGl0Q29udHJvbHM7PjtsPGk8OTE5PjtXZWxsc0ZhcmdvLlNjb3JlY2FyZC5=
Qb3J0YWwuVmlld0VkaXRFbnVtLCBTY29yZWNhcmRQb3J0YWwsIFZlcnNpb249MC4wLjAuMCwg=
Q3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsPGVkaXQ+O2k8MT47bzxmPjs+P=
js+O2w8aTwwPjtpPDE+O2k8Mz47aTw1PjtpPDc+O2k8OT47aTwxMT47aTwxMz47aTwxNT47aT=
wxNz47aTwxOT47aTwyMT47aTwyMz47aTwyNT47aTwyNz47aTwyOT47aTwzMT47aTwzMz47Pjt=
sPHQ8cDxwPGw8QXBwZW5kaXhOYW1lO0FwcGVuZGl4RGVzY3JpcHRpb247PjtsPENvbnRyYWN0=
IE1hbmFnZW1lbnQ7Q29udHJhY3QgTWFuYWdlbWVudCAoSW52b2ljZSBhY2N1cmFjeSBhbmQgc=
mVzcG9uc2UgdGltZSB0byBlcnJvcnMpOz4+Oz47bDxpPDE+O2k8Mz47PjtsPHQ8cDxsPGlubm=
VyaHRtbDs+O2w8QXBwZW5kaXg6IENvbnRyYWN0IE1hbmFnZW1lbnQ7Pj47Oz47dDxwPGw8aW5=
uZXJodG1sOz47bDxDb250cmFjdCBNYW5hZ2VtZW50IChJbnZvaWNlIGFjY3VyYWN5IGFuZCBy=
ZXNwb25zZSB0aW1lIHRvIGVycm9ycyk7Pj47Oz47Pj47dDxwPGw8VmlzaWJsZTs+O2w8bzx0P=
js+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7PjtsPDQuMDA7Pj47Oz47dDxwPGw8aW5uZXJodG1sOz=
47bDwyMDA7Pj47Oz47dDxwPGw8aW5uZXJodG1sOz47bDwzOz4+Ozs+O3Q8cDxsPGlubmVyaHR=
tbDs+O2w8MjAwMDAwMDAuMDA7Pj47Oz47dDxwPGw8aW5uZXJodG1sOz47bDwxNjAwMDAwMC4w=
MDs+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7PjtsPDQwMDAwMDAuMDA7Pj47Oz47dDxwPGw8aW5uZ=
XJodG1sOz47bDwxNjAwMDAwMC4wMDs+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7PjtsPDE5MDAwMD=
AwMC4wMDs+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7PjtsPDQuMDA7Pj47Oz47dDxwPGw8aW5uZXJ=
odG1sOz47bDwxLjUwJTs+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7PjtsPDI1LjAwJTs+Pjs7Pjt0=
PHA8bDxpbm5lcmh0bWw7PjtsPFdlaWdodDogMjAuMDAlOz4+Ozs+O3Q8cDxsPGlubmVyaHRtb=
Ds+O2w8V2VpZ2h0OiAzMC4wMCU7Pj47Oz47dDxwPGw8aW5uZXJodG1sOz47bDxXZWlnaHQ6ID=
UwLjAwJTs+Pjs7Pjt0PHA8bDxpbm5lcmh0bWw7Y2xhc3M7PjtsPDEzLjc1O0NvbG9yQjs+Pjs=
7Pjt0PDtsPGk8MD47PjtsPHQ8O2w8aTwwPjtpPDE+Oz47bDx0PDtsPGk8MD47PjtsPHQ8cDxw=
PGw8R3JhZGVTY2FsZUlEO1NjYWxlTW9kZTs+O2w8aTwzND47V2VsbHNGYXJnby5TY29yZWNhc=
mQuUG9ydGFsLlNjb3JlY2FyZEFwcGVuZGl4RW51bSwgU2NvcmVjYXJkUG9ydGFsLCBWZXJzaW=
9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbDxBcHBlbmR=
peD47Pj47PjtsPGk8MT47PjtsPHQ8cDxsPF8hSXRlbUNvdW50Oz47bDxpPDU+Oz4+O2w8aTww=
PjtpPDE+O2k8Mj47aTwzPjtpPDQ+Oz47bDx0PDtsPGk8MD47PjtsPHQ8QDxHcmFkZVNjYWxlI=
ENvbG9yQTtBO0dyYWRlU2NhbGUgQ29sb3JBO0V4Y2VsbGVudDtHcmFkZVNjYWxlIENvbG9yQT=
swIC0gMTAuMDA7Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8QDxHcmFkZVNjYWxlIENvbG9yQjt=
CO0dyYWRlU2NhbGUgQ29sb3JCO1NhdGlzZmFjdG9yeTtHcmFkZVNjYWxlIENvbG9yQjsxMC4w=
MSAtIDE1LjAwOz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8R3JhZGVTY2FsZSBDb2xvckM7Q=
ztHcmFkZVNjYWxlIENvbG9yQztVbnNhdGlzZmFjdG9yeSAtIG5lZWQgaW1wcm92ZW1lbnQ7R3=
JhZGVTY2FsZSBDb2xvckM7MTUuMDEgLSAyMC4wMDs+Ozs+Oz4+O3Q8O2w8aTwwPjs+O2w8dDx=
APEdyYWRlU2NhbGUgQ29sb3JEO0Q7R3JhZGVTY2FsZSBDb2xvckQ7VW5zYXRpc2ZhY3Rvcnkg=
LSBtb25pdG9yO0dyYWRlU2NhbGUgQ29sb3JEOzIwLjAxIC0gMjUuMDA7Pjs7Pjs+Pjt0PDtsP=
Gk8MD47PjtsPHQ8QDxHcmFkZVNjYWxlIENvbG9yRjtGO0dyYWRlU2NhbGUgQ29sb3JGO1Vuc2=
F0aXNmYWN0b3J5IC0gY3JpdGljYWw7R3JhZGVTY2FsZSBDb2xvckY7MjUuMDEgLSAxMDAuMDA=
7Pjs7Pjs+Pjs+Pjs+Pjs+Pjt0PHA8bDxjbGFzcztpbm5lcmh0bWw7PjtsPExhcmdlR3JhZGVM=
ZXR0ZXIgY29sb3JCO0I7Pj47Oz47Pj47Pj47Pj47Pj47Pj47Pj47PjzOutaPpUeZsvV7oE0fB=
zH0xXAK=20
name=3D__VIEWSTATE>
<SCRIPT language=3Djavascript=20
src=3D"http://localhost/aspnet_client/system_web/1_1_4322/WebUIValidation=
.js"></SCRIPT>
=20
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD width=3D"10%"></TD>
    <TD width=3D"30%"><INPUT language=3Djavascript class=3DButton =
id=3DApprove onclick=3D"return confirm('Are you sure you want to approve =
this appendix? You will NOT be able to edit approved appendix.');if =
(typeof(Page_ClientValidate) =3D=3D 'function') Page_ClientValidate(); " =
type=3Dsubmit value=3DApprove name=3DApprove></TD>
    <TD width=3D"60%"><A id=3DBackToScorecard=20
      =
href=3D"http://localhost/ScorecardPortal/ScorecardGrade.aspx?ScorecardGra=
deID=3D75">Back=20
      to scorecard</A></TD></TR></TBODY></TABLE>
<TABLE width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3DAppendixHeader id=3D_ctl0__ctl1_Header>Appendix: =
Contract=20
      Management</TD></TR>
  <TR>
    <TD class=3DAppendixSubHeader id=3D_ctl0__ctl1_SubHeader>Contract =
Management=20
      (Invoice accuracy and response time to =
errors)</TD></TR></TBODY></TABLE>
<DIV id=3D_ctl0__ctl0 style=3D"DISPLAY: none; COLOR: red"></DIV>
<TABLE width=3D"95%">
  <TBODY>
  <TR>
    <TD class=3DNormal align=3Dright width=3D"15%">Response time:</TD>
    <TD width=3D"85%"><INPUT class=3DNormalTextbox =
id=3D_ctl0_ResponseTimeTextBox=20
      maxLength=3D20 value=3D4.00 name=3D_ctl0:ResponseTimeTextBox><SPAN =

      id=3D_ctl0_ResponseTimeRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Response time is required"=20
      controltovalidate=3D"_ctl0_ResponseTimeTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_ResponseTimeCompareValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"RangeValidatorEvaluateIsValid"=20
      errormessage=3D"Response time is a decimal number between 0 and 4" =

      controltovalidate=3D"_ctl0_ResponseTimeTextBox" minimumvalue=3D"0" =

      maximumvalue=3D"4" decimalchar=3D"." type=3D"Double">*</SPAN> =
</TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Number of invoices:</TD>
    <TD><INPUT class=3DNormalTextbox id=3D_ctl0_InvoicesNumberTextBox =
maxLength=3D10=20
      value=3D200 name=3D_ctl0:InvoicesNumberTextBox><SPAN=20
      id=3D_ctl0_InvoicesNumberRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Number of invoices is required"=20
      controltovalidate=3D"_ctl0_InvoicesNumberTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_InvoicesNumberRangeValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"RangeValidatorEvaluateIsValid"=20
      errormessage=3D"Number of invoices is an integer 0 and 10000"=20
      controltovalidate=3D"_ctl0_InvoicesNumberTextBox" =
minimumvalue=3D"0"=20
      maximumvalue=3D"10000" type=3D"Integer">*</SPAN> </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Number of errors:</TD>
    <TD><INPUT class=3DNormalTextbox id=3D_ctl0_ErrorsNumberTextBox =
maxLength=3D10=20
      value=3D3 name=3D_ctl0:ErrorsNumberTextBox><SPAN=20
      id=3D_ctl0_ErrorsNumberRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Number of errors is required"=20
      controltovalidate=3D"_ctl0_ErrorsNumberTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_ErrorsNumberRangeValidator style=3D"VISIBILITY: hidden; =
COLOR: red"=20
      evaluationfunction=3D"RangeValidatorEvaluateIsValid"=20
      errormessage=3D"Number of errors is an integer 0 and 10000"=20
      controltovalidate=3D"_ctl0_ErrorsNumberTextBox" minimumvalue=3D"0" =

      maximumvalue=3D"10000" type=3D"Integer">*</SPAN> </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Quarter Amt Invoice:</TD>
    <TD><INPUT class=3DNormalTextbox =
id=3D_ctl0_QuarterAmtInvoicedTextBox=20
      maxLength=3D30 value=3D20000000.00 =
name=3D_ctl0:QuarterAmtInvoicedTextBox>$=20
      <SPAN id=3D_ctl0_QuarterAmtInvoicedRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Quarter Amt Invoice is required"=20
      =
controltovalidate=3D"_ctl0_QuarterAmtInvoicedTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_QuarterAmtInvoicedCompareValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"CompareValidatorEvaluateIsValid"=20
      errormessage=3D"Quarter Amt Invoice is a decimal"=20
      controltovalidate=3D"_ctl0_QuarterAmtInvoicedTextBox" =
decimalchar=3D"."=20
      type=3D"Double" operator=3D"DataTypeCheck">*</SPAN> </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Quarter Amt Paid:</TD>
    <TD><INPUT class=3DNormalTextbox id=3D_ctl0_QuarterAmtPaidTextBox =
maxLength=3D30=20
      value=3D16000000.00 name=3D_ctl0:QuarterAmtPaidTextBox>$ <SPAN=20
      id=3D_ctl0_QuarterAmtPaidRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Quarter Amt Paid is required"=20
      controltovalidate=3D"_ctl0_QuarterAmtPaidTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_QuarterAmtPaidCompareValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"CompareValidatorEvaluateIsValid"=20
      errormessage=3D"Quarter Amt Paid is a decimal"=20
      controltovalidate=3D"_ctl0_QuarterAmtPaidTextBox" =
decimalchar=3D"."=20
      type=3D"Double" operator=3D"DataTypeCheck">*</SPAN> </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Prior 12 Mo. Amt. Invoiced:</TD>
    <TD><INPUT class=3DNormalTextbox =
id=3D_ctl0_Prior12MonthInvoicedTextBox=20
      maxLength=3D30 value=3D16000000.00 =
name=3D_ctl0:Prior12MonthInvoicedTextBox>$=20
      <SPAN id=3D_ctl0_Prior12MonthInvoicedRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Prior 12 Mo. Amt. Invoiced is required"=20
      =
controltovalidate=3D"_ctl0_Prior12MonthInvoicedTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_Prior12MonthInvoicedCompareValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"CompareValidatorEvaluateIsValid"=20
      errormessage=3D"Prior 12 Mo. Amt. Invoiced is a decimal"=20
      controltovalidate=3D"_ctl0_Prior12MonthInvoicedTextBox" =
decimalchar=3D"."=20
      type=3D"Double" operator=3D"DataTypeCheck">*</SPAN> </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Prior 12 Mo. Amt. Paid:</TD>
    <TD><INPUT class=3DNormalTextbox id=3D_ctl0_Prior12MonthPaidTextBox=20
      maxLength=3D30 value=3D190000000.00 =
name=3D_ctl0:Prior12MonthPaidTextBox>$ <SPAN=20
      id=3D_ctl0_Prior12MonthPaidRequiredFieldValidator1=20
      style=3D"VISIBILITY: hidden; COLOR: red" initialvalue=3D""=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"Prior 12 Mo. Amt. Paid is required"=20
      controltovalidate=3D"_ctl0_Prior12MonthPaidTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_Prior12MonthPaidCompareValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"CompareValidatorEvaluateIsValid"=20
      errormessage=3D"Prior 12 Mo. Amt. Paid is a decimal"=20
      controltovalidate=3D"_ctl0_Prior12MonthPaidTextBox" =
decimalchar=3D"."=20
      type=3D"Double" operator=3D"DataTypeCheck">*</SPAN> </TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT language=3Djavascript id=3D_ctl0_Save onclick=3D"if =
(typeof(Page_ClientValidate) =3D=3D 'function') Page_ClientValidate(); " =
type=3Dsubmit value=3DSave name=3D_ctl0:Save>=20
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <INPUT language=3Djavascript =
id=3D_ctl0_LoadSaved onclick=3D"if (typeof(Page_ClientValidate) =3D=3D =
'function') Page_ClientValidate(); " type=3Dsubmit value=3DCancel =
name=3D_ctl0:LoadSaved>=20
    </TD></TR></TBODY></TABLE><BR><BR>
<TABLE width=3D"95%" border=3D1>
  <TBODY>
  <TR class=3DdgHeader>
    <TD>Response Time</TD>
    <TD>No. Inv. Rec'd</TD>
    <TD>No. Errors</TD>
    <TD>Quarter Amt Invoice $</TD>
    <TD>Quarter Amt Paid $</TD>
    <TD>Quarter Amt Errors $</TD>
    <TD>Prior 12 Mo. Amt. Invoiced $</TD>
    <TD>Prior 12 Mo. Amt. Paid $</TD></TR>
  <TR>
    <TD id=3D_ctl0_ResponseTime>4.00</TD>
    <TD id=3D_ctl0_InvoicesNumber>200</TD>
    <TD id=3D_ctl0_ErrorsNumber>3</TD>
    <TD id=3D_ctl0_QuarterAmtInvoiced>20000000.00</TD>
    <TD id=3D_ctl0_QuarterAmtPaid>16000000.00</TD>
    <TD id=3D_ctl0_QuarterAmtErrors>4000000.00</TD>
    <TD id=3D_ctl0_Prior12MonthInvoiced>16000000.00</TD>
    <TD id=3D_ctl0_Prior12MonthPaid>190000000.00</TD></TR>
  <TR>
    <TD id=3D_ctl0_ResponseTime2>4.00</TD>
    <TD>&nbsp;</TD>
    <TD id=3D_ctl0_ErrorsNumScore>1.50%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD id=3D_ctl0_ErrorsAmtScore>25.00%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD id=3D_ctl0_ResponseWeight>Weight: 20.00%</TD>
    <TD>&nbsp;</TD>
    <TD id=3D_ctl0_NumberWeight>Weight: 30.00%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD id=3D_ctl0_AmountWeight>Weight: 50.00%</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
<TABLE width=3D"95%">
  <TBODY>
  <TR>
    <TD align=3Dright width=3D"7%">Score:</TD>
    <TD class=3DColorB id=3D_ctl0_ScoreTd =
width=3D"93%">13.75</TD></TR></TBODY></TABLE>
<TABLE>
  <TBODY>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3DGradeScale>Grading scale</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3DGradeScale width=3D280>Grade</TD>
          <TD class=3DGradeScale =
width=3D110>Range</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D400 border=3D1>
        <TBODY>
        <TR>
          <TD class=3D"GradeScale ColorA" width=3D30>A</TD>
          <TD class=3D"GradeScale ColorA" align=3Dleft =
width=3D250>Excellent</TD>
          <TD class=3D"GradeScale ColorA" width=3D110>0 - =
10.00</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorB" width=3D30>B</TD>
          <TD class=3D"GradeScale ColorB" align=3Dleft =
width=3D250>Satisfactory</TD>
          <TD class=3D"GradeScale ColorB" width=3D110>10.01 - =
15.00</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorC" width=3D30>C</TD>
          <TD class=3D"GradeScale ColorC" align=3Dleft =
width=3D250>Unsatisfactory -=20
            need improvement</TD>
          <TD class=3D"GradeScale ColorC" width=3D110>15.01 - =
20.00</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorD" width=3D30>D</TD>
          <TD class=3D"GradeScale ColorD" align=3Dleft =
width=3D250>Unsatisfactory -=20
            monitor</TD>
          <TD class=3D"GradeScale ColorD" width=3D110>20.01 - =
25.00</TD></TR>
        <TR>
          <TD class=3D"GradeScale ColorF" width=3D30>F</TD>
          <TD class=3D"GradeScale ColorF" align=3Dleft =
width=3D250>Unsatisfactory -=20
            critical</TD>
          <TD class=3D"GradeScale ColorF" width=3D110>25.01 -=20
      100.00</TD></TR></TBODY></TABLE></TD>
    <TD class=3D"LargeGradeLetter colorB" =
width=3D"10%">B</TD></TR></TBODY></TABLE>
<SCRIPT language=3Djavascript>
<!--
	var Page_ValidationSummaries =3D  new =
Array(document.all["_ctl0__ctl0"]);
	var Page_Validators =3D  new =
Array(document.all["_ctl0_ResponseTimeRequiredFieldValidator"], =
document.all["_ctl0_ResponseTimeCompareValidator"], =
document.all["_ctl0_InvoicesNumberRequiredFieldValidator"], =
document.all["_ctl0_InvoicesNumberRangeValidator"], =
document.all["_ctl0_ErrorsNumberRequiredFieldValidator"], =
document.all["_ctl0_ErrorsNumberRangeValidator"], =
document.all["_ctl0_QuarterAmtInvoicedRequiredFieldValidator"], =
document.all["_ctl0_QuarterAmtInvoicedCompareValidator"], =
document.all["_ctl0_QuarterAmtPaidRequiredFieldValidator"], =
document.all["_ctl0_QuarterAmtPaidCompareValidator"], =
document.all["_ctl0_Prior12MonthInvoicedRequiredFieldValidator"], =
document.all["_ctl0_Prior12MonthInvoicedCompareValidator"], =
document.all["_ctl0_Prior12MonthPaidRequiredFieldValidator1"], =
document.all["_ctl0_Prior12MonthPaidCompareValidator"]);
		// -->
</SCRIPT>

<SCRIPT language=3Djavascript>
<!--
var Page_ValidationActive =3D false;
if (typeof(clientInformation) !=3D "undefined" && =
clientInformation.appName.indexOf("Explorer") !=3D -1) {
    if (typeof(Page_ValidationVer) =3D=3D "undefined")
        alert("Unable to find script library =
'/aspnet_client/system_web/1_1_4322/WebUIValidation.js'. Try placing =
this file manually, or reinstall by running 'aspnet_regiis -c'.");
    else if (Page_ValidationVer !=3D "125")
        alert("This page uses an incorrect version of =
WebUIValidation.js. The page expects version 125. The script library is =
" + Page_ValidationVer + ".");
    else
        ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        ValidatorCommonOnSubmit();
    }
}
// -->
</SCRIPT>
</FORM></BODY></HTML>

------=_NextPart_000_0038_01C5A17F.785322C0
Content-Type: text/css;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/ScorecardPortal/ScorecardPortal.css

.HeadBg {
	BACKGROUND-COLOR: darkred
}
BODY {
	FONT-SIZE: 80%; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: =
Arial; TEXT-ALIGN: justify
}
TD {
	FONT-SIZE: 75%; COLOR: #444444; FONT-FAMILY: Helvetica, Arial
}
.SiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cccc99; FONT-FAMILY: =
Verdana Bold, Helvetica, sans-serif
}
.TabBg {
	BORDER-LEFT-COLOR: white; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: =
white; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: white
}
.OtherTabsBg {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: =
black; BACKGROUND-COLOR: dimgray; BORDER-RIGHT-COLOR: black
}
.SelectedTab {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.OtherTabs {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: gainsboro; FONT-FAMILY: =
Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.OtherTabs:link {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.OtherTabs:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.SiteLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
A.SiteLink:link {
	COLOR: white; TEXT-DECORATION: none
}
A.SiteLink:visited {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SiteLink:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SiteLink:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.Accent {
	FONT-WEIGHT: bold; COLOR: red
}
.Message {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.Head {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666644; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif; HEIGHT: 24px
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
.NormalBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
A.CommandButton:link {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: darkred; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: red; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666644; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, =
Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: =
Verdana, Helvetica, sans-serif
}
TFOOT {
	FONT-SIZE: 12px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
THEAD {
	FONT-SIZE: 12px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, =
sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: =
darkred; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A:link {
	COLOR: darkred; TEXT-DECORATION: none
}
A:visited {
	COLOR: darkred; TEXT-DECORATION: none
}
A:active {
	COLOR: darkred; TEXT-DECORATION: none
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	LIST-STYLE-TYPE: square
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.validationErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red
}
.errorMessage {
	FONT-WEIGHT: bold; COLOR: red
}
.successMessage {
	FONT-WEIGHT: bold; COLOR: green
}
.FieldCaption {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Arial
}
.RequiredFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
.InputTextbox {
	WIDTH: 300px
}
.FlexibleTextbox {
	WIDTH: 90%
}
.RequiredInputTextbox {
	WIDTH: 300px; BACKGROUND-COLOR: lightgoldenrodyellow
}
.RequiredDropdown {
	WIDTH: 300px; BACKGROUND-COLOR: lightgoldenrodyellow
}
.NormalDropDown {
	WIDTH: 300px; BACKGROUND-COLOR: white
}
.filterHeader {
	BACKGROUND: gray; VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 17px
}
.dgHeader {
	FONT-WEIGHT: bold; BACKGROUND: gray; COLOR: white; TEXT-ALIGN: center
}
.dgItem {
	BACKGROUND: #ffffff
}
.dgAltItem {
	BACKGROUND: gainsboro
}
.dgSelItem {
=09
}
.dgEditItem {
=09
}
.dgFooter {
	BACKGROUND: #ffffff
}
.dgPager {
	BACKGROUND: #ffffff
}
.GradeScale {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.ColorA {
	COLOR: white; BACKGROUND-COLOR: blue
}
.ColorB {
	COLOR: white; BACKGROUND-COLOR: green
}
.ColorC {
	BACKGROUND-COLOR: yellow
}
.ColorD {
	BACKGROUND-COLOR: orange
}
.ColorF {
	COLOR: white; BACKGROUND-COLOR: red
}
.ScorecardHeader {
	FONT-SIZE: 14pt; FONT-FAMILY: Georgia; TEXT-ALIGN: center
}
.ScorecardSubHeader {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.AppendixHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial; TEXT-ALIGN: =
center
}
.AppendixSubHeader {
	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-ALIGN: =
center
}
.ReportTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#636363
}
.Title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#fffdf4; FONT-FAMILY: Verdana, Arial
}
.Header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; =
BACKGROUND-COLOR: silver
}
.FooterStyle {
	BORDER-TOP: #636363 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
COLOR: #636363; BACKGROUND-COLOR: #dadac8
}
.ReportTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#636363
}
.ItemStyle {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial
}
.ItemStyleRight {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: right
}
.ItemStyleLeft {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left
}
.ItemStyleCenter {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center
}
.ItemStyleRightBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; =
TEXT-ALIGN: right
}
BODY.Report {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #fffdf4
}
.LargeGradeLetter {
	FONT-SIZE: 50px
}
.Button {
	WIDTH: 100px
}

------=_NextPart_000_0038_01C5A17F.785322C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/aspnet_client/system_web/1_1_4322/WebUIValidation.js

var Page_ValidationVer =3D "125";
var Page_IsValid =3D true;
var Page_BlockSubmit =3D false;
function ValidatorUpdateDisplay(val) {
    if (typeof(val.display) =3D=3D "string") {   =20
        if (val.display =3D=3D "None") {
            return;
        }
        if (val.display =3D=3D "Dynamic") {
            val.style.display =3D val.isvalid ? "none" : "inline";
            return;
        }
    }
    val.style.visibility =3D val.isvalid ? "hidden" : "visible";
}
function ValidatorUpdateIsValid() {
    var i;
    for (i =3D 0; i < Page_Validators.length; i++) {
        if (!Page_Validators[i].isvalid) {
            Page_IsValid =3D false;
            return;
        }
   }
   Page_IsValid =3D true;
}
function ValidatorHookupControlID(controlID, val) {
    if (typeof(controlID) !=3D "string") {
        return;
    }
    var ctrl =3D document.all[controlID];
    if (typeof(ctrl) !=3D "undefined") {
        ValidatorHookupControl(ctrl, val);
    }
    else {
        val.isvalid =3D true;
        val.enabled =3D false;
    }
}
function ValidatorHookupControl(control, val) {
    if (typeof(control.tagName) =3D=3D "undefined" && =
typeof(control.length) =3D=3D "number") {
        var i;
        for (i =3D 0; i < control.length; i++) {
            var inner =3D control[i];
            if (typeof(inner.value) =3D=3D "string") {
                ValidatorHookupControl(inner, val);
            }=20
        }
        return;
    }
    else if (control.tagName !=3D "INPUT" && control.tagName !=3D =
"TEXTAREA" && control.tagName !=3D "SELECT") {
        var i;
        for (i =3D 0; i < control.children.length; i++) {
            ValidatorHookupControl(control.children[i], val);
        }
        return;
    }
    else {
        if (typeof(control.Validators) =3D=3D "undefined") {
            control.Validators =3D new Array;
            var ev;
            if (control.type =3D=3D "radio") {
                ev =3D control.onclick;
            } else {
                ev =3D control.onchange;
            }
            if (typeof(ev) =3D=3D "function" ) {           =20
                ev =3D ev.toString();
                ev =3D ev.substring(ev.indexOf("{") + 1, =
ev.lastIndexOf("}"));
            }
            else {
                ev =3D "";
            }
            var func =3D new Function("ValidatorOnChange(); " + ev);
            if (control.type =3D=3D "radio") {
                control.onclick =3D func;
            } else {           =20
                control.onchange =3D func;
            }
        }
        control.Validators[control.Validators.length] =3D val;
    }   =20
}
function ValidatorGetValue(id) {
    var control;
    control =3D document.all[id];
    if (typeof(control.value) =3D=3D "string") {
        return control.value;
    }
    if (typeof(control.tagName) =3D=3D "undefined" && =
typeof(control.length) =3D=3D "number") {
        var j;
        for (j=3D0; j < control.length; j++) {
            var inner =3D control[j];
            if (typeof(inner.value) =3D=3D "string" && (inner.type !=3D =
"radio" || inner.status =3D=3D true)) {
                return inner.value;
            }
        }
    }
    else {
        return ValidatorGetValueRecursive(control);
    }
    return "";
}
function ValidatorGetValueRecursive(control)
{
    if (typeof(control.value) =3D=3D "string" && (control.type !=3D =
"radio" || control.status =3D=3D true)) {
        return control.value;
    }
    var i, val;
    for (i =3D 0; i<control.children.length; i++) {
        val =3D ValidatorGetValueRecursive(control.children[i]);
        if (val !=3D "") return val;
    }
    return "";
}
function Page_ClientValidate() {
    var i;
    for (i =3D 0; i < Page_Validators.length; i++) {
        ValidatorValidate(Page_Validators[i]);
    }
    ValidatorUpdateIsValid();   =20
    ValidationSummaryOnSubmit();
    Page_BlockSubmit =3D !Page_IsValid;
    return Page_IsValid;
}
function ValidatorCommonOnSubmit() {
    event.returnValue =3D !Page_BlockSubmit;
    Page_BlockSubmit =3D false;
}
function ValidatorEnable(val, enable) {
    val.enabled =3D (enable !=3D false);
    ValidatorValidate(val);
    ValidatorUpdateIsValid();
}
function ValidatorOnChange() {
    var vals =3D event.srcElement.Validators;
    var i;
    for (i =3D 0; i < vals.length; i++) {
        ValidatorValidate(vals[i]);
    }
    ValidatorUpdateIsValid();   =20
}
function ValidatorValidate(val) {   =20
    val.isvalid =3D true;
    if (val.enabled !=3D false) {
        if (typeof(val.evaluationfunction) =3D=3D "function") {
            val.isvalid =3D val.evaluationfunction(val);=20
        }
    }
    ValidatorUpdateDisplay(val);
}
function ValidatorOnLoad() {
    if (typeof(Page_Validators) =3D=3D "undefined")
        return;
    var i, val;
    for (i =3D 0; i < Page_Validators.length; i++) {
        val =3D Page_Validators[i];
        if (typeof(val.evaluationfunction) =3D=3D "string") {
            eval("val.evaluationfunction =3D " + val.evaluationfunction =
+ ";");
        }
        if (typeof(val.isvalid) =3D=3D "string") {
            if (val.isvalid =3D=3D "False") {
                val.isvalid =3D false;                               =20
                Page_IsValid =3D false;
            }=20
            else {
                val.isvalid =3D true;
            }
        } else {
            val.isvalid =3D true;
        }
        if (typeof(val.enabled) =3D=3D "string") {
            val.enabled =3D (val.enabled !=3D "False");
        }
        ValidatorHookupControlID(val.controltovalidate, val);
        ValidatorHookupControlID(val.controlhookup, val);
    }
    Page_ValidationActive =3D true;
}
function ValidatorConvert(op, dataType, val) {
    function GetFullYear(year) {
        return (year + parseInt(val.century)) - ((year < val.cutoffyear) =
? 0 : 100);
    }
    var num, cleanInput, m, exp;
    if (dataType =3D=3D "Integer") {
        exp =3D /^\s*[-\+]?\d+\s*$/;
        if (op.match(exp) =3D=3D null)=20
            return null;
        num =3D parseInt(op, 10);
        return (isNaN(num) ? null : num);
    }
    else if(dataType =3D=3D "Double") {
        exp =3D new RegExp("^\\s*([-\\+])?(\\d+)?(\\" + val.decimalchar =
+ "(\\d+))?\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        cleanInput =3D m[1] + (m[2].length>0 ? m[2] : "0") + "." + m[4];
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);           =20
    }=20
    else if (dataType =3D=3D "Currency") {
        exp =3D new RegExp("^\\s*([-\\+])?(((\\d+)\\" + val.groupchar + =
")*)(\\d+)"
                        + ((val.digits > 0) ? "(\\" + val.decimalchar + =
"(\\d{1," + val.digits + "}))?" : "")
                        + "\\s*$");
        m =3D op.match(exp);
        if (m =3D=3D null)
            return null;
        var intermed =3D m[2] + m[5] ;
        cleanInput =3D m[1] + intermed.replace(new RegExp("(\\" + =
val.groupchar + ")", "g"), "") + ((val.digits > 0) ? "." + m[7] : 0);
        num =3D parseFloat(cleanInput);
        return (isNaN(num) ? null : num);           =20
    }
    else if (dataType =3D=3D "Date") {
        var yearFirstExp =3D new =
RegExp("^\\s*((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})\\s*$");
        m =3D op.match(yearFirstExp);
        var day, month, year;
        if (m !=3D null && (m[2].length =3D=3D 4 || val.dateorder =3D=3D =
"ymd")) {
            day =3D m[6];
            month =3D m[5];
            year =3D (m[2].length =3D=3D 4) ? m[2] : =
GetFullYear(parseInt(m[3], 10))
        }
        else {
            if (val.dateorder =3D=3D "ymd"){
                return null;	=09
            }					=09
            var yearLastExp =3D new =
RegExp("^\\s*(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$");
            m =3D op.match(yearLastExp);
            if (m =3D=3D null) {
                return null;
            }
            if (val.dateorder =3D=3D "mdy") {
                day =3D m[3];
                month =3D m[1];
            }
            else {
                day =3D m[1];
                month =3D m[3];
            }
            year =3D (m[5].length =3D=3D 4) ? m[5] : =
GetFullYear(parseInt(m[6], 10))
        }
        month -=3D 1;
        var date =3D new Date(year, month, day);
        return (typeof(date) =3D=3D "object" && year =3D=3D =
date.getFullYear() && month =3D=3D date.getMonth() && day =3D=3D =
date.getDate()) ? date.valueOf() : null;
    }
    else {
        return op.toString();
    }
}
function ValidatorCompare(operand1, operand2, operator, val) {
    var dataType =3D val.type;
    var op1, op2;
    if ((op1 =3D ValidatorConvert(operand1, dataType, val)) =3D=3D null)
        return false;   =20
    if (operator =3D=3D "DataTypeCheck")
        return true;
    if ((op2 =3D ValidatorConvert(operand2, dataType, val)) =3D=3D null)
        return true;
    switch (operator) {
        case "NotEqual":
            return (op1 !=3D op2);
        case "GreaterThan":
            return (op1 > op2);
        case "GreaterThanEqual":
            return (op1 >=3D op2);
        case "LessThan":
            return (op1 < op2);
        case "LessThanEqual":
            return (op1 <=3D op2);
        default:
            return (op1 =3D=3D op2);           =20
    }
}
function CompareValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;
    var compareTo =3D "";
    if (null =3D=3D document.all[val.controltocompare]) {
        if (typeof(val.valuetocompare) =3D=3D "string") {
            compareTo =3D val.valuetocompare;
        }
    }
    else {
        compareTo =3D ValidatorGetValue(val.controltocompare);
    }
    return ValidatorCompare(value, compareTo, val.operator, val);
}
function CustomValidatorEvaluateIsValid(val) {
    var value =3D "";
    if (typeof(val.controltovalidate) =3D=3D "string") {
        value =3D ValidatorGetValue(val.controltovalidate);
        if (ValidatorTrim(value).length =3D=3D 0)
            return true;
    }
    var args =3D { Value:value, IsValid:true };
    if (typeof(val.clientvalidationfunction) =3D=3D "string") {
        eval(val.clientvalidationfunction + "(val, args) ;");
    }       =20
    return args.IsValid;
}
function RegularExpressionValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)
        return true;       =20
    var rx =3D new RegExp(val.validationexpression);
    var matches =3D rx.exec(value);
    return (matches !=3D null && value =3D=3D matches[0]);
}
function ValidatorTrim(s) {
    var m =3D s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m =3D=3D null) ? "" : m[1];
}
function RequiredFieldValidatorEvaluateIsValid(val) {
    return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=3D =
ValidatorTrim(val.initialvalue))
}
function RangeValidatorEvaluateIsValid(val) {
    var value =3D ValidatorGetValue(val.controltovalidate);
    if (ValidatorTrim(value).length =3D=3D 0)=20
        return true;
    return (ValidatorCompare(value, val.minimumvalue, =
"GreaterThanEqual", val) &&
            ValidatorCompare(value, val.maximumvalue, "LessThanEqual", =
val));
}
function ValidationSummaryOnSubmit() {
    if (typeof(Page_ValidationSummaries) =3D=3D "undefined")=20
        return;
    var summary, sums, s;
    for (sums =3D 0; sums < Page_ValidationSummaries.length; sums++) {
        summary =3D Page_ValidationSummaries[sums];
        summary.style.display =3D "none";
        if (!Page_IsValid) {
            if (summary.showsummary !=3D "False") {
                summary.style.display =3D "";
                if (typeof(summary.displaymode) !=3D "string") {
                    summary.displaymode =3D "BulletList";
                }
                switch (summary.displaymode) {
                    case "List":
                        headerSep =3D "<br>";
                        first =3D "";
                        pre =3D "";
                        post =3D "<br>";
                        final =3D "";
                        break;
                    case "BulletList":
                    default:=20
                        headerSep =3D "";
                        first =3D "<ul>";
                        pre =3D "<li>";
                        post =3D "</li>";
                        final =3D "</ul>";
                        break;
                    case "SingleParagraph":
                        headerSep =3D " ";
                        first =3D "";
                        pre =3D "";
                        post =3D " ";
                        final =3D "<br>";
                        break;
                }
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + headerSep;
                }
                s +=3D first;
                for (i=3D0; i<Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        s +=3D pre + Page_Validators[i].errormessage + =
post;
                    }
                }  =20
                s +=3D final;
                summary.innerHTML =3D s;=20
                window.scrollTo(0,0);
            }
            if (summary.showmessagebox =3D=3D "True") {
                s =3D "";
                if (typeof(summary.headertext) =3D=3D "string") {
                    s +=3D summary.headertext + "<BR>";
                }
                for (i=3D0; i<Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid && =
typeof(Page_Validators[i].errormessage) =3D=3D "string") {
                        switch (summary.displaymode) {
                            case "List":
                                s +=3D Page_Validators[i].errormessage + =
"<BR>";
                                break;
                            case "BulletList":
                            default:=20
                                s +=3D "  - " + =
Page_Validators[i].errormessage + "<BR>";
                                break;
                            case "SingleParagraph":
                                s +=3D Page_Validators[i].errormessage + =
" ";
                                break;
                        }
                    }
                }
                span =3D document.createElement("SPAN");
                span.innerHTML =3D s;
                s =3D span.innerText;
                alert(s);
            }
        }
    }
}

------=_NextPart_000_0038_01C5A17F.785322C0--
