From: <Saved by Microsoft Internet Explorer 5>
Subject: AppendixGrade
Date: Mon, 15 Aug 2005 11:32:52 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0048_01C5A18D.12797EA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180

This is a multi-part message in MIME format.

------=_NextPart_000_0048_01C5A18D.12797EA0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://localhost/ScorecardPortal/AppendixGrade.aspx?AppendixGradeId=992

=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=3D992 method=3Dpost=20
encType=3Dmultipart/form-data><INPUT type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
type=3Dhidden name=3D__EVENTARGUMENT> <INPUT type=3Dhidden=20
value=3DdDwxNjc1MjY3NzQ5O3Q8O2w8aTwxPjs+O2w8dDxwPGw8ZW5jdHlwZTs+O2w8bXVsd=
GlwYXJ0L2Zvcm0tZGF0YTs+PjtsPGk8MT47aTwzPjtpPDU+Oz47bDx0PHA8O3A8bDxvbmNsaW=
NrOz47bDxyZXR1cm4gY29uZmlybSgnQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGFwcHJvdmU=
gdGhpcyBhcHBlbmRpeD8gWW91IHdpbGwgTk9UIGJlIGFibGUgdG8gZWRpdCBhcHByb3ZlZCBh=
cHBlbmRpeC4nKVw7Oz4+Pjs7Pjt0PHA8cDxsPE5hdmlnYXRlVXJsOz47bDxTY29yZWNhcmRHc=
mFkZS5hc3B4P1Njb3JlY2FyZEdyYWRlSUQ9Nzg7Pj47Pjs7Pjt0PDtsPGk8MD47PjtsPHQ8cD=
xwPGw8QXBwZW5kaXhHcmFkZUlkO0Rpc3BsYXlNb2RlOz47bDxpPDk5Mj47V2VsbHNGYXJnby5=
TY29yZWNhcmQuUG9ydGFsLlZpZXdFZGl0RW51bSwgU2NvcmVjYXJkUG9ydGFsLCBWZXJzaW9u=
PTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbDxlZGl0Pjs+P=
js+O2w8aTwwPjtpPDM+O2k8NT47aTw3Pjs+O2w8dDxwPHA8bDxBcHBlbmRpeE5hbWU7QXBwZW=
5kaXhEZXNjcmlwdGlvbjs+O2w8Q29tbXVuaWNhdGlvbiBQcm9hY3RpdmU7Q29tbXVuaWNhdGl=
vbiBQcm9hY3RpdmU7Pj47PjtsPGk8MT47aTwzPjs+O2w8dDxwPGw8aW5uZXJodG1sOz47bDxB=
cHBlbmRpeDogQ29tbXVuaWNhdGlvbiBQcm9hY3RpdmU7Pj47Oz47dDxwPGw8aW5uZXJodG1sO=
z47bDxDb21tdW5pY2F0aW9uIFByb2FjdGl2ZTs+Pjs7Pjs+Pjt0PHA8bDxWaXNpYmxlOz47bD=
xvPGY+Oz4+Ozs+O3Q8cDxsPFZpc2libGU7PjtsPG88dD47Pj47bDxpPDI+O2k8ND47aTw1Pjt=
pPDc+Oz47bDx0PHA8bDxfIUl0ZW1Db3VudDs+O2w8aTwyPjs+PjtsPGk8MT47aTwyPjs+O2w8=
dDw7bDxpPDA+O2k8MT47PjtsPHQ8QDxUZW1wZTsxMjM0NTs2Nzg5MDtPcGVuIFN5c3RlbTsxM=
DAwO0xvdyBtaWNyb2NvZGUgbGV2ZWw7MzEgSnVsIDIwMDU7QWN0aXZpdHkgcmVhc29uOzE1IE=
F1ZyAyMDA1O05vOzE7WWVzO1Rlc3QgY29tbWVudHMgZm9yICZxdW90XDtDb21tdW5pY2F0aW9=
uIFByb2FjdGl2ZSZxdW90XDsgYXBwZW5kaXg7Pjs7Pjt0PDtsPGk8MT47aTwzPjs+O2w8dDxw=
PHA8bDxDb21tYW5kQXJndW1lbnQ7PjtsPDg7Pj47Pjs7Pjt0PHA8cDxsPENvbW1hbmRBcmd1b=
WVudDs+O2w8ODs+Pjs+Ozs+Oz4+Oz4+O3Q8O2w8aTwwPjtpPDE+Oz47bDx0PEA8SG9tZSBPZm=
ZpY2U7QWxpZW5zJyBIYXJkd2FyZTtBbC0wMDM7TVZTOzU1O0NNTDszMCBNYXkgMjAwNTtUZXN=
0OzI3IEF1ZyAyMDA1O05vOzI7Tm87QWxpZW5zJyBIYXJkd2FyZSAtIHRlc3RpbmcgcHVycG9z=
ZXMgb25seTs+Ozs+O3Q8O2w8aTwxPjtpPDM+Oz47bDx0PHA8cDxsPENvbW1hbmRBcmd1bWVud=
Ds+O2w8OTs+Pjs+Ozs+O3Q8cDxwPGw8Q29tbWFuZEFyZ3VtZW50Oz47bDw5Oz4+Oz47Oz47Pj=
47Pj47Pj47dDxwPGw8XyFJdGVtQ291bnQ7PjtsPGk8MT47Pj47bDxpPDE+Oz47bDx0PDtsPGk=
8MD47aTwxPjs+O2w8dDxAPFJhcHRpZXI7Mi40NDtOb25lO05vOzEzIEp1bCAyMDA1OzM7WWVz=
O1JhcHRpZXIgY29tbWVudHMgdGVzdDs+Ozs+O3Q8O2w8aTwxPjtpPDM+Oz47bDx0PHA8cDxsP=
ENvbW1hbmRBcmd1bWVudDs+O2w8Mzs+Pjs+Ozs+O3Q8cDxwPGw8Q29tbWFuZEFyZ3VtZW50Oz=
47bDwzOz4+Oz47Oz47Pj47Pj47Pj47dDxwPGw8VmlzaWJsZTs+O2w8bzx0Pjs+Pjs7Pjt0PHA=
8cDxsPEltYWdlVXJsOz47bDx+L1ZpZXdFeHRlcm5hbERvYy5hc3B4P0FwcGVuZGl4R3JhZGVJ=
ZD05OTI7Pj47Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8O2w8aTwwPjtpPDE+Oz47bDx0PDtsP=
Gk8MD47PjtsPHQ8cDxwPGw8R3JhZGVTY2FsZUlEO1NjYWxlTW9kZTs+O2w8aTw0PjtXZWxsc0=
ZhcmdvLlNjb3JlY2FyZC5Qb3J0YWwuU2NvcmVjYXJkQXBwZW5kaXhFbnVtLCBTY29yZWNhcmR=
Qb3J0YWwsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tl=
bj1udWxsPEFwcGVuZGl4Pjs+Pjs+O2w8aTwxPjs+O2w8dDxwPGw8XyFJdGVtQ291bnQ7PjtsP=
Gk8NT47Pj47bDxpPDA+O2k8MT47aTwyPjtpPDM+O2k8ND47PjtsPHQ8O2w8aTwwPjs+O2w8dD=
xAPEdyYWRlU2NhbGUgQ29sb3JBO0E7R3JhZGVTY2FsZSBDb2xvckE7RXhjZWxsZW50O0dyYWR=
lU2NhbGUgQ29sb3JBOzQuMjUgLSA1LjAwOz47Oz47Pj47dDw7bDxpPDA+Oz47bDx0PEA8R3Jh=
ZGVTY2FsZSBDb2xvckI7QjtHcmFkZVNjYWxlIENvbG9yQjtTYXRpc2ZhY3Rvcnk7R3JhZGVTY=
2FsZSBDb2xvckI7Mi43NSAtIDQuMjQ7Pjs7Pjs+Pjt0PDtsPGk8MD47PjtsPHQ8QDxHcmFkZV=
NjYWxlIENvbG9yQztDO0dyYWRlU2NhbGUgQ29sb3JDO1Vuc2F0aXNmYWN0b3J5IC0gbmVlZCB=
pbXByb3ZlbWVudDtHcmFkZVNjYWxlIENvbG9yQzsyLjM1IC0gMi43NDs+Ozs+Oz4+O3Q8O2w8=
aTwwPjs+O2w8dDxAPEdyYWRlU2NhbGUgQ29sb3JEO0Q7R3JhZGVTY2FsZSBDb2xvckQ7VW5zY=
XRpc2ZhY3RvcnkgLSBtb25pdG9yO0dyYWRlU2NhbGUgQ29sb3JEOzEuODAgLSAyLjM0Oz47Oz=
47Pj47dDw7bDxpPDA+Oz47bDx0PEA8R3JhZGVTY2FsZSBDb2xvckY7RjtHcmFkZVNjYWxlIEN=
vbG9yRjtVbnNhdGlzZmFjdG9yeSAtIGNyaXRpY2FsO0dyYWRlU2NhbGUgQ29sb3JGOzEuMDAg=
LSAxLjc5Oz47Oz47Pj47Pj47Pj47Pj47dDxwPGw8Y2xhc3M7aW5uZXJodG1sOz47bDxMYXJnZ=
UdyYWRlTGV0dGVyIGNvbG9yQjtCOz4+Ozs+Oz4+Oz4+Oz4+Oz4+Oz4+Oz4+Oz4xoyX03oLonH=
U1Ln93pSMzfyAkHw=3D=3D=20
name=3D__VIEWSTATE>
<SCRIPT language=3Djavascript>
<!--
	function __doPostBack(eventTarget, eventArgument) {
		var theform;
		if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
			theform =3D document.forms["Form1"];
		}
		else {
			theform =3D document.Form1;
		}
		theform.__EVENTTARGET.value =3D eventTarget.split("$").join(":");
		theform.__EVENTARGUMENT.value =3D eventArgument;
		theform.submit();
	}
