Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<%
2
'=====================================================
145 ghuddy 3
'               Package Pages
119 ghuddy 4
'=====================================================
5
%>
6
<!--#include file="_tabs.asp"-->
7
<!--#include file="_action_buttons.asp"-->
8
<%
9
'------------ Variable Definition -------------
10
Dim parExtpkg, parExtrtag_id
11
Dim rsTemp
12
Dim CanIgnoreWarnings
13
'Dim parFileDiff
14
'Dim parComparePvId
15
'Dim parFileFilter
16
'Dim dFileFilter
17
'Dim parDepFilter
18
'Dim dDepFilter
19
'------------ Constants Declaration -----------
20
Const imgPkgLocked = "<img src='images/i_locked.gif' width='7' height='10' hspace='4' align='absmiddle'>"
21
Const imgPkgLockSpacer = "<img src='images/spacer.gif' width='7' height='10' hspace='4' align='absmiddle'>"
22
'------------ Variable Init -------------------
23
parExtpkg = QStrPar("extpkg")
24
parExtrtag_id = QStrPar("extrtag_id")
25
'----------------------------------------------
26
%>
27
<%
28
'-----------------------------------------------------------------------------------------------------------------
29
Sub Print_Pkg_Dependencies ( NNpv_id, NNrtag_id, BBextpkg )
145 ghuddy 30
   Dim rsTemp, Query_String, noDependencies
31
   noDependencies = FALSE
32
 
33
 
34
   Query_String = ReadFile( rootPath & "queries\dependencies.sql" )
35
 
36
   OraDatabase.Parameters.Add "RTAG_ID", NNrtag_id, ORAPARM_INPUT
37
   OraDatabase.Parameters("RTAG_ID").ServerType = ORATYPE_NUMBER
38
 
39
   OraDatabase.Parameters.Add "PV_ID", NNpv_id, ORAPARM_INPUT
40
   OraDatabase.Parameters("PV_ID").ServerType = ORATYPE_NUMBER
41
 
42
   Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, 0 )
43
 
44
   CanIgnoreWarnings = FALSE
45
   If NNrtag_id <> "" AND is_daemon_enabled_release(NNrtag_id, TRUE) = FALSE Then
46
      If pkgInfoHash.Item("build_type") = "M" OR _
47
         ( pkgInfoHash.Item("build_type") = "A" AND pkgInfoHash.Item("dlocked") = "Y" ) OR _
48
         ( pkgInfoHash.Item("build_type") = "Y" AND pkgInfoHash.Item("dlocked") = "Y" ) Then
49
         CanIgnoreWarnings = TRUE
50
      End If
51
   End If
183 brianf 52
 
145 ghuddy 53
   %>
54
   <table width="100%" border="0" cellspacing="1" cellpadding="3">
55
      <form name="ignore_warnings" method="get" action="_ignore_warnings.asp" onSubmit="ProgressBar.style.visibility='visible';">
56
         <tr>
57
            <%If CanIgnoreWarnings Then%><td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field" align="center">Ignore<br>warnings</td><%End If%>
58
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field"></td>
59
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field">Name<br><img src="images/h_trsp_dot.gif" width="120" height="1"></td>
60
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field"><%=imgPkgLockSpacer%>Version</td>
61
            <td background="images/bg_form_lightbluedark.gif" nowrap width="100%" class="form_field"><%=imgPkgLockSpacer%>Released</td>
62
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field" align="center">Last&nbsp;Modified</td>
63
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field"></td>
183 brianf 64
            <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field">&nbsp;&nbsp;&nbsp;</td>
145 ghuddy 65
         </tr>
66
         <%' Display "no dependencies" if needed%>
67
         <%If rsTemp.RecordCount = 0 Then%>
68
            <tr>
69
               <%If CanIgnoreWarnings Then%><td align="center" nowrap background="images/bg_form_lightgray.gif"></td><%End If%>
70
               <td align="center" background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
71
               <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
72
               <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
73
               <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
74
               <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
75
               <td background="images/bg_form_lightgray.gif" class="form_item"></td>
183 brianf 76
               <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
145 ghuddy 77
            </tr>
78
            <%
79
            noDependencies = TRUE
80
         End If
81
         %>
