~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to local/in/dhis-web-reports/src/main/webapp/dhis-web-reports/Jharkhand/jform7.jsp

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
<%@ page import="java.sql.*" %>
 
3
<%@ page import="com.opensymphony.xwork.util.OgnlValueStack" %>
 
4
 
 
5
<%
 
6
      Connection con=null;
 
7
      
 
8
      // for Performance in the Reporting Month
 
9
      Statement st=null;
 
10
      ResultSet rs=null;
 
11
      
 
12
      // for selected OrgUnit Name and Population
 
13
      Statement st1=null;
 
14
      ResultSet rs1=null;
 
15
      
 
16
      // for Performance in Corresponding month Last Year
 
17
      Statement st2=null;
 
18
      ResultSet rs2=null;
 
19
      
 
20
      // for Cumulative Performance till Current Month
 
21
      Statement st4=null;
 
22
      ResultSet rs4=null;
 
23
     
 
24
      // for Cumulative Performance till corresponding month of Last Year
 
25
      Statement st3=null;
 
26
      ResultSet rs3=null;
 
27
 
 
28
      // for Taluk Name and Id
 
29
      Statement st5=null;
 
30
      ResultSet rs5=null;
 
31
 
 
32
      // for District Name and Id
 
33
      Statement st6=null;
 
34
      ResultSet rs6=null;
 
35
 
 
36
     // for PHC Name and Id
 
37
      Statement st8=null;
 
38
      ResultSet rs8=null;
 
39
 
 
40
     // for CHC Name and Id
 
41
      Statement st9=null;
 
42
      ResultSet rs9=null;
 
43
 
 
44
     // for PHC Population Estimates
 
45
      Statement st10=null;
 
46
      ResultSet rs10=null;
 
47
 
 
48
     // for Data Period Start Date and End Date
 
49
      Statement st11=null;
 
50
      ResultSet rs11=null;
 
51
 
 
52
      // for State Name
 
53
      Statement st12=null;
 
54
      ResultSet rs12=null;
 
55
      
 
56
      // for DataElement IDs
 
57
      Statement st13=null;
 
58
      ResultSet rs13=null;
 
59
            
 
60
      String userName = "dhis";           
 
61
      String password = "";           
 
62
      String urlForConnection = "jdbc:mysql://localhost/jh_dhis2";
 
63
          
 
64
      int talukID = 0;
 
65
      String talukName = "";
 
66
      int districtID = 0; 
 
67
      String districtName = ""; 
 
68
      int CHCID = 0;
 
69
      String CHCName ="";
 
70
      int PHCID = 0;
 
71
      String PHCName ="";
 
72
      String stateName = "";          
 
73
      int totPHCPopulation = -1;
 
74
      
 
75
 
 
76
          OgnlValueStack stack = (OgnlValueStack)request.getAttribute("webwork.valueStack");
 
77
          String selectedId = (String) stack.findValue( "orgUnitId" );
 
78
          int selectedOrgUnitID =   Integer.parseInt( selectedId );
 
79
        
 
80
          String startingDate  =   (String) stack.findValue( "startingPeriod" );  
 
81
          String endingDate  =   (String) stack.findValue( "endingPeriod" );
 
82
      
 
83
          String monthlyPeriodId = (String) stack.findValue( "monthlyPeriodTypeId" );
 
84
          int periodTypeID =   Integer.parseInt( monthlyPeriodId );
 
85
               
 
86
      int lastYear = 0;
 
87
      
 
88
          
 
89
          String selectedDataPeriodStartDate = "";
 
90
      String selectedDataPeriodEndDate = "";
 
91
          String lastDataPeriodStartDate = "";
 