// -->
</SCRIPT>

<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=3D78">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: =
Communication=20
      Proactive</TD></TR>
  <TR>
    <TD class=3DAppendixSubHeader =
id=3D_ctl0__ctl1_SubHeader>Communication=20
      Proactive</TD></TR></TBODY></TABLE>
<DIV id=3D_ctl0__ctl0 style=3D"DISPLAY: none; COLOR: red"></DIV>
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD width=3D"10%"></TD>
    <TD width=3D"10%"><A id=3D_ctl0_AddHwRecord=20
      =
href=3D"javascript:{if%20(typeof(Page_ClientValidate)%20!=3D%20'function'=
%20||%20%20Page_ClientValidate())%20__doPostBack('_ctl0$AddHwRecord','')}=
">Add=20
      HW record</A></TD>
    <TD width=3D"60%"><A id=3D_ctl0_AddSwRecord=20
      =
href=3D"javascript:{if%20(typeof(Page_ClientValidate)%20!=3D%20'function'=
%20||%20%20Page_ClientValidate())%20__doPostBack('_ctl0$AddSwRecord','')}=
">Add=20
      SW record</A></TD>
    <TD width=3D"20%"><A id=3D_ctl0_RefreshButton=20
      =
href=3D"javascript:{if%20(typeof(Page_ClientValidate)%20!=3D%20'function'=
%20||%20%20Page_ClientValidate())%20__doPostBack('_ctl0$RefreshButton',''=
)}">Refresh</A></TD></TR></TBODY></TABLE>
<H3>Device Upgrades Communicated in the Past Quarter</H3>
<TABLE width=3D"100%" border=3D1>
  <TBODY>
  <TR>
    <TD>Data Center</TD>
    <TD>Device Model and SN</TD>
    <TD>Open Systems or MVS</TD>
    <TD>Usable GB Storage</TD>
    <TD>Current Microcode Level</TD>
    <TD>Date Microcode Installed</TD>
    <TD>Suggested Level</TD>
    <TD>Maint Contract End Date</TD>
    <TD>Urgent?</TD>
    <TD>Severity</TD>
    <TD>Online Change?</TD>
    <TD>Comments</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>Tempe</TD>
    <TD>12345 67890 </TD>
    <TD>Open System</TD>
    <TD>1000</TD>
    <TD>Low microcode level</TD>
    <TD>31 Jul 2005</TD>
    <TD>Activity reason</TD>
    <TD>15 Aug 2005</TD>
    <TD>No</TD>
    <TD>1</TD>
    <TD>Yes</TD>
    <TD>Test comments for "Communication Proactive" appendix</TD>
    <TD><A id=3D_ctl0_repeaterHw__ctl1_EditHwLink=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterHw$_ctl1$EditHwLink','')">=