82
         <%
83
         Dim objTempSession, pkgURL, workInProgress
84
 
85
         Do Until ((rsTemp.BOF) OR (rsTemp.EOF))
86
            pkgURL = "#"
4043 dpurdie 87
            If NOT IsNull(rsTemp.Fields("dpv_link")) Then
88
                pkgURL = scriptName &"?pv_id="& rsTemp("dpv_link") &"&rtag_id="& NNrtag_id
89
            ElseIf NOT IsNull(rsTemp.Fields("orig_pv_id")) Then
90
                pkgURL = scriptName &"?pv_id="& rsTemp("orig_pv_id")
91
            End If
145 ghuddy 92
 
93
            If rsTemp("latest_dlocked") = "N" Then
94
               workInProgress = "<img src='images/i_user.gif' width='10' height='13' border='0' alt='Work is in progress...' align='absmiddle' hspace='2'>"
95
            Else
96
               workInProgress = ""
97
            End If
98
 
99
            %>
100
            <tr>
101
               <%If CanIgnoreWarnings Then%><td align="center" nowrap background="images/bg_form_lightbluedark.gif"><input type="checkbox" name="forced" value="<%=rsTemp("ignore_dpv")%>" <%=Define_Ignore_State ( rsTemp("ignore_warn"), rsTemp("is_patch_ignore"), rsTemp("pkg_state"), rsTemp("latest_pkg_version"), rsTemp("dlocked") )%>></td><%End If%>
102
               <td align="center" background="images/bg_form_lightgray.gif" class="form_item">
103
                  <%If rsTemp("pkg_state") = 0 AND rsTemp("deprecated_state") <> "" Then%>
104
                     <%=DefineStateIcon ( rsTemp("deprecated_state"), rsTemp("dlocked"), rsTemp("ignore_warn"), rsTemp("is_patch_ignore"), pkgInfoHash.Item("build_type"), FALSE )%>
105
                  <%Else%>
106
                     <%=DefineStateIcon ( rsTemp("pkg_state"), rsTemp("dlocked"), rsTemp("ignore_warn"), rsTemp("is_patch_ignore"), pkgInfoHash.Item("build_type"), FALSE )%>
107
                  <%End If%>
108
               </td>
4043 dpurdie 109
               <td background="images/bg_form_lightgray.gif" class="envPkg" nowrap><a href="<%=pkgURL%>" class="txt_linked"><%=rsTemp.Fields("dpkg_name")%></a></td>
145 ghuddy 110
               <td background="images/bg_form_lightgray.gif" class="form_item" nowrap><%If rsTemp("dlocked") = "Y" Then%><%=imgPkgLocked%><%Else%><%=imgPkgLockSpacer%><%End If%><%=rsTemp("dpkg_version")%></td>
111
               <td background="images/bg_form_lightgray.gif" <%If IsNull(rsTemp("ignore_warn")) Then%>class="sublbox_hitem"<%Else%>class="body_scol_thin"<%End If%>><%If rsTemp("latest_dlocked") = "Y" AND ( NOT IsNull(rsTemp("latest_pkg_version")) ) Then%><%=imgPkgLocked%><%Else%><%=imgPkgLockSpacer%><%End If%><%=rsTemp("latest_pkg_version")%></td>
112
               <td background="images/bg_form_lightgray.gif" class="form_item" nowrap><%If NOT IsNull(rsTemp.Fields("modifier_name")) Then%><a href="mailto:<%=rsTemp.Fields("modifier_email")%>" class="txt_linked"><%=workInProgress%><%=rsTemp.Fields("modifier_name")%></a> on <%=EuroDateTime ( rsTemp("modified_stamp")  )%><%End If%></td>
155 ghuddy 113
               <td background="images/bg_form_lightgray.gif" class="form_item"><%If (pkgInfoHash.Item ("dlocked") = "N") OR (pkgInfoHash.Item ("dlocked") = "R") Then%><a href="_remove_build_dependency.asp?pv_id=<%=NNpv_id%>&dpv_id=<%=rsTemp("orig_pv_id")%>&rtag_id=<%=NNrtag_id%>" onClick="return confirmDelete('this Build Dependency');"><img src="images/i_delete.gif" alt="Remove from list." width="13" height="12" hspace="3" border="0"></a><%Else%><img src="images/i_delete_disable.gif" width="13" height="12" hspace="3" border="0"><%End If%></td>
