From: <Saved by Windows Internet Explorer 8>
Subject: Tata Consultancy Services - Certifying Authority
Date: Thu, 29 Dec 2011 12:29:44 +0530
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CCC625.8B6FEEC0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://172.25.149.16/subscriberHome/getCertificate/onlineForms/online_instructions.jsp?usertype=Individual&certclass=Class 3 Certificate

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Tata Consultancy Services - Certifying =
Authority</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<SCRIPT language=3Djavascript=20
src=3D"https://172.25.149.16/subscriberHome/script/commonFunctions.js"></=
SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"https://172.25.149.16/subscriberHome/script/hintFunction.js"></SCR=
IPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"https://172.25.149.16/subscriberHome/styles/subscriber_style.css"=
><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"../styles/subscriber_style.css">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19170"></HEAD>
<BODY>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD height=3D25 vAlign=3Dcenter width=3D"11%">&nbsp;</TD>
    <TD height=3D25 vAlign=3Dcenter width=3D"89%" align=3Dright><IMG=20
      =
src=3D"https://172.25.149.16/subscriberHome/images/small_tcs_CA.gif"=20
      width=3D162 height=3D17></TD></TR>
  <TR>
    <TD bgColor=3D#29306b colSpan=3D2><IMG src=3D"" width=3D8=20
height=3D4></TD></TR></TBODY></TABLE><IMG src=3D"" width=3D2 =
height=3D4><BR>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD class=3DcelColourDarkGray>
      <TABLE border=3D0 cellSpacing=3D1 cellPadding=3D4 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3DwhiteBack vAlign=3Dtop align=3Dleft><SPAN=20
            class=3DinHeader><BR></SPAN>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"95%">
              <TBODY>
              <TR>
                <TD class=3DbodyText>
                  <P><SPAN class=3DredBoldBig>Instructions For Form =
Filling</SPAN>=20
                  <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Items=20
                  marked with * are mandatory. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Items=20
                  marked with ^ are mandatory and prepopulated in the=20
                  Certificate request form. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Items=20
                  highlighted with black border are modified fields and =
require=20
                  reverification. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;If you=20
                  want a DSC with PAN. Please select PAN card as proof =
of=20
                  identity. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;The=20
                  applicants name in the Digital Signature Certificate =
is=20
                  combination of 1) Surname,2) Given name, 3) Initials =
in the=20
                  mentioned order(1 and 3 are optional). Please provide =
details=20
                  accordingly.</P>
                  <P><SPAN class=3DredBoldBig>Instructions for Document=20
                  Checklist</SPAN> <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Copies of=20
                  the selected documents must be provided to TCS-CA to=20
                  authenticate the identity &amp; proof of residence. =
<BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;In the=20
                  case of foreign nation, all the validation documents =
must be=20
                  notarized by the public notary of the respective =
country in=20
                  English. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;
Single document=20
                  copy for both Identity and address proof may be =
considered.=20
                  However, if the address in the Photo-id is different =
from the=20
                  Address given in the <BR>&nbsp;&nbsp;application then =
a=20
                  separate Address proof must be insisted &amp; =
collected.=20
                  <BR><SPAN style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>=20
                  <B>&nbsp;Attestation of Copy : </B>Gazetted officers, =
OR Bank=20
                  Manager OR Post Master.Otherwise the RA may verify the =
copy of=20
                  the identity and address proof against the original=20
                  <BR>&nbsp;&nbsp;documents and certify the copy stating =
that=20
                  has been verified against the originals. Such a copy =
should be=20
                  signed by the authorized person of the RA and should =
bear=20
                  <BR>&nbsp;&nbsp;name and address of the signatory. =
<BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Online=20
                  enrollment form which is generated on TCS-CA web =
portal must=20
                  be submitted along with the request form and other =
validation=20
                  documents. </P>
                  <SCRIPT language=3Djavascript>
	showFocus=3D"false";
	</SCRIPT>

                  <TABLE border=3D0 cellSpacing=3D1 cellPadding=3D4 =
width=3D"100%"=20
                  align=3Dcenter>
                    <TBODY>
                    <TR>
                      <TD class=3DwhiteBack width=3D"100%">
                        <FORM id=3DonlineSbmtApp method=3Dpost =
name=3DonlineSbmtApp=20
                        action=3Dindex.jsp>
                        <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D750>
                          <TBODY>
                          <TR>
                            <TD vAlign=3Dcenter>
                              <DIV align=3Dcenter><SPAN =
class=3DboldBlackHeader>TATA=20
                              CONSULTANCY SERVICES LIMITED =96 =
CERTIFYING=20
                              AUTHORITY<BR>REQUEST FORM FOR CLASS 3 =
CERTIFICATE=20
                              <BR><SPAN id=3Dinstructions =
class=3DredBoldBig=20
                              align=3D"center"><A=20
                              =
href=3D"https://172.25.149.16/subscriberHome/getCertificate/onlineForms/o=
nline_instructions.jsp?usertype=3Dnull&amp;certclass=3DClass 3 =
Certificate"=20
                              =
target=3D_blank>INSTRUCTIONS</A></SPAN></SPAN></DIV></TD></TR></TBODY></T=
ABLE>
                        <TABLE border=3D0 cellSpacing=3D1 =
cellPadding=3D0 width=3D750>
                          <TBODY>
                          <TR>
                            <TD class=3DsubHeaderNew_1 height=3D20 =
vAlign=3Dcenter=20
                            colSpan=3D3>USER TYPE =96 =
INDIVIDUAL</TD></TR>
                          <TR>
                            <TD vAlign=3Dtop colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD height=3D20 vAlign=3Dtop =
width=3D"18%">&nbsp;</TD>
                            <TD height=3D20 colSpan=3D2>&nbsp;</TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Validity of =
DSC<SPAN=20
                                =
class=3DsmallTextRed_1>*</SPAN></TD><!--Added by Vimala.Dated =
09July2009.To include Empower India DSC(6 months) in the drop menu of =
validity period for issuing 6 months certificates--><!--<td =
width=3D"30%" height=3D"20" align=3D"left" valign=3D"middle" ><input  =
name=3D"validityRadGrpM" type=3D"radio" alt=3D"Validity of DSC" checked =
/>=0A=
        <span class=3D"whiteBackNew whiteBgColor">1 year</span>=0A=
        <input name=3D"validityRadGrpM" type=3D"radio" alt=3D"Validity =
of DSC" />=0A=
        <span class=3D"whiteBackNew whiteBgColor">2 years</span></td>-->
                                <TD><SELECT id=3DvaliditySelectM=20
                                name=3DvaliditySelectM> <OPTION =
value=3DEDSC>Empower=20
                                India DSC</OPTION> <OPTION selected =
value=3D1YR>1=20
                                year</OPTION> <OPTION value=3D2YR>2=20
                                Years</OPTION></SELECT> </TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Gender<SPAN=20
                                class=3DsmallTextRed_1>*</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DgenderRadGrpM =
value=3DM=20
                                alt=3DGender CHECKED type=3Dradio=20
                                name=3DgenderRadGrpM> <SPAN=20
                                class=3D"whiteBackNew =
whiteBgColor">Male</SPAN>=20
                                &nbsp;<INPUT id=3DgenderRadGrpM =
value=3DF alt=3DGender=20
                                type=3Dradio name=3DgenderRadGrpM> <SPAN =

                                class=3D"whiteBackNew =
whiteBgColor">Female</SPAN></TD></TR>
                                <TR>
                                <TD colSpan=3D2>
                                <DIV=20
                                =
id=3DvaliditySelectM_div></DIV></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Surname<SPAN=20
                                class=3DsmallTextRed_1>^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DsurnameO =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3DSurname maxLength=3D64 size=3D30=20
                                name=3DsurnameO></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Given =
Name<SPAN=20
                                class=3DsmallTextRed_1>*^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DnameM =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Given Name" maxLength=3D64 =
size=3D30=20
                                name=3DnameM></TD></TR><!-- change =
related to CR No.: SS-PROD/2010/1 -->
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" =
align=3Dleft>Father/Husband's=20
Name</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DfathHusNameO =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Father/Husband's Name" =
maxLength=3D64 size=3D30=20
                                name=3DfathHusNameO></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Initials<SPAN =

                                class=3DsmallTextRed_1>^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DinitO =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3DInitials maxLength=3D64 size=3D30=20
                                name=3DinitO></TD></TR><!-- end of =
change related to CR No.: SS-PROD/2010/1 --></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>E-Mail =
Address<SPAN=20
                              class=3DsmallTextRed_1>*^</SPAN></TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DemailIdM class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this) alt=3D"E-mail =
Address"=20
                              maxLength=3D64 size=3D30 =
name=3DemailIdM></TD></TR><!-- changes by nitin upadhyay for alternative =
E-mail ID -->
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>Alternative =
E-Mail=20
                            Address</TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DaltEmailIdO class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this)=20
                              alt=3D"Alternative E-mail Address" =
maxLength=3D64=20
                              size=3D30 =
name=3DaltEmailIdO></TD></TR><!-- changes ends -->
                          <TR>
                            <TD class=3Dstyle14 height=3D5 =
vAlign=3Dcenter=20
                              align=3Dleft><IMG border=3D0=20
                              =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR></TD>
                            <TD height=3D5 vAlign=3Dcenter colSpan=3D2=20
                              align=3Dleft><IMG border=3D0=20
                              =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR></TD></TR=
>
                          <TR>
                            <TD class=3DboldBlackHeader height=3D20 =
vAlign=3Dcenter=20
                            colSpan=3D2 align=3Dleft>Organization =
Details</TD></TR>
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>Name</TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DcertOrgO class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this) =
alt=3D"Organization Name"=20
                              maxLength=3D64 size=3D30 =
name=3DcertOrgO></TD></TR><!--<tr>=0A=
    <td width=3D"20%" height=3D"20" align=3D"left" valign=3D"middle" =
class=3D"whiteBackNew">Address</td>=0A=
    <td height=3D"20" align=3D"left" valign=3D"middle"><textarea  =
name=3D"offAddressO" class=3D"textBig_1" id=3D"offAddressO" cols=3D"20" =
rows=3D"4" onMouseOver=3D'hint(this)' onFocus=3D'hint(this)' =
alt=3D"Organization Address"></textarea></td>=0A=
  </tr>-->
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>House =
Identifier</TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DoffHIdO class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this)=20
                              alt=3D"Organization House Identifier" =
maxLength=3D60=20
                              size=3D30 name=3DoffHIdO></TD></TR>
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>Street =
Address</TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DoffSAdO class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this)=20
                              alt=3D"Organization Street Address" =
maxLength=3D60=20
                              size=3D30 name=3DoffSAdO></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>City</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DoffCityO =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3DOrganizationcity maxLength=3D32 =
size=3D30=20
                                name=3DoffCityO></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Pin Code</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DoffPinO =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization PIN Code" =
maxLength=3D10 size=3D30=20
                                =
name=3DoffPinO></TD></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Country</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <DIV id=3DoffCountryO_div></DIV><SELECT=20
                                id=3DoffCountry class=3DtextMid =
onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this)=20
                                onchange=3D"showState(this.value, =
'offStateO_div')"=20
                                name=3DoffCountryO alt=3D"Organization =
Country">=20
                                <OPTION selected =
value=3DIN>India</OPTION> <OPTION=20
                                value=3DAF>Afghanistan</OPTION> <OPTION=20
                                value=3DAX>Aland Islands</OPTION> =
<OPTION=20
                                value=3DAL>Albania</OPTION> <OPTION=20
                                value=3DDZ>Algeria</OPTION> <OPTION=20
                                value=3DAS>American Samoa</OPTION> =
<OPTION=20
                                value=3DAD>Andorra</OPTION> <OPTION=20
                                value=3DAO>Angola</OPTION> <OPTION=20
                                value=3DAI>Anguilla</OPTION> <OPTION=20
                                value=3DAQ>Antarctica</OPTION> <OPTION=20
                                value=3DAG>Antigua And Barbuda</OPTION> =
<OPTION=20
                                value=3DAR>Argentina</OPTION> <OPTION=20
                                value=3DAM>Armenia</OPTION> <OPTION=20
                                value=3DAW>Aruba</OPTION> <OPTION=20
                                value=3DAU>Australia</OPTION> <OPTION=20
                                value=3DAT>Austria</OPTION> <OPTION=20
                                value=3DAZ>Azerbaijan</OPTION> <OPTION=20
                                value=3DBS>Bahamas</OPTION> <OPTION=20
                                value=3DBH>Bahrain</OPTION> <OPTION=20
                                value=3DBD>Bangladesh</OPTION> <OPTION=20
                                value=3DBB>Barbados</OPTION> <OPTION=20
                                value=3DBY>Belarus</OPTION> <OPTION=20
                                value=3DBE>Belgium</OPTION> <OPTION=20
                                value=3DBZ>Belize</OPTION> <OPTION=20
                                value=3DBJ>Benin</OPTION> <OPTION=20
                                value=3DBM>Bermuda</OPTION> <OPTION=20
                                value=3DBT>Bhutan</OPTION> <OPTION=20
                                value=3DBO>Bolivia</OPTION> <OPTION=20
                                value=3DBA>Bosnia And =
Herzegovina</OPTION> <OPTION=20
                                value=3DBW>Botswana</OPTION> <OPTION=20
                                value=3DBV>Bouvet Island</OPTION> =
<OPTION=20
                                value=3DBR>Brazil</OPTION> <OPTION=20
                                value=3DIO>British Indian Ocean =
Territory</OPTION>=20
                                <OPTION value=3DBN>Brunei =
Darussalam</OPTION>=20
                                <OPTION value=3DBG>Bulgaria</OPTION> =
<OPTION=20
                                value=3DBF>Burkina Faso</OPTION> <OPTION =

                                value=3DBI>Burundi</OPTION> <OPTION=20
                                value=3DKH>Cambodia</OPTION> <OPTION=20
                                value=3DCM>Cameroon</OPTION> <OPTION=20
                                value=3DCA>Canada</OPTION> <OPTION =
value=3DCV>Cape=20
                                Verde</OPTION> <OPTION value=3DKY>Cayman =

                                Islands</OPTION> <OPTION =
value=3DCF>Central=20
                                African Republic</OPTION> <OPTION=20
                                value=3DTD>Chad</OPTION> <OPTION=20
                                value=3DCL>Chile</OPTION> <OPTION=20
                                value=3DCN>China</OPTION> <OPTION=20
                                value=3DCX>Christmas Island</OPTION> =
<OPTION=20
                                value=3DCC>Cocos (Keeling) =
Islands</OPTION>=20
                                <OPTION value=3DCO>Colombia</OPTION> =
<OPTION=20
                                value=3DKM>Comoros</OPTION> <OPTION=20
                                value=3DCG>Congo</OPTION> <OPTION =
value=3DCD>Congo,=20
                                The Democratic Republic Of The</OPTION> =
<OPTION=20
                                value=3DCK>Cook Islands</OPTION> <OPTION =

                                value=3DCR>Costa Rica</OPTION> <OPTION=20
                                value=3DCI>Cote D'lvoire</OPTION> =
<OPTION=20
                                value=3DHR>Croatia</OPTION> <OPTION=20
                                value=3DCU>Cuba</OPTION> <OPTION=20
                                value=3DCY>Cyprus</OPTION> <OPTION =
value=3DCZ>Czech=20
                                Republic</OPTION> <OPTION=20
                                value=3DDK>Denmark</OPTION> <OPTION=20
                                value=3DDJ>Djibouti</OPTION> <OPTION=20
                                value=3DDM>Dominica</OPTION> <OPTION=20
                                value=3DDO>Dominican Republic</OPTION> =
<OPTION=20
                                value=3DEC>Ecuador</OPTION> <OPTION=20
                                value=3DEG>Egypt</OPTION> <OPTION =
value=3DSV>El=20
                                Salvador</OPTION> <OPTION =
value=3DGQ>Equatorial=20
                                Guinea</OPTION> <OPTION=20
                                value=3DER>Eritrea</OPTION> <OPTION=20
                                value=3DEE>Estonia</OPTION> <OPTION=20
                                value=3DET>Ethiopia</OPTION> <OPTION=20
                                value=3DFK>Falkland Islands =
(Malvinas)</OPTION>=20
                                <OPTION value=3DFO>Faroe =
Islands</OPTION> <OPTION=20
                                value=3DFJ>Fiji</OPTION> <OPTION=20
                                value=3DFI>Finland</OPTION> <OPTION=20
                                value=3DFR>France</OPTION> <OPTION =
value=3DGF>French=20
                                Guiana</OPTION> <OPTION =
value=3DPF>French=20
                                Polynesia</OPTION> <OPTION =
value=3DTF>French=20
                                Southern Territories</OPTION> <OPTION=20
                                value=3DGA>Gabon</OPTION> <OPTION=20
                                value=3DGM>Gambia</OPTION> <OPTION=20
                                value=3DGE>Georgia</OPTION> <OPTION=20
                                value=3DDE>Germany</OPTION> <OPTION=20
                                value=3DGH>Ghana</OPTION> <OPTION=20
                                value=3DGI>Gibraltar</OPTION> <OPTION=20
                                value=3DGR>Greece</OPTION> <OPTION=20
                                value=3DGL>Greenland</OPTION> <OPTION=20
                                value=3DGD>Grenada</OPTION> <OPTION=20
                                value=3DGP>Guadeloupe</OPTION> <OPTION=20
                                value=3DGU>Guam</OPTION> <OPTION=20
                                value=3DGT>Guatemala</OPTION> <OPTION=20
                                value=3DGG>Guernsey</OPTION> <OPTION=20
                                value=3DGN>Guinea</OPTION> <OPTION=20
                                value=3DGW>Guinea-Bissau</OPTION> =
<OPTION=20
                                value=3DGY>Guyana</OPTION> <OPTION=20
                                value=3DHT>Haiti</OPTION> <OPTION =
value=3DHM>Heard=20
                                Island And Mcdonald Islands</OPTION> =
<OPTION=20
                                value=3DVA>Holy See (Vatican City =
State)</OPTION>=20
                                <OPTION value=3DHN>Honduras</OPTION> =
<OPTION=20
                                value=3DHK>Hong Kong</OPTION> <OPTION=20
                                value=3DHU>Hungary</OPTION> <OPTION=20
                                value=3DIS>Iceland</OPTION> <OPTION=20
                                value=3DID>Indonesia</OPTION> <OPTION=20
                                value=3DIR>Iran, Islamic Republic =
Of</OPTION>=20
                                <OPTION value=3DIQ>Iraq</OPTION> <OPTION =

                                value=3DIE>Ireland</OPTION> <OPTION =
value=3DIM>Isle=20
                                Of Man</OPTION> <OPTION =
value=3DIL>Israel</OPTION>=20
                                <OPTION value=3DIT>Italy</OPTION> =
<OPTION=20
                                value=3DJM>Jamaica</OPTION> <OPTION=20
                                value=3DJP>Japan</OPTION> <OPTION=20
                                value=3DJE>Jersey</OPTION> <OPTION=20
                                value=3DJO>Jordan</OPTION> <OPTION=20
                                value=3DKZ>Kazakhstan</OPTION> <OPTION=20
                                value=3DKE>Kenya</OPTION> <OPTION=20
                                value=3DKI>Kiribati</OPTION> <OPTION=20
                                value=3DKP>Korea, Democratic People's =
Republic=20
                                Of</OPTION> <OPTION value=3DKR>Korea, =
Republic=20
                                Of</OPTION> <OPTION =
value=3DKW>Kuwait</OPTION>=20
                                <OPTION value=3DKG>Kyrgyzstan</OPTION> =
<OPTION=20
                                value=3DLA>Lao People's Democratic=20
                                Republic</OPTION> <OPTION=20
                                value=3DLV>Latvia</OPTION> <OPTION=20
                                value=3DLB>Lebanon</OPTION> <OPTION=20
                                value=3DLS>Lesotho</OPTION> <OPTION=20
                                value=3DLR>Liberia</OPTION> <OPTION=20
                                value=3DLY>Libyan Arab =
Jamahiriya</OPTION> <OPTION=20
                                value=3DLI>Liechtenstein</OPTION> =
<OPTION=20
                                value=3DLT>Lithuania</OPTION> <OPTION=20
                                value=3DLU>Luxembourg</OPTION> <OPTION=20
                                value=3DMO>Macao</OPTION> <OPTION=20
                                value=3DMK>Macedonia, The Former =
Yugoslav Republic=20
                                Of</OPTION> <OPTION =
value=3DMG>Madagascar</OPTION>=20
                                <OPTION value=3DMW>Malawi</OPTION> =
<OPTION=20
                                value=3DMY>Malaysia</OPTION> <OPTION=20
                                value=3DMV>Maldives</OPTION> <OPTION=20
                                value=3DML>Mali</OPTION> <OPTION=20
                                value=3DMT>Malta</OPTION> <OPTION=20
                                value=3DMH>Marshall Islands</OPTION> =
<OPTION=20
                                value=3DMQ>Martinique</OPTION> <OPTION=20
                                value=3DMR>Mauritania</OPTION> <OPTION=20
                                value=3DMU>Mauritius</OPTION> <OPTION=20
                                value=3DYT>Mayotte</OPTION> <OPTION=20
                                value=3DMX>Mexico</OPTION> <OPTION=20
                                value=3DFM>Micronesia, Federated States=20
                                Of</OPTION> <OPTION =
value=3DMD>Moldova</OPTION>=20
                                <OPTION value=3DMC>Monaco</OPTION> =
<OPTION=20
                                value=3DMN>Mongolia</OPTION> <OPTION=20
                                value=3DME>Montenegro</OPTION> <OPTION=20
                                value=3DMS>Montserrat</OPTION> <OPTION=20
                                value=3DMA>Morocco</OPTION> <OPTION=20
                                value=3DMZ>Mozambique</OPTION> <OPTION=20
                                value=3DMM>Myanmar</OPTION> <OPTION=20
                                value=3DNA>Namibia</OPTION> <OPTION=20
                                value=3DNR>Nauru</OPTION> <OPTION=20
                                value=3DNP>Nepal</OPTION> <OPTION=20
                                value=3DNL>Netherlands</OPTION> <OPTION=20
                                value=3DAN>Netherlands Antilles</OPTION> =
<OPTION=20
                                value=3DNC>New Caledonia</OPTION> =
<OPTION=20
                                value=3DNZ>New Zealand</OPTION> <OPTION=20
                                value=3DNI>Nicaragua</OPTION> <OPTION=20
                                value=3DNE>Niger</OPTION> <OPTION=20
                                value=3DNG>Nigeria</OPTION> <OPTION=20
                                value=3DNU>Niue</OPTION> <OPTION =
value=3DNF>Norfolk=20
                                Island</OPTION> <OPTION =
value=3DMP>Northern=20
                                Mariana Islands</OPTION> <OPTION=20
                                value=3DNO>Norway</OPTION> <OPTION=20
                                value=3DOM>Oman</OPTION> <OPTION=20
                                value=3DPK>Pakistan</OPTION> <OPTION=20
                                value=3DPW>Palau</OPTION> <OPTION=20
                                value=3DPS>Palestinian Territory,=20
                                Occupied</OPTION> <OPTION=20
                                value=3DPA>Panama</OPTION> <OPTION =
value=3DPG>Papua=20
                                New Guinea</OPTION> <OPTION=20
                                value=3DPY>Paraguay</OPTION> <OPTION=20
                                value=3DPE>Peru</OPTION> <OPTION=20
                                value=3DPH>Philippines</OPTION> <OPTION=20
                                value=3DPN>Pitcairn</OPTION> <OPTION=20
                                value=3DPL>Poland</OPTION> <OPTION=20
                                value=3DPT>Portugal</OPTION> <OPTION=20
                                value=3DPR>Puerto Rico</OPTION> <OPTION=20
                                value=3DQA>Qatar</OPTION> <OPTION=20
                                value=3DRE>R?union</OPTION> <OPTION=20
                                value=3DRO>Romania</OPTION> <OPTION=20
                                value=3DRU>Russian Federation</OPTION> =
<OPTION=20
                                value=3DRW>Rwanda</OPTION> <OPTION =
value=3DBL>Saint=20
                                Barthelemy</OPTION> <OPTION =
value=3DKN>Saint Kitts=20
                                And Nevis</OPTION> <OPTION =
value=3DLC>Saint=20
                                Lucia</OPTION> <OPTION value=3DMF>Saint=20
                                Martin</OPTION> <OPTION value=3DPM>Saint =
Pierre=20
                                And Miquelon</OPTION> <OPTION =
value=3DVC>Saint=20
                                Vincent And The Grenadines</OPTION> =
<OPTION=20
                                value=3DWS>Samoa</OPTION> <OPTION =
value=3DSM>San=20
                                Marino</OPTION> <OPTION value=3DST>Sao =
Tome And=20
                                Principe</OPTION> <OPTION =
value=3DSA>Saudi=20
                                Arabia</OPTION> <OPTION=20
                                value=3DSN>Senegal</OPTION> <OPTION=20
                                value=3DRS>Serbia</OPTION> <OPTION=20
                                value=3DSC>Seychelles</OPTION> <OPTION=20
                                value=3DSL>Sierra Leone</OPTION> <OPTION =

                                value=3DSG>Singapore</OPTION> <OPTION=20
                                value=3DSK>Slovakia</OPTION> <OPTION=20
                                value=3DSI>Slovenia</OPTION> <OPTION=20
                                value=3DSB>Solomon Islands</OPTION> =
<OPTION=20
                                value=3DSO>Somalia</OPTION> <OPTION =
value=3DZA>South=20
                                Africa</OPTION> <OPTION value=3DGS>South =
Georgia=20
                                And The South Sandwich Islands</OPTION> =
<OPTION=20
                                value=3DES>Spain</OPTION> <OPTION =
value=3DLK>Sri=20
                                Lanka</OPTION> <OPTION value=3DSH>Saint=20
                                Helena</OPTION> <OPTION =
value=3DSD>Sudan</OPTION>=20
                                <OPTION value=3DSR>Suriname</OPTION> =
<OPTION=20
                                value=3DSJ>Svalbard And Jan =
Mayen</OPTION> <OPTION=20
                                value=3DSZ>Swaziland</OPTION> <OPTION=20
                                value=3DSE>Sweden</OPTION> <OPTION=20
                                value=3DCH>Switzerland</OPTION> <OPTION=20
                                value=3DSY>Syrian Arab Republic</OPTION> =
<OPTION=20
                                value=3DTW>Taiwan, Province Of =
China</OPTION>=20
                                <OPTION value=3DTJ>Tajikistan</OPTION> =
<OPTION=20
                                value=3DTZ>Tanzania, United Republic =
Of</OPTION>=20
                                <OPTION value=3DTH>Thailand</OPTION> =
<OPTION=20
                                value=3DTL>Timor-Leste</OPTION> <OPTION=20
                                value=3DTG>Togo</OPTION> <OPTION=20
                                value=3DTK>Tokelau</OPTION> <OPTION=20
                                value=3DTO>Tonga</OPTION> <OPTION=20
                                value=3DTT>Trinidad And Tobago</OPTION> =
<OPTION=20
                                value=3DTN>Tunisia</OPTION> <OPTION=20
                                value=3DTR>Turkey</OPTION> <OPTION=20
                                value=3DTM>Turkmenistan</OPTION> <OPTION =

                                value=3DTC>Turks And Caicos =
Islands</OPTION>=20
                                <OPTION value=3DTV>Tuvalu</OPTION> =