92
 
 
93
          String dataElementCodes[] = {
 
94
                                        "' '", "' '", "'Form6_DE1'", "'Form6_DE2'", "'Form6_DE3'", "'Form6_DE4'", "' '", "'Form6_DE5'", "'Form6_DE6'", "'Form6_DE7'",
 
95
                                        "'Form6_DE8'", "'Form6_DE9'", "' '", "'Form6_DE10'", "' '", "'Form6_DE11','Form6_DE12'", "'Form6_DE13'", "'Form6_DE14'",
 
96
                                        "' '","'Form6_DE16'", "'Form6_DE15'", "'Form6_DE16'", "' '","' '", "' '","' '", "'Form6_DE17'","'Form6_DE18'",
 
97
                                        "'Form6_DE19'", "'Form6_DE20'", "' '", "' '", "'Form6_DE21'", "'Form6_DE22'", "'Form6_DE23'", "'Form6_DE24'", 
 
98
                                        "'Form6_DE25'", "'Form6_DE26'", "' '","' '", "'Form6_DE27'", "'Form6_DE28'", "'Form6_DE29'", "'Form6_DE30'", 
 
99
                                        "'Form6_DE31'", "'Form6_DE32'", "' '", "'Form6_DE33'", "'Form6_DE34'", "' '", "'Form6_DE35'", "'Form6_DE36'",
 
100
                                        "'Form6_DE37'", "' '", "' '", "'Form6_DE38'", "'Form6_DE39'", "'Form6_DE42'", "'Form6_DE43'", "' '", "' '",
 
101
                                        "' '", "' '", "'Form6_DE44'", "'Form6_DE45'", "'Form6_DE46'", "'Form6_DE47'", "'Form6_DE48'", "'Form6_DE49'",
 
102
                                        "'Form6_DE50'", "'Form6_DE51'", "'Form6_DE48'", "'Form6_DE49'", "'Form6_DE52'", "'Form6_DE53'", "'Form6_DE54'", "'Form6_DE55'",
 
103
                                        "'Form6_DE56'", "'Form6_DE57'", "'Form6_DE58'", "'Form6_DE59'", "'Form6_DE60'", "'Form6_DE61'", "' '","' '",
 
104
                                        "'Form6_DE64'", "'Form6_DE65'", "'Form6_DE66'", "'Form6_DE67'", "'Form6_DE68'", "'Form6_DE69'", "'Form6_DE70'", "'Form6_DE71'",
 
105
                                        "'Form6_DE72'", "'Form6_DE73'", "'Form6_DE74'", "'Form6_DE75'", "'Form6_DE76'", "'Form6_DE77'", "' '", "' '",
 
106
                                        "'Form6_DE78'", "'Form6_DE79'", "'Form6_DE80'", "'Form6_DE81'", "'Form6_DE82'", "'Form6_DE83'", "' '", "' '" , "' '", "' '",
 
107
                                        "' '", "' '", "'Form6_DE84'", "'Form6_DE85'", "'Form6_DE90'", "'Form6_DE91'", "' '", "' '", "'Form6_DE92'", "'Form6_DE93'",
 
108
                                        "'Form6_DE98'", "'Form6_DE99'", "' '", "' '", "'Form6_DE100'", "'Form6_DE101'", "'Form6_DE106'", "'Form6_DE107'", "' '", "' '",
 
109
                                        "'Form6_DE166'", "'Form6_DE167'", "'Form6_DE168'", "'Form6_DE169'", "' '", "' '", "'Form6_DE173'", "'Form6_DE174'", 
 
110
                                        "'Form6_DE179'", "'Form6_DE180'", "' '", "' '", "'Form6_DE108'", "'Form6_DE109'", "'Form6_DE114'", "'Form6_DE115'", "' '", "' '",
 
111
                                        "'Form6_DE175'", "'Form6_DE176'", "'Form6_DE116'", "'Form6_DE117'", "'Form6_DE118'", "'Form6_DE119'", "'Form6_DE120'",
 
112
                                        "'Form6_DE121'", "' '", "' '", "'Form6_DE177'", "'Form6_DE178'", "'Form6_DE122'", "'Form6_DE123'", "'Form6_DE124'",
 
113
                                        "'Form6_DE125'", "'Form6_DE126'", "'Form6_DE127'", "' '","' '", "'Form6_DE128'", "'Form6_DE129'", "'Form6_DE130'", "'Form6_DE131'",
 
114
                                        "'Form6_DE132'", "'Form6_DE133'", "'Form6_DE134'", "'Form6_DE135'", "' '", "'Form6_DE136'", "' '", "'Form6_DE137'",
 
115
                                        "'Form6_DE138'", "' '", "'Form6_DE141'", "'Form6_DE142'", "'Form6_DE143'", "' '", "'Form6_DE145'", "'Form6_DE146'", 
 
116
                                        "'Form6_DE147'", "'Form6_DE148'", "'Form6_DE149'", "' '", "'Form6_DE170'", "'Form6_DE171'", "'Form6_DE172'", "'Form6_DE153'",
 
117
                                        "'Form6_DE154'" , "' '"
 
118
                                                                   };
 
119
 
 
120
      int dataElementIDs[] = new int[250];        
 
121
          int entryNumberValues[]=  new int[dataElementCodes.length+5];   
 
122
      int entryValuesForLastYear[]= new int[dataElementCodes.length+5];      
 
123
      int cumentryValuesForCurYear[]= new int[dataElementCodes.length+5];      
 
124
      int cumentryValuesForLastYear[]= new int[dataElementCodes.length+5];                    
 
125
  
 
126
          String monthNames[] = { "", "January", "February", "March", "April", "May", "June", "July", "August", "September","October", "November", "December" };          
 
127
    
 
128
      String query = "";
 
129
%>
 
130
 
 
131
<%
 
132
     try
 
133
      {
 
134
        Class.forName ("com.mysql.jdbc.Driver").newInstance ();
 
135
        con = DriverManager.getConnection (urlForConnection, userName, password);
 
136
        
 
137
        st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); 
 
138
        st1=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
139
        st2=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
140
        st3=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
141
        st4=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
142
        st5=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); 
 
143
        st6=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
144
        st8=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
145
        st9=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
146
        st10=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
147
        st11=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
148
        st12=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
149
        st13=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 
150
     
 
151
        //rs1 = st1.executeQuery("SELECT shortname FROM organisationunit WHERE id="+selectedOrgUnitID);
 
152
        rs1 = st1.executeQuery("SELECT shortname FROM organisationunit WHERE organisationunitid="+selectedOrgUnitID);        
 
153
        if(rs1.next())
 
154
          {
 
155
            PHCName = rs1.getString(1);           
 
156
            PHCID = selectedOrgUnitID;
 
157
                        
 
158
          }
 
159
        else 
 
