PageSourceSearch

https://archive.bethlehem-pa.gov/egov-plus/client/egovmenu.js

js bethlehem-pa.gov collected 2026-10-01 11:52:34 UTC 13,797 bytes, 253 lines download raw bytes

1/*
2 (C) Copyright 2007 SunGard Pentamation Inc., All Rights Reserved.
3 This program is PROPRIETARY and CONFIDENTIAL information of SunGard
4 Pentamation Inc., and may not be disclosed or used except as expressly
5 authorized in a license agreement controlling such use and disclosure.
6 Unauthorized use of this program will result in legal proceedings, civil
7 damages, and possible criminal prosecution.
8
9 |---------------------------------------------------------------------------|
10 | System name -- eGovPlus                                 Release: EG8.2.0  |
11 |---------------------------------------------------------------------------|
12 | File name   -- egovmenu.js                                                |
13 |---------------------------------------------------------------------------|
14 | Revision  Date      By        Description                                 |
15 | --------  --------  --------  --------------------------------------------|
16 | 8.2.0.00  07/24/07            eGovPlus development completed              |
17 | 8.2.0.01  09/14/07  wangqiu   Change owner to entity directory            |
18 | 8.2.0.02  03/17/08  wangqiu   Add Park and Recreation.                    |
19 | 8.2.0.03  05/21/08  russesea  Fix Business License Apply menu check       | 
20 |---------------------------------------------------------------------------|
21 | 8.3.0.00  06/18/08  russesea  Fix path link on Payment menu option        |
22 |---------------------------------------------------------------------------|
23 | 8.4.0.00  10/24/08  wangqiu   Take out the PR options in submit menu      |
24 | 8.4.0.01  11/20/08  adamswil  Change menu option names (Location, Names)  |
25 | 8.4.0.02  12/02/08  wangqiu   Add new variable for PR options in submit   |
26 |---------------------------------------------------------------------------|
27*/
28/***********************************************************************************
29*	(c) Ger Versluis 2000 version 5.411 24 December 2001 (updated Jan 31st, 2003 by Dynamic Drive for Opera7)
30*	For info write to [email protected]		          *
31*	You may remove all comments for faster loading	          *		
32***********************************************************************************/
33var oldbg='#024B04';
34	var LowBgColor=low_color;			// Background color when mouse is not over
35	var LowSubBgColor=sub_low_color;			// Background color when mouse is not over on subs
36	var HighBgColor='white';			// Background color when mouse is over
37	var HighSubBgColor='white';			// Background color when mouse is over on subs
38	var FontLowColor=font_color;			// Font color when mouse is not over
39	var FontSubLowColor=font_color;			// Font color subs when mouse is not over
40	var FontHighColor='black';			// Font color when mouse is over
41	var FontSubHighColor='black';			// Font color subs when mouse is over
42	var BorderColor='gray';			// Border color
43	var BorderSubColor='gray';			// Border color for subs
44	var BorderWidth=1;				// Border width
45	var BorderBtwnElmnts=1;			// Border between elements 1 or 0
46	var FontFamily="Verdana,Arial,Helvetica,  sans-serif"	// Font family menu items
47	var FontSize=10;				// Font size menu items
48	var FontBold=0;				// Bold menu items 1 or 0
49	var FontItalic=0;				// Italic menu items 1 or 0
50	var MenuTextCentered='left';			// Item text position 'left', 'center' or 'right'
51	var MenuCentered='left';			// Menu horizontal position 'left', 'center' or 'right'
52	var MenuVerticalCentered='top';		// Menu vertical position 'top', 'middle','bottom' or static
53	var ChildOverlap=.05;				// horizontal overlap child/ parent
54	var ChildVerticalOverlap=.2;			// vertical overlap child/ parent
55	var StartTop=84;				// Menu offset x coordinate
56	var StartLeft=0;				// Menu offset y coordinate
57	var VerCorrect=0;				// Multiple frames y correction
58	var HorCorrect=0;				// Multiple frames x correction
59	var LeftPaddng=6;				// Left padding
60	var TopPaddng=3;				// Top padding
61	var FirstLineHorizontal=1;			// SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
62	var MenuFramesVertical=1;			// Frames in cols or rows 1 or 0
63	var DissapearDelay=500;			// delay before menu folds in
64	var TakeOverBgColor=1;			// Menu frame takes over background color subitem frame
65	var FirstLineFrame='navig';			// Frame where first level appears
66	var SecLineFrame='space';			// Frame where sub levels appear
67	var DocTargetFrame='space';			// Frame where target documents appear
68	var TargetLoc='';				// span id for relative positioning
69	var HideTop=0;				// Hide first level when loading new document 1 or 0
70	var MenuWrap=1;				// enables/ disables menu wrap 1 or 0
71	var RightToLeft=0;				// enables/ disables right to left unfold 1 or 0
72	var UnfoldsOnClick=0;			// Level 1 unfolds onclick/ onmouseover
73	var WebMasterCheck=0;			// menu tree checking on or off 1 or 0
74	var ShowArrow=1;				// Uses arrow gifs when 1
75	var KeepHilite=1;				// Keep selected path highligthed
76	var men_sz0=90;
77	var men_sz1=110;
78	var men_sz2=120;
79	var men_sz3=130;
80	var men_sz4=140;
81	var men_sz5=150;
82	var men_sz6=160;
83	var men_sz7=170;
84var men_ht=20;
85
86	var Arrws=[site_addr+'menu_src/tri3.gif',5,10,site_addr+'menu_src/tridown3.gif',10,5,site_addr+'menu_src/trileft3.gif',5,10];	// Arrow source, width and height
87
88function BeforeStart(){return}
89function AfterBuild(){return}
90function BeforeFirstOpen(){return}
91function AfterCloseAll(){return}
92
93var ml1=0;
94var ml2=0;
95var ml3=0;
96var ml4=0;
97//------------------------------search menu-----------begin
98    ml2=0;
99    ml3=0;
100    if (pb_enable=="Y" && pb_search=="Y") {
101      ml3++;
102      eval("Menu1_1_" + ml3 + "=new Array('Location Records',site_addr+'property/prop_search.aspx','',0,men_ht,men_sz7);")}
103    if (en_enable=="Y" && en_search=="Y") {
104      ml3++;
105      eval("Menu1_1_" + ml3 + "=new Array('Names',site_addr+'entity/owner.aspx','',0,men_ht,men_sz7);")}
106    if ((pm_enable=="Y" && pm_search=="Y")||(co_enable=="Y" && co_search=="Y")) {
107      ml3++;
108      ml4=0;
109      if (pm_enable=="Y" && pm_search=="Y") {
110        ml4++;
111	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Permit Records', site_addr+'permit/perm_status.aspx', '',0,men_ht,men_sz7);")}
112      if (co_enable=="Y" && co_search=="Y") {
113        ml4++;
114	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Contractor Records',site_addr+'permit/cont_search.aspx','', 0,men_ht,men_sz7);")}
115    eval("Menu1_1_" + ml3 + "=new Array('Permits',site_addr+'permit/perm_status.aspx','',"+ml4+",men_ht,men_sz7);")}
116    if ((bl_enable=="Y" && bl_search=="Y")||(pl_enable=="Y" && pl_search=="Y")||(vl_enable=="Y" && vl_search=="Y")||(ml_enable=="Y" && ml_search=="Y")) {
117      ml3++;
118      ml4=0;
119      if (bl_enable=="Y" && bl_search=="Y") {
120        ml4++;
121	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Business License',site_addr+'license/buslic.aspx','', 0,men_ht,men_sz7);")}
122      if (pl_enable=="Y" && pl_search=="Y") {
123        ml4++;
124	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Pet Licenses',site_addr+'license/petlic.aspx','', 0,men_ht,men_sz7);")}
125      if (vl_enable=="Y" && vl_search=="Y") {
126        ml4++;
127	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Vehicle Licenses',site_addr+'license/vehlic.aspx','', 0,men_ht,men_sz7);")}
128      if (ml_enable=="Y" && ml_search=="Y") {
129        ml4++;
130	    eval("Menu1_1_" + ml3 + "_" + ml4 + "=new Array('Miscellaneous Licenses', site_addr+'license/m
130isclic.aspx','', 0,men_ht,men_sz7);")}
131      eval("Menu1_1_" + ml3 + "=new Array('Licenses',site_addr+'license/buslic.aspx',''," + ml4 + ",men_ht,men_sz7);")}
132    if (ce_enable=="Y" && ce_search=="Y") {
133      ml3++;
134      eval("Menu1_1_" + ml3 + "=new Array('Code Enforcement',site_addr+'code/codeenf.aspx','',0,men_ht,men_sz7);")}
135    if (ax_enable=="Y" && ax_search=="Y") {
136      ml3++;
137      eval("Menu1_1_" + ml3 + "=new Array('Service Requests',site_addr+'action/action_search.aspx','', 2, men_ht, men_sz7);");
138	    eval("Menu1_1_" + ml3 + "_1=new Array('Check Status',site_addr+'action/action_search.aspx','', 0,men_ht,men_sz4);");
139	    eval("Menu1_1_" + ml3 + "_2=new Array('My Open Requests',site_addr+'action/action_search_res.aspx?username=session','',0);");}
140    if (ub_enable=="Y" && ub_search=="Y") {
141      ml3++;
142      eval("Menu1_1_" + ml3 + "=new Array('Utility Billing',site_addr+'ub/acct_search.aspx','',0,men_ht,men_sz7);")}
143    if (al_enable=="Y" && al_search=="Y") {
144      ml3++;
145      eval("Menu1_1_" + ml3 + "=new Array('Alarm Billing',site_addr+'alarms/al_look.aspx','',0,men_ht,men_sz7);")}
146    if (mb_enable=="Y" && mb_search=="Y") {
147      ml3++;
148      eval("Menu1_1_" + ml3 + "=new Array('Miscellaneous Billing',site_addr+'miscbilling/miscbill.aspx','',0,men_ht,men_sz7);")}
149//8.3.0.02 ->
150    if (cprpgm_enable=="Y" && cprpgm_search=="Y") {
151      ml3++;
152      eval("Menu1_1_" + ml3 + "=new Array('Programs',site_addr+'park/pgmmain.aspx','',0,men_ht,men_sz7);")}
153    if (cprfac_enable=="Y" && cprfac_search=="Y") {
154      ml3++;
155      eval("Menu1_1_" + ml3 + "=new Array('Facilities',site_addr+'park/facmain.aspx','',0,men_ht,men_sz7);")}
156//8.3.0.02 <-
157    if (mapsearch_link > "") {
158      ml3++;
159//      eval("Menu1_1_" + ml3 + "=new Array('Map','" + mapsearch_link +"','',0,men_ht,men_sz5);")}
160      eval("Menu1_1_" + ml3 + "=new Array('Map','javascript:window.open(\"" + mapsearch_link + "\")','',0,men_ht,men_sz7);")}
161    if (fs_enable=="Y" && fs_search=="Y") {
162      ml3++;
163      eval("Menu1_1_" + ml3 + "=new Array('Fire & Safety Accounts',site_addr+'fire/fs_search.aspx','',0,men_ht,men_sz7);");}
164    if (tr_enable=="Y" && tr_search=="Y") {
165      ml3++;
166      eval("Menu1_1_" + ml3 + "=new Array('Property Tax',site_addr+'tax/tax_search.aspx','',0,men_ht,men_sz7);")}
167
168  if (ml3 > 0) {
169    ml2++;
170    eval("Menu1_"+ml2+"=new Array('Search','','',"+ml3+",men_ht,men_sz1);");}
171//------------------------------search menu-----------end
172
173//------------------------------submit menu-----------begin
174    ml2++;
175    ml3=0;
176    ml4=0;
177var str1;
178    if (pm_enable=="Y") {
179      ml3++;
180      if (apply_enable=="Y") {
181        ml4++;
182    	eval("Menu1_"+ml2+"_" + ml3 + "_" + ml4 + "=new Array('Application' ,site_addr+'permit_app/step1.aspx','',0,men_ht,men_sz4);");}
183      if (insp_enable=="Y") {
184        ml4++;
185	    eval("Menu1_"+ml2+"_" + ml3 + "_" + ml4 + "=new Array('Inspection Request',site_addr+'permit/inspmain.aspx','',0,men_ht,men_sz4);");}
186      ml4++;
187	  eval("Menu1_"+ml2+"_" + ml3 + "_" + ml4 + "=new Array('Sample Permit',site_addr+'permit/perm_samp.aspx','',0,men_ht,men_sz4);");
188      eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Permit',site_addr+'permit/perm_samp.aspx',''," + ml4 + ",men_ht,men_sz7);");}
189// 8.2.0.03 -->
190//    if (bl_enable=="Y") {
191    if (bl_apply=="Y") {
192// 8.2.0.03 <--
193      ml3++;
194      eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Business License',site_addr+'license/buslic.aspx','',2,men_ht,men_sz7);");
195		eval("Menu1_"+ml2+"_" + ml3 + "_1=new Array('Application',site_addr+'license_app/step1.aspx','',0,men_ht,men_sz3);");
196		eval("Menu1_"+ml2+"_" + ml3 + "_2=new Array('Tax Returns',site_addr+'entity/owner_dtl.aspx?show_all=Y&appl=BL','',0);");}
197    if (ax_enable=="Y") {
198      ml3++;
199      eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Service Request',site_addr+'action/newact.aspx','',0,men_ht,men_sz7);")}
200//8.4.0.02 ->
201//8.4.0.00 ->
202//8.3.0.02 ->
203  if (cprpgm_enroll=="Y") {
204    ml3++;
205    eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Program Registration',site_addr+'park/pgmmain.aspx?opt=R','',0,men_ht,men_sz7);")}
206  if (cprfac_resv=="Y") {
207    ml3++;
208    eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Facility Reservation',site_addr+'park/facmain.aspx?opt=R','',0,men_ht,men_sz7);")}
209//8.3.0.02 <-
210//8.4.0.00 <-
211//8.4.0.02 <-
212//
213// COB- Never Include Shopping Cart
214//    if ((pm_enable=="Y" && pm_pay=="Y")||(bl_enable=="Y" && bl_pay=="Y")||(pl_enable=="Y" && pl_pay=="Y")||(vl_enable=="Y" && vl_pay=="Y")||(ml_enable=="Y" && ml_pay=="Y")||(ub_enable=="Y" && ub_pay=="Y")||(al_enable=="Y" && al_pay=="Y")||(mb_enable=="Y" && mb_pay=="Y")||(en_enable=="Y" && en_pay=="Y")) {
215//      ml3++;
216//8.3.0.00 -->
217//        eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Payment',site_addr+'license/entity_due.aspx','',0,men_ht,men_sz7);");}
218//        eval("Menu1_"+ml2+"_" + ml3 + "=new Array('Payment',site_addr+'entity/entity_due.aspx','',0,men_ht,men_sz7);");}
219//8.3.0.00 <--
220      ml3++;
221      eval("Menu1_"+ml2+"_" + ml3 + "=new Array('My Account Information',site_addr+'entity/register.aspx?myinfo=Y','',0,men_ht,men_sz7);");
222  eval("Menu1_"+ml2+"=new Array('Submit','','',"+ml3+",men_ht,men_sz0);");
223//------------------------------submit menu-----------end
224
225eval("Menu1=new Array('I Want To ...','','',"+ml2+",men_ht,men_sz1);");
226
227ml1 = 1;
228if (forms_link > " ") {
229    ml1++;
230    eval("Menu"+ml1+"=new Array('Forms','" + forms_link + "','',0,men_ht,men_sz0);");}
231
232if (help_link > " ") {
233    ml1++;
234    eval("Menu"+ml1+"=new Array('Help','" + help_link + "','',0,men_ht,men_sz0);");}
235
236if (contact_link > " ") {
237    ml1++;
238//010515 BK	
239	eval("Menu"+ml1+"=new Array('Contact Us','" + '/egov-plus/client/contactus.html' + "','',0,men_ht,men_sz1);")}
240
241if (home_link > " ") {
242    ml1++;
243    eval("Menu"+ml1+"=new Array('Home','" + home_link + "','',0,men_ht,men_sz0);")}
244
245ml1++;
246if (logged_in == 1) {
247    eval("Menu"+ml1+"=new Array('Log Out',site_addr+'entity/logout.aspx','',0,men_ht,men_sz0);")}
248else {
249    eval("Menu"+ml1+"=new Array('Log In', site_addr+'entity/login_main.aspx','',0,men_ht,men_sz0);")}
250
251Menu66=new Array('Account Summary',site_addr+'entity/owner_dtl.aspx','',0,men_ht,men_sz4);
252
253var NoOffFirstLineMenus=ml1;			// Number of first level items

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.