Edit</A>=20
    </TD>
    <TD><A id=3D_ctl0_repeaterHw__ctl1_DeleteHwLink=20
      onclick=3D"return ConfirmDelete();"=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterHw$_ctl1$DeleteHwLink','')=
">Delete</A>=20
    </TD></TR>
  <TR>
    <TD>Home Office</TD>
    <TD>Aliens' Hardware Al-003 </TD>
    <TD>MVS</TD>
    <TD>55</TD>
    <TD>CML</TD>
    <TD>30 May 2005</TD>
    <TD>Test</TD>
    <TD>27 Aug 2005</TD>
    <TD>No</TD>
    <TD>2</TD>
    <TD>No</TD>
    <TD>Aliens' Hardware - testing purposes only</TD>
    <TD><A id=3D_ctl0_repeaterHw__ctl2_EditHwLink=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterHw$_ctl2$EditHwLink','')">=
Edit</A>=20
    </TD>
    <TD><A id=3D_ctl0_repeaterHw__ctl2_DeleteHwLink=20
      onclick=3D"return ConfirmDelete();"=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterHw$_ctl2$DeleteHwLink','')=
">Delete</A>=20
    </TD></TR></TBODY></TABLE>
<H3>Software Upgrades Communicated in the Past Quarter</H3>
<TABLE width=3D"100%" border=3D1>
  <TBODY>
  <TR>
    <TD>Software Package</TD>
    <TD>Current Release Level</TD>
    <TD>Recommended Level or Patch</TD>
    <TD>Urgent?</TD>
    <TD>Date of Scheduled Change</TD>
    <TD>Severity</TD>
    <TD>Online Change?</TD>
    <TD>Comments</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>Raptier</TD>
    <TD>2.44</TD>
    <TD>None</TD>
    <TD>No</TD>
    <TD>13 Jul 2005</TD>
    <TD>3</TD>
    <TD>Yes</TD>
    <TD>Raptier comments test</TD>
    <TD><A id=3D_ctl0_repeaterSw__ctl1_EditSwLink=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterSw$_ctl1$EditSwLink','')">=