160
         { 
 
161
                PHCName = "";
 
162
            totPHCPopulation = 0;  
 
163
            PHCID = selectedOrgUnitID;          
 
164
                 }  
 
165
 
 
166
//        rs11 = st11.executeQuery("select startDate,endDate from period where id = "+selectedDataPeriodID);
 
167
//          if(rs11.next())
 
168
//                {
 
169
//                  selectedDataPeriodStartDate =  rs11.getDate(1).toString();
 
170
//                      selectedDataPeriodEndDate   =  rs11.getDate(2).toString();
 
171
//                }
 
172
 
 
173
 
 
174
                selectedDataPeriodStartDate = startingDate;
 
175
 
 
176
                          
 
177
      } // try block end
 
178
     catch(Exception e)  { out.println(e.getMessage());  }
 
179
     finally
 
180
       {
 
181
                        try
 
182
                                {
 
183
                                        if(rs1!=null)  rs1.close();                     if(st1!=null)  st1.close();
 
184
                                        if(rs11!=null)  rs11.close();           if(st11!=null)  st11.close();
 
185
                                }
 
186
                        catch(Exception e)   {  out.println(e.getMessage());   }
 
187
       } // finally block end           
 
188
 
 
189
     String partsOfDataPeriodStartDate[]  =  selectedDataPeriodStartDate.split("-");
 
190
     lastYear  = Integer.parseInt(partsOfDataPeriodStartDate[0]) - 1;
 
191
         lastDataPeriodStartDate = lastYear+"-"+partsOfDataPeriodStartDate[1]+"-"+partsOfDataPeriodStartDate[2];
 
192
        
 
193
         int tempForMonth1 = Integer.parseInt(partsOfDataPeriodStartDate[1]);
 
194
         int tempForYear = 0;
 
195
                
 
196
     if(tempForMonth1 < 4)      {   tempForYear = lastYear;  }
 
197
         else  {   tempForYear = lastYear + 1;          }
 
198
         
 
199
         String curYearStart = tempForYear+"-04-01";
 
200
         String lastYearStart = (tempForYear-1)+"-04-01";
 
201
         String lastYearEnd = lastYear+"-"+partsOfDataPeriodStartDate[1]+"-"+partsOfDataPeriodStartDate[2];
 
202
         
 
203
     //for district, taluk, CHC names
 
204
     try
 
205
      {
 
206
             // rs8=st8.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+selectedOrgUnitID+")");        
 
207
                //      if(rs8.next())  { PHCID = rs8.getInt(1);PHCName = rs8.getString(2);  } 
 
208
                //      else  {  PHCID = 0; PHCName = "";  } 
 
209
 
 
210
                //      rs9=st9.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+PHCID+")");        
 
211
                //      if(rs9.next())  { CHCID = rs9.getInt(1);CHCName = rs9.getString(2);  } 
 
212
                //      else  {  CHCID = 0; CHCName = "";  } 
 
213
 
 
214
                //      rs5=st5.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+CHCID+")");        
 
215
                //      if(rs5.next())  { talukID = rs5.getInt(1); talukName = rs5.getString(2);  } 
 
216
                //      else  {  talukID = 0; talukName = "";  } 
 
217
        
 
218
                    //rs6=st6.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+PHCID+")");
 
219
                    rs6=st6.executeQuery("select organisationunit.organisationunitid, organisationunit.shortname FROM organisationunit WHERE organisationunit.organisationunitid in ( select organisationunit.parentid from organisationunit where organisationunit.organisationunitid = "+PHCID+")"); 
 
220
                    if(rs6.next()) {  districtID = rs6.getInt(1); districtName = rs6.getString(2);}
 
221
                        else {districtID = 0; districtName = "";}      
 
222
 
 
223
                //      rs10=st10.executeQuery("SELECT sum(datavalue.value) FROM organisationunit INNER JOIN (dataelement INNER JOIN datavalue ON dataelement.id = datavalue.dataElement) ON organisationunit.id = datavalue.source WHERE organisationunit.parent = "+PHCID+" AND dataelement.name like 'Total Population'");
 
224
                //      if(rs10.next()) { totPHCPopulation = rs10.getInt(1);}
 
225
                //      else {totPHCPopulation = 0;}      
 
226
                        
 
227
                         //rs12=st12.executeQuery("select organisationunit.id, organisationunit.shortname FROM organisationunit WHERE organisationunit.id in ( select organisationunit.parent from organisationunit where organisationunit.id = "+districtID+")");
 
228
                         rs12=st12.executeQuery("select organisationunit.organisationunitid, organisationunit.shortname FROM organisationunit WHERE organisationunit.organisationunitid in ( select organisationunit.parentid from organisationunit where organisationunit.organisationunitid = "+districtID+")"); 
 
229
                     if(rs12.next()) {  stateName = rs12.getString(2);}
 
230
                         else { stateName = "";}  
 
231
       
 
232
       }   // try block end              
 
233
     catch(Exception e)  { out.println(e.getMessage());  }
 
234
     finally
 