<OPTION=20
                                value=3DUG>Uganda</OPTION> <OPTION=20
                                value=3DUA>Ukraine</OPTION> <OPTION=20
                                value=3DAE>United Arab Emirates</OPTION> =
<OPTION=20
                                value=3DGB>United Kingdom</OPTION> =
<OPTION=20
                                value=3DUS>United States</OPTION> =
<OPTION=20
                                value=3DUM>United States Minor Outlying=20
                                Islands</OPTION> <OPTION=20
                                value=3DUY>Uruguay</OPTION> <OPTION=20
                                value=3DUZ>Uzbekistan</OPTION> <OPTION=20
                                value=3DVU>Vanuatu</OPTION> <OPTION=20
                                value=3DVE>Venezuela</OPTION> <OPTION=20
                                value=3DVN>Viet Nam</OPTION> <OPTION=20
                                value=3DVG>Virgin Islands, =
British</OPTION>=20
                                <OPTION value=3DVI>Virgin Islands, =
U.S.</OPTION>=20
                                <OPTION value=3DWF>Wallis And =
Futuna</OPTION>=20
                                <OPTION value=3DEH>Western =
Sahara</OPTION> <OPTION=20
                                value=3DYE>Yemen</OPTION> <OPTION=20
                                value=3DZM>Zambia</OPTION> <OPTION=20
                                value=3DZW>Zimbabwe</OPTION> <OPTION=20
                                =
value=3DOther>Other</OPTION></SELECT></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>State</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <DIV id=3DoffStateO_div><INPUT =
id=3DoffStateO=20
                                class=3DtextMid onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this) =
alt=3D"Organization State"=20
                                maxLength=3D32 size=3D30 =
name=3DoffStateO> </DIV>
                                <DIV style=3D"DISPLAY: none"=20
                                id=3DoffStateO_div_dropdown><SELECT =
id=3DoffStateO=20
                                class=3DtextMid onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this) =
name=3DoffStateO=20
                                alt=3D"Organization State"> <OPTION =
selected=20
                                value=3DSELECT-ONE>SELECT-ONE</OPTION> =
<OPTION=20
                                value=3D"Andaman and Nicobar =
Islands">Andaman and=20
                                Nicobar</OPTION> <OPTION=20
                                value=3D"Andhra Pradesh">Andhra =
Pradesh</OPTION>=20
                                <OPTION value=3D"Arunachal =
Pradesh">Arunachal=20
                                Pradesh</OPTION> <OPTION=20
                                value=3DAssam>Assam</OPTION> <OPTION=20
                                value=3DBihar>Bihar</OPTION> <OPTION=20
                                value=3DChandigarh>Chandigarh</OPTION> =
<OPTION=20
                                =
value=3DChhattisgarh>Chhattisgarh</OPTION> <OPTION=20
                                value=3D"Dadra and Nagar Haveli">Dadra =
and Nagar=20
                                Haveli</OPTION> <OPTION=20
                                value=3D"Daman and Diu">Daman and =
Diu</OPTION>=20
                                <OPTION value=3DDelhi>Delhi</OPTION> =
<OPTION=20
                                value=3DGoa>Goa</OPTION> <OPTION=20
                                value=3DGujarat>Gujarat</OPTION> <OPTION =

                                value=3DHaryana>Haryana</OPTION> <OPTION =

                                value=3D"Himachal Pradesh">Himachal=20
                                Pradesh</OPTION> <OPTION=20
                                value=3D"Jammu and Kashmir">Jammu and=20
                                Kashmir</OPTION> <OPTION=20
                                value=3DJharkhand>Jharkhand</OPTION> =
<OPTION=20
                                value=3DKarnataka>Karnataka</OPTION> =
<OPTION=20
                                value=3DKerala>Kerala</OPTION> <OPTION=20
                                value=3DLakshadweep>Lakshadweep</OPTION> =
<OPTION=20
                                value=3D"Madhya Pradesh">Madhya =
Pradesh</OPTION>=20
                                <OPTION =
value=3DMaharashtra>Maharashtra</OPTION>=20
                                <OPTION value=3DManipur>Manipur</OPTION> =
<OPTION=20
                                value=3DMeghalaya>Meghalaya</OPTION> =
<OPTION=20
                                value=3DMizoram>Mizoram</OPTION> <OPTION =

                                value=3DNagaland>Nagaland</OPTION> =
<OPTION=20
                                value=3DOrissa>Orissa</OPTION> <OPTION=20
                                value=3DPuducherry>Puducherry</OPTION> =
<OPTION=20
                                value=3DPunjab>Punjab</OPTION> <OPTION=20
                                value=3DRajasthan>Rajasthan</OPTION> =
<OPTION=20
                                value=3DSikkim>Sikkim</OPTION> <OPTION=20
                                value=3D"Tamil Nadu">Tamil Nadu</OPTION> =
<OPTION=20
                                value=3DTripura>Tripura</OPTION> <OPTION =

                                value=3D"Uttar Pradesh">Uttar =
Pradesh</OPTION>=20
                                <OPTION =
value=3DUttarakhand>Uttarakhand</OPTION>=20
                                <OPTION value=3D"West Bengal">West=20
                                Bengal</OPTION></SELECT>=20
                                =
</DIV></TD></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" =
align=3Dleft>Telephone</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0>
                                <TBODY>
                                <TR>
                                <TD><INPUT id=3DoffTelConCodeO =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization Telephone Country =
Code"=20
                                maxLength=3D2 size=3D90=20
                                name=3DoffTelConCodeO>&nbsp;</TD>
                                <TD><INPUT id=3DoffTelAreaCodeO =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization Telephone Area Code" =

                                maxLength=3D4 size=3D90=20
                                name=3DoffTelAreaCodeO>&nbsp;</TD>
                                <TD><INPUT id=3DoffTelO =
class=3DtextTiny_1=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization Telephone" =
maxLength=3D15=20
                                size=3D90 =
name=3DoffTelO></TD></TR></TBODY></TABLE>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Mobile</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0>
                                <TBODY>
                                <TR>
                                <TD><INPUT id=3DoffMobConCodeO =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization Mobile Country Code" =

                                maxLength=3D2 size=3D90=20
                                name=3DoffMobConCodeO>&nbsp;</TD>
                                <TD><INPUT id=3DoffMobileO =
class=3DtextTiny_2=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Organization Mobile" =
maxLength=3D15 size=3D90=20
                                =
name=3DoffMobileO></TD></TR></TBODY></TABLE></TD></TR></TD></TR></TBODY><=
/TABLE></TD></TR>
                          <TR>
                            <TD height=3D5 colSpan=3D6><IMG border=3D0=20
                              =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR></TD></TR=
>
                          <TR>
                            <TD class=3DboldBlackHeader height=3D20 =
vAlign=3Dcenter=20
                            colSpan=3D2 align=3Dleft>Residential =
address</TD><!--  </tr>=0A=
  <tr>=0A=
    <td width=3D"20%" height=3D"20" align=3D"left" valign=3D"middle" =
class=3D"whiteBackNew">Address<span =
class=3D"smallTextRed_1">*</span></td>=0A=
    <td height=3D"20" align=3D"left" valign=3D"middle"><textarea  =
name=3D"resAddressM" class=3D"textBig_1" cols=3D"20" rows=3D"4" =
id=3D"resAddressM" onMouseOver=3D'hint(this)' onFocus=3D'hint(this)' =
alt=3D"Residential address"></textarea></td>=0A=
  </tr>-->
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>House =
Identifier<SPAN=20
                              class=3DsmallTextRed_1>*^</SPAN></TD></TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DcertHIM class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this)=20
                              alt=3D"Residential House Identifier" =
maxLength=3D60=20
                              size=3D30 name=3DcertHIM></TD></TR>
                          <TR>
                            <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                            width=3D"20%" align=3Dleft>Street =
Address<SPAN=20
                              class=3DsmallTextRed_1>*^</SPAN></TD></TD>
                            <TD height=3D20 vAlign=3Dcenter =
align=3Dleft><INPUT=20
                              id=3DcertSAM class=3DtextBig_1 =
onfocus=3Dhint(this)=20
                              onmouseover=3Dhint(this)=20
                              alt=3D"Residential Street Address" =
maxLength=3D60=20
                              size=3D30 name=3DcertSAM></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>City<SPAN=20
                                class=3DsmallTextRed_1>*^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DcertCityM =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential City" maxLength=3D32 =
size=3D30=20
                                name=3DcertCityM></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Pin Code<SPAN =

                                class=3DsmallTextRed_1>*^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft><INPUT id=3DresPINM =
class=3DtextMid=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential PIN Code" =
maxLength=3D10 size=3D30=20
                                =
name=3DresPINM></TD></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Country<SPAN=20
                                class=3DsmallTextRed_1>*^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <DIV id=3DoffCountryR_div></DIV><SELECT=20
                                id=3DcertCountryM class=3DtextMid =
onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this)=20
                                onchange=3D"showState(this.value, =
'certStateM_div')"=20
                                name=3DcertCountryM alt=3D"Residential =
Country">=20
                                <OPTION selected =
value=3DIN>India</OPTION> <OPTION=20
                                value=3DAF>Afghanistan</OPTION> <OPTION=20
                                value=3DAX>Aland Islands</OPTION> =
<OPTION=20
                                value=3DAL>Albania</OPTION> <OPTION=20
                                value=3DDZ>Algeria</OPTION> <OPTION=20
                                value=3DAS>American Samoa</OPTION> =
<OPTION=20
                                value=3DAD>Andorra</OPTION> <OPTION=20
                                value=3DAO>Angola</OPTION> <OPTION=20
                                value=3DAI>Anguilla</OPTION> <OPTION=20
                                value=3DAQ>Antarctica</OPTION> <OPTION=20
                                value=3DAG>Antigua And Barbuda</OPTION> =
<OPTION=20
                                value=3DAR>Argentina</OPTION> <OPTION=20
                                value=3DAM>Armenia</OPTION> <OPTION=20
                                value=3DAW>Aruba</OPTION> <OPTION=20
                                value=3DAU>Australia</OPTION> <OPTION=20
                                value=3DAT>Austria</OPTION> <OPTION=20
                                value=3DAZ>Azerbaijan</OPTION> <OPTION=20
                                value=3DBS>Bahamas</OPTION> <OPTION=20
                                value=3DBH>Bahrain</OPTION> <OPTION=20
                                value=3DBD>Bangladesh</OPTION> <OPTION=20
                                value=3DBB>Barbados</OPTION> <OPTION=20
                                value=3DBY>Belarus</OPTION> <OPTION=20
                                value=3DBE>Belgium</OPTION> <OPTION=20
                                value=3DBZ>Belize</OPTION> <OPTION=20
                                value=3DBJ>Benin</OPTION> <OPTION=20
                                value=3DBM>Bermuda</OPTION> <OPTION=20
                                value=3DBT>Bhutan</OPTION> <OPTION=20
                                value=3DBO>Bolivia</OPTION> <OPTION=20
                                value=3DBA>Bosnia And =
Herzegovina</OPTION> <OPTION=20
                                value=3DBW>Botswana</OPTION> <OPTION=20
                                value=3DBV>Bouvet Island</OPTION> =
<OPTION=20
                                value=3DBR>Brazil</OPTION> <OPTION=20
                                value=3DIO>British Indian Ocean =
Territory</OPTION>=20
                                <OPTION value=3DBN>Brunei =
Darussalam</OPTION>=20
                                <OPTION value=3DBG>Bulgaria</OPTION> =
<OPTION=20
                                value=3DBF>Burkina Faso</OPTION> <OPTION =

                                value=3DBI>Burundi</OPTION> <OPTION=20
                                value=3DKH>Cambodia</OPTION> <OPTION=20
                                value=3DCM>Cameroon</OPTION> <OPTION=20
                                value=3DCA>Canada</OPTION> <OPTION =
value=3DCV>Cape=20
                                Verde</OPTION> <OPTION value=3DKY>Cayman =

                                Islands</OPTION> <OPTION =
value=3DCF>Central=20
                                African Republic</OPTION> <OPTION=20
                                value=3DTD>Chad</OPTION> <OPTION=20
                                value=3DCL>Chile</OPTION> <OPTION=20
                                value=3DCN>China</OPTION> <OPTION=20
                                value=3DCX>Christmas Island</OPTION> =
<OPTION=20
                                value=3DCC>Cocos (Keeling) =
Islands</OPTION>=20
                                <OPTION value=3DCO>Colombia</OPTION> =
<OPTION=20
                                value=3DKM>Comoros</OPTION> <OPTION=20
                                value=3DCG>Congo</OPTION> <OPTION =
value=3DCD>Congo,=20
                                The Democratic Republic Of The</OPTION> =
<OPTION=20
                                value=3DCK>Cook Islands</OPTION> <OPTION =

                                value=3DCR>Costa Rica</OPTION> <OPTION=20
                                value=3DCI>Cote D'lvoire</OPTION> =
<OPTION=20
                                value=3DHR>Croatia</OPTION> <OPTION=20
                                value=3DCU>Cuba</OPTION> <OPTION=20
                                value=3DCY>Cyprus</OPTION> <OPTION =
value=3DCZ>Czech=20
                                Republic</OPTION> <OPTION=20
                                value=3DDK>Denmark</OPTION> <OPTION=20
                                value=3DDJ>Djibouti</OPTION> <OPTION=20
                                value=3DDM>Dominica</OPTION> <OPTION=20
                                value=3DDO>Dominican Republic</OPTION> =
<OPTION=20
                                value=3DEC>Ecuador</OPTION> <OPTION=20
                                value=3DEG>Egypt</OPTION> <OPTION =
value=3DSV>El=20
                                Salvador</OPTION> <OPTION =
value=3DGQ>Equatorial=20
                                Guinea</OPTION> <OPTION=20
                                value=3DER>Eritrea</OPTION> <OPTION=20
                                value=3DEE>Estonia</OPTION> <OPTION=20
                                value=3DET>Ethiopia</OPTION> <OPTION=20
                                value=3DFK>Falkland Islands =
(Malvinas)</OPTION>=20
                                <OPTION value=3DFO>Faroe =
Islands</OPTION> <OPTION=20
                                value=3DFJ>Fiji</OPTION> <OPTION=20
                                value=3DFI>Finland</OPTION> <OPTION=20
                                value=3DFR>France</OPTION> <OPTION =
value=3DGF>French=20
                                Guiana</OPTION> <OPTION =
value=3DPF>French=20
                                Polynesia</OPTION> <OPTION =
value=3DTF>French=20
                                Southern Territories</OPTION> <OPTION=20
                                value=3DGA>Gabon</OPTION> <OPTION=20
                                value=3DGM>Gambia</OPTION> <OPTION=20
                                value=3DGE>Georgia</OPTION> <OPTION=20
                                value=3DDE>Germany</OPTION> <OPTION=20
                                value=3DGH>Ghana</OPTION> <OPTION=20
                                value=3DGI>Gibraltar</OPTION> <OPTION=20
                                value=3DGR>Greece</OPTION> <OPTION=20
                                value=3DGL>Greenland</OPTION> <OPTION=20
                                value=3DGD>Grenada</OPTION> <OPTION=20
                                value=3DGP>Guadeloupe</OPTION> <OPTION=20
                                value=3DGU>Guam</OPTION> <OPTION=20
                                value=3DGT>Guatemala</OPTION> <OPTION=20
                                value=3DGG>Guernsey</OPTION> <OPTION=20
                                value=3DGN>Guinea</OPTION> <OPTION=20
                                value=3DGW>Guinea-Bissau</OPTION> =
<OPTION=20
                                value=3DGY>Guyana</OPTION> <OPTION=20
                                value=3DHT>Haiti</OPTION> <OPTION =
value=3DHM>Heard=20
                                Island And Mcdonald Islands</OPTION> =
<OPTION=20
                                value=3DVA>Holy See (Vatican City =
State)</OPTION>=20
                                <OPTION value=3DHN>Honduras</OPTION> =
<OPTION=20
                                value=3DHK>Hong Kong</OPTION> <OPTION=20
                                value=3DHU>Hungary</OPTION> <OPTION=20
                                value=3DIS>Iceland</OPTION> <OPTION=20
                                value=3DID>Indonesia</OPTION> <OPTION=20
                                value=3DIR>Iran, Islamic Republic =
Of</OPTION>=20
                                <OPTION value=3DIQ>Iraq</OPTION> <OPTION =

                                value=3DIE>Ireland</OPTION> <OPTION =
value=3DIM>Isle=20
                                Of Man</OPTION> <OPTION =
value=3DIL>Israel</OPTION>=20
                                <OPTION value=3DIT>Italy</OPTION> =
<OPTION=20
                                value=3DJM>Jamaica</OPTION> <OPTION=20
                                value=3DJP>Japan</OPTION> <OPTION=20
                                value=3DJE>Jersey</OPTION> <OPTION=20
                                value=3DJO>Jordan</OPTION> <OPTION=20
                                value=3DKZ>Kazakhstan</OPTION> <OPTION=20
                                value=3DKE>Kenya</OPTION> <OPTION=20
                                value=3DKI>Kiribati</OPTION> <OPTION=20
                                value=3DKP>Korea, Democratic People's =
Republic=20
                                Of</OPTION> <OPTION value=3DKR>Korea, =
Republic=20
                                Of</OPTION> <OPTION =
value=3DKW>Kuwait</OPTION>=20
                                <OPTION value=3DKG>Kyrgyzstan</OPTION> =
<OPTION=20
                                value=3DLA>Lao People's Democratic=20
                                Republic</OPTION> <OPTION=20
                                value=3DLV>Latvia</OPTION> <OPTION=20
                                value=3DLB>Lebanon</OPTION> <OPTION=20
                                value=3DLS>Lesotho</OPTION> <OPTION=20
                                value=3DLR>Liberia</OPTION> <OPTION=20
                                value=3DLY>Libyan Arab =
Jamahiriya</OPTION> <OPTION=20
                                value=3DLI>Liechtenstein</OPTION> =
<OPTION=20
                                value=3DLT>Lithuania</OPTION> <OPTION=20
                                value=3DLU>Luxembourg</OPTION> <OPTION=20
                                value=3DMO>Macao</OPTION> <OPTION=20
                                value=3DMK>Macedonia, The Former =
Yugoslav Republic=20
                                Of</OPTION> <OPTION =
value=3DMG>Madagascar</OPTION>=20
                                <OPTION value=3DMW>Malawi</OPTION> =
<OPTION=20
                                value=3DMY>Malaysia</OPTION> <OPTION=20
                                value=3DMV>Maldives</OPTION> <OPTION=20
                                value=3DML>Mali</OPTION> <OPTION=20
                                value=3DMT>Malta</OPTION> <OPTION=20
                                value=3DMH>Marshall Islands</OPTION> =
<OPTION=20
                                value=3DMQ>Martinique</OPTION> <OPTION=20
                                value=3DMR>Mauritania</OPTION> <OPTION=20
                                value=3DMU>Mauritius</OPTION> <OPTION=20
                                value=3DYT>Mayotte</OPTION> <OPTION=20
                                value=3DMX>Mexico</OPTION> <OPTION=20
                                value=3DFM>Micronesia, Federated States=20
                                Of</OPTION> <OPTION =
value=3DMD>Moldova</OPTION>=20
                                <OPTION value=3DMC>Monaco</OPTION> =
<OPTION=20
                                value=3DMN>Mongolia</OPTION> <OPTION=20
                                value=3DME>Montenegro</OPTION> <OPTION=20
                                value=3DMS>Montserrat</OPTION> <OPTION=20
                                value=3DMA>Morocco</OPTION> <OPTION=20
                                value=3DMZ>Mozambique</OPTION> <OPTION=20
                                value=3DMM>Myanmar</OPTION> <OPTION=20
                                value=3DNA>Namibia</OPTION> <OPTION=20
                                value=3DNR>Nauru</OPTION> <OPTION=20
                                value=3DNP>Nepal</OPTION> <OPTION=20
                                value=3DNL>Netherlands</OPTION> <OPTION=20
                                value=3DAN>Netherlands Antilles</OPTION> =
<OPTION=20
                                value=3DNC>New Caledonia</OPTION> =
<OPTION=20
                                value=3DNZ>New Zealand</OPTION> <OPTION=20
                                value=3DNI>Nicaragua</OPTION> <OPTION=20
                                value=3DNE>Niger</OPTION> <OPTION=20
                                value=3DNG>Nigeria</OPTION> <OPTION=20
                                value=3DNU>Niue</OPTION> <OPTION =
value=3DNF>Norfolk=20
                                Island</OPTION> <OPTION =
value=3DMP>Northern=20
                                Mariana Islands</OPTION> <OPTION=20
                                value=3DNO>Norway</OPTION> <OPTION=20
                                value=3DOM>Oman</OPTION> <OPTION=20
                                value=3DPK>Pakistan</OPTION> <OPTION=20
                                value=3DPW>Palau</OPTION> <OPTION=20
                                value=3DPS>Palestinian Territory,=20
                                Occupied</OPTION> <OPTION=20
                                value=3DPA>Panama</OPTION> <OPTION =
value=3DPG>Papua=20
                                New Guinea</OPTION> <OPTION=20
                                value=3DPY>Paraguay</OPTION> <OPTION=20
                                value=3DPE>Peru</OPTION> <OPTION=20
                                value=3DPH>Philippines</OPTION> <OPTION=20
                                value=3DPN>Pitcairn</OPTION> <OPTION=20
                                value=3DPL>Poland</OPTION> <OPTION=20
                                value=3DPT>Portugal</OPTION> <OPTION=20
                                value=3DPR>Puerto Rico</OPTION> <OPTION=20
                                value=3DQA>Qatar</OPTION> <OPTION=20
                                value=3DRE>R?union</OPTION> <OPTION=20
                                value=3DRO>Romania</OPTION> <OPTION=20
                                value=3DRU>Russian Federation</OPTION> =
<OPTION=20
                                value=3DRW>Rwanda</OPTION> <OPTION =
value=3DBL>Saint=20
                                Barthelemy</OPTION> <OPTION =
value=3DKN>Saint Kitts=20
                                And Nevis</OPTION> <OPTION =
value=3DLC>Saint=20
                                Lucia</OPTION> <OPTION value=3DMF>Saint=20
                                Martin</OPTION> <OPTION value=3DPM>Saint =
Pierre=20
                                And Miquelon</OPTION> <OPTION =
value=3DVC>Saint=20
                                Vincent And The Grenadines</OPTION> =
<OPTION=20
                                value=3DWS>Samoa</OPTION> <OPTION =
value=3DSM>San=20
                                Marino</OPTION> <OPTION value=3DST>Sao =
Tome And=20
                                Principe</OPTION> <OPTION =
value=3DSA>Saudi=20
                                Arabia</OPTION> <OPTION=20
                                value=3DSN>Senegal</OPTION> <OPTION=20
                                value=3DRS>Serbia</OPTION> <OPTION=20
                                value=3DSC>Seychelles</OPTION> <OPTION=20
                                value=3DSL>Sierra Leone</OPTION> <OPTION =

                                value=3DSG>Singapore</OPTION> <OPTION=20
                                value=3DSK>Slovakia</OPTION> <OPTION=20
                                value=3DSI>Slovenia</OPTION> <OPTION=20
                                value=3DSB>Solomon Islands</OPTION> =
<OPTION=20
                                value=3DSO>Somalia</OPTION> <OPTION =
value=3DZA>South=20
                                Africa</OPTION> <OPTION value=3DGS>South =
Georgia=20
                                And The South Sandwich Islands</OPTION> =
<OPTION=20
                                value=3DES>Spain</OPTION> <OPTION =
value=3DLK>Sri=20
                                Lanka</OPTION> <OPTION value=3DSH>Saint=20
                                Helena</OPTION> <OPTION =
value=3DSD>Sudan</OPTION>=20
                                <OPTION value=3DSR>Suriname</OPTION> =
<OPTION=20
                                value=3DSJ>Svalbard And Jan =
Mayen</OPTION> <OPTION=20
                                value=3DSZ>Swaziland</OPTION> <OPTION=20
                                value=3DSE>Sweden</OPTION> <OPTION=20
                                value=3DCH>Switzerland</OPTION> <OPTION=20
                                value=3DSY>Syrian Arab Republic</OPTION> =
<OPTION=20
                                value=3DTW>Taiwan, Province Of =
China</OPTION>=20
                                <OPTION value=3DTJ>Tajikistan</OPTION> =
<OPTION=20
                                value=3DTZ>Tanzania, United Republic =
Of</OPTION>=20
                                <OPTION value=3DTH>Thailand</OPTION> =
<OPTION=20
                                value=3DTL>Timor-Leste</OPTION> <OPTION=20
                                value=3DTG>Togo</OPTION> <OPTION=20
                                value=3DTK>Tokelau</OPTION> <OPTION=20
                                value=3DTO>Tonga</OPTION> <OPTION=20
                                value=3DTT>Trinidad And Tobago</OPTION> =
<OPTION=20
                                value=3DTN>Tunisia</OPTION> <OPTION=20
                                value=3DTR>Turkey</OPTION> <OPTION=20
                                value=3DTM>Turkmenistan</OPTION> <OPTION =

                                value=3DTC>Turks And Caicos =
Islands</OPTION>=20
                                <OPTION value=3DTV>Tuvalu</OPTION> =
<OPTION=20
                                value=3DUG>Uganda</OPTION> <OPTION=20
                                value=3DUA>Ukraine</OPTION> <OPTION=20
                                value=3DAE>United Arab Emirates</OPTION> =
<OPTION=20
                                value=3DGB>United Kingdom</OPTION> =
<OPTION=20
                                value=3DUS>United States</OPTION> =
<OPTION=20
                                value=3DUM>United States Minor Outlying=20
                                Islands</OPTION> <OPTION=20
                                value=3DUY>Uruguay</OPTION> <OPTION=20
                                value=3DUZ>Uzbekistan</OPTION> <OPTION=20
                                value=3DVU>Vanuatu</OPTION> <OPTION=20
                                value=3DVE>Venezuela</OPTION> <OPTION=20
                                value=3DVN>Viet Nam</OPTION> <OPTION=20
                                value=3DVG>Virgin Islands, =
British</OPTION>=20
                                <OPTION value=3DVI>Virgin Islands, =
U.S.</OPTION>=20
                                <OPTION value=3DWF>Wallis And =
Futuna</OPTION>=20
                                <OPTION value=3DEH>Western =
Sahara</OPTION> <OPTION=20
                                value=3DYE>Yemen</OPTION> <OPTION=20
                                value=3DZM>Zambia</OPTION> <OPTION=20
                                value=3DZW>Zimbabwe</OPTION> <OPTION=20
                                =
value=3DOther>Other</OPTION></SELECT></TD>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>State<SPAN=20
                                class=3DsmallTextRed_1>*^</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <DIV id=3DcertStateM_div><INPUT =
id=3DcertStateM=20
                                class=3DtextMid onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this) =
alt=3D"Residential State"=20
                                maxLength=3D32 size=3D30 =
name=3DcertStateM> </DIV>
                                <DIV style=3D"DISPLAY: none"=20
                                id=3DcertStateM_div_dropdown><SELECT =
id=3DcertStateM=20
                                class=3DtextMid onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this) =
name=3DcertStateM=20
                                alt=3D"Residential State"> <OPTION =
selected=20
                                value=3DSELECT-ONE>SELECT-ONE</OPTION> =
<OPTION=20
                                value=3D"Andaman and Nicobar =
Islands">Andaman and=20
                                Nicobar</OPTION> <OPTION=20
                                value=3D"Andhra Pradesh">Andhra =
Pradesh</OPTION>=20
                                <OPTION value=3D"Arunachal =