Edit</A>=20
    </TD>
    <TD><A id=3D_ctl0_repeaterSw__ctl1_DeleteSwLink=20
      onclick=3D"return ConfirmDelete();"=20
      =
href=3D"javascript:__doPostBack('_ctl0$repeaterSw$_ctl1$DeleteSwLink','')=
">Delete</A>=20
    </TD></TR></TBODY></TABLE>
<TABLE width=3D"95%">
  <TBODY>
  <TR>
    <TD class=3DNormal align=3Dright width=3D"15%">Comments:</TD>
    <TD width=3D"85%"><TEXTAREA class=3DFlexibleTextbox =
id=3D_ctl0_GenericComments name=3D_ctl0:GenericComments>This is general =
comment, both for Hardware and Software issues</TEXTAREA>=20
    </TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Score:</TD>
    <TD><INPUT class=3DInputTextbox id=3D_ctl0_GradeValueTextBox =
value=3D3.89=20
      name=3D_ctl0:GradeValueTextBox><SPAN=20
      id=3D_ctl0_GradeValueRegularExpressionValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      validationexpression=3D"([-+])?\d+([.]\d+)?"=20
      evaluationfunction=3D"RegularExpressionValidatorEvaluateIsValid"=20
      errormessage=3D"Please enter correct score"=20
      controltovalidate=3D"_ctl0_GradeValueTextBox">*</SPAN><SPAN=20
      id=3D_ctl0_gradeValueRequiredFieldValidator=20
      style=3D"VISIBILITY: hidden; COLOR: red"=20
      evaluationfunction=3D"RequiredFieldValidatorEvaluateIsValid"=20
      errormessage=3D"You must enter grade value"=20
      controltovalidate=3D"_ctl0_GradeValueTextBox" =
initialvalue=3D"">*</SPAN>=20
</TD></TR>
  <TR>
    <TD class=3DNormal align=3Dright>Upload Image:</TD>
    <TD><INPUT id=3D_ctl0_FileUpload type=3Dfile name=3D_ctl0:FileUpload =

      width=3D"300"> </TD>
    <TD><INPUT language=3Djavascript id=3D_ctl0_SaveGeneric =
onclick=3D"if (typeof(Page_ClientValidate) =3D=3D 'function') =
Page_ClientValidate(); " type=3Dsubmit value=3DSave =
name=3D_ctl0:SaveGeneric></TD></TR></TBODY></TABLE><BR><BR><IMG=20
id=3D_ctl0_ExtDocImage=20
src=3D"http://localhost/ScorecardPortal/ViewExternalDoc.aspx?AppendixGrad=
eId=3D992"=20
border=3D0>=20
<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>4.25 - =
5.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>2.75 - =
4.24</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>2.35 - =
2.74</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>1.80 - =
2.34</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>1.00 -=20
      1.79</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_GradeValueRegularExpressionValidator"], =
document.all["_ctl0_gradeValueRequiredFieldValidator"]);
		// -->
</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_0048_01C5A18D.12797EA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://localhost/ScorecardPortal/ViewExternalDoc.aspx?AppendixGradeId=992

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
cGUiWZImeZIomZKYEAQAOw==

------=_NextPart_000_0048_01C5A18D.12797EA0
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_0048_01C5A18D.12797EA0
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_0048_01C5A18D.12797EA0--