235
       {
 
236
                 try
 
237
                          {
 
238
                            if(rs5!=null)  rs5.close();                 if(st5!=null)  st5.close();
 
239
                            if(rs6!=null)  rs6.close();                 if(st6!=null)  st6.close();
 
240
                          //  if(rs8!=null)  rs8.close();                       if(st8!=null)  st8.close();   
 
241
                            if(rs9!=null)  rs9.close();                 if(st9!=null)  st9.close();
 
242
                          //  if(rs10!=null)  rs10.close();             if(st10!=null)  st10.close();
 
243
                            if(rs12!=null)  rs12.close();               if(st12!=null)  st12.close();
 
244
                          }
 
245
                catch(Exception e)   {  out.println(e.getMessage());   }
 
246
       }  // finally block end
 
247
    
 
248
     try
 
249
      {
 
250
                int i=0;    
 
251
                int j= dataElementCodes.length;
 
252
                while(i!=j)
 
253
                        {                               
 
254
                                entryNumberValues[i]     = -1;
 
255
                                entryValuesForLastYear[i] = -1;
 
256
                                cumentryValuesForCurYear[i] = -1;
 
257
                                cumentryValuesForLastYear[i] = -1;
 
258
 
 
259
                                // for Performance in the reporting month
 
260
                                //query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period  in (select id from period where startdate between '"+startingDate+"' and '"+startingDate+"') AND datavalue.source in (select id from organisationunit where parent ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";
 
261
                                query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid  in (select periodid from period where startdate between '"+startingDate+"' and '"+startingDate+"') AND datavalue.sourceid in (select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";   
 
262
                                rs=st.executeQuery(query);                                              
 
263
                            if(rs.next())  {  entryNumberValues[i] = rs.getInt(1);  } 
 
264
                                else  {  entryNumberValues[i] = 0;  } 
 
265
                                                
 
266
                                // for Performance in Corresponding month Last Year
 
267
                                //query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period  in (select id from period where startdate between '"+lastYearEnd+"' and '"+lastYearEnd+"') AND datavalue.source in (select id from organisationunit where parent ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";
 
268
                                query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid  in (select periodid from period where startdate between '"+lastYearEnd+"' and '"+lastYearEnd+"') AND datavalue.sourceid in (select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";     
 
269
                        rs2=st2.executeQuery(query);
 
270
                if(rs2.next())  {  entryValuesForLastYear[i] = rs2.getInt(1);  } 
 
271
                    else  {  entryValuesForLastYear[i] = 0;  } 
 
272
                                        
 
273
                    // for Cumulative Performance till Current Month
 
274
                    //query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period  in (select id from period where startdate between '"+curYearStart+"' and '"+selectedDataPeriodStartDate+"') AND datavalue.source in (select id from organisationunit where parent ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";
 
275
                    query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid  in (select periodid from period where startdate between '"+curYearStart+"' and '"+selectedDataPeriodStartDate+"') AND datavalue.sourceid in (select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";        
 
276
                    rs4=st4.executeQuery(query);
 
277
                                if(rs4.next())  {  cumentryValuesForCurYear[i]= rs4.getInt(1);  } 
 
278
                    else  {  cumentryValuesForCurYear[i] = 0;  } 
 
279
                                    
 
280
                    // for Cumulative Performance till corresponding month of Last Year
 
281
                    //query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataElement = dataelement.id WHERE datavalue.period  in (select id from period where startdate between '"+lastYearStart+"' and '"+lastYearEnd+"') AND datavalue.source in (select id from organisationunit where parent ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";
 
282
                    query = "SELECT sum(datavalue.value) FROM datavalue INNER JOIN dataelement ON datavalue.dataelementid = dataelement.dataelementid WHERE datavalue.periodid  in (select periodid from period where startdate between '"+lastYearStart+"' and '"+lastYearEnd+"') AND datavalue.sourceid in (select organisationunitid from organisationunit where parentid ="+selectedOrgUnitID+")  AND dataelement.code in ("+dataElementCodes[i]+")";       
 
283
                    rs3=st3.executeQuery(query);
 
284
                            if(rs3.next())  {  cumentryValuesForLastYear[i]= rs3.getInt(1);  } 
 
285
                        else  {  cumentryValuesForLastYear[i] = 0;  }                                                                                   
 
286
 
 
287
                                i++;
 
288
                        }  // while loop end
 
289
      }  // try block end                
 
290
     catch(Exception e)  { out.println(e.getMessage());  }
 
291
     finally
 
292
       {
 
293
                         try
 
294
                                {
 
295
                                    if(rs!=null)  rs.close();           if(st!=null)  st.close();                                                       
 
296
                                        if(rs2!=null)  rs2.close();             if(st2!=null)  st2.close();    
 
297
                                        if(rs3!=null)  rs3.close();             if(st3!=null)  st3.close();                                     
 
298
                                        if(rs4!=null)  rs4.close();             if(st4!=null)  st4.close();
 
299
                                        if(rs13!=null)  rs13.close();   if(st13!=null)  st13.close();
 
300
                                                                                
 
301
                                        if(con!=null) con.close();                                      
 
302
                        }        
 
303
                        catch(Exception e)   {  out.println(e.getMessage());   }
 
304
       }  // finally block end        
 
305
       
 
306
                        
 
307
%>
 
308
 
 
309
<HTML>
 
310
<HEAD>
 
311
   <TITLE> REPORT OF MEDICAL OFFICER </TITLE>
 
312
   <script src="../dhis-web-reports/Jharkhand/JDENamesForForm7.js" type="text/javascript" language="Javascript"></script>       
 
313
   <script>
 
314
                function fun1()
 
315
                {                   
 
316
                        var start=0;
 
317
                        var end = 28;    
 
318
                        var j=1;
 
319
                        var k=0;                
 
320
                        var id="";                      
 
321
                
 
322
                        while(j<=6)
 
323
                         {                          
 
324
                                
 
325
                                if(j==1) end = 5;
 
326
                                else if(j==2) end = 23; 
 
327
                                else if(j==3) end = 22;
 
328
                                else if(j==4) end = 22;
 
329
                                else if(j==5) end = 26;
 
330
                                else if(j==6) end = 20;
 
331
                                
 
332
                          
 
333
                                        for(start=0;start<=end;start++)
 
334
                                         {      
 
335
                                                id="cell1"+k;                                     
 
336
                                                document.getElementById(id).innerHTML = slnoForForm7[k];
 
337
                                                id="cell2"+k;                                     
 
338
                                                document.getElementById(id).innerHTML = denamesForForm7[k];
 
339
                                                k++;
 
340
                                         }
 
341
                                        j++; 
 
342
                                 }                                                              
 
343
                        }
 
344
        </script>                   
 
345
</HEAD>
 
346
<BODY BGCOLOR="#FFFFFF" onload="fun1()">
 
347
        
 
348
        <font face="Arial" size="2">
 
349
                (&#2344;&#2367;&#2325;&#2344;&#2375;&#2335; &#2325;&#2350;&#2381;&#2346;&#2381;&#2351;&#2370;&#2335;&#2352; &#2350;&#2375;&#2306; &#2337;&#2366;&#2335;&#2366; &#2346;&#2381;&#2352;&#2357;&#2367;&#2359;&#2381;&#2335;&#2367; &#2325;&#2375; &#2354;&#2367;&#2319; &#2332;&#2367;&#2354;&#2366; &#2346;&#2352;&#2367;&#2357;&#2366;&#2352; &#2325;&#2354;&#2381;&#2351;&#2366;&#2339; &#2309;&#2343;&#2367;&#2325;&#2366;&#2352;&#2368; &#2325;&#2379; &#2309;&#2344;&#2369;&#2357;&#2352;&#2381;&#2340;&#2368; &#2350;&#2361;&#2368;&#2344;&#2375; &#2325;&#2368; 20 &#2340;&#2366;&#2352;&#2368;&#2326; &#2340;&#2325; &#2346;&#2381;&#2352;&#2360;&#2381;&#2340;&#2369;&#2340; &#2325;&#2367;&#2351;&#2366; &#2332;&#2366;&#2319;)  </font>
 
350
        <center>
 
351
        <font face="Arial" size="3">
 
352
                <b>&#2347;&#2366;&#2352;&#2381;&#2350; 7<BR>
 
353
                &#2332;&#2367;&#2354;&#2375; &#2325;&#2379; &#2346;&#2381;&#2352;&#2366;&#2341;&#2350;&#2367;&#2325; &#2360;&#2381;&#2357;&#2366;&#2360;&#2381;&#2341;&#2381;&#2351; &#2325;&#2375;&#2306;&#2342;&#2381;&#2352; / &#2358;&#2361;&#2352;&#2368; &#2322;&#2359;&#2343;&#2366;&#2354;&#2351; &#2360;&#2375; &#2350;&#2366;&#2360;&#2367;&#2325; &#2352;&#2367;&#2346;&#2379;&#2352;&#2381;&#2335;<BR>
 
354
                (&#2330;&#2367;&#2325;&#2367;&#2340;&#2381;&#2360;&#2366; &#2309;&#2343;&#2367;&#2325;&#2366;&#2352;&#2368; &#2325;&#2368; &#2352;&#2367;&#2346;&#2379;&#2352;&#2381;&#2335;)
 
355
                
 
356
        </center>
 
357
        
 
358
I.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2360;&#2366;&#2350;&#2366;&#2344;&#2381;&#2351; &#2360;&#2370;&#2330;&#2344;&#2366;</b>
 
359
</font> 
 
360
        <table cellpadding="0" cellspacing="0" bgcolor="ffffff" align="center" style="border-style:solid; border-width:0; border-collapse: collapse; padding: 0; position:relative; top:10" bordercolor="#ffffff" width="100%"  border="0">
 
361
                <tr style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding: 0" bordercolor="#111111" width="100%">
 
362
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="23">
 
363
                        <font face="Arial" size="2">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2352;&#2366;&#2332;&#2381;&#2351; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp; &nbsp;&nbsp;&nbsp;<%=stateName%> </font>
 
364
                </td>
 
365
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="23">
 
366
                        <font face="Arial" size="2">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2350;&#2361;&#2368;&#2344;&#2375; &#2325;&#2368; &#2352;&#2367;&#2346;&#2379;&#2352;&#2381;&#2335; :&nbsp;&nbsp;<%=monthNames[Integer.parseInt(partsOfDataPeriodStartDate[1])]%> - <%=partsOfDataPeriodStartDate[0]%> </font>
 
367
                </td>   
 
368
                </tr>
 
369
                <tr>
 
370
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" height="19">
 
371
                        <font face="Arial" size="2">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2332;&#2367;&#2354;&#2366; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp; &nbsp;&nbsp;&nbsp;<%=districtName%></font>
 
372
                </td>
 
373
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="19">
 
374
                        <font face="Arial" size="2">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2346;&#2366;&#2340;&#2381;&#2352; &#2342;&#2350;&#2381;&#2346;&#2340;&#2367;&#2351;&#2366;&#2306; (&#2357;&#2352;&#2381;&#2359; &#2325;&#2368; &#2346;&#2361;&#2354;&#2368; &#2309;&#2346;&#2381;&#2352;&#2376;&#2354; &#2325;&#2379;) :</font>
 
375
                </td>
 
376
                </tr>
 
377
                <tr>
 
378
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="19">
 
379
                        <font face="Arial" size="2">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2346;&#2368; &#2319;&#2330; &#2360;&#2368; (&#2346;&#2381;&#2352;.&#2360;&#2381;&#2357;&#2366;.&#2325;&#2375;&#2306;.) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<%=PHCName%></font>
 
380
                </td>
 
381
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="19"></td>
 
382
                </tr>
 
383
                <tr>
 
384
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111"  height="23">
 
385
                        <font face="Arial" size="2">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2346;&#2381;&#2352;.&#2360;&#2381;&#2357;&#2366;.&#2325;&#2375;&#2306;. &#2325;&#2368; &#2332;&#2344;&#2360;&#2306;&#2325;&#2381;&#2351;&#2366; :&nbsp;&nbsp;&nbsp;&nbsp;<%=totPHCPopulation%></font>                 </td>
 
386
                <td width="50%" style="border-collapse: collapse; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" height="23"></td>
 
387
                </tr>
 
388
                
 
389
  </table>  
 
390
<br>
 
391
<font face="Arial" size="3"><b>II.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#2360;&#2375;&#2357;&#2366;&#2319;&#2306;</b></font><br>
 
392
<br>
 
393
<%
 
394
        int i;
 
395
        int j = 1;
 
396
        int k = 0;
 
397
        int l = 0;
 
398
        int endcount = 28;
 
399
        int flag = 0;
 
400
        String tempForentryNumberValues1 = "";
 
401
        String tempForentryNumberValues2 = "";
 
402
        String tempForentryValuesForLastYear1 = "";
 
403
        String tempForentryValuesForLastYear2 = "";
 
404
        String tempForcumentryValuesForCurYear1 = "";
 
405
        String tempForcumentryValuesForCurYear2 = "";
 
406
        String tempForcumentryValuesForLastYear1 = "";
 
407
        String tempForcumentryValuesForLastYear2 = "";
 
408
                        
 
409
        String temp1 = "";
 
410
        
 
411
        String temp2 = "";
 
412
        
 
413
        int temp = 0;
 
414
        while(j<=6)
 
415
         { 
 
416
            if(flag == 0) 
 
417
              { %>
 
418
                <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">
 
419
                                <tr>
 
420
                                <td width="3%"  style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2">&#2325;&#2381;&#2352;. &#2360;&#2306;.</font></td>
 
421
                                <td width="47%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:15; padding-right:0; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2">&#2360;&#2375;&#2357;&#2366;&#2319;&#2306;</font></td>
 
422
                                <td width="10%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:3; padding-right:3; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"  colspan="2"><font face="Arial" size="2">&#2327;&#2340; &#2357;&#2352;&#2381;&#2359; &#2311;&#2360;&#2368; &#2350;&#2361;&#2368;&#2344;&#2375; &#2325;&#2375; &#2342;&#2380;&#2352;&#2366;&#2344; &#2344;&#2367;&#2359;&#2381;&#2346;&#2366;&#2342;&#2344;</font></td>
 
423
                                <td width="10%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:3; padding-right:3; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"  colspan="2"><font face="Arial" size="2">&#2352;&#2367;&#2346;&#2379;&#2352;&#2381;&#2335;&#2366;&#2343;&#2368;&#2344; &#2350;&#2361;&#2368;&#2344;&#2375; &#2350;&#2375;&#2306; &#2344;&#2367;&#2359;&#2381;&#2346;&#2366;&#2342;&#2344;</font></td>
 
424
                                <td width="10%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:3; padding-right:3; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"  colspan="2"><font face="Arial" size="2">&#2327;&#2340; &#2357;&#2352;&#2381;&#2359; &#2325;&#2375; &#2311;&#2360;&#2368; &#2350;&#2361;&#2368;&#2344;&#2375; &#2340;&#2325; &#2360;&#2306;&#2330;&#2351;&#2368; &#2344;&#2367;&#2359;&#2381;&#2346;&#2366;&#2342;&#2344;</font></td>
 
425
                                <td width="10%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:3; padding-right:3; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"  colspan="2"><font face="Arial" size="2">&#2330;&#2366;&#2354;&#2370; &#2357;&#2352;&#2381;&#2359; &#2350;&#2375;&#2306; &#2357;&#2352;&#2381;&#2340;&#2350;&#2366;&#2344; &#2350;&#2361;&#2368;&#2344;&#2375; &#2340;&#2325; &#2360;&#2306;&#2330;&#2351;&#2368; &#2344;&#2367;&#2359;&#2381;&#2346;&#2366;&#2342;&#2344;</font></td>
 
426
                                <td width="10%" style="border-style:solid; border-width:1; border-collapse: collapse; padding-left:3; padding-right:3; padding-top:0; padding-bottom:0" bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2">&#2330;&#2366;&#2354;&#2370; &#2357;&#2352;&#2381;&#2359; &#2325;&#2375; &#2354;&#2367;&#2319; &#2351;&#2379;&#2332;&#2344;&#2366;&#2348;&#2342;&#2381;&#2342; &#2310;&#2357;&#2358;&#2381;&#2351;&#2325;&#2340;&#2366;</font></td>
 
427
                                </tr>
 
428
                   <%   
 
429
               flag = 1;
 
430
               }
 
431
            else
 
432
              { %>
 
433
                
 
434
                <div align="right"><font face="Arial" size="1"><i>
 
435
                (&#2398;&#2366;&#2352;&#2381;&#2350; 7 &#2325;&#2381;&#2352;&#2350;&#2358;&#2307;)</i></font></div>             
 
436
                        <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1;padding: 0" bordercolor="#111111" width="100%">  
 
437
              <%}   
 
438
                        
 
439
                if(j==1) endcount = 5;
 
440
                else if(j==2) endcount = 23;
 
441
                else if(j==3) endcount = 22;
 
442
                else if(j==4) endcount = 22; 
 
443
                else if(j==5) endcount = 26;
 
444
                else if(j==6) endcount = 20;
 
445
                
 
446
                
 
447
                for(i=0;i<=endcount;i++)
 
448
                {       
 
449
             String id1="cell1"+k;
 
450
             String id2="cell2"+k;
 
451
            
 
452
             if((k>=22 && k<=33) || (k>=41 && k<=102) )
 
453
              { 
 
454
                  if(k==22 || k==41) 
 
455
                    {
 
456
                      tempForentryNumberValues1= "&#2346;&#2369;.";
 
457
                      tempForentryValuesForLastYear1 = "&#2346;&#2369;.";
 
458
                      tempForcumentryValuesForLastYear1 = "&#2346;&#2369;.";
 
459
                      tempForcumentryValuesForCurYear1 = "&#2346;&#2369;.";
 
460
                      
 
461
                      tempForentryNumberValues2 = "&#2350;.";
 
462
                      tempForentryValuesForLastYear2 = "&#2350;.";
 
463
                      tempForcumentryValuesForLastYear2 = "&#2350;.";
 
464
                      tempForcumentryValuesForCurYear2 = "&#2350;.";                                           
 
465
 
 
466
//                               temp1 = dataElementCodes[l];
 
467
 
 
468
                                 l++;   
 
469
 
 
470
//                               temp2 = dataElementCodes[l];
 
471
                                 
 
472
                                 l++;
 
473
                      
 
474
                    }
 
475
                 else if(k==0 || k==1 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==34 || k==37 || k==41 || k==44 || k==45 || k==56 || k==64 || k==68 || k==69 || k==70 || k==73 || k==76 || k==79 || k==82 || k==85 || k==88 || k==93 || k==98 || k==103 || k==105 || k==108 || k==112 || k==118)
 
476
                    {
 
477
                      tempForentryNumberValues1= " ";
 
478
                      tempForentryValuesForLastYear1 = " ";
 
479
                      tempForcumentryValuesForLastYear1 = " ";
 
480
                      tempForcumentryValuesForCurYear1 = " ";
 
481
                      
 
482
                      tempForentryNumberValues2 = " ";
 
483
                      tempForentryValuesForLastYear2 = " ";
 
484
                      tempForcumentryValuesForLastYear2 = " ";
 
485
                      tempForcumentryValuesForCurYear2 = " ";                                          
 
486
 
 
487
                                  l=l+2;                              
 
488
                    }
 
489
                  else
 
490
                   {
 
491
                     temp = entryNumberValues[l];
 
492
                                 if(temp==-1) tempForentryNumberValues1 = "";
 
493
                     else tempForentryNumberValues1 = ""+temp;
 
494
                      
 
495
                     temp = entryValuesForLastYear[l];
 
496
                                 if(temp==-1) tempForentryValuesForLastYear1 = "";
 
497
                     else tempForentryValuesForLastYear1 = ""+temp;
 
498
 
 
499
                                 temp = cumentryValuesForLastYear[l];
 
500
                                 if(temp==-1) tempForcumentryValuesForLastYear1 = "";
 
501
                                 else tempForcumentryValuesForLastYear1 = ""+temp;
 
502
                     
 
503
                                 temp = cumentryValuesForCurYear[l];
 
504
                                 if(temp==-1) tempForcumentryValuesForCurYear1 = "";
 
505
                                 else tempForcumentryValuesForCurYear1 = ""+temp;
 
506
 
 
507
        //                       temp1 = dataElementCodes[l];
 
508
 
 
509
                                 l++;   
 
510
                     
 
511
                                 temp = entryNumberValues[l];
 
512
                                 if(temp==-1) tempForentryNumberValues2 = "";
 
513
                     else tempForentryNumberValues2 = ""+temp;
 
514
                     
 
515
                     temp = entryValuesForLastYear[l];
 
516
                                 if(temp==-1) tempForentryValuesForLastYear2 = "";
 
517
                     else tempForentryValuesForLastYear2 = ""+temp;
 
518
                     
 
519
                                 temp = cumentryValuesForLastYear[l];
 
520
                                 if(temp==-1) tempForcumentryValuesForLastYear2 = "";
 
521
                                 else tempForcumentryValuesForLastYear2 = ""+temp;
 
522
 
 
523
                                 temp = cumentryValuesForCurYear[l];
 
524
                                 if(temp==-1) tempForcumentryValuesForCurYear2 = "";
 
525
                                 else tempForcumentryValuesForCurYear2 = ""+temp;                    
 
526
                     
 
527
                //               temp2 = dataElementCodes[l];
 
528
                                 
 
529
                                 l++;
 
530
 
 
531
                    }  // else block end
 
532
                %>
 
533
                <tr>
 
534
                        <td id="<%=id1%>" name="<%=id1%>" width="3%" valign="top"  style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="left"></td>
 
535
                        <td id="<%=id2%>" name="<%=id2%>" width="47%"  valign="top" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%"></td>
 
536
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForentryValuesForLastYear1%></font></td>
 
537
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForentryValuesForLastYear2%></font></td>
 
538
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForentryNumberValues1%></font></td>
 
539
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForentryNumberValues2%></font></td>
 
540
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForcumentryValuesForLastYear1%></font></td>
 
541
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForcumentryValuesForLastYear2%></font></td>
 
542
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForcumentryValuesForCurYear1%></font></td>
 
543
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=tempForcumentryValuesForCurYear2%></font></td>
 
544
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=temp1%></font></td>
 
545
                        <td width="5%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center"><font face="Arial" size="2"><%=temp2%></font></td>
 
546
                        </tr>
 
547
           <%   }
 
548
             else
 
549
              {  
 
550
                 if(k==0 || k==1 || k==6 || k==12 || k==14 || k==18 || k==22 || k==23 || k==26 || k==30 || k==34 || k==37 || k==41 || k==44 || k==45 || k==56 || k==64 || k==68 || k==69 || k==70 || k==73 || k==76 || k==79 || k==82 || k==85 || k==88 || k==93 || k==98 || k==103 || k==105 || k==108 || k==112 || k==118)
 
551
                 {
 
552
                  tempForentryNumberValues1 = " ";                
 
553
                  tempForentryValuesForLastYear1 = " ";           
 
554
                          tempForcumentryValuesForLastYear1 = " ";                
 
555
                          tempForcumentryValuesForCurYear1 = " ";
 
556
                  
 
557
                  l++;
 
558
                 } 
 
559
               else 
 
560
                {
 
561
                 temp = entryNumberValues[l];
 
562
                 if(temp==-1) tempForentryNumberValues1 = "";
 
563
                 else tempForentryNumberValues1 = ""+temp;
 
564
                 
 
565
                 temp = entryValuesForLastYear[l];
 
566
                 if(temp==-1) tempForentryValuesForLastYear1 = "";
 
567
                 else tempForentryValuesForLastYear1 = ""+temp;
 
568
                 
 
569
                         temp = cumentryValuesForLastYear[l];
 
570
                         if(temp==-1) tempForcumentryValuesForLastYear1 = "";
 
571
                         else tempForcumentryValuesForLastYear1 = ""+temp;
 
572
 
 
573
                         temp = cumentryValuesForCurYear[l];
 
574
                         if(temp==-1) tempForcumentryValuesForCurYear1 = "";
 
575
                         else tempForcumentryValuesForCurYear1 = ""+temp;
 
576
                 
 
577
 //                      temp1 = dataElementCodes[l];
 
578
 
 
579
                         l++;
 
580
                }  
 
581
               %>
 
582
                <tr>
 
583
                        <td id="<%=id1%>" name="<%=id1%>" width="3%"  valign="top" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="left">&nbsp;</td>
 
584
                        <td id="<%=id2%>" name="<%=id2%>" width="47%"  valign="top" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%"></td>
 
585
                        <td width="10%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center" colspan="2"><font face="Arial" size="2"><%=tempForentryValuesForLastYear1%></font></td>
 
586
                        <td width="10%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center" colspan="2"><font face="Arial" size="2"><%=tempForentryNumberValues1%></font></td>
 
587
                        <td width="10%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center" colspan="2"><font face="Arial" size="2"><%=tempForcumentryValuesForLastYear1%></font></td>
 
588
                        <td width="10%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center" colspan="2"><font face="Arial" size="2"><%=tempForcumentryValuesForCurYear1%></font></td>
 
589
                                <td width="10%" style="border-collapse: collapse; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1; border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; padding-bottom:0; padding-left:3; padding-right:1; " bordercolor="#111111" width="100%" align="center" colspan="2"><font face="Arial" size="2"><%=temp1%></font></td>
 
590
                        </tr>
 
591
                <% 
 
592
             }                     
 
593
                 k++;
 
594
                }               
 
595
                 j++;
 
596
                %>
 
597
                </table>
 
598
                <%
 
599
         }      
 
600
 %>
 
601
 
 
602
 
 
603
</BODY>
 
604
</HTML>
 
 
b'\\ No newline at end of file'