Pradesh">Arunachal=20
                                Pradesh</OPTION> <OPTION=20
                                value=3DAssam>Assam</OPTION> <OPTION=20
                                value=3DBihar>Bihar</OPTION> <OPTION=20
                                value=3DChandigarh>Chandigarh</OPTION> =
<OPTION=20
                                =
value=3DChhattisgarh>Chhattisgarh</OPTION> <OPTION=20
                                value=3D"Dadra and Nagar Haveli">Dadra =
and Nagar=20
                                Haveli</OPTION> <OPTION=20
                                value=3D"Daman and Diu">Daman and =
Diu</OPTION>=20
                                <OPTION value=3DDelhi>Delhi</OPTION> =
<OPTION=20
                                value=3DGoa>Goa</OPTION> <OPTION=20
                                value=3DGujarat>Gujarat</OPTION> <OPTION =

                                value=3DHaryana>Haryana</OPTION> <OPTION =

                                value=3D"Himachal Pradesh">Himachal=20
                                Pradesh</OPTION> <OPTION=20
                                value=3D"Jammu and Kashmir">Jammu and=20
                                Kashmir</OPTION> <OPTION=20
                                value=3DJharkhand>Jharkhand</OPTION> =
<OPTION=20
                                value=3DKarnataka>Karnataka</OPTION> =
<OPTION=20
                                value=3DKerala>Kerala</OPTION> <OPTION=20
                                value=3DLakshadweep>Lakshadweep</OPTION> =
<OPTION=20
                                value=3D"Madhya Pradesh">Madhya =
Pradesh</OPTION>=20
                                <OPTION =
value=3DMaharashtra>Maharashtra</OPTION>=20
                                <OPTION value=3DManipur>Manipur</OPTION> =
<OPTION=20
                                value=3DMeghalaya>Meghalaya</OPTION> =
<OPTION=20
                                value=3DMizoram>Mizoram</OPTION> <OPTION =

                                value=3DNagaland>Nagaland</OPTION> =
<OPTION=20
                                value=3DOrissa>Orissa</OPTION> <OPTION=20
                                value=3DPuducherry>Puducherry</OPTION> =
<OPTION=20
                                value=3DPunjab>Punjab</OPTION> <OPTION=20
                                value=3DRajasthan>Rajasthan</OPTION> =
<OPTION=20
                                value=3DSikkim>Sikkim</OPTION> <OPTION=20
                                value=3D"Tamil Nadu">Tamil Nadu</OPTION> =
<OPTION=20
                                value=3DTripura>Tripura</OPTION> <OPTION =

                                value=3D"Uttar Pradesh">Uttar =
Pradesh</OPTION>=20
                                <OPTION =
value=3DUttarakhand>Uttarakhand</OPTION>=20
                                <OPTION value=3D"West Bengal">West=20
                                Bengal</OPTION></SELECT>=20
                                =
</DIV></TD></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD width=3D"100%" colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" =
align=3Dleft>Telephone<SPAN=20
                                class=3DsmallTextRed_1>*</SPAN></TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0>
                                <TBODY>
                                <TR>
                                <TD><INPUT id=3DresCountryCodeM =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential Telephone Country =
Code"=20
                                maxLength=3D2 size=3D90=20
                                name=3DresCountryCodeM>&nbsp;</TD>
                                <TD><INPUT id=3DresCityCodeM =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential Telephone Area Code"=20
                                maxLength=3D4 size=3D90=20
name=3DresCityCodeM>&nbsp;</TD>
                                <TD><INPUT id=3DresNumberM =
class=3DtextTiny_1=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential Telephone" =
maxLength=3D20 size=3D90=20
                                =
name=3DresNumberM></TD></TR></TBODY></TABLE>
                                <TD class=3DwhiteBackNew height=3D20 =
vAlign=3Dcenter=20
                                width=3D"20%" align=3Dleft>Mobile</TD>
                                <TD height=3D20 vAlign=3Dcenter =
width=3D"30%"=20
                                align=3Dleft>
                                <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0>
                                <TBODY>
                                <TR>
                                <TD><INPUT id=3DresMobConCodeO =
class=3DtextTiny=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential Mobile Country Code"=20
                                maxLength=3D2 size=3D90=20
                                name=3DresMobConCodeO>&nbsp;</TD>
                                <TD><INPUT id=3DresMobO =
class=3DtextTiny_2=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                alt=3D"Residential Mobile" =
maxLength=3D20 size=3D90=20
                                =
name=3DresMobO></TD></TR></TBODY></TABLE></TD></TD></TR></TBODY></TABLE><=
/TD></TR></TBODY></TABLE><IMG=20
                        border=3D0=20
                        =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR><BR>
                        <TABLE border=3D0 cellSpacing=3D1 =
cellPadding=3D0 width=3D750>
                          <TBODY>
                          <TR>
                            <TD class=3DsubHeaderNew_1 bgColor=3D#333333 =
height=3D20=20
                            vAlign=3Dcenter colSpan=3D3>DOCUMENT =
CHECKLIST FOR=20
                              INDIVIDUAL TYPE OF CERTIFICATE</TD></TR>
                          <TR>
                            <TD vAlign=3Dtop colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D0 =
cellPadding=3D0=20
                              width=3D"100%"><!--Added extra content to =
the note by Vimala as per ops team request.-->
                                <TBODY></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD height=3D20 vAlign=3Dtop colSpan=3D3>
                              <TABLE border=3D0 cellSpacing=3D2 =
cellPadding=3D0=20
                              width=3D"100%">
                                <TBODY>
                                <TR>
                                <TD class=3DboldBlackHeader height=3D20=20
                                colSpan=3D6>Subscriber proof of identity =
and=20
                                residence(ATTESTED copy required) =
</TD></TR>
                                <TR>
                                <TD width=3D"1%"><INPUT id=3DvalidDocA11 =

                                onclick=3DvalidDocCheckBox(this) =
type=3Dcheckbox=20
                                name=3DvalidDocA1> </TD>
                                <TD class=3DwhiteBackNew =
width=3D"20%">Identity and=20
                                Residence </TD><!--Modified by =
Vimala.Voter ID removed from document checklist-->
                                <TD width=3D"22%"><!-- name of select =
change by nitin id are added by nitin */ --><SELECT=20
                                id=3DvalidDocA12 class=3DtextMid =
name=3DvalidDocA1>=20
                                <OPTION selected =
value=3DPP>Passport</OPTION>=20
                                <OPTION value=3DDL>Driving=20
                                License</OPTION></SELECT> </TD>
                                <TD width=3D"58%"><INPUT style=3D"WIDTH: =
360px"=20
                                id=3DvalidDocA13 class=3DtextBig_1=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                readOnly alt=3D"Residence and Identity =
document"=20
                                name=3DvalidDocA1> </TD></TR>
                                <TR>
                                <TD colSpan=3D100>
                                <DIV =
id=3DvalidDocA1_div></DIV></TD></TR>
                                <TR>
                                <TD><INPUT id=3DvalidDocA21=20
                                onclick=3DvalidDocCheckBox(this) =
type=3Dcheckbox=20
                                name=3DvalidDocA2> </TD>
                                <TD class=3DwhiteBackNew>Identity =
</TD><!--Modified by Vimala.Voter ID removed from document checklist-->
                                <TD><SELECT id=3DvalidDocA22 =
class=3DtextMid=20
                                name=3DvalidDocA2> <OPTION selected =
value=3DPC>PAN=20
                                Card</OPTION> <OPTION =
value=3DPP>Passport</OPTION>=20
                                <OPTION value=3DBAP>Bank A/C Passbook =
with=20
                                Photo</OPTION> <OPTION =
value=3DDL>Driving=20
                                License</OPTION> <OPTION =
value=3DIC>Photo Identity=20
                                Card</OPTION></SELECT> </TD>
                                <TD vAlign=3Dtop><INPUT style=3D"WIDTH: =
360px"=20
                                id=3DvalidDocA23 class=3DtextBig_1=20
                                onfocus=3Dhint(this) =
onmouseover=3Dhint(this)=20
                                readOnly alt=3D"Identity document"=20
                                name=3DvalidDocA2> </TD></TR>
                                <TR>
                                <TD colSpan=3D100>
                                <DIV =
id=3DvalidDocA2_div></DIV></TD></TR>
                                <TR>
                                <TD><INPUT id=3DvalidDocA31=20
                                onclick=3DvalidDocCheckBox(this) =
type=3Dcheckbox=20
                                name=3DvalidDocA3> </TD>
                                <TD class=3DwhiteBackNew>Residence =
</TD><!--Modified by Vimala.Voter ID removed from document checklist-->
                                <TD><SELECT id=3DvalidDocA32 =
class=3DtextMid=20
                                name=3DvalidDocA3> <OPTION =
value=3DLTB>Latest=20
                                Telephone Bill</OPTION> <OPTION selected =

                                value=3DLEB>Latest Electricity =
Bill</OPTION>=20
                                <OPTION value=3DBA>Latest Bank =
Statement</OPTION>=20
                                <OPTION value=3DPP>Passport</OPTION> =
<OPTION=20
                                value=3DDL>Driving =
License</OPTION></SELECT> </TD>
                                <TD><INPUT style=3D"WIDTH: 360px" =
id=3DvalidDocA33=20
                                class=3DtextBig_1 onfocus=3Dhint(this)=20
                                onmouseover=3Dhint(this) readOnly=20
                                alt=3D"Residence document" =
name=3DvalidDocA3>=20
                                </TD></TR>
                                <TR>
                                <TD colSpan=3D100>
                                <DIV =
id=3DvalidDocA3_div></DIV></TD></TR>
                                <TR>
                                <TD height=3D5 colSpan=3D6><IMG =
border=3D0=20
                                =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR></TD></TR=
></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD height=3D5 colSpan=3D6><IMG border=3D0=20
                              =
src=3D"https://172.25.149.16/subscriberHome/images/1px.gif"><BR></TD></TR=
>
                          <SCRIPT language=3Djavascript>=0A=
/*with(document.forms["onlineSbmtApp"])=0A=
{=0A=
	for(i=3D0; i < elements.length; i++)=0A=
		document.write("<br>hlpMsg[\""+elements[i].name+"\"]=3D\"Please enter =
your <b>\"+elements[\'"+elements[i].name+"\']</b>.");=0A=
}*/=0A=
=0A=
with(document.forms["onlineSbmtApp"])=0A=
{=0A=
	hlpMsg=3Dnew Array();=0A=
	hlpMsg["surnameO"]=3D"Please enter your =
<b>"+elements['surnameO'].alt+"</b>. Maximum limit of "+ =
elements['surnameO'].maxLength+" alphanumeric characters.";=0A=
	hlpMsg["nameM"]=3D"Please enter your <b>"+elements['nameM'].alt+"</b>. =
Maximum limit of "+ elements['nameM'].maxLength+" alphanumeric =
characters.";=0A=
    /* change related to CR No.: SS-PROD/2010/1 */=0A=
  	hlpMsg["fathHusNameO"]=3D"Please enter your =
<b>"+elements['fathHusNameO'].alt+"</b> if you want =
<b>"+elements['fathHusNameO'].alt+"</b> to appear in your Certificate. =
Maximum limit of "+ elements['fathHusNameO'].maxLength+" alphanumeric =
characters.";=0A=
	hlpMsg["initO"]=3D"Please enter your <b>"+elements['initO'].alt+"</b> =
if you want <b>"+elements['initO'].alt+"</b> to appear in your =
Certificate. Maximum limit of "+ elements['initO'].maxLength+" =
alphanumeric characters.";=0A=
	=0A=
	=0A=
	hlpMsg["comName"]=3D"Combined length of " + elements['surnameO'].alt + =
", " + elements['nameM'].alt + ", " + elements['fathHusNameO'].alt + " =
and " + elements['initO'].alt + " should not exceed 64 characters.";=0A=
	/* end of change related to CR No.: SS-PROD/2010/1 */=0A=
	hlpMsg["emailIdM"]=3D"Please enter your =
<b>"+elements['emailIdM'].alt+"</b>. Maximum limit 0f "+ =
elements['emailIdM'].maxLength+" alphanumeric characters. Must be in the =
format of <b>name@domain.com</b>";=0A=
	/* added by nitin upadhyay */=0A=
	hlpMsg["altEmailIdO"]=3D"Please enter your =
<b>"+elements['altEmailIdO'].alt+"</b>. Maximum limit 0f "+ =
elements['altEmailIdO'].maxLength+" alphanumeric characters. Must be in =
the format of <b>name@domain.com</b>";=0A=
	/* changes ends */=0A=
	hlpMsg["certOrgO"]=3D"Please enter your =
<b>"+elements['certOrgO'].alt+"</b>. Maximum limit of "+ =
elements['certOrgO'].maxLength+" alphanumeric characters.";=0A=
    //hlpMsg["offAddressO"]=3D"Please enter your =
<b>"+elements['offAddressO'].alt+"</b>. Maximum limit of 10 lines with =
60 characters per line.";=0A=
  	hlpMsg["offHIdO"]=3D"Please enter your =
<b>"+elements['offHIdO'].alt+"</b>. Maximum limit of "+ =
elements['offHIdO'].maxLength+" alphanumeric characters.";=0A=
  	hlpMsg["offSAdO"]=3D"Please enter your =
<b>"+elements['offSAdO'].alt+"</b>. Maximum limit of "+ =
elements['offSAdO'].maxLength+" alphanumeric characters.";=0A=
  	hlpMsg["offCityO"]=3D"Please enter your =
<b>"+elements['offCityO'].alt+"</b>. Maximum limit of "+ =
elements['offCityO'].maxLength+" alphanumeric characters.";=0A=
	hlpMsg["offPinO"]=3D"Please enter your =
<b>"+elements['offPinO'].alt+"</b>. Maximum limit of "+ =
elements['offPinO'].maxLength+" alphanumeric characters.";=0A=
	hlpMsg["offStateO"]=3D"Please enter your <b>Organization State</b>. =
Maximum limit of 32 alphanumeric characters.";=0A=
	hlpMsg["offCountryO"]=3D"Please enter your =
<b>"+elements['offCountryO'].alt+"</b>."=0A=
	hlpMsg["offTelConCodeO"]=3D"Please enter your =
<b>"+elements['offTelConCodeO'].alt+"</b>. Maximum limit of "+ =
elements['offTelConCodeO'].maxLength+" numbers."=0A=
	hlpMsg["offTelAreaCodeO"]=3D"Please enter your =
<b>"+elements['offTelAreaCodeO'].alt+"</b>. Maximum limit of "+ =
elements['offTelAreaCodeO'].maxLength+" numbers."=0A=
	hlpMsg["offTelO"]=3D"Please enter your =
<b>"+elements['offTelO'].alt+"</b>. Maximum limit of "+ =
elements['offTelO'].maxLength+" numbers."=0A=
	hlpMsg["offMobConCodeO"]=3D"Please enter your =
<b>"+elements['offMobConCodeO'].alt+"</b>. Maximum limit of "+ =
elements['offMobConCodeO'].maxLength+" numbers."=0A=
	hlpMsg["offMobileO"]=3D"Please enter your =
<b>"+elements['offMobileO'].alt+"</b>. Maximum limit of "+ =
elements['offMobileO'].maxLength+" numbers."=0A=
    //hlpMsg["resAddressM"]=3D"Please enter your =
<b>"+elements['resAddressM'].alt+"</b>.  Maximum limit of 10 lines with =
60 characters per line.";=0A=
  	hlpMsg["certHIM"]=3D"Please enter your =
<b>"+elements['certHIM'].alt+"</b>. Maximum limit of "+ =
elements['certHIM'].maxLength+" alphanumeric characters.";=0A=
  	hlpMsg["certSAM"]=3D"Please enter your =
<b>"+elements['certSAM'].alt+"</b>. Maximum limit of "+ =
elements['certSAM'].maxLength+" alphanumeric characters.";=0A=
  	=0A=
	hlpMsg["certCityM"]=3D"Please enter your =
<b>"+elements['certCityM'].alt+"</b>. Maximum limit of "+ =
elements['certCityM'].maxLength+" alphanumeric characters."=0A=
	hlpMsg["resPINM"]=3D"Please enter your =
<b>"+elements['resPINM'].alt+"</b>. Maximum limit of "+ =
elements['resPINM'].maxLength+" alphanumeric characters.";=0A=
	hlpMsg["certStateM"]=3D"Please enter your <b>Residential State</b>. =
Maximum limit of 32 alphanumeric characters."=0A=
	hlpMsg["certCountryM"]=3D"Please enter your =
<b>"+elements['certCountryM'].alt+"</b>"=0A=
	hlpMsg["resCountryCodeM"]=3D"Please enter your =
<b>"+elements['resCountryCodeM'].alt+"</b>. Maximum limit of "+ =
elements['resCountryCodeM'].maxLength+" numbers."=0A=
	hlpMsg["resCityCodeM"]=3D"Please enter your =
<b>"+elements['resCityCodeM'].alt+"</b>. Maximum limit of "+ =
elements['resCityCodeM'].maxLength+" numbers."=0A=
	hlpMsg["resNumberM"]=3D"Please enter your =
<b>"+elements['resNumberM'].alt+"</b>. Maximum limit of "+ =
elements['resNumberM'].maxLength+" numbers."=0A=
	hlpMsg["resMobConCodeO"]=3D"Please enter your =
<b>"+elements['resMobConCodeO'].alt+"</b>. Maximum limit of "+ =
elements['resMobConCodeO'].maxLength+" numbers."=0A=
	hlpMsg["resMobO"]=3D"Please enter your =
<b>"+elements['resMobO'].alt+"</b>. Maximum limit of "+ =
elements['resMobO'].maxLength+" numbers."=0A=
=0A=
	/*Modified by Vimala.Voter ID removed from document checklist*/=0A=
	hlpMsg["validDocA1"]=3Dnew Array();=0A=
	hlpMsg["validDocA1"][0]=3D"Please enter your <b>Passport number</b> as =
in the enclosed attested copy of your passport. Eg. A3608997. Maximum =
limit of 32 characters.";=0A=
 	/*hlpMsg["validDocA1"][1]=3D"Please enter your <b>Ration Card</b> =
number as in the enclosed attested copy of your Ration Card. Eg. =
IN12345667876434554. Maximum limit of 32 characters.";*/=0A=
	hlpMsg["validDocA1"][1]=3D"Please enter your <b>Driving License</b> =
number as in the enclosed attested copy of your Driving License. Eg. =
DL9246/DEC/95. Maximum limit of 32 characters.";=0A=
	/*hlpMsg["validDocA1"][3]=3D"Please enter your <b>Voter ID</b> Card =
number as in the enclosed attested copy of your Voter ID Card. Eg. =
ID12345678901234. Maximum limit of 32 characters.";*/=0A=
	/*hlpMsg["validDocA1"][2]=3D"Please enter any <b>Other Identity and =
residence</b> proof. Maximum limit of 32 characters.";*/=0A=
=0A=
	hlpMsg["validDocA2"]=3Dnew Array();=0A=
	hlpMsg["validDocA2"][0]=3D"Please enter your <b>PAN card</b> number as =
in the enclosed attested copy of your PAN Card. Eg. AAAAA1111A. Maximum =
limit of 32 characters.";=0A=
	hlpMsg["validDocA2"][1]=3D"Please enter your <b>Passport number</b> as =
in the enclosed attested copy of your passport. Eg. A3608997. Maximum =
limit of 32 characters.";=0A=
 	hlpMsg["validDocA2"][2]=3D"Please enter your <b>Bank Account</b> =
number as in the enclosed attested copy of your Bank Account Passbook =
which is up to date . Eg. 000401532978. Maximum limit of 32 =
characters.<br><b>Same should be signed by an individual with =
attestation by the concerned Bank official.</b>";=0A=
    //hlpMsg["validDocA2"][2]=3D"Please enter your <b>Ration Card</b> =
number as in the enclosed attested copy of your Ration Card. Eg. =
IN12345667876434554. Maximum limit of 32 characters.";=0A=
	/*hlpMsg["validDocA2"][3]=3D"Please enter your <b>Voter ID</b> Card =
number as in the enclosed attested copy of your Voter ID Card. Eg. =
ID12345678901234. Maximum limit of 32 characters.";*/=0A=
	hlpMsg["validDocA2"][3]=3D"Please enter your <b>Driving License</b> =
number as in the enclosed attested copy of your Driving License. Eg. =
DL9246/DEC/95. Maximum limit of 32 characters.";=0A=
	hlpMsg["validDocA2"][4]=3D"Please enter any <b>Photo Identity Card</b> =
number as in the enclosed attested copy of your Identity Card. Eg. =
556789. Maximum limit of 32 characters. <br><b>Issued by the  Ministry =
of Home Affairs of Centre/State Governments or Any Government issued =
photo ID Card bearing the signatures of the individual.</b>" ;=0A=
=0A=
=0A=
	hlpMsg["validDocA3"]=3Dnew Array();=0A=
	hlpMsg["validDocA3"][0]=3D"Please enter your  <b>Latest Telephone =
Bill</b>.Maximum limit of 32 alphanumeric characters.<br><b>The bill =
must be recent proof,but not earlier than 3 months from the date of =
application should be attached.</b> ";=0A=
	hlpMsg["validDocA3"][1]=3D"Please enter your  <b>Latest Electricity =
Bill</b>. Maximum limit of 32 alphanumeric characters.<br><b>The bill =
must be recent proof,but not earlier than 3 months from the date of =
application should be attached.</b> ";=0A=
	hlpMsg["validDocA3"][2]=3D"Please enter your <b>Bank Account</b> number =
as in the enclosed attested copy of your Latest Bank Statement. Eg. =
000401532978. Maximum limit of 32 characters.<br><b>Same should be =
attested by the the concerned Bank official.</b>";=0A=
	/*hlpMsg["validDocA3"][2]=3D"Please enter your  <b>LIC Receipt</b>. =
Maximum limit of 32 alphanumeric characters.";*/=0A=
	hlpMsg["validDocA3"][3]=3D"Please enter your <b>Passport number</b> as =
in the enclosed attested copy of your passport. Eg. A3608997. Maximum =
limit of 32 characters.";=0A=
    /*hlpMsg["validDocA3"][4]=3D"Please enter your <b>Ration Card</b> =
number as in the enclosed attested copy of your Ration Card. Eg. =
IN12345667876434554. Maximum limit of 32 characters.";*/=0A=
	hlpMsg["validDocA3"][4]=3D"Please enter your <b>Driving License</b> =
number as in the enclosed attested copy of your Driving License. Eg. =
DL9246/DEC/95. Maximum limit of 32 characters.";=0A=
	/*hlpMsg["validDocA3"][6]=3D"Please enter your <b>Voter ID</b> Card =
number as in the enclosed attested copy of your Voter ID Card. Eg. =
ID12345678901234. Maximum limit of 32 characters.";*/=0A=
    /*hlpMsg["validDocA3"][6]=3D"Please enter any <b>Other residence</b> =
proof. Maximum limit of 32 characters.";*/=0A=
}=0A=
</SCRIPT>

                          <SCRIPT language=3Djavascript>=0A=
validDocMsg=3D'You have not selected any validation documents in =
Subscriber verification documents';=0A=
=0A=
idAddFields=3Dnew Array('validDocA1');=0A=
idFields=3Dnew Array('validDocA2');=0A=
addFields=3Dnew Array('validDocA3');=0A=
/* changed by nitin upadhyay alternative email id */=0A=
emailFields=3Dnew Array('emailIdM','altEmailIdO');=0A=
/* changes ends */=0A=
numberFields=3Dnew =
Array('offTelConCodeO','offTelAreaCodeO','offTelO','offMobConCodeO',=0A=
									'offMobileO','resCountryCodeM','resCityCodeM','resNumberM',=0A=
                                    'resMobConCodeO','resMobO');=0A=