183 brianf 114
               <td background="images/bg_form_lightgray.gif" class="form_item">
187 brianf 115
               <%If (NNrtag_id <> "") and (CInt(rsTemp("pkg_state")) = enumPKG_NOT_FOUND) Then%>
183 brianf 116
               <%
117
                 Dim sonclick
118
                 Dim surl
119
                 surl = "_wform_add_missing_dependency.asp" &_
120
                   "?rfile=" & scriptName &_
121
                   "&ppv_id=" & NNpv_id &_
122
                   "&pv_id=" & rsTemp("orig_pv_id") &_
123
                   "&rtag_id=" & NNrtag_id
185 brianf 124
                 sonclick = "MM_openBrWindow('" & surl & "','AddDependency','resizable=yes,width=560,height=310');"
183 brianf 125
               %>
126
                 <img onclick="<%=sonclick%>" src="images/i_add_missing_dep.gif" alt="Add missing dependency." width="15" height="15" hspace="3" border="0">
127
               <%Else%>
128
                 <img src="images/i_add_missing_dep.gif" width="15" height="15" hspace="3" border="0" style="visibility:hidden">
129
               <%End If%>
130
               </td>
131
 
132
 
145 ghuddy 133
            </tr>
134
            <%
135
            rsTemp.MoveNext
136
         Loop
137
         %>
138
        <tr>
4084 dpurdie 139
            <%If noDependencies OR (ReleaseMode = enumDB_RELEASE_IN_CLOSED_MODE) OR (ReleaseMode = enumDB_RELEASE_IN_ARCHIVE_MODE) Then%>
145 ghuddy 140
               <td></td>
141
            <%Else%>
142
               <%If CanIgnoreWarnings Then%><td nowrap background="images/bg_form_lightbluedark.gif" align="center"><input name="Submit" type="submit" class="form_btn" id="Submit" value="Apply" ></td><%End If%>
143
            <%End If%>
144
            <td colspan="2" class="body_scol"><SPAN id="ProgressBar" name="ProgressBar" style="visibility:hidden;"><img src="images/i_processing.gif" width="11" height="17" align="absmiddle" hspace="3">Processing...</SPAN></td>
183 brianf 145
            <td><img src="images/spacer.gif" width="150" height="1"></td>
145 ghuddy 146
            <td></td>
147
            <td></td>
148
            <td></td>
149
         </tr>
150
         <input type="hidden" name="pv_id" value="<%=NNpv_id%>">
151
         <input type="hidden" name="rtag_id" value="<%=NNrtag_id%>">
152
      </form>
153
   </table>
154
   <%
155
   OraDatabase.Parameters.Remove "RTAG_ID"
156
   OraDatabase.Parameters.Remove "PV_ID"
157
   rsTemp.Close
158
   Set rsTemp = nothing
119 ghuddy 159
End Sub
160
'-----------------------------------------------------------------------------------------------------------------
161
Sub Print_Patch_Dependencies ( NNpv_id, NNrtag_id, BBextpkg )
145 ghuddy 162
   Dim rsTemp, Query_String, noDependencies
163
   noDependencies = FALSE
164
 
165
   Query_String = ReadFile( rootPath & "queries\dependencies.sql" )
166
 
167
   OraDatabase.Parameters.Add "RTAG_ID", NNrtag_id, ORAPARM_INPUT
168
   OraDatabase.Parameters("RTAG_ID").ServerType = ORATYPE_NUMBER
169
 
170
   OraDatabase.Parameters.Add "PV_ID", NNpv_id, ORAPARM_INPUT
171
   OraDatabase.Parameters("PV_ID").ServerType = ORATYPE_NUMBER
172
 
173
   Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, 0 )%>
174
 
175
   <table width="100%" border="0" cellspacing="1" cellpadding="3">
176
      <tr>
177
         <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field">Name<br><img src="images/h_trsp_dot.gif" width="120" height="1"></td>
178
         <td background="images/bg_form_lightbluedark.gif" nowrap width="100%" class="form_field"><%=imgPkgLockSpacer%>Version</td>
