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