nameFields=3Dnew =
Array('offPinO','surnameO','nameM','offStateO','certCityM','certStateM','=
resPINM','offCityO', 'fathHusNameO', 'initO');=0A=
addressFields=3Dnew Array('offHIdO','offSAdO','certHIM','certSAM');=0A=
orgName=3Dnew Array('certOrgO');=0A=
// Added  'Must not contain non keyboard characters. Note: Do not copy =
paste the text from Microsoft Word.' message to all array elements by =
vijaya on 27 oct 2009 to display error message for non keyboard =
characters.=0A=
validateTextFields=3Dnew Array(new Array('checkEmail',emailFields,'needs =
to be in the format of name@domain.com.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.'),=0A=
                                                new Array('checkNumber', =
numberFields,'must contain only numbers.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.'),=0A=
                                                new =
Array('checkNameFormat',nameFields,'must have only alphabets, numbers, =
spaces, dots, - and \'.\n Must not contain non keyboard characters. =
Note: Do not copy paste from Microsoft Word.'),=0A=
                                                new =
Array('checkOrgFormat',orgName,'must have only alphabets, numbers, =
spaces, dots, &, (, ) and -.\nMust not contain non keyboard characters. =
Note: Do not copy paste from Microsoft Word.'),=0A=
							new Array('checkAddressFormat',addressFields,'must have only =
alphabets, numbers, spaces, dots, commas, - and /.\nMust not contain non =
keyboard characters. Note: Do not copy paste from Microsoft Word.'));=0A=
=0A=
validDocA1=3Dnew Array();=0A=
// Added  'Must not contain non keyboard characters. Note: Do not copy =
paste the text from Microsoft Word.' message to all array elements by =
vijaya on 27 oct 2009 to display error message for non keyboard =
characters.=0A=
=0A=
validDocA1[0]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA1[1]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA1[2]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA1[3]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA1[4]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
=0A=
validDocA2=3Dnew Array();=0A=
=0A=
validDocA2[0]=3Dnew Array('checkPANNumber','need to be in the format of =
AAAAA1111A.\nMust not contain non keyboard characters. Note: Do not copy =
paste the text from Microsoft Word.');=0A=
validDocA2[1]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA2[2]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA2[3]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA2[4]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//svalidDocA2[5]=3Dnew Array('checkNameFormat','must have only =
alphabets, numbers, spaces, dots, - and \'.\nMust not contain non =
keyboard characters. Note: Do not copy paste from Microsoft Word.');=0A=
=0A=
validDocA3=3Dnew Array();=0A=
=0A=
validDocA3[0]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA3[1]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA3[2]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA3[3]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
validDocA3[4]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA3[5]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA3[6]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
//validDocA3[7]=3Dnew Array('checkNameFormat','must have only alphabets, =
numbers, spaces, dots, - and \'.\nMust not contain non keyboard =
characters. Note: Do not copy paste from Microsoft Word.');=0A=
=0A=
=0A=
validateDocFields=3Dnew Array(new =
Array('validDocA1',validDocA1,'Identity and Residence'),=0A=
                                                new =
Array('validDocA2',validDocA2, 'Identity'),=0A=
                                                new =
Array('validDocA3',validDocA3,'Residence'));=0A=
=0A=
=0A=
if(showFocus=3D=3Dtrue) document.forms["onlineSbmtApp"].surnameO.focus();=0A=
=0A=
function validateLocal()=0A=
{=0A=
	if(anyOne(idAddFields)=3D=3Dfalse)=0A=
	{=0A=
		idy=3DanyOne(idFields);=0A=
		add=3DanyOne(addFields);=0A=
		if(idy=3D=3Dtrue && add=3D=3Dtrue)=0A=
			retMsg=3D'';=0A=
		else=0A=
		{=0A=
			retMsg=3D'Atleast one has to be selected for: \nIdentity and =
residence field';=0A=
			retMsg+=3D'\n    (or)    ';=0A=
			retMsg+=3D'\nBoth Identity field and Residence field';=0A=
			/*formName=3D"onlineSbmtApp";=0A=
			frmObj=3Ddocument.forms[formName];=0A=
			retMsg+=3D'\n  Identity - ';=0A=
			for(i=3D0;i< idFields.length;i++)=0A=
			{=0A=
				ele=3DfrmObj.elements[idFields[i]]=0A=
				retMsg+=3Dele[0].alt;=0A=
				if(i!=3DidFields.length-1) retMsg+=3D", ";=0A=
			}=0A=
			retMsg+=3D'\n  Address - ';=0A=
			for(i=3D0;i< addFields.length;i++)=0A=
			{=0A=
				ele=3DfrmObj.elements[addFields[i]]=0A=
				retMsg+=3Dele[0].alt;=0A=
				if(i!=3DaddFields.length-1) retMsg+=3D", ";=0A=
			}=0A=
=0A=
			retMsg+=3D'\n       (or)\n  Both Address and ID - ';=0A=
			for(i=3D0;i< idAddFields.length;i++)=0A=
			{=0A=
				ele=3DfrmObj.elements[idAddFields[i]]=0A=
				retMsg+=3Dele[0].alt;=0A=
				if(i!=3DidAddFields.length-1) retMsg+=3D", ";=0A=
			}*/=0A=
=0A=
		}=0A=
	}=0A=
=0A=
	return retMsg;=0A=
}=0A=
=0A=
var strDropdownoffStateO_div =3D =
document.getElementById('offStateO_div_dropdown').innerHTML;=0A=
var strTextfieldoffStateO_div =3D =
document.getElementById('offStateO_div').innerHTML;=0A=
var strDropdowncertStateM_div =3D =
document.getElementById('certStateM_div_dropdown').innerHTML;=0A=
var strTextfieldcertStateM_div =3D =
document.getElementById('certStateM_div').innerHTML;=0A=
document.getElementById('offStateO_div_dropdown').innerHTML =3D "";=0A=
document.getElementById('certStateM_div_dropdown').innerHTML =3D "";=0A=
</SCRIPT>

                          <TR>
                            <TD class=3Dwhiteback colSpan=3D6 =
align=3Dmiddle><INPUT=20
                              value=3DEnroll type=3Dhidden name=3Dth> =
<INPUT=20
                              value=3DgetCertificate/dnForm.jsp =
type=3Dhidden=20
                              name=3Dlink> <INPUT type=3Dhidden =
name=3DonlineAppData>=20
                              <INPUT type=3Dhidden =
name=3Drenewal_onlineDataDisplay>=20
                              <INPUT type=3Dhidden name=3DrequestNumber> =
<INPUT=20
                              type=3Dhidden =
name=3DcertificateSerialNumber> <INPUT=20
                              type=3Dhidden name=3DcertPANO> <!-- /* =
change related to the CR No.: SS-PROD/2010/1 phase 1 */ --><INPUT=20
                              type=3Dhidden name=3DcertPCM> <!-- /* end =
of change related to the CR No.: SS-PROD/2010/1 phase 1 */ -->
                              <DIV id=3DsbmtBut><INPUT =
onclick=3Dvalidate() value=3DSubmit type=3Dbutton name=3Dsubmit1>=20
                              &nbsp;&nbsp;<INPUT value=3DReset =
type=3Dreset name=3Dreset></DIV></TD></TR>
                          <TR>
                            <TD>
                              <DIV id=3Dofflink><A class=3DinsideLink=20
                              =
href=3D"javascript:popup('index.jsp?script=3Dtrue&amp;topBar=3Dno&amp;lin=
k=3DincludeJSP/certificateRequestForm.jsp',500,350)">Offline=20
                              =
Form</A></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></=
TR></TBODY></TABLE></FORM>
            <SCRIPT language=3Djavascript>


function showState(country, divId)
{
	var filedToShow =3D "";
	if((country !=3D 'IN')=20
		|| (('false' =3D=3D 'true') && ('null' =3D=3D 'true'))
		|| (('false' =3D=3D 'true') && ('null' =3D=3D 'true')))
	{
		fieldToShow =3D eval('strTextfield' + divId);=20
	}
	else
	{
		fieldToShow =3D eval('strDropdown' + divId);
	}
	document.getElementById(divId).innerHTML =3D fieldToShow;
}

function showStateField(usertype, country)
{
	showState(country, 'certStateM_div');
	if(usertype =3D=3D 'Individual')
	{
		showState(country, 'offStateO_div');
	}
	else if(usertype =3D=3D 'Company')
	{
		showState(country, 'appStateM_div');
	}
	else
	{
		// do nothing
	}
}

showStateField('null', 'IN');



initialValues();
function validate()
{
=09
    	bool=3Dfalse;
	retMsg=3DvalidateForm(validDocMsg);
	// Added code to alert a message if the company PAN and Subscriber PAN =
are same.
	 var typeUser1=3D"null";=20
		if((typeUser1 =3D=3D "Company") && =
(document.onlineSbmtApp.validDocA71.checked !=3D true))
		{
		 var compPAN=3DonlineSbmtApp.offPANM.value;=20
		 var subPAN=3DonlineSbmtApp.validDocA23.value;
		 if(compPAN =3D=3D subPAN)
		 {
		    retMsg =3D "Company PAN and Subscriber PAN cannot be same";
		 }
		}
			=20
		// End of changes	=20
			=20
	bool=3D(retMsg=3D=3D"" || retMsg.length=3D=3D0) ;
	if(bool=3D=3Dfalse)
	{
		//document.write(retMsg);
		alert(retMsg);
		return;
	}

	retMsg=3DvalidateLocal();
	bool=3D(retMsg=3D=3D"" || retMsg.length=3D=3D0) ;
	if(bool=3D=3Dtrue)
	{
		retMsg=3D"";
		retMsg=3DvalidateTextFieldsData()
		=
retMsg=3D(retMsg.length>0)?retMsg+=3D"\n"+validateDocuments():retMsg+=3Dv=
alidateDocuments();
	}
	bool=3D(retMsg=3D=3D"" || retMsg.length=3D=3D0) ;

	if(bool=3D=3Dtrue)
	{
		 var typeUser=3D"null";
               /* changes by nitin upadhyay for new work flow of online =
forms */=20
               onlineDataFun(typeUser);=20
              /* ends */
	          var confirmsub =3D confirm("If your request form details are =
correct, click OK. If not, click CANCEL and correct them in the Request =
Form.");
	         =20
	        /* change related to CR No,: TCS-CA/2010/12 */
	        var doc22 =3D onlineSbmtApp.validDocA22.value;
			if(doc22 =3D=3D "PC")
			{
				onlineSbmtApp.certPANO.value =3D onlineSbmtApp.validDocA23.value;
			}
			/* end of change related to CR No,: TCS-CA/2010/12 */
			 /*change related to the CR No.: SS-PROD/2010/1 phase 1 */=20
			 if(typeUser =3D=3D "Individual")
			 {
			 	onlineSbmtApp.certPCM.value =3D onlineSbmtApp.resPINM.value;
			 }
			 if((typeUser =3D=3D "Company")||(typeUser =3D=3D "Government"))
			 {
			 	onlineSbmtApp.certPCM.value =3D onlineSbmtApp.offPinM.value;
			 }
			 /* end of change related to the CR No.: SS-PROD/2010/1 phase 1 */=20
		  =09

		  =09
		if(confirmsub =3D=3D true)
		{
			document.onlineSbmtApp.submit();
	    }
		else
		{
			return false;
		}
	}
	else
	{
		//document.write(retMsg);
		alert(retMsg);
	}
}


function validateTextFieldsData()
{
	formName=3D"onlineSbmtApp";
	frmObj=3Ddocument.forms[formName];
	retMsg =3D "";
	var comName =3D "";
=09
	for(i=3D0; i < validateTextFields.length; i++)
	{
		for(j=3D0; j < validateTextFields[i][1].length; j++)
		{
			ele =3D frmObj.elements[validateTextFields[i][1][j]];
	=09
			/* changed by nitin upadhyay alternative email id */
			if((ele.name.charAt(ele.name.length-1) =3D=3D 'O') && =
(ele.value.length =3D=3D 0))
			{
				continue;
			}
			/* end */
		=09
			retMsg +=3D validateField(validateTextFields[i][0], ele.value, =
retMsg, ele.alt + " - " + validateTextFields[i][2],'\n');
		=09
			/* change related to CR No.: SS-PROD/2010/1 */
			if((ele.name =3D=3D 'surnameO') || (ele.name =3D=3D 'nameM')=20
				|| (ele.name =3D=3D 'fathHusNameO') || (ele.name =3D=3D 'initO'))
			{
				comName +=3D ele.value;
			}
			/* end of change related to CR No.: SS-PROD/2010/1 */
		}
	}
=09
	/* change related to CR No.: SS-PROD/2010/1 */
	if((comName.length <=3D 0) || (comName.length > 64))
	{
		retMsg +=3D "\n" + hlpMsg["comName"];
	}
	/* end of change related to CR No.: SS-PROD/2010/1 */
=09
	return retMsg;
}

function validateDocuments()
{
	formName=3D"onlineSbmtApp";
	frmObj=3Ddocument.forms[formName];
	retMsg =3D "";

	for(i=3D0;i<validateDocFields.length;i++)
	{
			ele=3DfrmObj.elements[validateDocFields[i][0]];
			docTemp=3Dnew Array();
			for(j=3D0;j<ele.length;j++)
			{
				if(ele[j].type=3D=3D'checkbox') docTemp["checkbox"]=3Dele[j];
				if(ele[j].type=3D=3D'text') docTemp["text"]=3Dele[j];
				if(ele[j].type=3D=3D'select-one') docTemp["select-one"]=3Dele[j];				=
=09
			}
		=09
			if(docTemp["checkbox"].checked=3D=3Dtrue)
			{
				idx=3DdocTemp["select-one"].selectedIndex;
				retMsg+=3DvalidateField(validateDocFields[i][1][idx][0], =
docTemp["text"].value, retMsg,=20
												=
validateDocFields[i][2]+":"+docTemp["select-one"].options[idx].text +" - =
"+validateDocFields[i][1][idx][1],'\n');
			}

	}
	return retMsg;
}


function anyOne(validDoc)
{
	formName=3D"onlineSbmtApp";
	frmObj=3Ddocument.forms[formName];
	msg =3D false;
	for(i=3D0;i<validDoc.length;i++)
	{
		ele=3DfrmObj.elements[validDoc[i]];
		if(ele[0].checked=3D=3Dtrue)
		{
			msg=3Dtrue;
			break;
		}
	}
	return msg;
}

</SCRIPT>

            <DIV id=3DhelpMessage></DIV>
            <SCRIPT language=3Djavascript>=09
	var x =3D"";
	ignoreArray=3Dnew Array();k=3D0;
	formName=3D"onlineSbmtApp";
	frmObj=3Ddocument.forms[formName];
	x=3Ddocument.getElementById("sbmtBut");
	x.innerHTML=3D"";=09
	x=3Ddocument.getElementById("offlink");
	x.innerHTML=3D"";=09

	=
str=3D'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
	str+=3D'<table width=3D"775"  border=3D"1" cellspacing=3D"0" =
cellpadding=3D"1" left=3D"10px">';
	/*end of changes*/
	str+=3D'<tr><th colspan=3D"2" align=3D"center"><div ><span =
class=3D"boldBlackHeader">Instructions For Form Filling =
</div></span></th></tr>';
	ignoreArray=3Dnew Array();k=3D0;

	for(i=3D0;i<frmObj.elements.length;i++)
	{
		name=3DfrmObj.elements[i].name;
		if(name.indexOf("validDoc")>-1)
		{
			stat=3Dfalse;
			for(l=3D0;l<ignoreArray.length;l++)
			{
				if(ignoreArray[l]=3D=3Dname) stat=3Dtrue;
			}
			if(stat=3D=3Dtrue) continue;
			else=20
			{
				for(z=3D0;z<=3DvalidateDocFields.length;z++)
				{
					if(validateDocFields[z][0]=3D=3Dname)
					{
						str+=3D"<tr><th align=3D'left' colspan=3D'2' =
class=3D'subHeaderNew_1'>Documents checklist: "+validateDocFields[z][2];
						break;
					}
				}
			}
			ignoreArray[k++]=3Dname;=09
			ele=3DfrmObj.elements[name];
			docTemp=3Dnew Array();
			for(j=3D0;j<ele.length;j++)
			{
				if(ele[j].type=3D=3D'checkbox') docTemp["checkbox"]=3Dele[j];
				if(ele[j].type=3D=3D'text') docTemp["text"]=3Dele[j];
				if(ele[j].type=3D=3D'select-one') docTemp["select-one"]=3Dele[j];				=
=09
			}
=09
		 	for(j=3D0;j<docTemp["select-one"].options.length ;j++)
			{
				if(typeof(hlpMsg[name][j])!=3D'undefined')
				{
					tmp=3DhlpMsg[name][j];
    				tmp=3D"Enter"+ tmp.substr(tmp.indexOf("Please enter")+12)
					str+=3D"<tr><td class=3D'midTextBlack' valign=3D'top'>"+ =
docTemp["select-one"].options[j].text+"<td class=3D'midTextBlack'>"+tmp;
				}
			}=09
	=09
		}
		else
		{	=09
			if(typeof(hlpMsg[name])!=3D'undefined')
			{
=09
				tmp=3DhlpMsg[name];
				tmp=3D"Enter"+ tmp.substr(tmp.indexOf("Please enter")+12)
				str+=3D"<tr><td class=3D'midTextBlack'  =
valign=3D'top'>"+frmObj.elements[name].alt+"<td =
class=3D'midTextBlack'>"+tmp;
			}
		}
=09
	}

	str+=3D"</table>";
	x=3Ddocument.getElementById("helpMessage");
	helpMsg=3Dstr;
	x.innerHTML=3Dstr;
	x=3Ddocument.getElementById('onlineSbmtApp');
	x.innerHTML=3D"";
	</SCRIPT>

            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"95%">
              <TBODY>
              <TR>
                <TD class=3DbodyText>
                  <P><BR><BR><SPAN class=3DredBoldBig>Instructions for =
Certificate=20
                  Management</SPAN> <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;All=20
                  subscribers are advised to read Certificate Practice =
Statement=20
                  of CA. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;The=20
                  certificate shall be downloaded onto the same computer =
/=20
                  Hardware device (USB token, Smart card etc.) by login =
as same=20
                  computer user account from where the =
&nbsp;&nbsp;&nbsp;request=20
                  was initiated. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;The=20
                  certificate must not be shared with others or used by =
them on=20
                  your behalf <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Certificate=20
                  revocation is permanent and irreversible. If your =
certificate=20
                  is revoked, you will have to reapply for a fresh =
certificate.=20
                  <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;It is your=20
                  responsibility to remember the passwords that are used =
while=20
                  generating/exporting the certificates/keys. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;If you=20
                  lose your key pair, you shall inform the RA =
Administrator=20
                  immediately and apply for the revocation of your =
certificate.=20
                  <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;After=20
                  placing an online request for a certificate, the =
following=20
                  activities shall not be carried out until the =
certificate is=20
                  successfully downloaded: =
<BR>&nbsp;&nbsp;-&nbsp;Formatting of=20
                  the computer <BR>&nbsp;&nbsp;-&nbsp;Deletion of =
computer user=20
                  account used to logon when the request was initiated=20
                  <BR>&nbsp;&nbsp;-&nbsp;Reinstallation or upgrade of =
the=20
                  Internet browser on the computer from which the =
certificate=20
                  request was initiated. <BR><SPAN=20
                  style=3D"COLOR: black; FONT-SIZE: =
18px">=95</SPAN>&nbsp;Incomplete/Inconsistent=20
                  application is liable to be rejected.</SPAN> </P>
                  <FORM><INPUT onclick=3Dself.close(); value=3DClose =
type=3Dbutton>=20
                  =
</FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TB=
ODY></TABLE></TD></TR></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://172.25.149.16/subscriberHome/images/small_tcs_CA.gif

R0lGODlhogARALMAAPX1+cLG3aCnzGVvq295seDi7urs9HqDtpGYw7O41oePvdPW51plpf///wAA
AAAAACH5BAAAAAAALAAAAACiABEAAAT/sMlJq7046827/2AojmRpnmiqrmzrvnAszycgDAyDGE2g
/MBCA/hDBHrEn0CgODKJAaZAAvj5FEKrhCnsEXKExOUqlhR+ZvQT6psi3YEDuDwkGhtnRWMNRPwA
WwpuGXIMCjkDAAk5jAwLDY2MC4uRPwxih40JCzlODIk5j2CAh48CYF+XFgiIE5wMEq9DkZeLeg22
PYiFbrSOspmaOFMBoRrFA0IFOQm5FcYAX3TGs5iqFKcEBsyQjt2qpdvXrAMVAIgMRw2y6zmu7hLO
uV8I8Tk80NLs7bASxQwG6G1gNaiAkEUHFih81G1TABzTvFWbJWAhFRw4bhljlKgUsgkA/xYAolCM
wCk37PbtQ6jwFJYcXRpAbLjg4SWV8CQcwjgywyE6Eyg1kkDrQE9qP2cNtQeTqLcch5g4ypUHDQWC
H/nFyrmSloJ9E4uG5JoTDyOgGKJOKABoUZhmZXII+JKIAlJwhuBSkDNoI0AwUxkc4Ff2nI5T6bQq
Xuy22aGvOXrKESOXLiCc/SZk6+AWEAAcAZzZdfTZ0GiGSZNaUN1NFCzEv5ou1hVpyqvLZDPLM2RY
nbgjoUrrwVxBtAYDOMLQNdAYrutH/9S11okXLfWIrhuU9iaHQIAAqa7qULionGEEC+QM3qrbNC7T
pwYkAM+AgFPonYhTMK6hQKpPRwh11nt0s9RFYGrXVMCaX0w94l9tIHVChYSwScheUO7lAkAhiHRx
1wD6YXiLBwUoNIEBCy3Eg0IjhSRSLC/isQAPJfJgQY2uvGgijD2FNl9P2rGYo40FwGUjFTs2gGIX
S07gYwA9CRnkjEm6WEGTNGSp5ZZcdunll2CGKeaXEQAAOw==

------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: https://172.25.149.16/subscriberHome/images/1px.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://172.25.149.16/subscriberHome/styles/subscriber_style.css

.topLink {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: #ffffff; FONT-SIZE: 8pt; =
VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.topLink:hover {
	FONT-FAMILY: Tahoma, Verdana, Arial; COLOR: #ffecb3; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.topsubLink {
	BACKGROUND-COLOR: #29306b; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: =
22px; COLOR: #ffffff; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.topDarkBlue {
	BACKGROUND-COLOR: #29306b; HEIGHT: 22px
}
.services_celColour {
	BACKGROUND-COLOR: #93b5f9
}
.loginTop {
	BACKGROUND-COLOR: #c6d8a0; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.product_celColour {
	BACKGROUND-COLOR: #ebebeb
}
.bottom_celColour {
	BACKGROUND-COLOR: #cdcdcd; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.whiteBack {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9pt; =
FONT-WEIGHT: normal
}
.smallText {
	LIST-STYLE-TYPE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 7.75pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.smallText:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #336699; FONT-SIZE: =
7.75pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.bodyText {
	TEXT-ALIGN: justify; PADDING-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.boldText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: =
8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boldText:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: =
8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.smallText2 {
	LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#993300; FONT-SIZE: 7.75pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.serviceLink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; =
FONT-SIZE: 7.5pt; FONT-WEIGHT: normal
}
.serviceLink:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003399; =
FONT-SIZE: 7.5pt; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.bottom_celColour:hover {
	BACKGROUND-COLOR: #cdcdcd; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #666666; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.inHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.active_in {
	BACKGROUND-COLOR: #29306b; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #ffffff; FONT-SIZE: 9pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.inActive_in {
	BACKGROUND-COLOR: #a3c0ff; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 9pt; =
TEXT-DECORATION: none
}
.inHeader:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: =
9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.active_in:hover {
	BACKGROUND-COLOR: #29306b; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #ffffff; FONT-SIZE: 9pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.inActive_in:hover {
	BACKGROUND-COLOR: #a3c0ff; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 9pt; =
TEXT-DECORATION: underline
}
.boldWhite {
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.boldWhite:hover {
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 9pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.red {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc3300; FONT-SIZE: =
9pt; FONT-WEIGHT: normal
}
.redBold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc3300; FONT-SIZE: =
8pt; FONT-WEIGHT: bold
}
.redBold1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc3300; FONT-SIZE: =
12pt; FONT-WEIGHT: bold
}
.rowColour1 {
	BACKGROUND-COLOR: #dfe1e6; PADDING-LEFT: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 22px; COLOR: #000000; FONT-SIZE: 9pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.rowColour2 {
	BACKGROUND-COLOR: #b7c9f2; FONT-FAMILY: Arial, Helvetica, sans-serif; =
HEIGHT: 22px; COLOR: #333333; FONT-SIZE: 9pt
}
.rowColour3 {
	BACKGROUND-COLOR: #bdd2d2; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 22px; COLOR: #333333; FONT-SIZE: 9pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.rowColour4 {
	BACKGROUND-COLOR: #d6d6d6; PADDING-LEFT: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 22px; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.bodyWhite {
	BACKGROUND-COLOR: #bec8e0; PADDING-LEFT: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 22px; COLOR: #000000; FONT-SIZE: 8pt; =
FONT-WEIGHT: normal
}
.boldBlack {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bodytest {
	BACKGROUND-COLOR: #708ecf; FONT-FAMILY: Arial, Helvetica, sans-serif; =
HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.insubHeader1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: =
9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkHeader {
	BACKGROUND-COLOR: #6699cc; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #ffffff; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.subHeader {
	BACKGROUND-COLOR: #b7ccf9; PADDING-LEFT: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #333333; FONT-SIZE: 8.5pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bodyTxtwhiteBack {
	TEXT-ALIGN: justify; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
9pt; FONT-WEIGHT: normal
}
.boldBlue {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #345187; FONT-SIZE: =
8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boldGray {
	PADDING-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#999999; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.boldGray:hover {
	PADDING-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#004182; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bodyText2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
9pt; FONT-WEIGHT: normal
}
.celColourLightGray {
	BACKGROUND-COLOR: #c5c5c5
}
.celColourDarkGray {
	BACKGROUND-COLOR: #999999
}
.rowColour5 {
	BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 22px; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.boldBlackNews {
	PADDING-LEFT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topLinkTable {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: =
9pt; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.topLinkTable:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffecb3; FONT-SIZE: =
9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.whiteBackHide {
	BACKGROUND-IMAGE: url(../images/down.gif); BACKGROUND-COLOR: #ffffff; =
PADDING-LEFT: 2px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: =
repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; =
FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
UL {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0px 30px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.bodytest1 {
	BACKGROUND-COLOR: #708ecf; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.justified {
	TEXT-ALIGN: justify
}
.smallTextRed {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: =
none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none; =
COLOR: #cc3300; FONT-SIZE: 7.75pt; BORDER-LEFT-STYLE: none; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.redBoldBig {
	FONT-FAMILY: Verdana, Garamond, Arial; COLOR: #cc3300; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
.redBig {
	FONT-FAMILY: Verdana, Garamond, Arial; COLOR: #cc3300; FONT-SIZE: 12px; =
FONT-WEIGHT: normal
}
.inHeaderBig {
	FONT-FAMILY: Verdana, Garamond, Arial; COLOR: #000000; FONT-SIZE: 14px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.insideLink {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #345187; FONT-SIZE: =
8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.insideLink:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: =
8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.midTextBlack {
	TEXT-ALIGN: justify; LIST-STYLE-TYPE: none; FONT-FAMILY: Arial, =
Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.newTopTitle {
	BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 8pt; =
FONT-WEIGHT: bold
}
.div1 {
	POSITION: absolute; BACKGROUND-COLOR: #eeeeee; WIDTH: 149px; BOTTOM: =
200px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: =
130px; VISIBILITY: inherit; FONT-SIZE: 8px; OVERFLOW: auto; TOP: 82px; =
RIGHT: 0px; LEFT: 638px
}
.inputField {
	WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: =
#999999
}
.inputFieldActive {
	WIDTH: 100%; COLOR: #000000
}
.whiteBackInput {
	TEXT-INDENT: 2px; PADDING-LEFT: 2px; WIDTH: 472px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: =
normal
}
.style3 {
	BACKGROUND-COLOR: #d8e4ed; PADDING-LEFT: 2px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; HEIGHT: 18px; COLOR: #333333; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.style9 {
	PADDING-LEFT: 0px; FONT-SIZE: 12px
}
.style14 {
	TEXT-INDENT: 2px; PADDING-LEFT: 2px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9pt
}
BODY {
	MARGIN-TOP: 0px
}
#Layer1 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 112px; HEIGHT: 113px; TOP: =
100px; LEFT: 668px
}
#Layer2 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100px; HEIGHT: 20px; TOP: 10px; =
LEFT: 710px
}
.style15 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px
}
.style18 {
	FONT-SIZE: 14px
}
.boldBlackHeader_1 {
	PADDING-LEFT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.boldBlackHeader {
	PADDING-LEFT: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.textBig {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 472px; FONT: 11px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.textBig_1 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 542px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.textMid {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 168px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.textSma {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 130px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.textSma_1 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 110px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.whiteBackNew {
	BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 2px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 7pt; =
FONT-WEIGHT: normal
}
.subHeaderNew {
	BACKGROUND-COLOR: #b7ccf9; PADDING-LEFT: 2px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; HEIGHT: 18px; COLOR: #333333; FONT-SIZE: =
9px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.subHeaderNew_1 {
	BACKGROUND-COLOR: #b7ccf9; PADDING-LEFT: 1px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; HEIGHT: 18px; COLOR: #333333; FONT-SIZE: =
9px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.whiteBgcolor {
	BACKGROUND-COLOR: #ffffff
}
#hintbox {
	Z-INDEX: 100; BORDER-BOTTOM: black 3px solid; POSITION: absolute; =
BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
lightyellow; PADDING-LEFT: 3px; WIDTH: 150px; PADDING-RIGHT: 3px; FONT: =
10px/18px Arial, Helvetica, sans-serif; VISIBILITY: hidden; BORDER-TOP: =
black 1px solid; TOP: 0px; BORDER-RIGHT: black 3px solid; PADDING-TOP: =
3px
}
.midTextBlack_1 {
	TEXT-ALIGN: justify; LIST-STYLE-TYPE: none; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 7pt; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.smallTextRed_1 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: =
none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BORDER-TOP-STYLE: none; COLOR: #cc3300; FONT-SIZE: 7pt; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.textTiny {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 30px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.textTiny_1 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 96px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}
.smallTextRed_1 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: =
none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BORDER-TOP-STYLE: none; COLOR: #cc3300; FONT-SIZE: 7.75pt; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.smallTextRed_Tiny {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: =
none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BORDER-TOP-STYLE: none; COLOR: #cc3300; FONT-SIZE: 6pt; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.textTiny_2 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
BACKGROUND-COLOR: #ffffff; WIDTH: 132px; FONT: 10px Verdana, Arial, =
Helvetica, sans-serif; COLOR: #000000; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid
}

------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://172.25.149.16/subscriberHome/script/commonFunctions.js

=0A=
var isNS4 =3D (document.layers) ? true : false; //to detect if the =
browser is NS4=0A=
var isNS6 =3D (!document.all && document.getElementById) ? true : false; =
//to detect if the browser is NS6 and above=0A=
var subcacsp =3D new Array();=0A=
/*   Code change made by Nitin upadhyay dated 01 December 2009 WRT to =
support central case 9275 =0A=
      MSEDCL,MSDCL,MSPGCL,MSETCL needed to remove the restriction on =
token to be used  */=0A=
/* Code changes start here */=0A=
subcacsp["MSEB"] =3D "Rainbow iKey 1000 RSA Cryptographic Service =
Provider";=0A=
/* subcacsp["MSDCL"] =3D "Rainbow iKey 1000 RSA Cryptographic Service =
Provider"; */=0A=
subcacsp["ADWEB"] =3D "";=0A=
/* subcacsp["MSEDCL"]=3D"Datakey RSA CSP Rainbow iKey 1000 RSA =
Cryptographic Service Provider"; */=0A=
=0A=
/*   Code change made by vijaya dated 22 october 2009 WRT to support =
central case 9217 MSDCL =0A=
needed restriction on CSP i.e they needed a key pair to be generated on =
both ikey100 and ikey 2032*/=0A=
/* Code changes start here */=0A=
=0A=
 /* subcacsp["MSDCL"]=3D"Datakey RSA CSP Rainbow iKey 1000 RSA =
Cryptographic Service Provider"; */=0A=
=0A=
/* Code changes ends here */=0A=
/* Code changes ends here */=0A=
=0A=
=0A=
/** =0A=
  *  Function to detect the type of the Browser=0A=
  *  @return Name of the browser to detect the type of the Browser=0A=
  */=0A=
=0A=
	=0A=
function browserDetect()=0A=
{=0A=
=0A=
    var browsername =3D navigator.appName;=0A=
=0A=
	if (browsername.indexOf("Netscape") !=3D -1)=0A=
    {=0A=
 		browsername =3D "NS"=0A=
    }=0A=
    else=0A=
    {=0A=
        if (browsername.indexOf("Microsoft") !=3D -1)=0A=
        {=0A=
            browsername =3D "MSIE"=0A=
        }=0A=
        else=0A=
        {=0A=
            browsername =3D "N/A"=0A=
        }=0A=
    }=0A=
    return(browsername);=0A=
}                      =0A=
=0A=
/** =0A=
  *  Function to check if the given character is spaces or not=0A=
  *  @param inChar the character to check=0A=
  *  @return true if is space =0A=
  *  @return false if is not space=0A=
  */=0A=
=0A=
function isSpace(inChar)=0A=
{=0A=
    return (inChar =3D=3D ' ' || inChar =3D=3D '\t' || inChar =3D=3D =
'\n');=0A=
}=0A=
=0A=
function removeSpaces(value) {=0A=
   var temp =3D value;=0A=
   var obj =3D /^(\s*)([\W\w]*)(\b\s*$)/;=0A=
   if (obj.test(temp)) { temp =3D temp.replace(obj, '$2'); }=0A=
   var obj =3D / +/g;=0A=
   temp =3D temp.replace(obj, " ");=0A=
   if (temp =3D=3D " ") { temp =3D ""; }=0A=
   return temp;=0A=
}=0A=
=0A=
=0A=
/** =0A=
  *  Function to trim the spaces of the given string=0A=
  *  @param tmpStr the String to trim the spaces=0A=
  *  @return the trimed string=0A=
  */=0A=
=0A=
function trim(tmpStr)=0A=
{=0A=
    var atChar;=0A=
	tmpStr =3D new String(tmpStr);=0A=
    if (tmpStr.length > 0)=0A=
    {=0A=
        atChar =3D tmpStr.charAt(0);=0A=
    }=0A=
    while (isSpace(atChar))=0A=
    {=0A=
        tmpStr =3D tmpStr.substring(1,tmpStr.length);=0A=
        atChar =3D tmpStr.charAt(0);=0A=
    }=0A=
    if (tmpStr.length > 0)=0A=
    {=0A=
        atChar =3D tmpStr.charAt(tmpStr.length - 1);=0A=
    }=0A=
    while (isSpace(atChar))=0A=
    {=0A=
        tmpStr =3D tmpStr.substring(0,(tmpStr.length - 1));=0A=
        atChar =3D tmpStr.charAt(tmpStr.length - 1);=0A=
    }=0A=
    return tmpStr;=0A=
}=0A=
=0A=
/** =0A=
  *  Function to check if the string is empty or not=0A=
  *  @param str the String to check =0A=
  *  @return 1 if str is empty=0A=
  *  @return 0 if str is not empty=0A=
  */=0A=
=0A=
function stringIsEmpty(str)=0A=
{=0A=
    var retVal =3D 0;=0A=
	if ((trim(str)).length =3D=3D 0)=0A=
    {=0A=
 		retVal =3D 1;=0A=
    }=0A=
	return retVal;    =0A=
}=0A=
/** =0A=
  *  Function to check if the value entered is 0 =0A=
  *  @param str=0A=
  *  @return 1 :- indicates is 0, 0 :- indicates not 0 =0A=
  */=0A=
=0A=
function checkValue(str)=0A=
{=0A=
    var isZero =3D 0;=0A=
    if (str =3D=3D '0' || str =3D=3D 0)=0A=
        isZero =3D 1;=0A=
=0A=
    return isZero;=0A=
}=0A=
function isAlphabetic(chr)=0A=
{=0A=
    var inval =3D 1;=0A=
    var isNotAlpha =3D "1234567890-+=3D_~`<,>./?:;\"\'{[}]|\()&^%$#@!* ";=0A=
=0A=
    for (x =3D 0; x < isNotAlpha.length; x++)=0A=
    {=0A=
        if (chr.charAt(0) =3D=3D isNotAlpha.charAt(x))=0A=
            inval =3D 0;=0A=
    }=0A=
    return(inval);=0A=
}=0A=
=0A=
=0A=
/** =0A=
  *  Function to check if the string contains any alpha numeric or not=0A=
  *  @param str the Numeric String to check =0A=
  *  @return 1 if str contains alpha numeric =0A=
  *  @return 0 if str contain only numbers=0A=
  */=0A=
=0A=
function checkNumber(str)=0A=
{=0A=
    var isnot =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()+=3D|-\~`?=
>.<,':;{[}]_ ";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
    for (var i =3D 0; i < str.length; i++)=0A=
    {=0A=
        for (x =3D 0; x < isnot.length; x++)=0A=
        {=0A=
            if (str.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
            {=0A=
                inval =3D 1;=0A=
            }=0A=
	// Added on OCT 28 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  	// start of change=0A=
		else  if (str.charCodeAt(i) < 32 || str.charCodeAt(i) > 126)=0A=
		{=0A=
			inval =3D 1;=0A=
		}=0A=
=0A=
        }=0A=
    }=0A=
    return(inval);=0A=
}=0A=
/** =0A=
  *  Function to check if the string contains any alpha numeric or not=0A=
  *  @param str the Numeric String to check =0A=
  *  @return 1 if str contains alpha numeric =0A=
  *  @return 0 if str contain only numbers=0A=
  */=0A=
=0A=
function checkPhoneAndFax(str)=0A=
{=0A=
    var isnot =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*=3D|\~`?>.<,=
':;{[}]";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
    for (var i =3D 0; i < str.length; i++)=0A=
    {=0A=
        for (x =3D 0; x < isnot.length; x++)=0A=
        {=0A=
            if (str.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
            {=0A=
                inval =3D 1;=0A=
            }=0A=
        }=0A=
    }=0A=
    return(inval);=0A=
}=0A=
=0A=
=0A=
/** =0A=
  *  Function to check the data validity =0A=
  *  @param day   day of the date =0A=
  *  @param month   month of the date =0A=
  *  @param year  year of the date =0A=
  *  @return 1 if it is invalid date=0A=
  *  @return 0 if it is valid date=0A=
  */=0A=
=0A=
function validateDate(day, month, year)=0A=
{=0A=
    var arrMonth =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A=
    var err;=0A=
    var retVal =3D 0;=0A=
    if (day =3D=3D "0" || month =3D=3D "0" || year =3D=3D "0")=0A=
	{=0A=
		return 1;=0A=
	}=0A=
	if ((day > 30) &&=0A=
        ((month =3D=3D "APR") ||=0A=
         (month =3D=3D "JUN") ||=0A=
         (month =3D=3D "SEP") ||=0A=
         (month =3D=3D "NOV")))=0A=
    {=0A=
        retVal =3D 1;=0A=
    }=0A=
=0A=
    if (month =3D=3D "FEB")=0A=
    {=0A=
        if (day >=3D 30)=0A=
            retVal =3D 1;=0A=
        else=0A=
        {=0A=
            flg =3D leapYearTest(year);=0A=
            if (flg)=0A=
            {=0A=
                if (day > 28)=0A=
                    retVal =3D 1;=0A=
            }=0A=
            else=0A=
            {=0A=
                if (day > 29)=0A=
                    retVal =3D 1;=0A=
            }=0A=
        }=0A=
    }=0A=
=0A=
    return retVal;=0A=
}=0A=
=0A=
=0A=
/** =0A=
  *  Function to check the leap year test=0A=
  *  @param year  year of the date =0A=
  *  @return 1 if it is not leap year=0A=
  *  @return 0 if it is leap year =0A=
  */=0A=
=0A=
function leapYearTest(year)=0A=
{=0A=
    if (((year % 4 =3D=3D 0) && (year % 100 !=3D 0)) || year % 400 =
=3D=3D 0)=0A=
    {=0A=
        return 0;=0A=
    }=0A=
    else=0A=
    {=0A=
        return 1;=0A=
    }=0A=
}=0A=
=0A=
=0A=
/** =0A=
  *  Function to check the Email address Syntax=0A=
  *  @param mail  string containing the mail address=0A=
  *  @return 0 if it has valid E-mail Syntax=0A=
  *  @return 1 if it does not have valid E-mail Syntax=0A=
  */=0A=
=0A=
function checkEmail(mail)=0A=
{=0A=
    var isnot =3D "! #$%^&*()+=3D|,\\~`?><:;{[}]\"\' ";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
=0A=
        for (var i =3D 0; i < mail.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isnot.length; x++)=0A=
            {=0A=
                if (mail.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                }=0A=
		// Added on OCT 28 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  		// start of change=0A=
		else  if (mail.charCodeAt(i) < 32 || mail.charCodeAt(i) > 126)=0A=
		{=0A=
			inval =3D 1;=0A=
		}=0A=
=0A=
=0A=
            }=0A=
        }=0A=
    if(inval =3D=3D 1)=0A=
		return(inval);=0A=
	 var =
alphabets=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567=
89";=0A=
	var result =3D 1;=0A=
    var email =3D mail;=0A=
    var theStr =3D new String(email)=0A=
    var index =3D theStr.indexOf("@");=0A=
	var indexLast =3D  theStr.lastIndexOf("@");=0A=
    var indexDot =3D  theStr.indexOf("..");=0A=
 var dotindex =3D theStr.indexOf(".");=0A=
	var indxComma =3D theStr.indexOf(",");=0A=
    var AtArr =3D theStr.split("@");=0A=
    var lastChar =3D theStr.charAt(theStr.length - 1);=0A=
    /*** If last Char is not an @ or . ****/=0A=
    if (lastChar !=3D "@" && =0A=
	    lastChar !=3D "." && =0A=
		indxComma =3D=3D -1 && =0A=
		index > 0 && dotindex > 0 &&=0A=
		index =3D=3D indexLast && =0A=
		indexDot =3D=3D -1  ) =0A=
    {=0A=
		=0A=
		var pindex =3D theStr.indexOf(".",index);=0A=
		if ((pindex > index + 1) && (theStr.length > pindex + 1))=0A=
		{=0A=
			if (AtArr.length !=3D 2)=0A=
				result =3D 1;=0A=
			else=0A=
				 =0A=
			{ // Added by vijaya w.r.t to supportcentralcase 9520	=0A=
				for(x =3D 0; x < alphabets.length; x++)=0A=
				{        =0A=
				if (theStr.charAt(index - 1) =3D=3D (alphabets.charAt(x)))=0A=
					{   =0A=
                   		 		result =3D 0; break;=0A=
					}=0A=
				=0A=
				}	=0A=
				=0A=
			}=0A=
=0A=
		}=0A=
    }=0A=
   return result;=0A=
}=0A=
=0A=
=0A=
=0A=
/**=0A=
  * Function to check that Common Name is in the proper format or not.=0A=
  * Names can contain only . / - _ and must begin with an Alphabet.=0A=
  */=0A=
function checkNameFormat(name)=0A=
{=0A=
    var isnot =3D "!@#$%^&*()+=3D|,\~`?><:;{[}]\"";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
=0A=
        for (var i =3D 0; i < name.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isnot.length; x++)=0A=
            {=0A=
                if (name.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                }=0A=
  	// Added on OCT 22 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  	// start of change=0A=
		else  if (name.charCodeAt(i) < 32 || name.charCodeAt(i) > 126)=0A=
		{=0A=
			inval =3D 1;=0A=
		}=0A=
        // End of change		=0A=
            }=0A=
        }=0A=
     return(inval);=0A=
}=0A=
=0A=
/*=0A=
  *   Function to check if the string contains non keyboard characters.=0A=
  *   @param name the String to check=0A=
  *   @return 1 if name conatins non keyboard characters=0A=
  *   @return 0 if name doen not contains non keyboard characters=0A=
  *   Added on OCT 22 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  */=0A=
  function checkSpecialCharacters(name)=0A=
  	{ 	=0A=
  		var val =3D 0;=0A=
  		for (var i =3D 0; i < name.length; i++)=0A=
  		{=0A=
  		=0A=
  		if (name.charCodeAt(i) < 32 || name.charCodeAt(i) > 126)=0A=
  		 {=0A=
  			var val =3D 1;=0A=
  		 }=0A=
  		}=0A=
  		return(val);=0A=
  	}=0A=
=0A=
 =0A=
=0A=
function checkAddressFormat(name)=0A=
{=0A=
    var isnot =3D "!@#$%^&*+=3D|\\~`?><:;(){[}]\"";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
=0A=
        for (var i =3D 0; i < name.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isnot.length; x++)=0A=
            {=0A=
                if (name.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                }=0A=
		// Added on OCT 22 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  	      // start of change=0A=
		else  if (name.charCodeAt(i) > 127)=0A=
		{=0A=
			inval =3D 1;=0A=
		}=0A=
           // End of change	=0A=
            }=0A=
        }=0A=
     return(inval);=0A=
}=0A=
=0A=
function checkAlphaNumeric(str)=0A=
{=0A=
    var isnot =3D "!@#$%^&*()+=3D|\~`?><,:;{[}]-_\"";=0A=
    var inval =3D 0;=0A=
    var x;=0A=
    for (var i =3D 0; i < str.length; i++)=0A=
    {=0A=
        for (x =3D 0; x < isnot.length; x++)=0A=
        {=0A=
            if (str.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
            {=0A=
                inval =3D 1;=0A=
            }=0A=
        }=0A=
    }=0A=
    return(inval);=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
/**=0A=
  * Function to check that PAN Number is in the proper format or not.=0A=
  */=0A=
=0A=
function checkPANNumber(str)=0A=
{=0A=
  //var isnotFirstFive=3D"0123456789!@#$%^&*()+=3D|\~`?><,:;{[}]-_\"";  =0A=
    var isNotAlphabet =3D "abcdefghijklmnopqrstuvwxyz =
0123456789!@#$%^&*()+=3D|\~`?><,:;{[}]-_\"";  =0A=
    var isNotNumber =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ =
!@#$%^&*()+=3D|\~`?><,:;{[}]-_\"";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
    var firstFive =3D str.substring(0,5);=0A=
    var secondFour =3D str.substring(5,9);=0A=
    var thirdOne =3D str.substring(9,10);=0A=
    if (str.length !=3D 10)=0A=
    {=0A=
        inval =3D 1;=0A=
    }=0A=
    if (inval !=3D 1)=0A=
    {=0A=
        for (var i =3D 0; i < firstFive.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isNotAlphabet.length; x++)=0A=
            {=0A=
                if (firstFive.charAt(i) =3D=3D (isNotAlphabet.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                    break;=0A=
                }=0A=
		// Added on OCT 27 2009 by Vijaya for not to allow non keyboard =
characters=0A=
		// start of code change=0A=
		else  if (firstFive.charCodeAt(i) < 32 || firstFive.charCodeAt(i) > =
126)=0A=
		{=0A=
			inval =3D 1;=0A=
			break;=0A=
		}=0A=
		// End of code change=0A=
            }=0A=
        }=0A=
        if (inval !=3D 1)=0A=
        {=0A=
            for (var i =3D 0; i < secondFour.length; i++)=0A=
            {=0A=
                for (x =3D 0; x < isNotNumber.length; x++)=0A=
                {=0A=
                    if (secondFour.charAt(i) =3D=3D =
(isNotNumber.charAt(x)))=0A=
                    {=0A=
                        inval =3D 1;=0A=
                        break;=0A=
                    }=0A=
		     // Added on OCT 27 2009 by Vijaya for not to allow non keyboard =
characters=0A=
		      // Start of code change=0A=
			else  if (secondFour.charCodeAt(i) < 32 || secondFour.charCodeAt(i) > =
126)=0A=
			{=0A=
				inval =3D 1;=0A=
				break;=0A=
			}=0A=
		    // End of code change=0A=
                }=0A=
            }=0A=
            if (inval !=3D 1)=0A=
            {=0A=
                for (var i =3D 0; i < thirdOne.length; i++)=0A=
                {=0A=
                    for (x =3D 0; x < isNotAlphabet.length; x++)=0A=
                    {=0A=
                        if (thirdOne.charAt(i) =3D=3D =
(isNotAlphabet.charAt(x)))=0A=
                        {=0A=
                            inval =3D 1;=0A=
                            break;=0A=
                        }=0A=
			// Added on OCT 27 2009 by Vijaya for not to allow non keyboard =
characters=0A=
  			// Start of code change=0A=
			else  if (thirdOne.charCodeAt(i) < 32 || thirdOne.charCodeAt(i) > 126)=0A=
				{=0A=
					inval =3D 1;=0A=
					break;=0A=
				}=0A=
			// End of code change=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
    return(inval);=0A=
}=0A=
=0A=
/* =0A=
	Function to check if the password is in secured or not.=0A=
	@param pwd - password to check=0A=
	@return 0 if password is secured=0A=
	@return 1 if unsecure=0A=
*/=0A=
=0A=
function checkPassword(pwd)=0A=
{=0A=
	=0A=
  	pwd =3D trim(pwd);=0A=
	if(pwd.length < 8)=0A=
		return 1;=0A=
	if(pwd.indexOf(" ") > 0)=0A=
		return 1;=0A=
	return 0;	=0A=
	=0A=
}=0A=
=0A=
function checkDnFormat(name)=0A=
{=0A=
    var isnot =3D ",!@$%^*()~?></\\\"";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
=0A=
        for (var i =3D 0; i < name.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isnot.length; x++)=0A=
            {=0A=
                if (name.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                }=0A=
            }=0A=
        }=0A=
     return(inval);=0A=
}=0A=
=0A=
function checkOrgFormat(name)=0A=
{=0A=
    var isnot =3D ",!@$%^*~?></\\\"";  =0A=
    var inval =3D 0;=0A=
    var x;=0A=
=0A=
        for (var i =3D 0; i < name.length; i++)=0A=
        {=0A=
            for (x =3D 0; x < isnot.length; x++)=0A=
            {=0A=
                if (name.charAt(i) =3D=3D (isnot.charAt(x)))=0A=
                {=0A=
                    inval =3D 1;=0A=
                }=0A=
            }=0A=
        }=0A=
     return(inval);=0A=
}=0A=
=0A=
/*=0A=
	Function is used to call any function which returns 0 or 1=0A=
	@param fnName - name of the funtion=0A=
	@param str - string to check for errors=0A=
	@param msg - variable to check if form alerady contains errors or not=0A=
	@param txt - the error message =0A=
	@param sep - character which separates two error messages=0A=
	@param opt - if true validation is done on a optional field=0A=
	@return zero length string it str does not contains any errors=0A=
	@return txt if str validation is failed=0A=
 */=0A=
=0A=
=0A=
function validateField(fnName, str, msg, txt, sep, opt, id1)=0A=
{=0A=
	// if sep is undefined , is used as seperator =0A=
	if(id1!=3Dnull)=0A=
		if(typeof(id1) !=3D "undefined") id1.innerHTML =3D "";=0A=
	var imgMsg =3D "&nbsp;&nbsp;&nbsp;&nbsp;<img src=3D'images/2.gif' =
valign=3D'middle' border=3D0>";=0A=
	if(typeof(sep) =3D=3D "undefined")=0A=
		sep=3D", ";=0A=
	=0A=
	if(typeof(opt) =3D=3D "undefined")=0A=
		opt =3D false;=0A=
=0A=
	if(opt =3D=3D false)=0A=
	{=0A=
		if(fnName=3D=3D"validateDate" && eval(fnName+"("+str+")") =3D=3D 1) =0A=
		{=0A=
			if(typeof(id1) !=3D "undefined") id1.innerHTML =3D imgMsg;=0A=
			   return (msg.length=3D=3D0)?txt:sep+txt;=0A=
		}=0A=
		else if(eval(fnName+"(str)") =3D=3D 1 )=0A=
		{=0A=
			if(typeof(id1) !=3D "undefined") id1.innerHTML =3D imgMsg;=0A=
			   return (msg.length=3D=3D0)?txt:sep+txt;=0A=
		}=0A=
		else=0A=
		{=0A=
			return "";=0A=
		}=0A=
	}=0A=
	else if(opt =3D=3D true)=0A=
	{=0A=
		if(stringIsEmpty(str) =3D=3D 1  || str =3D=3D "0,\"0\",0")=0A=
		{=0A=
			return "";=0A=
		}=0A=
		else=0A=
		{=0A=
			if(fnName=3D=3D"validateDate" && eval(fnName+"("+str+")") =3D=3D 1) =0A=
			{=0A=
				if(typeof(id1) !=3D "undefined") id1.innerHTML =3D imgMsg;=0A=
				return (msg.length=3D=3D0)?txt:sep+txt;=0A=
			}=0A=
			else if(eval(fnName+"(str)") =3D=3D 1)=0A=
			{				=0A=
				if(typeof(id1) !=3D "undefined") id1.innerHTML =3D imgMsg;				=0A=
				return (msg.length=3D=3D0)?txt:sep+txt;=0A=
			}=0A=
			else=0A=
			{=0A=
				return "";=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/*=0A=
   *	function which contains all error messages =0A=
   *   Added one element "must not contain non keyboard characters. =
Note: Do not copy paste from Microsoft Word." to the array on OCT 22 09 =
by vijaya=0A=
=0A=
*/=0A=
=0A=
function messages(text,type)=0A=
{=0A=
	eMsgs=3Dnew Array("must have only alphabets, numbers, spaces, dots, - =
and '.",=0A=
                "must have only alphabets, spaces, dots and numbers.",=0A=
			    "must contain only numbers, - and ().",=0A=
			    "must contain only numbers.",=0A=
			    "must be a valid one.", =0A=
			    ": fill all the details",=0A=
				"must contain a minimum of 8 characters with no spaces. It must =
contain atleast two special characters.",=0A=
				"entered should contain only alphabetical or numerical characters =
and please do not use any of these symbols\, ! @ $ % ^ * ( ) ~ ?> < / =
\"",=0A=
				"needs to be in the format of name@domain.com",=0A=
				"entered should contain only alphabetical or numerical characters =
and please do not use any of these symbols\, ! @ $ % ^ * ~ ? > < / \"",=0A=
				"must not contain non keyboard characters. Note: Do not copy paste =
from Microsoft Word.",=0A=
				"need to be in the format of AAAAA1111A. Alphabets should be in =
uppercase only.",=0A=
				"needs to be in the format of name.domain.com.",=0A=
				"needs to be in the format of 111.111.111.111.",=0A=
				"entered should contain only alphabetical or numerical characters =
and please do not use any of these symbols ! @ # $ % ^ & * + =3D \\ ~ ` =
? > < : ; ( ) { } [ ] \"");=0A=
	return text+" "+eMsgs[type];=0A=
}=0A=
=0A=
function sessionExpire()=0A=
{=0A=
		=0A=
		alert("Your session has expired.you are redirected to home page");=0A=
				window.parent.location.href=3D"../index.jsp";=0A=
		=0A=
}=0A=
=0A=
=0A=
function writeHeader()=0A=
{=0A=
	document.write("<table width=3D'100%'><tr>");=0A=
	document.write("<td align=3D'left' class=3D'boldBlack' =
width=3D'33%'>User Id: "+userid+"</td>");=0A=
	//document.write("<td align=3D'center' class=3D'boldBlack' =
width=3D'33%'>User Type: "+userType+"</td>");=0A=
	document.write("<td align=3D'right' class=3D'boldBlack' =
width=3D'33%'>RA Name: "+raName+"</td>");=0A=
	document.write("</tr></table>");=0A=
}=0A=
=0A=
function getStr(str)=0A=
{=0A=
	if(str=3D=3D"null")=0A=
		return "";=0A=
	else=0A=
		return str;=0A=
}=0A=
=0A=
function getIndexFromList(lst,str)=0A=
{=0A=
	for(i=3D0;i<lst.options.length;i++)=0A=
		if(lst.options[i].value =3D=3D str)=0A=
			break;=0A=
	return i;=0A=
}=0A=
=0A=
function getDateStr(day, month, year)=0A=
{=0A=
	dayIndex   =3D day.selectedIndex;=0A=
	monthIndex =3D month.selectedIndex;=0A=
	yearIndex  =3D year.selectedIndex;=0A=
	tday =3D day.options[dayIndex].value;=0A=
	tmonth =3D month.options[monthIndex].value;=0A=
	tyear =3D year.options[yearIndex].value;=0A=
	dateStr =3D tday + tmonth + tyear;=0A=
	if(dateStr =3D=3D "000")=0A=
		dateStr =3D "";=0A=
	return trim(dateStr);=0A=
}=0A=
=0A=
function empty(val)=0A=
{=0A=
	if(val =3D=3D "0")=0A=
		return "";=0A=
	else=0A=
		return val;=0A=
}=0A=
=0A=
function popup(file,wdt,hgt)=0A=
{=0A=
	if(typeof(wdt)=3D=3D"undefined")=0A=
		wdt =3D 300;=0A=
	if(typeof(hgt)=3D=3D"undefined")=0A=
		hgt =3D 400;=0A=
	if(typeof(myWindow)=3D=3D'object')=0A=
		if(!myWindow.closed)	=0A=
			myWindow.close();=0A=
=0A=
	myWindow =3D window.open(file, "help", =
"fullscreen=3Dno,toolbar=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dyes,r=
esizable=3Dno,directories=3Dno,location=3Dno,width=3D"+wdt+",height=3D"+h=
gt)=0A=
}=0A=
=0A=
function postURL(str,fileName)=0A=
{=0A=
var splitParams =3D str.split("&");=0A=
var paramNames =3D new Array();=0A=
var paramValues =3D new Array();=0A=
for(i=3D0;i<splitParams.length;i++)=0A=
{=0A=
	var tmp =3D splitParams[i];=0A=
	var tmpSplt =3D tmp.split("=3D");=0A=
	paramNames[i] =3D tmpSplt[0];=0A=
	paramValues[i] =3D tmpSplt[1];=0A=
}=0A=
=0A=
if(typeof(fileName) =3D=3D 'undefined')=0A=
	document.write("<form name=3D'sbmt' action=3D'index.jsp' =
method=3D'post'>");=0A=
else=0A=
	document.write("<form name=3D'sbmt' action=3D'"+fileName+"' =
method=3D'post'>");=0A=
for(i=3D0;i<paramNames.length;i++)=0A=
{=0A=
	document.write("<input type=3D'hidden' name=3D'"+paramNames[i]+"' =
value=3D'"+paramValues[i]+"'>");=0A=
}=0A=
document.write("</form>");=0A=
var obj =3D document.sbmt;=0A=
if(typeof(obj)=3D=3D'undefined')=0A=
{=0A=
	var params=3D"";=0A=
	for(i=3D0;i<paramNames.length;i++)=0A=
	{=0A=
		if(i=3D=3DparamNames.length-1)=0A=
			params+=3DparamNames[i]+"=3D"+paramValues[i];=0A=
		else=0A=
			params+=3DparamNames[i]+"=3D"+paramValues[i]+"&";=0A=
		=0A=
	}=0A=
=0A=
	if(typeof(fileName) =3D=3D 'undefined')=0A=
		location.href=3D"index.jsp?"+params;=0A=
	else=0A=
		location.href=3DfileName+"?"+params;=0A=
}	=0A=
else=0A=
	document.sbmt.submit();=0A=
}=0A=
=0A=
function splitDn(str)=0A=
{=0A=
	var splitParams =3D str.split(",");=0A=
	//var Arr =3D new Array("CN","EmailAddress","O","OU","L","ST","C");=0A=
	var arr =3D new Array();=0A=
	arr["CN"] =3D "Common Name";=0A=
	arr["EmailAddress"] =3D "E-mail Address";=0A=
	arr["EMAILADDRESS"] =3D "E-mail Address";=0A=
	arr["O"] =3D "Organisation";=0A=
	arr["OU"] =3D "Organisation Unit";=0A=
	arr["L"] =3D "Locality/ City";=0A=
	arr["ST"] =3D "State";=0A=
	arr["C"] =3D "Country";=0A=
	arr["SERIALNUMBER"] =3D "PAN Serial Number";=0A=
	arr["serialNumber"] =3D "PAN Serial Number";=0A=
	arr["OID.2.5.4.5"] =3D "PAN Serial Number";=0A=
	/* change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
	arr["PostalCode"] =3D "Postal Code";=0A=
	arr["OID.2.5.4.17"] =3D "Postal Code";=0A=
	/* end of change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
	=0A=
	for(i=3D0;i<splitParams.length;i++)=0A=
	{=0A=
		var tmp =3D splitParams[i];=0A=
		var tmpSplit =3D tmp.split("=3D");=0A=
		document.write('<tr><td width=3D"30%" class=3D"rowColour1">'+ =
arr[trim(tmpSplit[0])] +'</td>');=0A=
     document.write(' <td width=3D"70%" class=3D"rowColour1"><span =
class=3D"boldBlack"><b>'+tmpSplit[1] +'</b></span></td>         </tr> =
'); =0A=
	//	document.write(arr[trim(tmpSplit[0])] + " =3D " + tmpSplit[1] + =
"<br>");	=0A=
	}=0A=
}=0A=
=0A=
function splitDnValue(str,name)=0A=
{=0A=
	var splitParams =3D str.split(",");=0A=
	//var Arr =3D new Array("CN","EmailAddress","O","OU","L","ST","C");=0A=
	var arr =3D new Array();=0A=
	arr["CN"] =3D "Common Name";=0A=
	arr["EmailAddress"] =3D "E-mail Address";=0A=
	 arr["EMAILADDRESS"] =3D "E-mail Address";=0A=
	arr["O"] =3D "Organisation";=0A=
	arr["OU"] =3D "Organisation Unit";=0A=
	arr["L"] =3D "Locality/ City";=0A=
	arr["ST"] =3D "State";=0A=
	arr["C"] =3D "Country";=0A=
	arr["SERIALNUMBER"] =3D "PAN Serial Number";=0A=
	arr["serialNumber"] =3D "PAN Serial Number";=0A=
	arr["OID.2.5.4.5"] =3D "PAN Serial Number";=0A=
	/* change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
	arr["PostalCode"] =3D "Postal Code";=0A=
	arr["OID.2.5.4.17"] =3D "Postal Code";=0A=
	/* end of change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
	=0A=
	for(i=3D0;i<splitParams.length;i++)=0A=
	{=0A=
		var tmp =3D splitParams[i];=0A=
		var tmpSplit =3D tmp.split("=3D");=0A=
		if(trim(tmpSplit[0])=3D=3Dname)=0A=
		{=0A=
			return tmpSplit[1];=0A=
		}=0A=
	}		=0A=
	//document.write('<tr><td width=3D"30%" class=3D"rowColour1">'+ =
arr[trim(tmpSplit[0])] +'</td>');=0A=
	//document.write(' <td width=3D"70%" class=3D"rowColour1"><span =
class=3D"boldBlack"><b>'+tmpSplit[1] +'</b></span></td>         </tr> =
'); =0A=
	//document.write(arr[trim(tmpSplit[0])] + " =3D " + tmpSplit[1] + =
"<br>");	=0A=
	=0A=
}=0A=
=0A=
/* change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
=0A=
// function to check dns name=0A=
function checkDNS(str)=0A=
{=0A=
	var inval =3D 0;=0A=
    var is =3D =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-. ";  =0A=
    =0A=
	if(stringIsEmpty(str))=0A=
	{=0A=
		 inval =3D 1;=0A=
	}=0A=
	else=0A=
	{=0A=
		for(var i =3D 0; i < str.length; i++)=0A=
		{=0A=
			var x =3D str.charAt(i);=0A=
			if(is.indexOf(x) =3D=3D -1)    =0A=
			{=0A=
				inval =3D 1;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	return(inval);=0A=
}=0A=
=0A=
//function to check for numbers and dot=0A=
function checkNumDot(str)=0A=
{=0A=
	var inval =3D 0;=0A=
    var is =3D "1234567890.";  =0A=
    =0A=
	if(stringIsEmpty(str))=0A=
	{=0A=
		 inval =3D 1;=0A=
	}=0A=
	else=0A=
	{=0A=
		for(var i =3D 0; i < str.length; i++)=0A=
		{=0A=
			var x =3D str.charAt(i);=0A=
			if(is.indexOf(x) =3D=3D -1)    =0A=
			{=0A=
				inval =3D 1;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	return(inval);=0A=
}=0A=
=0A=
// function to check IP address=0A=
function checkIPaddress(str)=0A=
{=0A=
	var inval =3D 0;=0A=
	var count =3D 0;=0A=
	var splitParams =3D str.split(".");=0A=
	if(checkNumDot(str) =3D=3D 1)=0A=
	{=0A=
		inval =3D 1;=0A=
	}=0A=
	else if(str.length=3D=3D0)=0A=
	{=0A=
		inval =3D 1;=0A=
	}=0A=
	else if(splitParams.length !=3D4)=0A=
	{=0A=
		inval =3D 1;=0A=
	}=0A=
	else=0A=
	{=0A=
		for(var i =3D 0; i < splitParams.length; i++)=0A=
		{=0A=
			var value =3D splitParams[i];=0A=
			if((value < 0) || (value > 255))=0A=
			{=0A=
				inval =3D 1;=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	return(inval);=0A=
}=0A=
=0A=
// Add new function to chekc common name w.r.t SS-PROD/2010/1  # phase 1=0A=
function CommonNameValue(str,name)=0A=
{=0A=
     =0A=
	var comNameVal =3D getDNvalue(str, name); =0A=
	var count =3D0; =0A=
	 var splitParams =3D comNameVal.split(","); =0A=
		=0A=
	var flag =3D true;=0A=
	var content =3D "";=0A=
	for(i=3D0;i<splitParams.length;i++)=0A=
	{=0A=
		if(checkIPaddress(splitParams[i]) =3D=3D 0 && flag =3D=3Dtrue)=0A=
		{  =0A=
			if(count =3D=3D 0)=0A=
			{=0A=
				content +=3D splitParams[i];=0A=
			}=0A=
			else=0A=
			{=0A=
				content +=3D ',' + splitParams[i]; =0A=
			}=0A=
=0A=
			count++;=0A=
			if(count>4)=0A=
			{		=0A=
				alert("Not more 4 CNs are allowed");=0A=
				content =3D"";=0A=
			}=0A=
		}=0A=
		else if(checkDNS(splitParams[i]) =3D=3D 0)=0A=
		{=0A=
			flag =3D false;=0A=
			if(count =3D=3D 0)=0A=
			{=0A=
				content +=3D splitParams[i];=0A=
			}=0A=
			else=0A=
			{=0A=
				//alert(" Only one DNS name should be entered");=0A=
			}=0A=
			count++;				=0A=
		}=0A=
		else=0A=
		{=0A=
			// do nothing=0A=
		}=0A=
	}=0A=
	=0A=
	if(count >1 && flag =3D=3D false)=0A=
	{=0A=
		 alert("Only one DNS name should be entered");=0A=
		content=3D"";=0A=
	}=0A=
	=0A=
	=0A=
	return content;=0A=
}=0A=
=0A=
function getDNvalue(strSubDN, strDNName)=0A=
{=0A=
        =0A=
	var retDNVal =3D "";=0A=
	var splitParams =3D strSubDN.split(","); =0A=
=0A=
	for(i =3D 0; i < splitParams.length; i++)=0A=
	{=0A=
		var tmp =3D splitParams[i];=0A=
		var tmpSplit =3D tmp.split("=3D");=0A=
		if(trim(tmpSplit[0]) =3D=3D strDNName)=0A=
		{=0A=
			if(retDNVal =3D=3D "")=0A=
			{=0A=
				// do nothing=0A=
			}=0A=
			else=0A=
			{=0A=
				retDNVal +=3D ","=0A=
			}=0A=
			retDNVal +=3D tmpSplit[1];=0A=
		}=0A=
		else=0A=
		{=0A=
			// do nothing=0A=
		}=0A=
	}=0A=
	=0A=
	return retDNVal;=0A=
}=0A=
/* end of change related to the CR No. SS-PROD/2010/1 Phase 1 */=0A=
=0A=
=0A=
=0A=
function certificateDetails(sNo, dn)=0A=
{=0A=
	document.write('<tr><td colspan=3D"2" class=3D"bodytest" =
align=3D"center"> Your Digital Certificate Information       =
</td></tr>');=0A=
    splitDn(dn);          =0A=
     document.write('<tr><td width=3D"30%" class=3D"rowColour1">Serial =
Number</td>');=0A=
     document.write(' <td width=3D"70%" class=3D"rowColour1"><span =
class=3D"boldBlack"><b>'+sNo +'</b></span></td>         </tr> ');       =0A=
}=0A=
=0A=
function createLink(params, txt, classId, frmName)=0A=
{=0A=
  var str=3Dparams;=0A=
  var splitParams =3D str.split("&");=0A=
  var paramNames =3D new Array();=0A=
  var paramValues =3D new Array();=0A=
  =0A=
  for(i=3D0;i<splitParams.length;i++)=0A=
  {=0A=
     var tmp =3D splitParams[i];=0A=
     var tmpSplt =3D tmp.split("=3D");=0A=
     paramNames[i] =3D tmpSplt[0];=0A=
     paramValues[i] =3D tmpSplt[1];=0A=
  }=0A=
=0A=
  temp=3D"<form name=3D'"+frmName+"' action=3D'index.jsp' =
method=3D'post'>";=0A=
=0A=
  for(i=3D0;i<paramNames.length;i++)=0A=
  {=0A=
   temp+=3D"<input type=3D'hidden' name=3D'"+paramNames[i]+"' =
value=3D'"+paramValues[i]+"'>";=0A=
  }=0A=
  temp+=3D"</form>";=0A=
  document.write(temp);=0A=
  document.write("<a href=3D'javascript:document."+frmName+".submit()' =
class=3D'"+classId+"'>"+txt+"</a>");=0A=
  =0A=
}=0A=
=0A=
=0A=
function createButtonLink(params, txt, frmName)=0A=
{=0A=
  var str=3Dparams;=0A=
  var splitParams =3D str.split("&");=0A=
  var paramNames =3D new Array();=0A=
  var paramValues =3D new Array();=0A=
  =0A=
  for(i=3D0;i<splitParams.length;i++)=0A=
  {=0A=
     var tmp =3D splitParams[i];=0A=
     var tmpSplt =3D tmp.split("=3D");=0A=
     paramNames[i] =3D tmpSplt[0];=0A=
     paramValues[i] =3D tmpSplt[1];=0A=
  }=0A=
=0A=
  temp=3D"<form name=3D'"+frmName+"' action=3D'index.jsp' =
method=3D'post'>";=0A=
=0A=
  for(i=3D0;i<paramNames.length;i++)=0A=
  {=0A=
   temp+=3D"<input type=3D'hidden' name=3D'"+paramNames[i]+"' =
value=3D'"+paramValues[i]+"'>";=0A=
  }=0A=
  temp+=3D"<input type=3D'button' value=3D'"+txt+"' =
onClick=3D'javascript:document."+frmName+".submit()'>"=0A=
  temp+=3D"</form>";=0A=
  document.write(temp);=0A=
  =0A=
  =0A=
}=0A=
=0A=
=0A=
function createForm(params, frmName)=0A=
{=0A=
  var str=3Dparams;=0A=
  var splitParams =3D str.split("&");=0A=
  var paramNames =3D new Array();=0A=
  var paramValues =3D new Array();=0A=
  =0A=
  for(i=3D0;i<splitParams.length;i++)=0A=
  {=0A=
     var tmp =3D splitParams[i];=0A=
     var tmpSplt =3D tmp.split("=3D");=0A=
     paramNames[i] =3D tmpSplt[0];=0A=
     paramValues[i] =3D tmpSplt[1];=0A=
  }=0A=
=0A=
  temp=3D"<form name=3D'"+frmName+"' action=3D'index.jsp' =
method=3D'post'>";=0A=
=0A=
  for(i=3D0;i<paramNames.length;i++)=0A=
  {=0A=
   temp+=3D"<input type=3D'hidden' name=3D'"+paramNames[i]+"' =
value=3D'"+paramValues[i]+"'>";=0A=
  }=0A=
  temp+=3D"</form>";=0A=
  document.write(temp);=0A=
//  document.write("<a href=3D'javascript:document."+frmName+".submit()' =
class=3D'"+classId+"'>"+txt+"</a>");=0A=
  =0A=
}=0A=
=0A=
=0A=
function createLink2(params, txt, frmName)=0A=
{=0A=
  var str=3Dparams;=0A=
  var splitParams =3D str.split("&");=0A=
  var paramNames =3D new Array();=0A=
  var paramValues =3D new Array();=0A=
  =0A=
  for(i=3D0;i<splitParams.length;i++)=0A=
  {=0A=
     var tmp =3D splitParams[i];=0A=
     var tmpSplt =3D tmp.split("=3D");=0A=
     paramNames[i] =3D tmpSplt[0];=0A=
     paramValues[i] =3D tmpSplt[1];=0A=
  }=0A=
=0A=
  temp=3D"<form name=3D'"+frmName+"' action=3D'index.jsp' =
method=3D'post'>";=0A=
=0A=
  for(i=3D0;i<paramNames.length;i++)=0A=
  {=0A=
   temp+=3D"<input type=3D'hidden' name=3D'"+paramNames[i]+"' =
value=3D'"+paramValues[i]+"'>";=0A=
  }=0A=
  temp+=3D"</form>";=0A=
  document.write(temp);=0A=
  document.write("<a =
href=3D'javascript:document."+frmName+".submit()'>"+txt+"</a>");=0A=
}=0A=
=0A=
function errorDisplay(message)=0A=
{=0A=
	document.write('<img src=3D"images/transparent.gif" width=3D"2" =
height=3D"10"><br>');=0A=
    document.write('<table width=3D"771" border=3D"0" cellspacing=3D"0" =
cellpadding=3D"0" >');=0A=
	document.write('<tr><td background=3D"images/headerBack.gif" =
class=3D"boldBlack" height=3D"22">&nbsp;&nbsp;</td></tr>');=0A=
	document.write('<td class=3D"celColourDarkGray">');=0A=
    document.write('<table width=3D"100%" border=3D"0" cellspacing=3D"1" =
cellpadding=3D"40" height=3D"370">');=0A=
	document.write('<tr><td class=3D"whiteBack" align=3D"center" =
valign=3D"top">'); =0A=
	document.write('<table width=3D"80%" border=3D"0" cellspacing=3D"1" =
cellpadding=3D"0" align=3D"center">');=0A=
    document.write('<tr><td class=3D"celColourDarkGray">');=0A=
	document.write('<table width=3D"100%" border=3D"0" cellspacing=3D"1" =
cellpadding=3D"4">');=0A=
    document.write('<tr><td class=3D"whiteBack" ><font =
size=3D"+1">'+message+'</font></td>');=0A=
	document.write('<td class=3D"active_in" width=3D"6%"><a =
href=3D"javascript:history.go(-1)" class=3D"topLink">Back</a></td>');=0A=
    =
document.write('</tr></table></td></tr></table></td></tr></table></td></t=
r></table>');=0A=
}=0A=
=0A=
/* Added by Nitin Upadhyay dated 20Apr2010=0A=
 * CR- New Work Flow for online forms=0A=
 * Start of change=0A=
 */=0A=
=0A=
/* Online forms */=0A=
function onlineDataFun(typeUser)=0A=
{=0A=
=0A=
  onlineAppFormName =3D"onlineSbmtApp";=0A=
  var onlineData_Text =3D"";=0A=
  onlineData_Text+=3DtypeUser+";";=0A=
     for(j=3D0;j<document.forms[onlineAppFormName].length;j++)=0A=
       {=0A=
          elementName =
=3Ddocument.forms[onlineAppFormName].elements[j].name;       =0A=
          =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"select-one" =
|| =
document.forms[onlineAppFormName].elements[j].type=3D=3D"select-multiple"=
)=0A=
            {=0A=
              ele =3D document.forms[onlineAppFormName].elements[j];=0A=
              index =3D ele.selectedIndex;=0A=
              sel_value=3D ele.options[index].value;=0A=
              if(elementName.indexOf("validDoc")>-1)=0A=
               {=0A=
                 var =
validDoc_value=3Ddocument.forms[onlineAppFormName].elements[j+1].value;=0A=
                   if(validDoc_value.length > 0)=0A=
                    {=0A=
                     //Added by Nitin. To handle \' problem in =
onlineforms document checklist=0A=
                     validDoc_value=3DformatText(validDoc_value);=0A=
                     onlineData_Text+=3Dsel_value+";";=0A=
                     onlineData_Text+=3DvalidDoc_value+";";=0A=
                    } =0A=
                    else=0A=
                    {=0A=
                     onlineData_Text+=3Dnull+";";=0A=
                     onlineData_Text+=3Dnull+";";=0A=
                    }=0A=
                    j=3Dj+2;=0A=
               }=0A=
              else=0A=
              {=0A=
               onlineData_Text+=3D sel_value;=0A=
               onlineData_Text+=3D ";";=0A=
              }=0A=
           }=0A=
          =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"radio")=0A=
            {=0A=
              if (document.forms[onlineAppFormName].elements[j].checked)=0A=
               {=0A=
                 var gender_value =3D =
document.forms[onlineAppFormName].elements[j].value;=0A=
                 onlineData_Text+=3D gender_value;=0A=
                 onlineData_Text+=3D";";=0A=
               }=0A=
           }=0A=
                     =0A=
        =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"text")=0A=
          {=0A=
           =
text_value=3Ddocument.forms[onlineAppFormName].elements[j].value;=0A=
             if(text_value.length =3D=3D0)=0A=
              {=0A=
                 if(elementName.indexOf("offTel")>-1 || =
elementName.indexOf("resCountryCode")>-1 || =
elementName.indexOf("offFAX")>-1 || elementName.indexOf("appTel")>-1  )=0A=
                   {=0A=
                     onlineData_Text+=3D =
document.forms[onlineAppFormName].elements[j].value+"-"+document.forms[on=
lineAppFormName].elements[j+1].value+"-"+document.forms[onlineAppFormName=
].elements[j+2].value;=0A=
                     j=3Dj+2;=0A=
                   }=0A=
                   else if(elementName.indexOf("offMob")>-1 || =
elementName.indexOf("resMob")>-1 || elementName.indexOf("appMob") > -1 )=0A=
                    {=0A=
                      onlineData_Text+=3D =
document.forms[onlineAppFormName].elements[j].value+"-"+document.forms[on=
lineAppFormName].elements[j+1].value;=0A=
                      j++;=0A=
                    }=0A=
                  else=0A=
                   {=0A=
                       onlineData_Text+=3D null;=0A=
                   }=0A=
               }=0A=
               else=0A=
                {=0A=
                  if(elementName.indexOf("offTel")>-1 || =
elementName.indexOf("resCountryCode")>-1 || =
elementName.indexOf("offFAX")>-1 || elementName.indexOf("appTel")>-1  )=0A=
                   {=0A=
                      onlineData_Text+=3D =
document.forms[onlineAppFormName].elements[j].value+"-"+document.forms[on=
lineAppFormName].elements[j+1].value+"-"+document.forms[onlineAppFormName=
].elements[j+2].value;=0A=
                      j=3Dj+2;=0A=
                   }=0A=
                   else if(elementName.indexOf("offMob")>-1 || =
elementName.indexOf("resMob")>-1 || elementName.indexOf("appMob") > -1 )=0A=
                    {=0A=
                       onlineData_Text+=3D =
document.forms[onlineAppFormName].elements[j].value+"-"+document.forms[on=
lineAppFormName].elements[j+1].value;=0A=
                       j++;=0A=
                    }=0A=
                   else=0A=
                    {=0A=
                       text_value =3D formatText(text_value);=0A=
                       onlineData_Text+=3D text_value;=0A=
                    }=0A=
                }=0A=
                onlineData_Text+=3D ";";=0A=
          }=0A=
         =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"textarea")=0A=
          { =0A=
            =
textarea_value=3Ddocument.forms[onlineAppFormName].elements[j].value;=0A=
             if(textarea_value.length =3D=3D0)=0A=
              {=0A=
                onlineData_Text+=3D null;=0A=
              }=0A=
             else=0A=
              {=0A=
             =0A=
               textarea_value =3D formatTextAreaText(textarea_value);=0A=
             =0A=
               onlineData_Text+=3D textarea_value;=0A=
             }=0A=
             onlineData_Text+=3D ";";=0A=
=0A=
         }=0A=
    }=0A=
=0A=
  =
document.forms[onlineAppFormName].onlineAppData.value=3DonlineData_Text; =0A=
}=0A=
=0A=
/* Online forms */=0A=
/*=0A=
function onlineFormData()=0A=
{=0A=
=0A=
	str=3D"No. of forms: "+ document.forms.length;=0A=
	strText=3D"";=0A=
	i=3D"onlineSbmtApp";=0A=
	strText+=3D"with(document.forms[\'"+i+"\']){"=0A=
	for(j=3D0;j<document.forms[i].length;j++)=0A=
	{=0A=
		str+=3D"\n"+document.forms[i].elements[j].type;=0A=
		if(document.forms[i].elements[j].type=3D=3D"checkbox" || =
document.forms[i].elements[j].type=3D=3D"radio")=0A=
		{=0A=
			str+=3D"$"+document.forms[i].elements[j].checked=0A=
			strText+=3D"elements["+j+"].disabled=3Dtrue;";=0A=
			=
strText+=3D"elements["+j+"].checked=3D"+document.forms[i].elements[j].che=
cked+";";=0A=
		}=0A=
		else if(document.forms[i].elements[j].type=3D=3D"select-one" || =
document.forms[i].elements[j].type=3D=3D"select-multiple")=0A=
		{=0A=
			strText+=3D"elements["+j+"].disabled=3Dtrue;";=0A=
			for(k=3D0;k<document.forms[i].elements[j].options.length;k++)=0A=
			{=0A=
				str+=3D"$"+document.forms[i].elements[j].options[k].text;=0A=
				str+=3D"$"+document.forms[i].elements[j].options[k].value;=0A=
				str+=3D"$:"+document.forms[i].elements[j].options[k].selected;=0A=
				if(document.forms[i].elements[j].options[k].selected=3D=3Dtrue)=0A=
					=
strText+=3D"elements["+j+"].options["+k+"].selected=3D"+document.forms[i]=
.elements[j].options[k].selected+";";=0A=
			}=0A=
		}=0A=
		else if(document.forms[i].elements[j].type=3D=3D"button" || =
document.forms[i].elements[j].type=3D=3D"submit")=0A=
		{=0A=
			=
str+=3D"$"+document.forms[i].elements[j].name+":"+document.forms[i].eleme=
nts[j].value;=0A=
			strText+=3D"elements["+j+"].disabled=3Dtrue;";=0A=
		}=0A=
		else if(document.forms[i].elements[j].type=3D=3D"text")=0A=
		{=0A=
				=
str+=3D"$"+document.forms[i].elements[j].name+":"+document.forms[i].eleme=
nts[j].value;=0A=
			=0A=
				txt=3Ddocument.forms[i].elements[j].value;=0A=
				txtN=3D"";=0A=
				for(k=3D0;k<txt.length;k++)=0A=
				{=0A=
					if(txt.charAt(k)=3D=3D"\\")=0A=
						txtN+=3D"\\\\";=0A=
					else if(txt.charAt(k)=3D=3D"\"")=0A=
						txtN+=3D"\\\"";=0A=
					else if(txt.charAt(k)=3D=3D"\'")=0A=
						txtN+=3D"\\\'";=0A=
					else=0A=
						txtN+=3Dtxt.charAt(k);=0A=
				}=0A=
						=0A=
			strText+=3D"elements["+j+"].readOnly=3Dtrue;";=0A=
			strText+=3D"elements["+j+"].value=3D'"+txtN.toUpperCase()+"';";=0A=
		}=0A=
		else if(document.forms[i].elements[j].type=3D=3D"textarea")=0A=
		{=0A=
			taText=3Ddocument.forms[i].elements[j].value;=0A=
			taTextCR=3D"";=0A=
			var splitParams =3D taText.split("\n");=0A=
			for(l=3D0;l<splitParams.length;l++)=0A=
			{=0A=
				txt=3DsplitParams[l];=0A=
				txtN=3D"";=0A=
				for(k=3D0;k<txt.length;k++)=0A=
				{=0A=
					if(txt.charAt(k)=3D=3D"\\")=0A=
						txtN+=3D"\\\\";=0A=
					else if(txt.charAt(k)=3D=3D"\"")=0A=
						txtN+=3D"\\\"";=0A=
					else if(txt.charAt(k)=3D=3D"\'")=0A=
						txtN+=3D"\\\'";=0A=
					else=0A=
						txtN+=3Dtxt.charAt(k);=0A=
				}=0A=
				if(l<splitParams.length-1)=0A=
				taTextCR+=3DtxtN.substring(0,txtN.length-1).toUpperCase()+"\\n";				=0A=
				else=0A=
				taTextCR+=3DtxtN.toUpperCase();	=0A=
		    }=0A=
			strText+=3D"elements["+j+"].readOnly=3Dtrue;";=0A=
			strText+=3D"elements["+j+"].value=3D'"+taTextCR+"';";=0A=
		}=0A=
		=0A=
	}=0A=
	strText+=3D"}";=0A=
	document.forms[i].onlineAppData.value=3DstrText;=0A=
}=0A=
*/=0A=
function formatText(txt)=0A=
  {                                =0A=
    var txtN=3D"";=0A=
	for(k=3D0;k<txt.length;k++)=0A=
	 {=0A=
		if(txt.charAt(k)=3D=3D"\\")=0A=
		txtN+=3D"\\\\";=0A=
		else if(txt.charAt(k)=3D=3D"\"")=0A=
		txtN+=3D"\\\"";=0A=
		else if(txt.charAt(k)=3D=3D"\'")=0A=
		txtN+=3D"\\\'";=0A=
		else=0A=
		txtN+=3Dtxt.charAt(k);=0A=
	}=0A=
    // txtN=3DtxtN.toUpperCase();=0A=
  return txtN;=0A=
 }=0A=
=0A=
function populateOnlineFormsData(onlineData,email,state,country,city)=0A=
{=0A=
var onlineData_array=3Dnew Array();=0A=
var formName=3D"onlineSbmtApp";=0A=
onlineData_array=3DonlineData.split(";");=0A=
var userType=3DonlineData_array[0];=0A=
onlineAppFormName=3D"onlineSbmtApp";=0A=
var contactNo=3Dnew Array();=0A=
var contactMob=3D new Array();=0A=
=0A=
=0A=
           for(j=3D0, =
k=3D1;j<document.forms[onlineAppFormName].length;j++,k++)=0A=
	      {=0A=
                   var formElement=3Ddocument.forms[onlineAppFormName];=0A=
                    =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"select-one" =
|| =
document.forms[onlineAppFormName].elements[j].type=3D=3D"select-multiple"=
)=0A=
                     {=0A=
                        =
nameElement=3Ddocument.forms[onlineAppFormName].elements[j].name;=0A=
                         if(nameElement.indexOf("certCountry") > -1 && =
onlineData_array[k] =3D=3D 'null' )=0A=
                        {=0A=
                          =
setSelectedIndexComboBox(formElement.elements[j],country);=0A=
                        }=0A=
                        else=0A=
                        {=0A=
                          =
setSelectedIndexComboBox(formElement.elements[j],onlineData_array[k]);=0A=
                        }=0A=
                     }=0A=
                    =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"radio" )=0A=
		       {=0A=
                      setSelectedValueRadio(onlineData_array[k]);=0A=
                      j++;=0A=
                    }=0A=
                   =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"text")=0A=
		      {=0A=
                      =0A=
                          =
elementName=3Ddocument.forms[onlineAppFormName].elements[j].name;=0A=
=0A=
                          if(elementName.indexOf("offTel")>-1 || =
elementName.indexOf("resCountryCode")>-1 || =
elementName.indexOf("offFAX")>-1 || elementName.indexOf("appTel")>-1  )=0A=
                            {=0A=
=0A=
                              if(onlineData_array[k]!=3D 'null')=0A=
                              {=0A=
                               contactNo=3D =
onlineData_array[k].split("-");=0A=
                               if(typeof(contactNo[0]) !=3D 'undefined')=0A=
                                {=0A=
                                  =
document.forms[onlineAppFormName].elements[j].value=3DcontactNo[0];=0A=
                                }=0A=
                              if(typeof(contactNo[1]) !=3D 'undefined')=0A=
                               {=0A=
                                =
document.forms[onlineAppFormName].elements[j+1].value=3DcontactNo[1];=0A=
                               }=0A=
                              if(typeof(contactNo[2]) !=3D 'undefined')=0A=
                               { =0A=
                                =
document.forms[onlineAppFormName].elements[j+2].value=3DcontactNo[2];=0A=
                               }=0A=
                              }=0A=
                              j=3Dj+2;=0A=
                            }=0A=
                            else if(elementName.indexOf("offMob")>-1 || =
elementName.indexOf("resMob")>-1 || elementName.indexOf("appMob") > -1 )=0A=
                            {=0A=
                              contactMob =3D =
onlineData_array[k].split("-");=0A=
                              if(onlineData_array[k] !=3D 'null')=0A=
                              {=0A=
                              if(typeof(contactMob[0]!=3D 'undefined'))=0A=
                              {=0A=
                               =
document.forms[onlineAppFormName].elements[j].value=3DcontactMob[0];=0A=
                              }=0A=
                              if(typeof(contactMob[1]!=3D 'undefined'))=0A=
                              {=0A=
                               =
document.forms[onlineAppFormName].elements[j+1].value=3DcontactMob[1];=0A=
                              }=0A=
                             }=0A=
                              j++;=0A=
                           }=0A=
                          else=0A=
                           {=0A=
                                =
eleName=3Ddocument.forms[onlineAppFormName].elements[j].name=0A=
                                if (eleName.indexOf("email")>-1 && =
onlineData_array[k] =3D=3D 'null')=0A=
                                {=0A=
                                 =
document.forms[onlineAppFormName].elements[j].value=3Demail;=0A=
                                }=0A=
                                else if (eleName.indexOf("certState")>-1 =
&& onlineData_array[k] =3D=3D 'null')=0A=
                                {=0A=
                                 =
document.forms[onlineAppFormName].elements[j].value=3Dstate;=0A=
                                }=0A=
                                else if (eleName.indexOf("certCity")>-1 =
&& onlineData_array[k] =3D=3D 'null')=0A=
                                {=0A=
                                 =
document.forms[onlineAppFormName].elements[j].value=3Dcity;=0A=
                                }=0A=
                            else=0A=
                             {=0A=
                                if(onlineData_array[k] !=3D 'null')=0A=
                                {=0A=
                                =
document.forms[onlineAppFormName].elements[j].value=3DonlineData_array[k]=
;=0A=
                                }=0A=
                             } =0A=
=0A=
                           }=0A=
                   =0A=
              }=0A=
                 =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"textarea")=0A=
		    {=0A=
                     if(onlineData_array[k] !=3D 'null')=0A=
                     {=0A=
                     =
document.forms[onlineAppFormName].elements[j].value=3DonlineData_array[k]=
;=0A=
                     }=0A=
                 }=0A=
                 =0A=
                   =
if(document.forms[onlineAppFormName].elements[j].type=3D=3D"checkbox")=0A=
                   { =0A=
=0A=
                      if(onlineData_array[k] !=3D 'null' && =
onlineData_array[k+1] !=3D 'null')=0A=
                      {=0A=
                       =
setValidDoc(document.forms[onlineAppFormName].elements[j].name,onlineData=
_array[k],onlineData_array[k+1]);=0A=
                      }=0A=
                       k++;=0A=
                       j=3Dj+2;=0A=
                      =0A=
                   }=0A=
                 =0A=
        }=0A=
=0A=
=0A=
}=0A=
=0A=
function setSelectedValueCheckBox(formName,elementName,selectedValue)=0A=
{=0A=
     for(var i=3D0;i<document.getElementById(elementName).length;i++)=0A=
       { =0A=
           =
if(document.getElementById(elementName).options[i].value=3D=3DselectedVal=
ue)=0A=
           {=0A=
            document.getElementById(elementName).checked=3Di;=0A=
            }=0A=
       }=0A=
=0A=
}=0A=
=0A=
function setSelectedIndexComboBox(elementName,selectdValue)=0A=
{=0A=
     =0A=
     for(var i=3D0;i<elementName.length;i++)=0A=
       { =0A=
         if(elementName.options[i].value=3D=3DselectdValue)=0A=
          {=0A=
            elementName.selectedIndex=3Di;=0A=
           =0A=
           }=0A=
       }=0A=
=0A=
}=0A=
=0A=
function setSelectedValueRadio(selectdValue)=0A=
{=0A=
  var radioSelection=3Ddocument.onlineSbmtApp.genderRadGrpM;=0A=
     for(var i=3D0;i<document.onlineSbmtApp["genderRadGrpM"].length;i++)=0A=
       { =0A=
         if(radioSelection[i].value=3D=3DselectdValue)=0A=
           {=0A=
             radioSelection[i].checked=3Dtrue;=0A=
           }=0A=
       }=0A=
=0A=
}=0A=
function setValidDoc(validDocName,select_val,text_val)=0A=
{ =0A=
	var isRemovedFeild =3D'y';=0A=
  for(var i=3D0;document.onlineSbmtApp.elements.length;i++)=0A=
	{=0A=
          if(document.onlineSbmtApp.elements[i].type=3D=3D"checkbox" && =
document.onlineSbmtApp.elements[i].name=3D=3DvalidDocName)=0A=
            {  =0A=
              document.onlineSbmtApp.elements[i].checked=3Dtrue;=0A=
               =
if(document.onlineSbmtApp.elements[i+1].type=3D=3D"select-one")=0A=
		       {=0A=
			   var validDocA1Select_value=3Dselect_val;=0A=
			  =0A=
                       	   for(var =
j=3D0;j<document.onlineSbmtApp.elements[i+1].length;j++)=0A=
		            {=0A=
		           	=
if(document.onlineSbmtApp.elements[i+1].options[j].value=3D=3DvalidDocA1S=
elect_value)=0A=
		                {=0A=
		                	isRemovedFeild =3D 'n';=0A=
		      		  document.onlineSbmtApp.elements[i+1].selectedIndex=3Dj;=0A=
                          	 }=0A=
                             }=0A=
                        =0A=
                    =0A=
                          if(isRemovedFeild =3D=3D 'y') {=0A=
                      =0A=
                        =0A=
                    		 document.onlineSbmtApp.elements[i+1].length=3D0;=0A=
                     		 if(validDocA1Select_value =3D=3D"OT") { =0A=
                    			  =
document.onlineSbmtApp.elements[i+1].options[0]=3Dnew Option("Others", =
"OT", true, false);=0A=
                    		  }=0A=
                    		  else if(validDocA1Select_value =3D=3D"RC") {=0A=
                      				=
document.onlineSbmtApp.elements[i+1].options[0]=3Dnew Option("Ration =
Card", "RC", true, false);=0A=
                      			} =0A=
                      		else if(validDocA1Select_value =3D=3D"LIC"){=0A=
                      				=
document.onlineSbmtApp.elements[i+1].options[0]=3Dnew Option("LIC =
Receipt", "LIC", true, false);	=0A=
                      		}=0A=
                      		else if(validDocA1Select_value =3D=3D"LAR"){=0A=
           				=0A=
           				document.onlineSbmtApp.elements[i+1].options[0]=3Dnew =
Option("Latest annual report", "LAR", true, false);	=0A=
                      		}=0A=
                      		else if(validDocA1Select_value =3D=3D"LBS"){=0A=
				       document.onlineSbmtApp.elements[i+1].options[0]=3Dnew =
Option("Latest balance sheet", "LBS", true, false);	=0A=
                      		}=0A=
                      		else if(validDocA1Select_value =3D=3D"LIT"){=0A=
				 	document.onlineSbmtApp.elements[i+1].options[0]=3Dnew =
Option("Latest income tax return", "LIT", true, false);	=0A=
                      		}=0A=
                      		else =0A=
                      		{=0A=
                      			// do nothing=0A=
                      		}=0A=
                      		   =0A=
                    	  }=0A=
                     }=0A=
                    =0A=
                     =
if(document.onlineSbmtApp.elements[i+2].type=3D=3D"text")=0A=
                       {=0A=
                         var validDocA1Text_value=3Dtext_val;=0A=
                         =
document.onlineSbmtApp.elements[i+2].value=3DvalidDocA1Text_value;=0A=
                       }  =0A=
	              =0A=
                    break;=0A=
	         }  =0A=
                =0A=
         }=0A=
=0A=
}=0A=
=0A=
function formatTextAreaText(textArea_value)=0A=
{=0A=
       taText=3DtextArea_value;=0A=
       var taTextCR=3D"";=0A=
       var splitParams =3D taText.split("\n");=0A=
	  for(l=3D0;l<splitParams.length;l++)=0A=
	    {=0A=
	      txt=3DsplitParams[l];=0A=
		txtN=3D"";=0A=
		 for(k=3D0;k<txt.length;k++)=0A=
		  {=0A=
			if(txt.charAt(k)=3D=3D"\\")=0A=
			txtN+=3D"\\\\";=0A=
			else if(txt.charAt(k)=3D=3D"\"")=0A=
			txtN+=3D"\\\"";=0A=
			else if(txt.charAt(k)=3D=3D"\'")=0A=
			txtN+=3D"\\\'";=0A=
			else=0A=
			txtN+=3Dtxt.charAt(k);=0A=
		  }=0A=
	        if(l<splitParams.length-1)=0A=
		  taTextCR+=3DtxtN.substring(0,txtN.length-1)+"\\n";				=0A=
		  else=0A=
		 taTextCR+=3DtxtN;	=0A=
=0A=
           }=0A=
//    taTextCR =3D taTextCR.toUpperCase();=0A=
  return taTextCR;=0A=
         =0A=
}=0A=
=0A=
function setOFDisable()=0A=
{=0A=
=0A=
for(var i=3D0;i<document.onlineSbmtApp.elements.length;i++)    =0A=
  {=0A=
         if(document.onlineSbmtApp.elements[i].type =3D=3D "text" || =
document.onlineSbmtApp.elements[i].type =3D=3D"textarea"  )=0A=
         {=0A=
            document.onlineSbmtApp.elements[i].readOnly=3Dtrue;=0A=
         }=0A=
         else =
if(document.onlineSbmtApp.elements[i].type=3D=3D"select-one" || =
document.onlineSbmtApp.elements[i].type=3D=3D"select-multiple")=0A=
         {=0A=
            document.onlineSbmtApp.elements[i].disabled=3Dtrue;=0A=
         }=0A=
          else =
if(document.onlineSbmtApp.elements[i].type=3D=3D"checkbox" || =
document.onlineSbmtApp.elements[i].type=3D=3D"radio")=0A=
         {=0A=
           document.onlineSbmtApp.elements[i].disabled=3Dtrue;=0A=
=0A=
         }=0A=
    }=0A=
}=0A=
=0A=
/*Modified by Vimala.CR-Removal of voterid from onlineforms.*/=0A=
/*Highlighting the fields which differ from old online data and new =
form.*/=0A=
function setOFDisable1(onlineData,usertype,reqtype)=0A=
{=0A=
=0A=
=0A=
	Count=3D0;=0A=
	var onlineData_array=3Dnew Array();=0A=
	onlineData_array=3DonlineData.split(";");=0A=
	var formName=3D"onlineSbmtApp";=0A=
	i=3D"onlineSbmtApp";=0A=
	for(j=3D0, k=3D1;j<document.forms[i].length;j++,k++)=0A=
        {=0A=
	   var formElement=3Ddocument.forms[i];=0A=
	    if(document.forms[i].elements[j].type=3D=3D"select-one" || =
document.forms[i].elements[j].type=3D=3D"select-multiple")=0A=
	     {=0A=
		document.forms[i].elements[j].disabled=3Dtrue;=0A=
	     }=0A=
	    if(document.forms[i].elements[j].type=3D=3D"radio" )=0A=
	       {=0A=
	      document.forms[i].elements[j].disabled=3Dtrue;=0A=
	      j++;=0A=
	    }=0A=
	   if(document.forms[i].elements[j].type=3D=3D"text")=0A=
	      {=0A=
=0A=
		  elementName=3Ddocument.forms[i].elements[j].name;=0A=
=0A=
		  if(elementName.indexOf("offTel")>-1 || =
elementName.indexOf("resCountryCode")>-1 || =
elementName.indexOf("offFAX")>-1 || elementName.indexOf("appTel")>-1  )=0A=
		    {=0A=
		       document.forms[i].elements[j].readonly=3Dtrue;=0A=
		       j++;=0A=
		       j++;=0A=
		    }=0A=
		    else if(elementName.indexOf("offMob")>-1 || =
elementName.indexOf("resMob")>-1 || elementName.indexOf("appMob") > -1 )=0A=
		    {=0A=
		      document.forms[i].elements[j].readonly=3Dtrue;=0A=
		      j++;=0A=
		    }=0A=
		 document.forms[i].elements[j].readonly=3Dtrue;=0A=
=0A=
	       }=0A=
=0A=
=0A=
	   if(document.forms[i].elements[j].type=3D=3D"checkbox")=0A=
	   { =0A=
=0A=
=0A=
	      if(document.forms[i].elements[j+1].value!=3DonlineData_array[k] =
&& onlineData_array[k+1] !=3D 'null')=0A=
	      {=0A=
			if(usertype=3D=3D'user'&&Count=3D=3D0)=0A=
			{=0A=
				 if(reqtype=3D=3D'generation')=0A=
				{=0A=
				//alert("Form has been modified and this request cannot be =
processed.Please raise a fresh request.");=0A=
				}=0A=
				else =0A=
				{=0A=
				alert("The checklist has been modified.Please re-submit the =
supporting documents.");=0A=
				}=0A=
				Count=3D1;=0A=
=0A=
=0A=
			}=0A=
			else if(usertype=3D'admin'&&Count=3D=3D0)=0A=
			{=0A=
				if(reqtype=3D=3D'generation')=0A=
				{	=0A=
				//alert("Form has been modified and this request cannot be =
processed.Please reject the request and ask the subscriber to generate a =
fresh request.");=0A=
				}=0A=
				else=0A=
				{=0A=
				alert("Documents in checklist are modified.Please re-verify the =
documents.");=0A=
				}=0A=
				Count=3D1;=0A=
			 }=0A=
=0A=
	       document.forms[i].elements[j+2].style.border=3D"medium solid =
black";=0A=
	      }=0A=
	       document.forms[i].elements[j].disabled=3Dtrue;=0A=
	       document.forms[i].elements[j+1].disabled=3Dtrue;=0A=
	       document.forms[i].elements[j+2].readonly=3Dtrue;=0A=
	       k++;=0A=
	       j++;=0A=
	       j++;=0A=
=0A=
	   }=0A=
		                 =0A=
        }=0A=
        setOFDisable();=0A=
}=0A=
=0A=
=0A=
/*Added by Vimala.CR-Removal of voterid from onlineforms*/=0A=
/*Making fields editable in case there is any mismatch in old online =
data and new form*/=0A=
function setEditable(onlineData_array)=0A=
{=0A=
=0A=
	var formName=3D"onlineSbmtApp";=0A=
	flag=3D0;=0A=
	i=3D"onlineSbmtApp";=0A=
	for(j=3D0, k=3D1;j<document.forms[i].length;j++,k++)=0A=
	      {=0A=
		   var formElement=3Ddocument.forms[i];=0A=
		   =0A=
		    if(document.forms[i].elements[j].type=3D=3D"radio" )=0A=
		       {=0A=
		      =0A=
		      j++;=0A=
		    }=0A=
		   if(document.forms[i].elements[j].type=3D=3D"text")=0A=
		      {=0A=
=0A=
			  elementName=3Ddocument.forms[i].elements[j].name;=0A=
=0A=
			  if(elementName.indexOf("offTel")>-1 || =
elementName.indexOf("resCountryCode")>-1 || =
elementName.indexOf("offFAX")>-1 || elementName.indexOf("appTel")>-1  )=0A=
			    {=0A=
=0A=
			       j++;=0A=
			       j++;=0A=
			    }=0A=
			    else if(elementName.indexOf("offMob")>-1 || =
elementName.indexOf("resMob")>-1 || elementName.indexOf("appMob") > -1 )=0A=
			    {=0A=
=0A=
			      j++;=0A=
			   }=0A=
=0A=
=0A=
	      }=0A=
	                 =0A=
	                 =0A=
	   if(document.forms[i].elements[j].type=3D=3D"checkbox")=0A=
	   { =0A=
=0A=
	      if(document.forms[i].elements[j+1].value!=3DonlineData_array[k] =
&& onlineData_array[k+1] !=3D 'null')=0A=
	      {=0A=
	       =0A=
	       if(flag=3D=3D0)=0A=
	       {=0A=
	       alert("As per TCS-CA CPS, voters ID card is no longer accepted =
as valid ID Proof. Please select appropriate ID proof from the checklist =
and re-submit the document.");=0A=
	       flag=3D1;=0A=
	       }=0A=
	       document.forms[i].elements[j+2].value=3D"";=0A=
	       document.forms[i].elements[j].disabled=3Dfalse;=0A=
	       document.forms[i].elements[j].checked=3Dfalse;=0A=
	       document.forms[i].elements[j+1].disabled=3Dfalse;=0A=
	       document.forms[i].elements[j+2].readonly=3Dfalse;=0A=
	      }=0A=
=0A=
	       k++;=0A=
	       j++;=0A=
	       j++;=0A=
	   }=0A=
	                 =0A=
        }=0A=
}=0A=
=0A=
function setOnlineFormDisable(onlineDataRenewal)=0A=
{   =0A=
   var panVal =3D "";=0A=
   if(onlineDataRenewal.indexOf("PC") > -1)=0A=
   {=0A=
   =0A=
   var pos1 =3D onlineDataRenewal.indexOf("PC");=0A=
   var pos2 =3D onlineDataRenewal.indexOf(";",parseInt(pos1)+3);=0A=
   panVal =3D =
onlineDataRenewal.substring(parseInt(pos1)+3,parseInt(pos2));=0A=
  =0A=
  }=0A=
   var  onlineData =3D new Array();=0A=
   onlineData =3D onlineDataRenewal.split(";");=0A=
   var typeuser=3DonlineData[0];=0A=
=0A=
   for(var i=3D0;i<document.onlineSbmtApp.elements.length;i++)    =0A=
    {        =0A=
        =0A=
        if(document.onlineSbmtApp.elements[i].type =3D=3D "text" || =
document.onlineSbmtApp.elements[i].type =3D=3D"textarea"  )=0A=
         {=0A=
            document.onlineSbmtApp.elements[i].readOnly=3Dtrue;=0A=
            =0A=
         }=0A=
         else =
if(document.onlineSbmtApp.elements[i].type=3D=3D"select-one" || =
document.onlineSbmtApp.elements[i].type=3D=3D"select-multiple")=0A=
         {         =0A=
            document.onlineSbmtApp.elements[i].disabled=3Dtrue;          =
             =0A=
         }=0A=
         else if(document.onlineSbmtApp.elements[i].type=3D=3D"radio")=0A=
         {=0A=
         	document.onlineSbmtApp.elements[i].disabled=3Dtrue;	=0A=
         }=0A=
         else if(document.onlineSbmtApp.elements[i].type=3D=3D"checkbox")=0A=
         {=0A=
           document.onlineSbmtApp.elements[i].disabled=3Dtrue;=0A=
            if(typeuser !=3D 'Government' &&  onlineData[2] =3D=3D =
'null')=0A=
            {=0A=
                  =0A=
		  if(document.onlineSbmtApp.elements[i].name=3D=3D"genderRadGrpM")=0A=
                  {=0A=
                	document.onlineSbmtApp.elements[i].disabled=3Dfalse;=0A=
                  }=0A=
 =0A=
            }=0A=
            else if(document.onlineSbmtApp.elements[i].value=3D=3D"")=0A=
	    {=0A=
=0A=
	    	     document.onlineSbmtApp.elements[i].disabled=3Dfalse;=0A=
            }       =0A=
        }=0A=
        /*Ravindra changes start PAN */=0A=
        var fieldName =3D document.onlineSbmtApp.elements[i].name;=0A=
       =0A=
          /* if((fieldName.indexOf("validDoc") > -1) && (panVal.length =
!=3D 10) )=0A=
           {  =0A=
      	=0A=
        	if(document.onlineSbmtApp.elements[i].type=3D=3D"select-one")=0A=
		{=0A=
		     // Modified by Ravindra for PAN for renewal=0A=
		        document.onlineSbmtApp.elements[i].disabled=3Dfalse;           =
            =0A=
         	}=0A=
         	if(document.onlineSbmtApp.elements[i].type=3D=3D"checkbox")=0A=
		{		          	=0A=
		        // Modified by Ravindra for PAN for renewal=0A=
           		document.onlineSbmtApp.elements[i].disabled=3Dfalse;=0A=
           	}=0A=
=0A=
          }*/=0A=
=0A=
        /*Ravindra changes End */=0A=
        =0A=
        =0A=
  }=0A=
  //Added by Vimala.CR-Removal of voter id from onlineforms.=0A=
  setEditable(onlineData);=0A=
}=0A=
/* new online form work flow changes ends */=0A=
initialValuesArr=3Dnew Array();=0A=
function initialValues()=0A=
{  =0A=
	formName=3D"onlineSbmtApp";=0A=
	frmObj=3Ddocument.forms[formName];=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		name=3DfrmObj.elements[i].name;=0A=
		if(name.indexOf("validDoc")>-1)=0A=
		{  =0A=
			for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
			{=0A=
				if(frmObj.elements[name][j].type=3D=3D'text')=0A=
				{=0A=
					if(frmObj.elements[name][j].value.length=3D=3D0) continue;=0A=
					temp=3Dname+j;=0A=
					initialValuesArr[temp]=3DfrmObj.elements[name][j].value;	=0A=
				}=0A=
			}=0A=
		}=0A=
		else if(frmObj.elements[i].type=3D=3D"text")=0A=
		{   =0A=
			if(frmObj.elements[i].value.length=3D=3D0) continue;=0A=
			temp=3Di+"a";=0A=
			initialValuesArr[temp]=3DfrmObj.elements[i].value;=0A=
		}=0A=
		=0A=
	}=0A=
}=0A=
=0A=
function removeSpacesInTextFields(formName)=0A=
{=0A=
	frmObj=3Ddocument.forms[formName];=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		if(frmObj.elements[i].type=3D=3D'text' && =
frmObj.elements[i].value.length!=3D0)=0A=
			frmObj.elements[i].value=3DremoveSpaces(frmObj.elements[i].value);=0A=
		if(frmObj.elements[i].type=3D=3D'textarea')=0A=
			frmObj.elements[i].value=3DremoveSpaces(frmObj.elements[i].value);=0A=
	}=0A=
}=0A=
=0A=
function validateForm(validDocMsg)=0A=
{=0A=
	formName=3D"onlineSbmtApp";=0A=
	removeSpacesInTextFields(formName)=0A=
	frmObj=3Ddocument.forms[formName];=0A=
	msg =3D "";=0A=
	ignoreArray=3Dnew Array();=0A=
	ignoreArrayIndex=3D0;=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		name=3DfrmObj.elements[i].name;=0A=
		ignore=3Dfalse;=0A=
		for(h=3D0;h<ignoreArray.length;h++)=0A=
		{=0A=
			if(name=3D=3DignoreArray[h])=0A=
			{=0A=
				ignore=3Dtrue;=0A=
				break;=0A=
			}=0A=
		}=0A=
		=0A=
		if(ignore=3D=3Dtrue) continue;	=0A=
		if(name.charAt(frmObj.elements[i].name.length-1)=3D=3D'M')=0A=
		{=0A=
			=0A=
			if(frmObj.elements[i].type=3D=3D"radio")=0A=
			{=0A=
			=0A=
				checked=3Dfalse;=0A=
				for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
				{=0A=
					=0A=
					if(frmObj.elements[name][j].checked=3D=3Dtrue)=0A=
					{=0A=
						checked=3Dtrue;=0A=
						break;=0A=
					}=0A=
				}=0A=
				if(checked=3D=3Dfalse)=0A=
				{=0A=
					msg+=3DvalidateField("stringIsEmpty", "", msg, =
frmObj.elements[i].alt);		=0A=
					ignoreArray[ignoreArrayIndex++]=3Dname;=0A=
				}=0A=
			}=0A=
			=0A=
			fieldMsg=3D"empty";=0A=
			=0A=
			if(typeof(frmObj.elements[i].alt)=3D=3D'undefined')=0A=
			{=0A=
				fieldMsg=3DfrmObj.elements[i].id;=0A=
			}=0A=
			else=0A=
			{=0A=
				fieldMsg=3DfrmObj.elements[i].alt;=0A=
			}=0A=
			=0A=
			// Validating the state dropdown=0A=
			if((frmObj.elements[i].type =3D=3D "select-one") && =
(frmObj.elements[i].value =3D=3D "SELECT-ONE"))=0A=
			{=0A=
				msg +=3D validateField("stringIsEmpty", "", msg, =
frmObj.elements[i].alt);=0A=
			}=0A=
			=0A=
			if(frmObj.elements[i].value=3D=3DinitialValuesArr[i+"a"])=0A=
				msg+=3DvalidateField("stringIsEmpty", "", msg, fieldMsg);		=0A=
			else=0A=
				msg+=3DvalidateField("stringIsEmpty", frmObj.elements[i].value, msg, =
fieldMsg);		=0A=
		}		=0A=
		if(name.indexOf("validDoc")>-1)=0A=
		{=0A=
		=0A=
			validateDocCBObj=3D"";=0A=
			for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
			{=0A=
				if(frmObj.elements[name][j].type=3D=3D'checkbox')=0A=
				{=0A=
					validateDocCBObj=3DfrmObj.elements[name][j];=0A=
					ignoreArray[ignoreArrayIndex++]=3Dname;=0A=
					continue;=0A=
				}=0A=
			}=0A=
				=0A=
			if(validateDocCBObj.checked=3D=3Dtrue)=0A=
			{=0A=
				for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
				{=0A=
					if(frmObj.elements[name][j].type=3D=3D'text')=0A=
					{=0A=
						if(frmObj.elements[name][j].value=3D=3DinitialValuesArr[name+j])=0A=
							msg+=3DvalidateField("stringIsEmpty", "", msg, =
frmObj.elements[name][j].alt);		=0A=
						else=0A=
							msg+=3DvalidateField("stringIsEmpty", =
frmObj.elements[name][j].value, msg, frmObj.elements[name][j].alt);		=0A=
=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	if(msg.length>0)=0A=
		msg+=3D" - mandatory fields";=0A=
	=0A=
	validDocArr=3Dnew Array();=0A=
	=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{	name=3DfrmObj.elements[i].name;=0A=
		if(name.indexOf("validDoc")>-1)=0A=
		{=0A=
			if(frmObj.elements[i].type=3D=3D'checkbox')=0A=
			{=0A=
				if(typeof(validDocArr[name.charAt(8)])=3D=3D'undefined')=0A=
					validDocArr[name.charAt(8)]=3Dfalse;=0A=
				if(frmObj.elements[i].checked=3D=3Dtrue)=0A=
					validDocArr[name.charAt(8)]=3Dtrue;=0A=
			}=0A=
		}=0A=
	}=0A=
	var x;=0A=
    	var selected;=0A=
	for(x in validDocArr)=0A=
	{=0A=
		selected=3Dtrue;=0A=
		if(validDocArr[x]=3D=3Dfalse)=0A=
		{=0A=
			selected=3Dfalse;=0A=
			break;=0A=
		}=0A=
	}=0A=
	=0A=
	if(selected =3D=3D false)=0A=
	{=0A=
		msg+=3D"\n"+validDocMsg;=0A=
	}=0A=
	=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		if(frmObj.elements[i].type=3D=3D'textarea')=0A=
		{=0A=
			taText=3DfrmObj.elements[i].value;=0A=
			if(taText.charAt(taText.length-1)=3D=3D'\n')=0A=
				taText=3DtaText.substr(0,taText.length-1);=0A=
			var splitParams =3D taText.split("\n");=0A=
			if(splitParams.length>10)=0A=
				msg+=3D"\n"+frmObj.elements[i].alt+" -contains more than 10 lines";=0A=
			else=0A=
			{=0A=
				sixty=3Dtrue;=0A=
				for(l=3D0;l<splitParams.length;l++)=0A=
				{=0A=
					txt=3DsplitParams[l];=0A=
					if(txt.length>60)=0A=
					{=0A=
						sixty=3Dfalse;=0A=
						break;=0A=
					}=0A=
				}=0A=
				if(sixty=3D=3Dfalse)=0A=
					msg+=3D"\n"+frmObj.elements[i].alt+" -one or more lines contains =
more than 60 characters";=0A=
			}=0A=
		}=0A=
	}=0A=
		=0A=
=0A=
	return msg;=0A=
}=0A=
=0A=
function onlineAppDataCorrection(text)=0A=
{=0A=
	taText=3Dtext=0A=
	taTextCR=3D"";=0A=
	var splitParams =3D taText.split("\n");=0A=
	for(l=3D0;l<splitParams.length;l++)=0A=
	{=0A=
		txt=3DsplitParams[l];=0A=
		if(l<splitParams.length-1)=0A=
		taTextCR+=3Dtxt+"\\n";=0A=
		else=0A=
		taTextCR+=3Dtxt;				=0A=
    }=0A=
    return taTextCR;	=0A=
}=0A=
=0A=
function validDocCheckBox(checkbox)=0A=
{=0A=
	formName=3D"onlineSbmtApp";=0A=
	frmObj=3Ddocument.forms[formName];=0A=
	if(checkbox.checked=3D=3Dfalse)=0A=
	{	=0A=
		name=3Dcheckbox.name;=0A=
		ele=3DfrmObj.elements[name];=0A=
		for(i=3D1;i<ele.length;i++)=0A=
		{=0A=
			if(ele[i].type=3D=3D"text"){=0A=
			ele[i].value=3D"";=0A=
			ele[i].readOnly=3Dtrue;}=0A=
		}=0A=
	}=0A=
	else=0A=
	{=0A=
		name=3Dcheckbox.name;=0A=
		ele=3DfrmObj.elements[name];=0A=
		for(i=3D1;i<ele.length;i++)=0A=
		{=0A=
			if(ele[i].type=3D=3D"text"){=0A=
			ele[i].value=3D"";=0A=
			ele[i].readOnly=3Dfalse;}=0A=
		}	=0A=
	}=0A=
}=0A=
=0A=
=0A=
//vimala=0A=
function validateForm1(validDocMsg)=0A=
{=0A=
	=0A=
	formName=3D"onlineSbmtApp";=0A=
	//removeSpacesInTextFields(formName)=0A=
	frmObj=3Ddocument.forms[formName];=0A=
	msg =3D "";=0A=
	ignoreArray=3Dnew Array();=0A=
	ignoreArrayIndex=3D0;=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		name=3DfrmObj.elements[i].name;=0A=
		ignore=3Dfalse;=0A=
		for(h=3D0;h<ignoreArray.length;h++)=0A=
		{=0A=
			if(name=3D=3DignoreArray[h])=0A=
			{=0A=
				ignore=3Dtrue;=0A=
				break;=0A=
			}=0A=
		}=0A=
		=0A=
		if(ignore=3D=3Dtrue) continue;	=0A=
		/*if(name.charAt(frmObj.elements[i].name.length-1)=3D=3D'M')=0A=
		{=0A=
			=0A=
			if(frmObj.elements[i].type=3D=3D"radio")=0A=
			{=0A=
			=0A=
				checked=3Dfalse;=0A=
				for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
				{=0A=
					=0A=
					if(frmObj.elements[name][j].checked=3D=3Dtrue)=0A=
					{=0A=
						checked=3Dtrue;=0A=
						break;=0A=
					}=0A=
				}=0A=
				if(checked=3D=3Dfalse)=0A=
				{=0A=
					msg+=3DvalidateField("stringIsEmpty", "", msg, =
frmObj.elements[i].alt);		=0A=
					ignoreArray[ignoreArrayIndex++]=3Dname;=0A=
				}=0A=
			}=0A=
			=0A=
			fieldMsg=3D"empty";=0A=
			=0A=
			if(typeof(frmObj.elements[i].alt)=3D=3D'undefined')=0A=
			{=0A=
				fieldMsg=3DfrmObj.elements[i].id;=0A=
			}=0A=
			else=0A=
			{=0A=
				fieldMsg=3DfrmObj.elements[i].alt;=0A=
			}=0A=
			=0A=
			if(frmObj.elements[i].value=3D=3DinitialValuesArr[i+"a"])=0A=
				msg+=3DvalidateField("stringIsEmpty", "", msg, fieldMsg);		=0A=
			else=0A=
				msg+=3DvalidateField("stringIsEmpty", frmObj.elements[i].value, msg, =
fieldMsg);		=0A=
		}*/		=0A=
		if(name.indexOf("validDoc")>-1)=0A=
		{=0A=
		=0A=
			validateDocCBObj=3D"";=0A=
			for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
			{=0A=
				if(frmObj.elements[name][j].type=3D=3D'checkbox')=0A=
				{=0A=
					validateDocCBObj=3DfrmObj.elements[name][j];=0A=
					ignoreArray[ignoreArrayIndex++]=3Dname;=0A=
					continue;=0A=
				}=0A=
			}=0A=
				=0A=
			if(validateDocCBObj.checked=3D=3Dtrue)=0A=
			{=0A=
				for(j=3D0;j<frmObj.elements[name].length;j++)=0A=
				{=0A=
					if(frmObj.elements[name][j].type=3D=3D'text')=0A=
					{=0A=
						if(frmObj.elements[name][j].value=3D=3DinitialValuesArr[name+j])=0A=
							msg+=3DvalidateField("stringIsEmpty", "", msg, =
frmObj.elements[name][j].alt);		=0A=
						else=0A=
							msg+=3DvalidateField("stringIsEmpty", =
frmObj.elements[name][j].value, msg, frmObj.elements[name][j].alt);		=0A=
=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	if(msg.length>0)=0A=
		msg+=3D" - mandatory fields";=0A=
	=0A=
	validDocArr=3Dnew Array();=0A=
	=0A=
	for(i=3D0;i<frmObj.length;i++)=0A=
	{	name=3DfrmObj.elements[i].name;=0A=
		if(name.indexOf("validDoc")>-1)=0A=
		{=0A=
			if(frmObj.elements[i].type=3D=3D'checkbox')=0A=
			{=0A=
				if(typeof(validDocArr[name.charAt(8)])=3D=3D'undefined')=0A=
					validDocArr[name.charAt(8)]=3Dfalse;=0A=
				if(frmObj.elements[i].checked=3D=3Dtrue)=0A=
					validDocArr[name.charAt(8)]=3Dtrue;=0A=
			}=0A=
		}=0A=
	}=0A=
	var x;=0A=
    	var selected;=0A=
	for(x in validDocArr)=0A=
	{=0A=
		selected=3Dtrue;=0A=
		if(validDocArr[x]=3D=3Dfalse)=0A=
		{=0A=
			selected=3Dfalse;=0A=
			break;=0A=
		}=0A=
	}=0A=
	=0A=
	if(selected =3D=3D false)=0A=
	{=0A=
		msg+=3D"\n"+validDocMsg;=0A=
	}=0A=
	=0A=
	/*for(i=3D0;i<frmObj.length;i++)=0A=
	{=0A=
		if(frmObj.elements[i].type=3D=3D'textarea')=0A=
		{=0A=
			taText=3DfrmObj.elements[i].value;=0A=
			if(taText.charAt(taText.length-1)=3D=3D'\n')=0A=
				taText=3DtaText.substr(0,taText.length-1);=0A=
			var splitParams =3D taText.split("\n");=0A=
			if(splitParams.length>10)=0A=
				msg+=3D"\n"+frmObj.elements[i].alt+" -contains more than 10 lines";=0A=
			else=0A=
			{=0A=
				sixty=3Dtrue;=0A=
				for(l=3D0;l<splitParams.length;l++)=0A=
				{=0A=
					txt=3DsplitParams[l];=0A=
					if(txt.length>60)=0A=
					{=0A=
						sixty=3Dfalse;=0A=
						break;=0A=
					}=0A=
				}=0A=
				if(sixty=3D=3Dfalse)=0A=
					msg+=3D"\n"+frmObj.elements[i].alt+" -one or more lines contains =
more than 60 characters";=0A=
			}=0A=
		}=0A=
	}*/=0A=
		=0A=
=0A=
	return msg;=0A=
}=0A=
=0A=
/* Begin of SHA 256 implementation*/=0A=
=0A=
/*=0A=
* A JavaScript implementation of the SHA256 hash function.=0A=
*=0A=
* FILE:	sha256.js=0A=
* VERSION:	0.8=0A=
* AUTHOR:	Christoph Bichlmeier <informatik@zombiearena.de>=0A=
*=0A=
* NOTE: This version is not tested thoroughly!=0A=
*=0A=
* Copyright (c) 2003, Christoph Bichlmeier=0A=
* All rights reserved.=0A=
*=0A=
* Redistribution and use in source and binary forms, with or without=0A=
* modification, are permitted provided that the following conditions=0A=
* are met:=0A=
* 1. Redistributions of source code must retain the above copyright=0A=
*    notice, this list of conditions and the following disclaimer.=0A=
* 2. Redistributions in binary form must reproduce the above copyright=0A=
*    notice, this list of conditions and the following disclaimer in the=0A=
*    documentation and/or other materials provided with the distribution.=0A=
* 3. Neither the name of the copyright holder nor the names of =
contributors=0A=
*    may be used to endorse or promote products derived from this =
software=0A=
*    without specific prior written permission.=0A=
*=0A=
* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
*=0A=
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS=0A=
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED=0A=
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE=0A=
* ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE=0A=
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR=0A=
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF=0A=
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR=0A=
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,=0A=
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE=0A=
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,=0A=
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.=0A=
*/=0A=
=0A=
/* SHA256 logical functions */=0A=
function rotateRight(n,x) {=0A=
	return ((x >>> n) | (x << (32 - n)));=0A=
}=0A=
function choice(x,y,z) {=0A=
	return ((x & y) ^ (~x & z));=0A=
}=0A=
function majority(x,y,z) {=0A=
	return ((x & y) ^ (x & z) ^ (y & z));=0A=
}=0A=
function sha256_Sigma0(x) {=0A=
	return (rotateRight(2, x) ^ rotateRight(13, x) ^ rotateRight(22, x));=0A=
}=0A=
function sha256_Sigma1(x) {=0A=
	return (rotateRight(6, x) ^ rotateRight(11, x) ^ rotateRight(25, x));=0A=
}=0A=
function sha256_sigma0(x) {=0A=
	return (rotateRight(7, x) ^ rotateRight(18, x) ^ (x >>> 3));=0A=
}=0A=
function sha256_sigma1(x) {=0A=
	return (rotateRight(17, x) ^ rotateRight(19, x) ^ (x >>> 10));=0A=
}=0A=
function sha256_expand(W, j) {=0A=
	return (W[j&0x0f] +=3D sha256_sigma1(W[(j+14)&0x0f]) + W[(j+9)&0x0f] + =0A=
sha256_sigma0(W[(j+1)&0x0f]));=0A=
}=0A=
=0A=
/* Hash constant words K: */=0A=
var K256 =3D new Array(=0A=
	0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,=0A=
	0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,=0A=
	0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3,=0A=
	0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174,=0A=
	0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc,=0A=
	0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da,=0A=
	0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7,=0A=
	0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967,=0A=
	0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13,=0A=
	0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85,=0A=
	0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3,=0A=
	0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070,=0A=
	0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5,=0A=
	0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3,=0A=
	0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208,=0A=
	0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2=0A=
);=0A=
=0A=
/* global arrays */=0A=
var ihash, count, buffer;=0A=
var sha256_hex_digits =3D "0123456789abcdef";=0A=
=0A=
/* Add 32-bit integers with 16-bit operations (bug in some =
JS-interpreters: =0A=
overflow) */=0A=
function safe_add(x, y)=0A=
{=0A=
	var lsw =3D (x & 0xffff) + (y & 0xffff);=0A=
	var msw =3D (x >> 16) + (y >> 16) + (lsw >> 16);=0A=
	return (msw << 16) | (lsw & 0xffff);=0A=
}=0A=
=0A=
/* Initialise the SHA256 computation */=0A=
function sha256_init() {=0A=
	ihash =3D new Array(8);=0A=
	count =3D new Array(2);=0A=
	buffer =3D new Array(64);=0A=
	count[0] =3D count[1] =3D 0;=0A=
	ihash[0] =3D 0x6a09e667;=0A=
	ihash[1] =3D 0xbb67ae85;=0A=
	ihash[2] =3D 0x3c6ef372;=0A=
	ihash[3] =3D 0xa54ff53a;=0A=
	ihash[4] =3D 0x510e527f;=0A=
	ihash[5] =3D 0x9b05688c;=0A=
	ihash[6] =3D 0x1f83d9ab;=0A=
	ihash[7] =3D 0x5be0cd19;=0A=
}=0A=
=0A=
/* Transform a 512-bit message block */=0A=
function sha256_transform() {=0A=
	var a, b, c, d, e, f, g, h, T1, T2;=0A=
	var W =3D new Array(16);=0A=
=0A=
	/* Initialize registers with the previous intermediate value */=0A=
	a =3D ihash[0];=0A=
	b =3D ihash[1];=0A=
	c =3D ihash[2];=0A=
	d =3D ihash[3];=0A=
	e =3D ihash[4];=0A=
	f =3D ihash[5];=0A=
	g =3D ihash[6];=0A=
	h =3D ihash[7];=0A=
=0A=
        /* make 32-bit words */=0A=
	for(var i=3D0; i<16; i++)=0A=
		W[i] =3D ((buffer[(i<<2)+3]) | (buffer[(i<<2)+2] << 8) | =
(buffer[(i<<2)+1] =0A=
<< 16) | (buffer[i<<2] << 24));=0A=
=0A=
        for(var j=3D0; j<64; j++) {=0A=
		T1 =3D h + sha256_Sigma1(e) + choice(e, f, g) + K256[j];=0A=
		if(j < 16) T1 +=3D W[j];=0A=
		else T1 +=3D sha256_expand(W, j);=0A=
		T2 =3D sha256_Sigma0(a) + majority(a, b, c);=0A=
		h =3D g;=0A=
		g =3D f;=0A=
		f =3D e;=0A=
		e =3D safe_add(d, T1);=0A=
		d =3D c;=0A=
		c =3D b;=0A=
		b =3D a;=0A=
		a =3D safe_add(T1, T2);=0A=
        }=0A=
=0A=
	/* Compute the current intermediate hash value */=0A=
	ihash[0] +=3D a;=0A=
	ihash[1] +=3D b;=0A=
	ihash[2] +=3D c;=0A=
	ihash[3] +=3D d;=0A=
	ihash[4] +=3D e;=0A=
	ihash[5] +=3D f;=0A=
	ihash[6] +=3D g;=0A=
	ihash[7] +=3D h;=0A=
}=0A=
=0A=
/* Read the next chunk of data and update the SHA256 computation */=0A=
function sha256_update(data, inputLen) {=0A=
	var i, index, curpos =3D 0;=0A=
	/* Compute number of bytes mod 64 */=0A=
	index =3D ((count[0] >> 3) & 0x3f);=0A=
        var remainder =3D (inputLen & 0x3f);=0A=
=0A=
	/* Update number of bits */=0A=
	if ((count[0] +=3D (inputLen << 3)) < (inputLen << 3)) count[1]++;=0A=
	count[1] +=3D (inputLen >> 29);=0A=
=0A=
	/* Transform as many times as possible */=0A=
	for(i=3D0; i+63<inputLen; i+=3D64) {=0A=
                for(var j=3Dindex; j<64; j++)=0A=
			buffer[j] =3D data.charCodeAt(curpos++);=0A=
		sha256_transform();=0A=
		index =3D 0;=0A=
	}=0A=
=0A=
	/* Buffer remaining input */=0A=
	for(var j=3D0; j<remainder; j++)=0A=
		buffer[j] =3D data.charCodeAt(curpos++);=0A=
}=0A=
=0A=
/* Finish the computation by operations such as padding */=0A=
function sha256_final() {=0A=
	var index =3D ((count[0] >> 3) & 0x3f);=0A=
        buffer[index++] =3D 0x80;=0A=
        if(index <=3D 56) {=0A=
		for(var i=3Dindex; i<56; i++)=0A=
			buffer[i] =3D 0;=0A=
        } else {=0A=
		for(var i=3Dindex; i<64; i++)=0A=
			buffer[i] =3D 0;=0A=
                sha256_transform();=0A=
                for(var i=3D0; i<56; i++)=0A=
			buffer[i] =3D 0;=0A=
	}=0A=
        buffer[56] =3D (count[1] >>> 24) & 0xff;=0A=
        buffer[57] =3D (count[1] >>> 16) & 0xff;=0A=
        buffer[58] =3D (count[1] >>> 8) & 0xff;=0A=
        buffer[59] =3D count[1] & 0xff;=0A=
        buffer[60] =3D (count[0] >>> 24) & 0xff;=0A=
        buffer[61] =3D (count[0] >>> 16) & 0xff;=0A=
        buffer[62] =3D (count[0] >>> 8) & 0xff;=0A=
        buffer[63] =3D count[0] & 0xff;=0A=
        sha256_transform();=0A=
}=0A=
=0A=
/* Split the internal hash values into an array of bytes */=0A=
function sha256_encode_bytes() {=0A=
        var j=3D0;=0A=
        var output =3D new Array(32);=0A=
	for(var i=3D0; i<8; i++) {=0A=
		output[j++] =3D ((ihash[i] >>> 24) & 0xff);=0A=
		output[j++] =3D ((ihash[i] >>> 16) & 0xff);=0A=
		output[j++] =3D ((ihash[i] >>> 8) & 0xff);=0A=
		output[j++] =3D (ihash[i] & 0xff);=0A=
	}=0A=
	return output;=0A=
}=0A=
=0A=
/* Get the internal hash as a hex string */=0A=
function sha256_encode_hex() {=0A=
	var output =3D new String();=0A=
	for(var i=3D0; i<8; i++) {=0A=
		for(var j=3D28; j>=3D0; j-=3D4)=0A=
			output +=3D sha256_hex_digits.charAt((ihash[i] >>> j) & 0x0f);=0A=
	}=0A=
	return output;=0A=
}=0A=
=0A=
/* Main function: returns a hex string representing the SHA256 value of =
the =0A=
given data */=0A=
function sha256(data) {=0A=
	sha256_init();=0A=
	sha256_update(data, data.length);=0A=
	sha256_final();=0A=
        return sha256_encode_hex();=0A=
}=0A=
=0A=
/* test if the JS-interpreter is working properly */=0A=
function sha256_self_test()=0A=
{=0A=
	return sha256_digest("message digest") =3D=3D =0A=
"f7846f55cf23e14eebeab5b4e1550cad5b509e3348fbc4efa3a1413d393cb650";=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
/* End of SHA 256 implementation*/
------=_NextPart_000_0000_01CCC625.8B6FEEC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://172.25.149.16/subscriberHome/script/hintFunction.js

/***********************************************
* Show Hint script- =A9 Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var horizontal_offset=3D"9px" //horizontal offset of hint box from =
anchor link

/////No further editting needed

var vertical_offset=3D"0" //horizontal offset of hint box from anchor =
link. No need to change.
var ie=3Ddocument.all
var ns6=3Ddocument.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=3D(offsettype=3D=3D"left")? what.offsetLeft : =
what.offsetTop;
var parentEl=3Dwhat.offsetParent;
while (parentEl!=3Dnull){
totaloffset=3D(offsettype=3D=3D"left")? totaloffset+parentEl.offsetLeft =
: totaloffset+parentEl.offsetTop;
parentEl=3DparentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!=3D"BackCompat")? =
document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=3D(whichedge=3D=3D"rightedge")? =
parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=3D=3D"rightedge"){
var windowedge=3Die && !window.opera? =
iecompattest().scrollLeft+iecompattest().clientWidth-30 : =
window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=3Ddropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizont=
al_offset)
}
else{
var windowedge=3Die && !window.opera? =
iecompattest().scrollTop+iecompattest().clientHeight-15 : =
window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=3Ddropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=3Ddocument.getElementById("hintbox")
dropmenuobj.innerHTML=3D"<table width=3D'100%' cellspacing=3D'0' =
cellpadding=3D'0' border=3D'0'><tr><td class=3D'smallTextRed_1' =
align=3D'center'><u>Help</u></td></tr><tr><td =
class=3D'smallText'>"+menucontents+"</td></tr></table>";
dropmenuobj.style.left=3Ddropmenuobj.style.top=3D-500
if (tipwidth!=3D""){
dropmenuobj.widthobj=3Ddropmenuobj.style
dropmenuobj.widthobj.width=3Dtipwidth
}
dropmenuobj.x=3DgetposOffset(obj, "left")
dropmenuobj.y=3DgetposOffset(obj, "top")
dropmenuobj.style.left=3D"820px"; //dropmenuobj.x-clearbrowseredge(obj, =
"rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=3Ddropmenuobj.y-clearbrowseredge(obj, =
"bottomedge")+"px"
dropmenuobj.style.visibility=3D"visible"
obj.onmouseout=3Dhidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility=3D"hidden"
dropmenuobj.style.left=3D"-500px"
}

function createhintbox(){
var divblock=3Ddocument.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
{
	window.addEventListener("load", createhintbox, false)
}
else if (window.attachEvent)
{
	window.attachEvent("onload", createhintbox)
}
else if (document.getElementById)
{
	window.onload=3Dcreatehintbox
}

function hint(obj)
{
	if(typeof(showHint)=3D=3D"undefined")=20
	{
		if(obj.name.indexOf("validDoc")>-1)
		{
			ele=3Ddocument.forms["onlineSbmtApp"].elements[obj.name];
			docTemp=3Dnew Array();
			for(j=3D0;j<ele.length;j++)
			{
				if(ele[j].type=3D=3D'checkbox') docTemp["checkbox"]=3Dele[j];
				if(ele[j].type=3D=3D'text') docTemp["text"]=3Dele[j];
				if(ele[j].type=3D=3D'select-one') docTemp["select-one"]=3Dele[j];				=
=09
			}
			idx=3DdocTemp["select-one"].selectedIndex;
			if(typeof( hlpMsg[obj.name][idx])!=3D"undefined")
				showhint(hlpMsg[obj.name][idx], obj, "", "150px");
			else
				showhint(obj.alt, obj, "", "150px");
		}
		else
		{
			if(typeof(hlpMsg[obj.name])!=3D"undefined")
				showhint(hlpMsg[obj.name], obj, "", "150px");
			else
				showhint(obj.alt, obj, "", "150px");
		}
	}
}

function enrlHint(obj)
{
	// Getting the certificate type
	var certType =3D obj.form.certificateType.value;
	var userType =3D obj.form.userType.value;
=09
	if((typeof(enrlHlpMsg[certType]) !=3D "undefined")=20
		&& (typeof(enrlHlpMsg[certType][obj.name]) !=3D "undefined")=20
		&& (typeof(enrlHlpMsg[certType][obj.name][userType]) !=3D "undefined")
		&& (enrlHlpMsg[certType][obj.name][userType] !=3D ""))
	{
		showhint(enrlHlpMsg[certType][obj.name][userType], obj, "", "150px");
	}
	else if((typeof(enrlHlpMsg[certType]) !=3D "undefined")=20
		&& (typeof(enrlHlpMsg[certType][obj.name]) !=3D "undefined")
		&& (enrlHlpMsg[certType][obj.name] !=3D ""))
	{
		showhint(enrlHlpMsg[certType][obj.name], obj, "", "150px");
	}
	else if((typeof(enrlHlpMsg[obj.name]) !=3D "undefined")
		&& (enrlHlpMsg[obj.name] !=3D ""))
	{
		showhint(enrlHlpMsg[obj.name], obj, "", "150px");
	}
	else
	{
		// do nothing
	}
}

------=_NextPart_000_0000_01CCC625.8B6FEEC0--