179
         <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field" align="center">Last&nbsp;Modified</td>
180
         <td background="images/bg_form_lightbluedark.gif" nowrap width="1%" class="form_field"></td>
181
      </tr>
182
      <%' Display "no dependencies" if needed%>
183
      <%If rsTemp.RecordCount = 0 Then%>
184
         <tr>
185
            <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
186
            <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
187
            <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
188
            <td background="images/bg_form_lightgray.gif" class="form_item">&nbsp;</td>
189
         </tr>
190
         <%
191
         noDependencies = TRUE
192
      End If
193
      %>
194
      <%
195
      Dim objTempSession, pkgURL, workInProgress
196
 
197
      Do Until ((rsTemp.BOF) OR (rsTemp.EOF))
198
         pkgURL = "#"
4043 dpurdie 199
         If NOT IsNull(rsTemp.Fields("dpv_link")) Then
200
            pkgURL = scriptName &"?pv_id="& rsTemp("orig_pv_id") &"&rtag_id="& parRtag_id
201
         ElseIf NOT IsNull(rsTemp.Fields("orig_pv_id")) Then
202
            pkgURL = scriptName &"?pv_id="& rsTemp("orig_pv_id")
203
         End If
145 ghuddy 204
 
205
         If rsTemp("latest_dlocked") = "N" Then
206
            workInProgress = "<img src='images/i_user.gif' width='10' height='13' border='0' alt='Work is in progress...' align='absmiddle' hspace='2'>"
207
         Else
208
            workInProgress = ""
209
         End If
210
 
211
         %>
212
         <tr>
213
            <td background="images/bg_form_lightgray.gif" class="envPkg" nowrap><a href="<%=pkgURL%>" class="txt_linked"><%If rsTemp("is_patch") = "Y" Then%><%=PatchIcon ( rsTemp("is_patch"), rsTemp("is_obsolete") )%><%End If%><%=rsTemp.Fields("dpkg_name")%></a></td>
214
            <td background="images/bg_form_lightgray.gif" class="form_item" nowrap><%If rsTemp("dlocked") = "Y" Then%><%=imgPkgLocked%><%Else%><%=imgPkgLockSpacer%><%End If%><%=rsTemp("dpkg_version")%></td>
215
            <td background="images/bg_form_lightgray.gif" class="form_item" nowrap><%If NOT IsNull(rsTemp.Fields("modifier_name")) Then%><a href="mailto:<%=rsTemp.Fields("modifier_email")%>" class="txt_linked"><%=workInProgress%><%=rsTemp.Fields("modifier_name")%></a> on <%=EuroDateTime ( rsTemp("modified_stamp") )%><%End If%></td>
155 ghuddy 216
            <td background="images/bg_form_lightgray.gif" class="form_item"><%If (pkgInfoHash.Item ("dlocked") = "N") OR (pkgInfoHash.Item ("dlocked") = "R") Then%><a href="_remove_build_dependency.asp?pv_id=<%=parPv_id%>&dpv_id=<%=rsTemp("orig_pv_id")%>&rtag_id=<%=parRtag_id%>" onClick="return confirmDelete('this Build Dependency');"><img src="images/i_delete.gif" alt="Remove from list." width="13" height="12" hspace="3" border="0"></a><%Else%><img src="images/i_delete_disable.gif" width="13" height="12" hspace="3" border="0"><%End If%></td>
145 ghuddy 217
         </tr>
218
         <%
219
         rsTemp.MoveNext
220
      Loop
221
      %>
222
      <tr>
223
         <td colspan="2" class="body_scol"><SPAN id="ProgressBar" name="ProgressBar" style="visibility:hidden;"><img src="images/i_processing.gif" width="11" height="17" align="absmiddle" hspace="3">Processing...</SPAN></td>
224
         <td></td>
225
         <td></td>
226
         <td></td>
227
      </tr>
228
   </table>
229
   <%
230
   OraDatabase.Parameters.Remove "RTAG_ID"
231
   OraDatabase.Parameters.Remove "PV_ID"
232
   rsTemp.Close
233
   Set rsTemp = nothing
119 ghuddy 234
End Sub
235
'-----------------------------------------------------------------------------------------------------------------
236
Function Define_Ignore_State ( BBcurr_ignore_state, cIsPatchIgnore, NNpkg_state, SSlatest, SSdlocked )
145 ghuddy 237
   ' ==== Ignore Warning Rules ====
238
   ' ENABLE - Dependency is   official  AND  PKG_STATE is OK  AND  has no latest  AND  current ignore warning is not ticked AND not Patch Ignore
239
   ' ENABLE - current ignore state is ticked AND not Patch Ignore
240
 
241
   If  (SSdlocked = "Y") AND _
242
      ( (CInt(NNpkg_state) <> enumPKG_STATE_OK) OR (SSlatest <> "") ) _
243
   Then
244
 
245
      Define_Ignore_State = " "& BBcurr_ignore_state
246
 
247
   Else
248
 
249
      Define_Ignore_State = "disabled "& BBcurr_ignore_state
250
 
251
   End If
252
 
253
 
254
   'If ( (SSdlocked = "Y") AND _
255
   '     (CInt(NNpkg_state) = enumPKG_STATE_OK) AND _
256
   '     (SSlatest <> "") AND _
257
   '     IsNull(BBcurr_ignore_state) AND _
258
   '    IsNull(cIsPatchIgnore) ) _
259
   '   OR _
260
   '   ( NOT IsNull(BBcurr_ignore_state)  AND  IsNull(cIsPatchIgnore) ) Then
261
   '
262
   '   Define_Ignore_State = " "& BBcurr_ignore_state
263
   'Else
264
   '   Define_Ignore_State = "disabled "& BBcurr_ignore_state
265
   'End If
119 ghuddy 266
End Function
267
'-----------------------------------------------------------------------------------------------------------------
268
'-----------------------------------------------------------------------------------------------------------------
269
%>
270
<%
271
'------------------------- MAIN LINE ---------------------------
272
 
273
 
274
'---------------------------------------------------------------
275
%>
276
<%If (parPv_id <> "") Then%>
145 ghuddy 277
   <!-- MAIN PAGE ------------------------------------------>
278
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
279
      <tr>
280
         <td width="1%" background="images/bg_action_norm.gif"><IMG height=35 src="images/spacer.gif" width=15></td>
185 brianf 281
         <td width="100%" background="images/bg_action_norm.gif"><%Call RenderActionBar(parRtag_id,parPv_id)%></td>
145 ghuddy 282
         <td width="1%" background="images/bg_action_norm.gif"><IMG height=1 src="images/spacer.gif" width=15></td>
283
      </tr>
284
      <tr>
183 brianf 285
        <td background="images/bg_lght_gray.gif"><IMG height="45" src="images/spacer.gif" width=1></td>
286
        <td background="images/bg_lght_gray.gif"><%Call RenderStatus(parRtag_id,parPv_id)%></td>
287
        <td background="images/bg_lght_gray.gif">&nbsp;</td>
288
      </tr>
289
      <tr>
145 ghuddy 290
         <td background="images/bg_lght_gray.gif">&nbsp;</td>
291
         <td valign="bottom" background="images/bg_lght_gray.gif">
292
            <table width="100" border="0" cellspacing="0" cellpadding="0">
293
               <tr>
294
                  <td><IMG height=1 src="images/spacer.gif" width=50></td>
295
                  <td>
296
                     <!-- TABS ------------------------------------->
297
                     <%Call Generate_Tab_Menu ( TABarray1, "Dependencies", "orange" )%>
298
                  </td>
299
               </tr>
300
            </table>
301
         </td>
302
         <td background="images/bg_lght_gray.gif">&nbsp;</td>
303
      </tr>
304
      <tr>
305
         <td background="images/lbox_bg_orange.gif"><IMG height=35 src="images/spacer.gif" width=1></td>
306
         <td background="images/lbox_bg_orange.gif">
307
            <!-- TAB ACTION BUTTONS ------------------------------------->
308
            <%Call Action_Buttons ( "Build Dependencies" )%>
309
         </td>
310
         <td background="images/lbox_bg_orange.gif">&nbsp;</td>
311
      </tr>
312
      <tr>
313
         <td></td>
314
         <td valign="top">
315
            <!-- BUILD DEPENDENCIES ------------------------------------->
316
            <br>
317
            <fieldset>
318
               <legend class="body_colb">Build Dependencies</legend>
319
               <a name="DEPENDENCIES"></a>
320
               <%
321
               If pkgInfoHash.Item ("is_patch") = "Y" Then
322
                  Call Print_Patch_Dependencies ( parPv_id, parRtag_id, FALSE )
323
               Else
324
                  Call Print_Pkg_Dependencies ( parPv_id, parRtag_id, FALSE )
325
               End If
326
               %>
327
            </fieldset>
328
            <br><br>
329
            <!-- MODULE CHANGES ----------------------------------------->
330
            <table width="100%"  border="0" cellspacing="0" cellpadding="3">
331
               <tr>
332
                  <td align="right"><a href="javascript:;" onClick="MM_openBrWindow('_wform_dependency_changes.asp?rtag_id=<%=parRtag_id%>&pv_id=<%=parPv_id%>&rfile=<%=ScriptName%>&compare_pv_id=<%=Request("compare_pv_id")%>&filediff=<%=Request("filediff")%>','DependencyChanges','scrollbars=yes,resizable=yes,width=700,height=600')" class="txt_linked" title='Open this section in new window.'><%=LIMG_NEW_WINDOW%>New Window</a> </td>
333
               </tr>
334
            </table>
119 ghuddy 335
 
145 ghuddy 336
            <fieldset>
337
               <legend class="body_colb">Dependency Changes</legend>
338
               <!--#include file="_mod_dependency_changes.asp"-->
339
            </fieldset><br>
340
            <!----------------------------------------------------------->
341
         </td>
342
         <td>&nbsp;</td>
343
      </tr>
344
   </table>
119 ghuddy 345
 
346
<%Else%>
347
 
145 ghuddy 348
   <!-- NO PACKAGE SELECTED  ------------------------------------>
349
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
350
      <tr>
351
         <td width="1%" background="images/bg_action_norm.gif"><IMG height=35 src="images/spacer.gif" width=15></td>
185 brianf 352
         <td width="100%" background="images/bg_action_norm.gif"><%Call RenderActionBar(parRtag_id,NULL)%></td>
145 ghuddy 353
         <td width="1%" background="images/bg_action_norm.gif"><IMG height=1 src="images/spacer.gif" width=15></td>
354
      </tr>
355
      <tr>
356
         <td background="images/bg_lght_gray.gif"><IMG height=50 src="images/spacer.gif" width=1></td>
187 brianf 357
         <td background="images/bg_lght_gray.gif"><%Call RenderStatus(parRtag_id,parPv_id)%></td>
145 ghuddy 358
         <td background="images/bg_lght_gray.gif"></td>
359
      </tr>
360
      <tr>
361
         <td background="images/bg_lght_gray.gif"></td>
362
         <td valign="bottom" background="images/bg_lght_gray.gif">
363
            <table width="100" border="0" cellspacing="0" cellpadding="0">
364
               <tr>
365
                  <td><IMG height=1 src="images/spacer.gif" width=150></td>
366
                  <td><!-- TABS -------------------------------------></td>
367
               </tr>
368
            </table>
369
         </td>
370
         <td background="images/bg_lght_gray.gif">&nbsp;</td>
371
      </tr>
372
      <tr>
373
         <td background="images/lbox_bg_orange.gif"><IMG height=35 src="images/spacer.gif" width=1></td>
374
         <td background="images/lbox_bg_orange.gif"><span class="sublbox_ttl">&laquo;&nbsp;Select package</span></td>
375
         <td background="images/lbox_bg_orange.gif">&nbsp;</td>
376
      </tr>
377
      <tr>
378
         <td></td>
379
         <td valign="top"><SPAN id="ProgressBar" name="ProgressBar" style="visibility:hidden;"><img src="images/i_processing.gif" width="11" height="17" align="absmiddle" hspace="3">Processing...</SPAN></td>
380
         <td>&nbsp;</td>
381
      </tr>
382
   </table>
119 ghuddy 383
<%End If%>
145 ghuddy 384
<%'Response.write "TOTAL TIME: "&  Timer - tempTimer%>