UI testing tool, #37340
[freeside.git] / FS-Test / share / output / view / cust_main.cgi / custnum=135:show=packages
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <HTML>
3   <HEAD>
4     <TITLE>
5       Customer: Olson Inc (Towne, Samara)
6     </TITLE>
7     <!-- per RT, to prevent IE compatibility mode -->
8     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
9     <!-- The X-UA-Compatible <meta> tag above must be very early in <head> -->
10     <META HTTP-Equiv="Cache-Control" Content="no-cache">
11     <META HTTP-Equiv="Pragma" Content="no-cache">
12     <META HTTP-Equiv="Expires" Content="0"> 
13
14     <script type="text/javascript" src="http://localhost/freeside/elements/cssexpr.js"></script>
15
16
17   <script type="text/javascript" src="http://localhost/freeside/elements/xmenu.top.js"></script>
18   <link href="http://localhost/freeside/elements/xmenu.top.css" type="text/css" rel="stylesheet">
19
20
21   <link href="http://localhost/freeside/elements/freeside.css" type="text/css" rel="stylesheet">
22   <link href="http://localhost/freeside/elements/freeside-print.css" type="text/css" rel="stylesheet" media="print">
23 <link href="http://localhost/freeside/elements/freeside-menu.css" type="text/css" rel="stylesheet">
24
25 <SCRIPT TYPE="text/javascript">
26
27   function about_freeside() {
28     overlib( OLiframeContent('http://localhost/freeside/docs/about.html', 300, 375, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'About', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#7e0079', CGCOLOR, '#7e0079', CLOSETEXT, 'Close'); 
29   }
30
31   webfxMenuImagePath      = "http://localhost/freeside/images/";
32   webfxMenuUseHover       = 1;
33   webfxMenuShowTime       = 300;
34   webfxMenuHideTime       = 500;
35
36   var myBar = new WebFXMenuBar;
37
38     
39           myBar.add(new WebFXMenuButton('Billing Main', "http://localhost/freeside/", 'Billing start page' ));
40
41     
42           myBar.add(new WebFXMenuButton('Ticketing Main', "http://localhost/freeside/rt/", 'Ticketing start page' ));
43
44     
45           myBar.add(new WebFXMenuButton('New prospect', "http://localhost/freeside/edit/prospect_main.html", 'Add a new prospect' ));
46
47     
48           myBar.add(new WebFXMenuButton('New customer', "http://localhost/freeside/edit/cust_main.cgi", 'Add a new customer' ));
49
50
51           var myMenu0 = new WebFXMenu;
52 myMenu0.emptyText = '';
53 var myMenu1 = new WebFXMenu;
54 myMenu1.emptyText = '';
55 myMenu1.add(new WebFXMenuItem("List prospects", "http://localhost/freeside/search/prospect_main.html", "" ));
56 myMenu1.add(new WebFXMenuItem("Advanced prospect reports", "http://localhost/freeside/search/report_prospect_main.html", "" ));
57 myMenu1.add(new WebFXMenuSeparator());
58 myMenu1.add(new WebFXMenuItem("Prospect contacts", "http://localhost/freeside/search/report_contact.html?link=prospect_main", "" ));
59 myMenu1.width = 256;
60
61 myMenu0.add(new WebFXMenuItem("Prospects", null, "Prospect reports", myMenu1 ));
62 var myMenu2 = new WebFXMenu;
63 myMenu2.emptyText = '';
64 myMenu2.add(new WebFXMenuItem("List quotations", "http://localhost/freeside/search/quotation.html", "" ));
65 myMenu2.add(new WebFXMenuItem("Advanced quotation reports", "http://localhost/freeside/search/report_quotation.html", "" ));
66 myMenu2.width = 256;
67
68 myMenu0.add(new WebFXMenuItem("Quotations", null, "Quotation reports", myMenu2 ));
69 var myMenu3 = new WebFXMenu;
70 myMenu3.emptyText = '';
71 var myMenu4 = new WebFXMenu;
72 myMenu4.emptyText = '';
73 myMenu4.add(new WebFXMenuItem("by customer number", "http://localhost/freeside/search/cust_main.cgi?browse=custnum", "" ));
74 myMenu4.add(new WebFXMenuItem("by last name", "http://localhost/freeside/search/cust_main.cgi?browse=last", "" ));
75 myMenu4.add(new WebFXMenuItem("by company name", "http://localhost/freeside/search/cust_main.cgi?browse=company", "" ));
76 myMenu4.add(new WebFXMenuItem("by active trouble tickets", "http://localhost/freeside/search/cust_main.cgi?browse=tickets", "" ));
77 myMenu4.width = 256;
78
79 myMenu3.add(new WebFXMenuItem("List customers", null, "List customers", myMenu4 ));
80 myMenu3.add(new WebFXMenuItem("Zip code distribution", "http://localhost/freeside/search/report_cust_main-zip.html", "Zip codes by number of customers" ));
81 myMenu3.add(new WebFXMenuItem("Customer signup report", "http://localhost/freeside/graph/report_cust_signup.html", "New customer signups by date" ));
82 myMenu3.add(new WebFXMenuItem("Customer churn report", "http://localhost/freeside/graph/report_cust_churn.html", "New customers, suspensions, and cancellations summary" ));
83 myMenu3.add(new WebFXMenuItem("Signup date report", "http://localhost/freeside/graph/report_signupdate.html", "Signup date report (by date of signup)" ));
84 myMenu3.add(new WebFXMenuItem("Advanced customer reports", "http://localhost/freeside/search/report_cust_main.html", "by status, signup date, agent, etc." ));
85 myMenu3.add(new WebFXMenuSeparator());
86 myMenu3.add(new WebFXMenuItem("Customer contacts", "http://localhost/freeside/search/report_contact.html?link=cust_main", "" ));
87 myMenu3.width = 256;
88
89 myMenu0.add(new WebFXMenuItem("Customers", null, "Customer reports", myMenu3 ));
90 var myMenu5 = new WebFXMenu;
91 myMenu5.emptyText = '';
92 var myMenu6 = new WebFXMenu;
93 myMenu6.emptyText = '';
94 myMenu6.add(new WebFXMenuItem("All open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN_date", "All invoices with an unpaid balance" ));
95 myMenu6.add(new WebFXMenuItem("15 day open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN15_date", "Invoices 15 days or older with an unpaid balance" ));
96 myMenu6.add(new WebFXMenuItem("30 day open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN30_date", "Invoices 30 days or older with an unpaid balance" ));
97 myMenu6.add(new WebFXMenuItem("60 day open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN60_date", "Invoices 60 days or older with an unpaid balance" ));
98 myMenu6.add(new WebFXMenuItem("90 day open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN90_date", "Invoices 90 days or older with an unpaid balance" ));
99 myMenu6.add(new WebFXMenuItem("120 day open invoices", "http://localhost/freeside/search/cust_bill.html?OPEN120_date", "Invoices 120 days or older with an unpaid balance" ));
100 myMenu6.width = 256;
101
102 myMenu5.add(new WebFXMenuItem("Open invoices", null, "Open invoices", myMenu6 ));
103 myMenu5.add(new WebFXMenuItem("All invoices", "http://localhost/freeside/search/cust_bill.html?date", "List all invoices" ));
104 myMenu5.add(new WebFXMenuItem("Advanced invoice reports", "http://localhost/freeside/search/report_cust_bill.html", "by agent, date range, etc." ));
105 myMenu5.add(new WebFXMenuSeparator());
106 myMenu5.add(new WebFXMenuItem("Line items", "http://localhost/freeside/search/report_cust_bill_pkg.html", "Individual line item detail" ));
107 myMenu5.add(new WebFXMenuItem("Voided invoices", "http://localhost/freeside/search/report_cust_bill_void.html", "Search for voided invoices" ));
108 myMenu5.width = 256;
109
110 myMenu0.add(new WebFXMenuItem("Invoices", null, "Invoice reports", myMenu5 ));
111 var myMenu7 = new WebFXMenu;
112 myMenu7.emptyText = '';
113 myMenu7.add(new WebFXMenuItem("Discount graph", "http://localhost/freeside/graph/report_cust_bill_pkg_discount.html", "Discount overview per month" ));
114 myMenu7.add(new WebFXMenuItem("Discount detail", "http://localhost/freeside/search/report_cust_bill_pkg_discount.html", "Discount report (by employee and/or date range)" ));
115 myMenu7.add(new WebFXMenuItem("Package discounts", "http://localhost/freeside/search/report_cust_pkg_discount.html", "Active/inactive discounts by package" ));
116 myMenu7.width = 256;
117
118 myMenu0.add(new WebFXMenuItem("Discounts", null, "Discount reports", myMenu7 ));
119 var myMenu8 = new WebFXMenu;
120 myMenu8.emptyText = '';
121 myMenu8.add(new WebFXMenuItem("Payments", "http://localhost/freeside/search/report_cust_pay.html", "Payment report (by type and/or date range)" ));
122 myMenu8.add(new WebFXMenuItem("Payment application detail", "http://localhost/freeside/search/report_cust_bill_pay_pkg.html", "Line item application detail" ));
123 myMenu8.add(new WebFXMenuItem("Pending Payments", "http://localhost/freeside/search/cust_pay_pending.html?magic=_date;statusNOT=done", "Pending real-time payments" ));
124 myMenu8.add(new WebFXMenuItem("Unapplied Payments", "http://localhost/freeside/search/report_cust_pay.html?unapplied=1", "Unapplied payment report (by type and/or date range)" ));
125 myMenu8.add(new WebFXMenuItem("Voided Payments", "http://localhost/freeside/search/report_cust_pay.html?void=1", "Voided payment report (by type and/or date range)" ));
126 myMenu8.add(new WebFXMenuItem("Unapplied Payment Aging", "http://localhost/freeside/search/report_unapplied_cust_pay.html", "Unapplied payment aging report" ));
127 myMenu8.width = 256;
128
129 myMenu0.add(new WebFXMenuItem("Payments", null, "Payment reports", myMenu8 ));
130 var myMenu9 = new WebFXMenu;
131 myMenu9.emptyText = '';
132 myMenu9.add(new WebFXMenuItem("Package definitions (by # active)", "http://localhost/freeside/browse/part_pkg.cgi?active=1", "Package definitions by number of active packages" ));
133 myMenu9.add(new WebFXMenuItem("Package costs", "http://localhost/freeside/graph/report_cust_pkg_cost.html", "Package setup and recurring costs graph" ));
134 myMenu9.add(new WebFXMenuSeparator());
135 myMenu9.add(new WebFXMenuItem("Package churn", "http://localhost/freeside/graph/report_cust_pkg.html", "Orders, suspensions and cancellations summary graph" ));
136 myMenu9.add(new WebFXMenuSeparator());
137 myMenu9.add(new WebFXMenuItem("All customer packages", "http://localhost/freeside/search/cust_pkg.cgi?pkgnum", "List all customer packages" ));
138 myMenu9.add(new WebFXMenuItem("Package summary", "http://localhost/freeside/search/cust_pkg_summary.html", "Show package sales summary" ));
139 myMenu9.add(new WebFXMenuItem("Suspended customer packages", "http://localhost/freeside/search/cust_pkg.cgi?magic=suspended", "List suspended packages" ));
140 myMenu9.add(new WebFXMenuItem("Suspension summary", "http://localhost/freeside/search/cust_pkg_susp.html", "Show suspension activity" ));
141 myMenu9.add(new WebFXMenuItem("Customer packages with unconfigured services", "http://localhost/freeside/search/cust_pkg.cgi?APKG_pkgnum", "List packages which have provisionable services" ));
142 myMenu9.add(new WebFXMenuItem("Advanced package reports", "http://localhost/freeside/search/report_cust_pkg.html", "by agent, date range, status, package definition" ));
143 myMenu9.width = 256;
144
145 myMenu0.add(new WebFXMenuItem("Packages", null, "Package reports", myMenu9 ));
146 var myMenu10 = new WebFXMenu;
147 myMenu10.emptyText = '';
148 myMenu10.add(new WebFXMenuItem("Service definitions", "http://localhost/freeside/browse/part_svc.cgi?orderby=active", "Service definitions by number of active packages" ));
149 myMenu10.add(new WebFXMenuSeparator());
150 myMenu10.add(new WebFXMenuItem("Unprovisioned services", "http://localhost/freeside/search/report_unprovisioned_services.html", "Unprovisioned services" ));
151 myMenu10.add(new WebFXMenuSeparator());
152 var myMenu11 = new WebFXMenu;
153 myMenu11.emptyText = '';
154 myMenu11.add(new WebFXMenuItem("All accounts by Username", "http://localhost/freeside/search/svc_acct.cgi?magic=all;sortby=username", "" ));
155 myMenu11.add(new WebFXMenuItem("All accounts by UID", "http://localhost/freeside/search/svc_acct.cgi?magic=all;sortby=uid", "" ));
156 myMenu11.add(new WebFXMenuItem("All accounts with Time Remaining", "http://localhost/freeside/search/svc_acct.cgi?magic=all;sortby=seconds", "" ));
157 myMenu11.add(new WebFXMenuItem("All accounts by Last login", "http://localhost/freeside/search/svc_acct.cgi?magic=all;sortby=last_login", "" ));
158 myMenu11.add(new WebFXMenuItem("All accounts never logged in", "http://localhost/freeside/search/svc_acct.cgi?magic=nologin;sortby=svcnum", "" ));
159 myMenu11.add(new WebFXMenuItem("Advanced account reports", "http://localhost/freeside/search/report_svc_acct.html", "" ));
160 myMenu11.width = 256;
161
162 myMenu10.add(new WebFXMenuItem("Accounts", null, "Access accounts and mailboxes", myMenu11 ));
163 var myMenu12 = new WebFXMenu;
164 myMenu12.emptyText = '';
165 myMenu12.add(new WebFXMenuItem("All domains", "http://localhost/freeside/search/svc_domain.cgi?magic=all;sortby=domain", "" ));
166 myMenu12.width = 256;
167
168 myMenu10.add(new WebFXMenuItem("Domains", null, "Domains", myMenu12 ));
169 var myMenu13 = new WebFXMenu;
170 myMenu13.emptyText = '';
171 myMenu13.add(new WebFXMenuItem("All certificates", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_cert;magic=all;sortby=svcnum", "" ));
172 myMenu13.width = 256;
173
174 myMenu10.add(new WebFXMenuItem("Certificates", null, "Example services", myMenu13 ));
175 var myMenu14 = new WebFXMenu;
176 myMenu14.emptyText = '';
177 myMenu14.add(new WebFXMenuItem("All mail forwards", "http://localhost/freeside/search/svc_forward.cgi?magic=all;sortby=svcnum", "" ));
178 myMenu14.width = 256;
179
180 myMenu10.add(new WebFXMenuItem("Mail forwards", null, "Mail forwards", myMenu14 ));
181 var myMenu15 = new WebFXMenu;
182 myMenu15.emptyText = '';
183 myMenu15.add(new WebFXMenuItem("All mailing lists", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_mailinglist;magic=all;sortby=svcnum", "" ));
184 myMenu15.width = 256;
185
186 myMenu10.add(new WebFXMenuItem("Mailing lists", null, "Mailing lists", myMenu15 ));
187 var myMenu16 = new WebFXMenu;
188 myMenu16.emptyText = '';
189 myMenu16.add(new WebFXMenuItem("All virtual hosting services", "http://localhost/freeside/search/svc_www.cgi?magic=all;sortby=svcnum", "" ));
190 myMenu16.width = 256;
191
192 myMenu10.add(new WebFXMenuItem("Virtual hosting services", null, "Virtual hosting services", myMenu16 ));
193 var myMenu17 = new WebFXMenu;
194 myMenu17.emptyText = '';
195 myMenu17.add(new WebFXMenuItem("All wireless broadband services", "http://localhost/freeside/search/svc_broadband.cgi?magic=all;sortby=svcnum", "" ));
196 myMenu17.add(new WebFXMenuItem("Advanced wireless broadband reports", "http://localhost/freeside/search/report_svc_broadband.html", "" ));
197 myMenu17.width = 256;
198
199 myMenu10.add(new WebFXMenuItem("Wireless broadband services", null, "Fixed wireless broadband services", myMenu17 ));
200 var myMenu18 = new WebFXMenu;
201 myMenu18.emptyText = '';
202 myMenu18.add(new WebFXMenuItem("All cable subscribers by Service", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_cable;magic=all;sortby=svcnum", "" ));
203 myMenu18.add(new WebFXMenuItem("All cable subscribers by Serial number", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_cable;magic=all;sortby=serialnum", "" ));
204 myMenu18.add(new WebFXMenuItem("All cable subscribers by MAC address", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_cable;magic=all;sortby=mac_addr", "" ));
205 myMenu18.width = 256;
206
207 myMenu10.add(new WebFXMenuItem("Cable Subscribers", null, "Cable Subscribers", myMenu18 ));
208 var myMenu19 = new WebFXMenu;
209 myMenu19.emptyText = '';
210 myMenu19.add(new WebFXMenuItem("All DSLs", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_dsl;magic=all;sortby=phonenum", "" ));
211 myMenu19.add(new WebFXMenuItem("Qualifications", "http://localhost/freeside/search/qual.cgi", "" ));
212 myMenu19.width = 256;
213
214 myMenu10.add(new WebFXMenuItem("DSLs", null, "DSLs", myMenu19 ));
215 var myMenu20 = new WebFXMenu;
216 myMenu20.emptyText = '';
217 myMenu20.add(new WebFXMenuItem("All dish services", "http://localhost/freeside/search/svc_dish.cgi?magic=all;sortby=svcnum", "" ));
218 myMenu20.width = 256;
219
220 myMenu10.add(new WebFXMenuItem("Dish services", null, "Dish services", myMenu20 ));
221 var myMenu21 = new WebFXMenu;
222 myMenu21.emptyText = '';
223 myMenu21.add(new WebFXMenuItem("All hardware", "http://localhost/freeside/search/svc_hardware.cgi?magic=all;sortby=svcnum", "" ));
224 myMenu21.add(new WebFXMenuItem("Advanced hardware reports", "http://localhost/freeside/search/report_svc_hardware.html", "" ));
225 myMenu21.width = 256;
226
227 myMenu10.add(new WebFXMenuItem("Hardware", null, "Hardware", myMenu21 ));
228 var myMenu22 = new WebFXMenu;
229 myMenu22.emptyText = '';
230 myMenu22.add(new WebFXMenuItem("All phone numbers", "http://localhost/freeside/search/svc_phone.cgi?magic=all;sortby=phonenum", "" ));
231 myMenu22.add(new WebFXMenuItem("Phone numbers' total usage by time period", "http://localhost/freeside/search/report_svc_phone_usage.html", "Total usage (minutes, and amount billed) for the specified time period, per phone number." ));
232 myMenu22.add(new WebFXMenuItem("Phone numbers by state", "http://localhost/freeside/search/phone_state.html", "Current or historical phone services broken down by state." ));
233 myMenu22.add(new WebFXMenuItem("Advanced phone number reports", "http://localhost/freeside/search/report_svc_phone.html", "" ));
234 myMenu22.add(new WebFXMenuItem("Phone number (DID) availability", "http://localhost/freeside/search/report_phone_avail.html", "" ));
235 myMenu22.add(new WebFXMenuItem("Inventory/Provisioning Status", "http://localhost/freeside/search/phone_inventory_provisioned.html", "" ));
236 myMenu22.width = 256;
237
238 myMenu10.add(new WebFXMenuItem("Phone numbers", null, "Phone numbers", myMenu22 ));
239 var myMenu23 = new WebFXMenu;
240 myMenu23.emptyText = '';
241 myMenu23.add(new WebFXMenuItem("All PBXs", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_pbx;magic=all;sortby=svcnum", "" ));
242 myMenu23.width = 256;
243
244 myMenu10.add(new WebFXMenuItem("PBXs", null, "PBXs", myMenu23 ));
245 var myMenu24 = new WebFXMenu;
246 myMenu24.emptyText = '';
247 myMenu24.add(new WebFXMenuItem("All circuits", "http://localhost/freeside/search/svc_circuit.cgi?magic=all;sortby=svcnum", "" ));
248 myMenu24.width = 256;
249
250 myMenu10.add(new WebFXMenuItem("Circuits", null, "Voice and data circuit services", myMenu24 ));
251 var myMenu25 = new WebFXMenu;
252 myMenu25.emptyText = '';
253 myMenu25.add(new WebFXMenuItem("All ports", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_port;magic=all;sortby=serviceid", "" ));
254 myMenu25.width = 256;
255
256 myMenu10.add(new WebFXMenuItem("Ports", null, "Ports", myMenu25 ));
257 var myMenu26 = new WebFXMenu;
258 myMenu26.emptyText = '';
259 myMenu26.add(new WebFXMenuItem("All alarm services", "http://localhost/freeside/search/cust_svc.html?svcdb=svc_alarm;magic=all;sortby=acctnum", "" ));
260 myMenu26.width = 256;
261
262 myMenu10.add(new WebFXMenuItem("Alarm services", null, "Alarm services", myMenu26 ));
263 var myMenu27 = new WebFXMenu;
264 myMenu27.emptyText = '';
265 myMenu27.add(new WebFXMenuItem("All external services", "http://localhost/freeside/search/svc_external.cgi?magic=all;sortby=id", "" ));
266 myMenu27.width = 256;
267
268 myMenu10.add(new WebFXMenuItem("External services", null, "External services", myMenu27 ));
269 myMenu10.width = 256;
270
271 myMenu0.add(new WebFXMenuItem("Services", null, "Services reports", myMenu10 ));
272 var myMenu28 = new WebFXMenu;
273 myMenu28.emptyText = '';
274 myMenu28.add(new WebFXMenuItem("Inventory by agent", "http://localhost/freeside/search/report_agent_inventory.html", "" ));
275 myMenu28.add(new WebFXMenuItem("Inventory activity", "http://localhost/freeside/search/report_h_inventory_item.html", "" ));
276 myMenu28.width = 256;
277
278 myMenu0.add(new WebFXMenuItem("Inventory", null, "Inventory reports", myMenu28 ));
279 var myMenu29 = new WebFXMenu;
280 myMenu29.emptyText = '';
281 myMenu29.add(new WebFXMenuItem("RADIUS sessions", "http://localhost/freeside/search/sqlradius.html", "" ));
282 myMenu29.add(new WebFXMenuItem("RADIUS data usage", "http://localhost/freeside/search/report_sqlradius_usage.html", "" ));
283 myMenu29.add(new WebFXMenuItem("Call Detail Records (CDRs)", "http://localhost/freeside/search/report_cdr.html", "" ));
284 myMenu29.add(new WebFXMenuItem("Unrateable CDRs", "http://localhost/freeside/search/cdr.html?freesidestatus=failed;cdrbatchnum=_ALL_", "" ));
285 myMenu29.width = 256;
286
287 myMenu0.add(new WebFXMenuItem("Usage", null, "Usage reports", myMenu29 ));
288 var myMenu30 = new WebFXMenu;
289 myMenu30.emptyText = '';
290 var myMenu31 = new WebFXMenu;
291 myMenu31.emptyText = '';
292 myMenu31.add(new WebFXMenuItem("Tickets per day per Queue", "http://localhost/freeside/rt/RTx/Statistics/CallsQueueDay", "View the number of tickets created, resolved or deleted in a specific Queue, over the requested period of days" ));
293 myMenu31.add(new WebFXMenuItem("Ticket status by Queue", "http://localhost/freeside/rt/RTx/Statistics/OpenStalled", "View numbers of new, open and stalled tickets in a selected Queue" ));
294 myMenu31.add(new WebFXMenuItem("Tickets per day (multiple Queues)", "http://localhost/freeside/rt/RTx/Statistics/CallsMultiQueue", "View tickets created, resolved or deleted on in one or more Queues over a specified time period" ));
295 myMenu31.add(new WebFXMenuItem("Tickets per Day of Week", "http://localhost/freeside/rt/RTx/Statistics/DayOfWeek", "View trends showing when tickets are created, resolved or deleted" ));
296 myMenu31.add(new WebFXMenuItem("Time to resolve", "http://localhost/freeside/rt/RTx/Statistics/Resolution", "View how long tickets take to be resolved by Queue" ));
297 myMenu31.add(new WebFXMenuItem("Time to resolve (scatter graph)", "http://localhost/freeside/rt/RTx/Statistics/TimeToResolve", "View a detailed scatter graph of time to resolve tickets by Queue" ));
298 myMenu31.width = 256;
299
300 myMenu30.add(new WebFXMenuItem("Statistics", null, "", myMenu31 ));
301 myMenu30.add(new WebFXMenuSeparator());
302 myMenu30.add(new WebFXMenuItem("Advanced ticket reports", "http://localhost/freeside/rt/Search/Build.html?NewQuery=1", "List tickets by any criteria" ));
303 myMenu30.width = 256;
304
305 myMenu0.add(new WebFXMenuItem("Tickets", null, "Ticket reports", myMenu30 ));
306 var myMenu32 = new WebFXMenu;
307 myMenu32.emptyText = '';
308 myMenu32.add(new WebFXMenuItem("Employee Commission Report", "http://localhost/freeside/search/report_employee_commission.html", "" ));
309 myMenu32.add(new WebFXMenuItem("Employee Audit Report", "http://localhost/freeside/search/report_employee_audit.html", "Employee audit report" ));
310 myMenu32.width = 256;
311
312 myMenu0.add(new WebFXMenuItem("Employees", null, "Employee reports", myMenu32 ));
313 var myMenu33 = new WebFXMenu;
314 myMenu33.emptyText = '';
315 myMenu33.add(new WebFXMenuItem("All billing events", "http://localhost/freeside/search/report_cust_event.html", "All billing events for a date range" ));
316 myMenu33.add(new WebFXMenuItem("Billing event errors", "http://localhost/freeside/search/report_cust_event.html?failed=1", "Failed credit cards, processor or printer problems, etc." ));
317 myMenu33.width = 256;
318
319 myMenu0.add(new WebFXMenuItem("Billing events", null, "Billing events", myMenu33 ));
320 var myMenu34 = new WebFXMenu;
321 myMenu34.emptyText = '';
322 var myMenu35 = new WebFXMenu;
323 myMenu35.emptyText = '';
324 myMenu35.add(new WebFXMenuItem("Sales, Credits and Receipts", "http://localhost/freeside/graph/report_money_time.html", "Sales, credits and receipts summary graph" ));
325 myMenu35.add(new WebFXMenuItem("Daily Sales, Credits and Receipts", "http://localhost/freeside/graph/report_money_time_daily.html", "Sales, credits and receipts (broken down by day) summary graph" ));
326 myMenu35.add(new WebFXMenuItem("Sales Report", "http://localhost/freeside/graph/report_cust_bill_pkg.html", "Sales report and graph (by agent, package class and/or date range)" ));
327 myMenu35.add(new WebFXMenuItem("Rated Call Sales Report", "http://localhost/freeside/graph/report_cust_bill_pkg_detail.html", "Sales report and graph (by agent, package class, usage class and/or date range)" ));
328 myMenu35.add(new WebFXMenuItem("Sales with Advertising Source", "http://localhost/freeside/search/report_cust_bill_pkg_referral.html", "" ));
329 myMenu35.width = 256;
330
331 myMenu34.add(new WebFXMenuItem("Sales", null, "Sales reports", myMenu35 ));
332 var myMenu36 = new WebFXMenu;
333 myMenu36.emptyText = '';
334 myMenu36.add(new WebFXMenuItem("Credit Report", "http://localhost/freeside/search/report_cust_credit.html", "Credit report (by employee and/or date range)" ));
335 myMenu36.add(new WebFXMenuItem("Credit application detail", "http://localhost/freeside/search/report_cust_credit_bill_pkg.html", "Line item application detail" ));
336 myMenu36.add(new WebFXMenuItem("Unapplied Credits", "http://localhost/freeside/search/report_cust_credit.html?unapplied=1", "Unapplied credit report (by type and/or date range)" ));
337 myMenu36.add(new WebFXMenuItem("Voided Credits", "http://localhost/freeside/search/report_cust_credit_void.html", "Voided credit report (by employee and/or date range)" ));
338 myMenu36.width = 256;
339
340 myMenu34.add(new WebFXMenuItem("Credits", null, "Credit reports", myMenu36 ));
341 var myMenu37 = new WebFXMenu;
342 myMenu37.emptyText = '';
343 myMenu37.add(new WebFXMenuItem("Refund Report", "http://localhost/freeside/search/report_cust_refund.html", "Refund report (by type and/or date range)" ));
344 myMenu37.add(new WebFXMenuItem("Unapplied Refunds", "http://localhost/freeside/search/report_cust_refund.html?unapplied=1", "Unapplied refund report (by type and/or date range)" ));
345 myMenu37.width = 256;
346
347 myMenu34.add(new WebFXMenuItem("Refunds", null, "Refund reports", myMenu37 ));
348 var myMenu38 = new WebFXMenu;
349 myMenu38.emptyText = '';
350 myMenu38.add(new WebFXMenuItem("Agent Commissions", "http://localhost/freeside/search/report_agent_commission.html", "" ));
351 myMenu38.add(new WebFXMenuItem("Agent Commissions Per Package", "http://localhost/freeside/search/report_agent_commission_pkg.html", "" ));
352 myMenu38.add(new WebFXMenuItem("Sales Person Commissions", "http://localhost/freeside/search/report_sales_commission.html", "" ));
353 myMenu38.add(new WebFXMenuItem("Sales Person Commissions Per Package", "http://localhost/freeside/search/report_sales_commission_pkg.html", "" ));
354 myMenu38.add(new WebFXMenuItem("Employee Commissions", "http://localhost/freeside/search/report_employee_commission.html", "" ));
355 myMenu38.width = 256;
356
357 myMenu34.add(new WebFXMenuItem("Commissions", null, "Commission reports", myMenu38 ));
358 myMenu34.add(new WebFXMenuItem("A/R Aging", "http://localhost/freeside/search/report_receivables.html", "Accounts Receivable Aging report" ));
359 myMenu34.add(new WebFXMenuItem("Prepaid Income", "http://localhost/freeside/search/report_prepaid_income.html", "Prepaid income (unearned revenue)  report" ));
360 myMenu34.add(new WebFXMenuItem("Tax Liability", "http://localhost/freeside/search/report_tax.html", "Tax liability report (internal tax data)" ));
361 myMenu34.add(new WebFXMenuItem("E911 Fee Summary", "http://localhost/freeside/search/report_e911.html", "E911 fee summary" ));
362 myMenu34.add(new WebFXMenuItem("Customer Accounting Summary", "http://localhost/freeside/search/report_customer_accounting_summary.html", "Customer accounting summary report" ));
363 myMenu34.width = 256;
364
365 myMenu0.add(new WebFXMenuItem("Financial", null, "Financial reports", myMenu34 ));
366 var myMenu39 = new WebFXMenu;
367 myMenu39.emptyText = '';
368 myMenu39.add(new WebFXMenuItem("Credit limit incidents", "http://localhost/freeside/search/report_cust_main_credit_limit.html", "" ));
369 myMenu39.add(new WebFXMenuItem("System log", "http://localhost/freeside/search/log.html", "View system events and debugging information." ));
370 myMenu39.add(new WebFXMenuItem("Outgoing messages", "http://localhost/freeside/search/cust_msg.html", "View outgoing message log" ));
371 myMenu39.width = 256;
372
373 myMenu0.add(new WebFXMenuItem("Logs", null, "System and email logs", myMenu39 ));
374 myMenu0.width = 256;
375
376           myBar.add(new WebFXMenuButton('Reports', null, 'Lists, reporting and graphing', myMenu0 ));
377
378
379           var myMenu40 = new WebFXMenu;
380 myMenu40.emptyText = '';
381 myMenu40.add(new WebFXMenuItem("Quick payment entry", "http://localhost/freeside/misc/batch-cust_pay.html", "Enter multiple payments in a batch" ));
382 myMenu40.add(new WebFXMenuItem("Download invoice batches", "http://localhost/freeside/search/bill_batch.cgi", "" ));
383 myMenu40.add(new WebFXMenuItem("Bulk DID Orders", "http://localhost/freeside/browse/did_order.html", "View/manage bulk DID orders" ));
384 myMenu40.add(new WebFXMenuItem("Job Queue", "http://localhost/freeside/search/queue.html", "View pending job queue" ));
385 var myMenu41 = new WebFXMenu;
386 myMenu41.emptyText = '';
387 var myMenu42 = new WebFXMenu;
388 myMenu42.emptyText = '';
389 myMenu42.add(new WebFXMenuItem("Overview", "http://localhost/freeside/rt/Articles/index.html", "" ));
390 myMenu42.add(new WebFXMenuItem("Search", "http://localhost/freeside/rt/Articles/Article/Search.html", "" ));
391 myMenu42.add(new WebFXMenuItem("Topics", "http://localhost/freeside/rt/Articles/Topics.html", "" ));
392 myMenu42.width = 256;
393
394 myMenu41.add(new WebFXMenuItem("Articles", null, "", myMenu42 ));
395 myMenu41.add(new WebFXMenuItem("My Day", "http://localhost/freeside/rt/Tools/MyDay.html", "" ));
396 myMenu41.add(new WebFXMenuItem("My Reminders", "http://localhost/freeside/rt/Tools/MyReminders.html", "" ));
397 myMenu41.add(new WebFXMenuItem("Offline", "http://localhost/freeside/rt/Tools/Offline.html", "" ));
398 myMenu41.add(new WebFXMenuItem("Approval", "http://localhost/freeside/rt/Approvals/", "" ));
399 myMenu41.width = 256;
400
401 myMenu40.add(new WebFXMenuItem("Ticketing", null, "Ticketing tools", myMenu41 ));
402 myMenu40.add(new WebFXMenuItem("Customer email settings", "http://localhost/freeside/misc/manage_cust_email.html", "" ));
403 myMenu40.add(new WebFXMenuItem("Business card scan", "http://localhost/freeside/edit/prospect_main-upload.html", "" ));
404 myMenu40.add(new WebFXMenuItem("Attachments", "http://localhost/freeside/browse/cust_attachment.html", "View customer attachments" ));
405 var myMenu43 = new WebFXMenu;
406 myMenu43.emptyText = '';
407 myMenu43.add(new WebFXMenuItem("Customers", "http://localhost/freeside/misc/cust_main-import.cgi", "" ));
408 myMenu43.add(new WebFXMenuItem("Package definitions", "http://localhost/freeside/misc/part_pkg-import.html", "" ));
409 myMenu43.add(new WebFXMenuItem("Customer packages", "http://localhost/freeside/misc/cust_pkg-import.html", "" ));
410 myMenu43.add(new WebFXMenuItem("Customer comments", "http://localhost/freeside/misc/cust_main_note-import.html", "" ));
411 myMenu43.add(new WebFXMenuItem("One-time charges", "http://localhost/freeside/misc/cust_main-import_charges.cgi", "" ));
412 myMenu43.add(new WebFXMenuItem("Payments", "http://localhost/freeside/misc/cust_pay-import.cgi", "" ));
413 myMenu43.add(new WebFXMenuItem("Credits", "http://localhost/freeside/misc/cust_credit-import.html", "" ));
414 myMenu43.add(new WebFXMenuItem("Phone numbers (DIDs)", "http://localhost/freeside/misc/phone_avail-import.html", "" ));
415 myMenu43.add(new WebFXMenuItem("Call Detail Records (CDRs)", "http://localhost/freeside/misc/cdr-import.html", "" ));
416 myMenu43.width = 256;
417
418 myMenu40.add(new WebFXMenuItem("Importing", null, "Import tools", myMenu43 ));
419 var myMenu44 = new WebFXMenu;
420 myMenu44.emptyText = '';
421 myMenu44.add(new WebFXMenuItem("Download database dump", "http://localhost/freeside/misc/dump.cgi", "" ));
422 myMenu44.width = 256;
423
424 myMenu40.add(new WebFXMenuItem("Exporting", null, "Export tools", myMenu44 ));
425 myMenu40.add(new WebFXMenuItem("Status", "http://localhost/freeside/view/Status.html", "System status" ));
426 myMenu40.width = 256;
427
428           myBar.add(new WebFXMenuButton('Tools', null, 'Tools', myMenu40 ));
429
430
431           var myMenu45 = new WebFXMenu;
432 myMenu45.emptyText = '';
433 myMenu45.add(new WebFXMenuItem("Settings", "http://localhost/freeside/config/config-view.cgi", "" ));
434 myMenu45.add(new WebFXMenuSeparator());
435 var myMenu46 = new WebFXMenu;
436 myMenu46.emptyText = '';
437 myMenu46.add(new WebFXMenuItem("Agent types", "http://localhost/freeside/browse/agent_type.cgi", "Agent types define groups of package definitions that you can then assign to particular agents" ));
438 myMenu46.add(new WebFXMenuItem("Agents", "http://localhost/freeside/browse/agent.cgi", "Agents are resellers of your service. Agents may be limited to a subset of your full offerings (via their type)" ));
439 myMenu46.add(new WebFXMenuItem("Agent payment gateways", "http://localhost/freeside/browse/payment_gateway.html", "Credit card and electronic check processors for agent overrides" ));
440 myMenu46.width = 256;
441
442 myMenu45.add(new WebFXMenuItem("Companies", null, "", myMenu46 ));
443 var myMenu47 = new WebFXMenu;
444 myMenu47.emptyText = '';
445 myMenu47.add(new WebFXMenuItem("Sales People", "http://localhost/freeside/browse/sales.html", "Sales people bring in new business." ));
446 myMenu47.width = 256;
447
448 myMenu45.add(new WebFXMenuItem("Sales People", null, "", myMenu47 ));
449 var myMenu48 = new WebFXMenu;
450 myMenu48.emptyText = '';
451 myMenu48.add(new WebFXMenuItem("Employees", "http://localhost/freeside/browse/access_user.html", "Setup internal users" ));
452 myMenu48.add(new WebFXMenuItem("Employee groups", "http://localhost/freeside/browse/access_group.html", "Employee groups allow you to control access to the backend" ));
453 myMenu48.add(new WebFXMenuItem("Installer availability", "http://localhost/freeside/browse/sched_item.html", "Installer availability" ));
454 myMenu48.width = 256;
455
456 myMenu45.add(new WebFXMenuItem("Employees", null, "", myMenu48 ));
457 myMenu45.add(new WebFXMenuSeparator());
458 var myMenu49 = new WebFXMenu;
459 myMenu49.emptyText = '';
460 myMenu49.add(new WebFXMenuItem("Customer tags", "http://localhost/freeside/browse/part_tag.html", "" ));
461 myMenu49.add(new WebFXMenuItem("Customer classes", "http://localhost/freeside/browse/cust_class.html", "Customer classes define groups of customers for reporting." ));
462 myMenu49.add(new WebFXMenuItem("Customer categories", "http://localhost/freeside/browse/cust_category.html", "Customer categories define groups of customer classes." ));
463 myMenu49.add(new WebFXMenuSeparator());
464 myMenu49.add(new WebFXMenuItem("Contact types", "http://localhost/freeside/browse/contact_class.html", "" ));
465 myMenu49.width = 256;
466
467 myMenu45.add(new WebFXMenuItem("Customers", null, "", myMenu49 ));
468 var myMenu50 = new WebFXMenu;
469 myMenu50.emptyText = '';
470 myMenu50.add(new WebFXMenuItem("Package definitions", "http://localhost/freeside/browse/part_pkg.cgi", "One or more services are grouped together into a package and given pricing information. Customers purchase packages, not services" ));
471 myMenu50.add(new WebFXMenuItem("Package classes", "http://localhost/freeside/browse/pkg_class.html", "Package classes define groups of packages, for taxation, ordering convenience and reporting." ));
472 myMenu50.add(new WebFXMenuItem("Package categories", "http://localhost/freeside/browse/pkg_category.html", "Package categories define groups of package classes, for invoice sections." ));
473 myMenu50.add(new WebFXMenuItem("Package report classes", "http://localhost/freeside/browse/part_pkg_report_option.html", "Package classes define optional groups of packages for reporting only." ));
474 myMenu50.add(new WebFXMenuItem("Fees", "http://localhost/freeside/browse/part_fee.html", "" ));
475 myMenu50.add(new WebFXMenuItem("Discounts", "http://localhost/freeside/browse/discount.html", "" ));
476 myMenu50.add(new WebFXMenuItem("Discount classes", "http://localhost/freeside/browse/discount_class.html", "" ));
477 var myMenu51 = new WebFXMenu;
478 myMenu51.emptyText = '';
479 myMenu51.add(new WebFXMenuItem("Cancel reasons", "http://localhost/freeside/browse/reason.html?class=C", "Cancel reasons explain why a service was cancelled." ));
480 myMenu51.add(new WebFXMenuItem("Cancel reason types", "http://localhost/freeside/browse/reason_type.html?class=C", "Cancel reason types define groups of reasons." ));
481 myMenu51.add(new WebFXMenuItem("Suspend reasons", "http://localhost/freeside/browse/reason.html?class=S", "Suspend reasons explain why a service was suspended." ));
482 myMenu51.add(new WebFXMenuItem("Suspend reason types", "http://localhost/freeside/browse/reason_type.html?class=S", "Suspend reason types define groups of reasons." ));
483 myMenu51.width = 256;
484
485 myMenu50.add(new WebFXMenuItem("Cancel/Suspend Reasons", null, "", myMenu51 ));
486 myMenu50.width = 256;
487
488 myMenu45.add(new WebFXMenuItem("Packages", null, "", myMenu50 ));
489 var myMenu52 = new WebFXMenu;
490 myMenu52.emptyText = '';
491 myMenu52.add(new WebFXMenuItem("Service definitions", "http://localhost/freeside/browse/part_svc.cgi", "Services are items you offer to your customers" ));
492 myMenu52.add(new WebFXMenuItem("Service classes", "http://localhost/freeside/browse/part_svc_class.html", "Services classes are user-defined, informational types for services" ));
493 myMenu52.add(new WebFXMenuItem("Provisioning exports", "http://localhost/freeside/browse/part_export.cgi", "Provisioning services to external machines, databases and APIs" ));
494 var myMenu53 = new WebFXMenu;
495 myMenu53.emptyText = '';
496 myMenu53.add(new WebFXMenuItem("Access numbers", "http://localhost/freeside/browse/svc_acct_pop.cgi", "Points of Presence" ));
497 myMenu53.width = 256;
498
499 myMenu52.add(new WebFXMenuItem("Dialup", null, "", myMenu53 ));
500 var myMenu54 = new WebFXMenu;
501 myMenu54.emptyText = '';
502 myMenu54.add(new WebFXMenuItem("Towers", "http://localhost/freeside/browse/tower.html", "Towers and sectors" ));
503 myMenu54.add(new WebFXMenuItem("Routers", "http://localhost/freeside/browse/router.cgi", "Broadband access routers" ));
504 myMenu54.add(new WebFXMenuItem("Address blocks", "http://localhost/freeside/browse/addr_block.cgi", "Manage address blocks and block assignments to broadband routers" ));
505 myMenu54.add(new WebFXMenuItem("Address ranges", "http://localhost/freeside/browse/addr_range.html", "Designate special address ranges" ));
506 myMenu54.width = 256;
507
508 myMenu52.add(new WebFXMenuItem("Wireless broadband", null, "", myMenu54 ));
509 var myMenu55 = new WebFXMenu;
510 myMenu55.emptyText = '';
511 myMenu55.add(new WebFXMenuItem("View/Edit phone device types", "http://localhost/freeside/browse/part_device.html", "Phone device types" ));
512 myMenu55.add(new WebFXMenuItem("View/Edit bulk DID vendors", "http://localhost/freeside/browse/did_vendor.html", "Bulk DID vendors" ));
513 myMenu55.add(new WebFXMenuItem("View/Edit Carriers", "http://localhost/freeside/browse/cdr_carrier.html", "Carriers" ));
514 myMenu55.width = 256;
515
516 myMenu52.add(new WebFXMenuItem("Phone", null, "", myMenu55 ));
517 var myMenu56 = new WebFXMenu;
518 myMenu56.emptyText = '';
519 myMenu56.add(new WebFXMenuItem("RADIUS Groups", "http://localhost/freeside/browse/radius_group.html", "Manage RADIUS groups" ));
520 myMenu56.add(new WebFXMenuItem("RADIUS Clients", "http://localhost/freeside/browse/nas.html", "Manage RADIUS clients" ));
521 myMenu56.width = 256;
522
523 myMenu52.add(new WebFXMenuItem("RADIUS", null, "", myMenu56 ));
524 var myMenu57 = new WebFXMenu;
525 myMenu57.emptyText = '';
526 myMenu57.add(new WebFXMenuItem("Cable providers", "http://localhost/freeside/browse/cable_provider.html", "" ));
527 myMenu57.add(new WebFXMenuItem("Cable modem models", "http://localhost/freeside/browse/cable_model.html", "" ));
528 myMenu57.width = 256;
529
530 myMenu52.add(new WebFXMenuItem("Cable", null, "", myMenu57 ));
531 var myMenu58 = new WebFXMenu;
532 myMenu58.emptyText = '';
533 myMenu58.add(new WebFXMenuItem("Alarm system vendors", "http://localhost/freeside/browse/alarm_system.html", "" ));
534 myMenu58.add(new WebFXMenuItem("Alarm system types", "http://localhost/freeside/browse/alarm_type.html", "" ));
535 myMenu58.add(new WebFXMenuItem("Alarm central stations", "http://localhost/freeside/browse/alarm_station.html", "" ));
536 myMenu58.width = 256;
537
538 myMenu52.add(new WebFXMenuItem("Alarm", null, "", myMenu58 ));
539 var myMenu59 = new WebFXMenu;
540 myMenu59.emptyText = '';
541 myMenu59.add(new WebFXMenuItem("Circuit types", "http://localhost/freeside/browse/circuit_type.html", "" ));
542 myMenu59.add(new WebFXMenuItem("Circuit providers", "http://localhost/freeside/browse/circuit_provider.html", "" ));
543 myMenu59.add(new WebFXMenuItem("Termination types", "http://localhost/freeside/browse/circuit_termination.html", "" ));
544 myMenu59.width = 256;
545
546 myMenu52.add(new WebFXMenuItem("Circuits", null, "", myMenu59 ));
547 myMenu52.add(new WebFXMenuItem("Hardware types", "http://localhost/freeside/browse/hardware_class.html", "Set up hardware type catalog" ));
548 myMenu52.width = 256;
549
550 myMenu45.add(new WebFXMenuItem("Services", null, "", myMenu52 ));
551 myMenu45.add(new WebFXMenuSeparator());
552 var myMenu60 = new WebFXMenu;
553 myMenu60.emptyText = '';
554 myMenu60.add(new WebFXMenuItem("Billing events", "http://localhost/freeside/browse/part_event.html", "Billing actions for customers, invoices and packages" ));
555 myMenu60.add(new WebFXMenuItem("Invoice configurations", "http://localhost/freeside/browse/invoice_conf.html", "Adjust invoice settings for special-purpose notices" ));
556 myMenu60.add(new WebFXMenuItem("Invoice templates", "http://localhost/freeside/browse/invoice_template.html", "Edit templates for HTML, plaintext and typeset invoices" ));
557 myMenu60.add(new WebFXMenuItem("Prepaid cards", "http://localhost/freeside/search/prepay_credit.html", "View outstanding cards, generate new cards" ));
558 var myMenu61 = new WebFXMenu;
559 myMenu61.emptyText = '';
560 myMenu61.add(new WebFXMenuItem("Rate plans", "http://localhost/freeside/browse/rate.cgi", "Manage rate plans" ));
561 myMenu61.add(new WebFXMenuItem("Regions and prefixes", "http://localhost/freeside/browse/rate_region.html", "Manage regions and prefixes" ));
562 myMenu61.add(new WebFXMenuItem("Usage classes", "http://localhost/freeside/browse/usage_class.html", "Usage classes define groups of usage for taxation." ));
563 myMenu61.add(new WebFXMenuItem("Time periods", "http://localhost/freeside/browse/rate_time.html", "Time periods define days and hours for rate plans" ));
564 myMenu61.add(new WebFXMenuItem("Edit rates with Excel", "http://localhost/freeside/misc/rate_edit_excel.html", "Download and edit rates with Excel, then upload changes." ));
565 myMenu61.add(new WebFXMenuSeparator());
566 myMenu61.add(new WebFXMenuItem("Tiering plans", "http://localhost/freeside/browse/rate_tier.html", "Rating tiers" ));
567 myMenu61.width = 256;
568
569 myMenu60.add(new WebFXMenuItem("Call rates and regions", null, "Manage rate plans, regions and prefixes for VoIP and call billing", myMenu61 ));
570 myMenu60.add(new WebFXMenuItem("Locales and tax rates", "http://localhost/freeside/browse/cust_main_county.cgi", "Change tax rates, or break down a country into states, or a state into counties and assign different tax rates to each" ));
571 myMenu60.add(new WebFXMenuItem("Tax classes", "http://localhost/freeside/browse/part_pkg_taxclass.html", "Tax classes" ));
572 myMenu60.add(new WebFXMenuItem("Credit reasons", "http://localhost/freeside/browse/reason.html?class=R", "Credit reasons explain why a credit was issued." ));
573 myMenu60.add(new WebFXMenuItem("Credit reason types", "http://localhost/freeside/browse/reason_type.html?class=R", "Credit reason types define groups of reasons." ));
574 myMenu60.width = 256;
575
576 myMenu45.add(new WebFXMenuItem("Billing", null, "", myMenu60 ));
577 myMenu45.add(new WebFXMenuSeparator());
578 var myMenu62 = new WebFXMenu;
579 myMenu62.emptyText = '';
580 myMenu62.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" ));
581 myMenu62.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." ));
582 myMenu62.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" ));
583 myMenu62.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" ));
584 myMenu62.add(new WebFXMenuItem("Inventory classes and inventory", "http://localhost/freeside/browse/inventory_class.html", "Setup inventory classes and stock inventory" ));
585 myMenu62.add(new WebFXMenuItem("Upload targets", "http://localhost/freeside/browse/upload_target.html", "Billing and payment upload destinations" ));
586 myMenu62.width = 256;
587
588 myMenu45.add(new WebFXMenuItem("Miscellaneous", null, "", myMenu62 ));
589 myMenu45.width = 256;
590
591           myBar.add(new WebFXMenuButton('Configuration', null, 'Configuration and setup', myMenu45 ));
592
593
594           var myMenu63 = new WebFXMenu;
595 myMenu63.emptyText = '';
596 myMenu63.add(new WebFXMenuItem("Billing documentation", "http://www.freeside.biz/mediawiki/index.php/Freeside:3:Documentation", "Freeside documentation" ));
597 myMenu63.add(new WebFXMenuItem("Ticketing documentation", "http://wiki.bestpractical.com/", "Request Tracker Wiki" ));
598 myMenu63.add(new WebFXMenuSeparator());
599 myMenu63.add(new WebFXMenuItem("About Freeside v3.8git", "javascript:about_freeside()", "" ));
600 myMenu63.add(new WebFXMenuItem("About RT v4.0.23", "http://www.bestpractical.com/rt", "Request Tracker Homepage" ));
601 myMenu63.width = 256;
602
603           myBar.add(new WebFXMenuButton('Help', null, '', myMenu63 ));
604
605
606   myBar.show( null, 'vertical' );
607   myBar.width = 154;
608
609 </SCRIPT>
610
611
612
613
614       <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/overlibmws.js"></SCRIPT>
615   <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/overlibmws_iframe.js"></SCRIPT>
616   <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/overlibmws_draggable.js"></SCRIPT>
617   <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/overlibmws_crossframe.js"></SCRIPT>
618   <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/iframecontentmws.js"></SCRIPT>
619   <SCRIPT TYPE="text/javascript" SRC="http://localhost/freeside/elements/ajaxcontentmws.js"></SCRIPT>
620
621     <SCRIPT TYPE="text/javascript">
622
623   function rs_init_object() {
624     var A;
625     try {
626       A=new ActiveXObject("Msxml2.XMLHTTP");
627     } catch (e) {
628       try {
629         A=new ActiveXObject("Microsoft.XMLHTTP");
630       } catch (oc) {
631         A=null;
632       }
633     }
634     if(!A && typeof XMLHttpRequest != "undefined")
635       A = new XMLHttpRequest();
636     if (!A)
637       alert("Can't create XMLHttpRequest object");
638     return A;
639
640   }
641
642 </SCRIPT>
643
644     <SCRIPT TYPE="text/javascript">
645
646   function logout() {
647     // count args; build URL
648     var url = "http://localhost/freeside/loginout/logout.html";
649
650     var xmlhttp = rs_init_object();
651     xmlhttp.open("GET", url, false, "magic", "notyet");
652     xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
653     xmlhttp.send(null);
654
655     if (xmlhttp.readyState != 4) {
656       alert("Logout failed: readyState is " + xmlhttp.readyState);
657       return;
658     }
659
660     if (xmlhttp.status != 200) {
661       alert("Logout failed: status is " + xmlhttp.status);
662     } else {
663       var data = xmlhttp.responseText;
664       // alert('received response: ' + data);
665       if ( data.indexOf("<b>System error</b>") > -1 ) {
666         var w;
667         if ( w = window.open("about:blank") ) {
668           w.document.write(data);
669         } else {
670           // popup blocking?  should use an overlib popup instead 
671           alert("Error popup disabled; try disabling popup blocking to see");
672         }
673       } else {
674         window.location = "http://localhost/freeside/loginout/logout.html";
675       }
676     }
677   }
678
679 </SCRIPT>
680
681
682     
683
684   </HEAD>
685   <BODY BGCOLOR="#f8f8f8"  STYLE="margin-top:0; margin-bottom:0; margin-left:0px; margin-right:0px">
686     <table width="100%" CELLPADDING=0 CELLSPACING=0 STYLE="padding-left:0px; padding-right:4px" CLASS="fshead">
687       <tr>
688         <td BGCOLOR="#ffffff"><IMG BORDER=0 ALT="freeside" HEIGHT="36" SRC="http://localhost/freeside/view/REAL_logo.cgi"></td>
689         <td align=left BGCOLOR="#ffffff"> <!-- valign="top" -->
690           <font size=6>Freeside Test 3.8.1</font>
691         </td>
692         <td align=right valign=top BGCOLOR="#ffffff"><FONT SIZE="-1">Logged in as <b>test&nbsp;</b> <FONT SIZE="-2"><a href="javascript:void(0);" onClick="logout();">logout</a></FONT><br></FONT><FONT SIZE="-2"><a href="http://localhost/freeside/pref/pref.html" STYLE="color: #000000">Preferences</a>
693           <BR></FONT>
694         </td>
695       </tr>
696     </table>
697
698     <TABLE WIDTH="100%" CELLSPACING=0 CELLPADDING=0>
699
700 <link href="http://localhost/freeside/elements/freeside-menu.css" type="text/css" rel="stylesheet">
701
702
703       <TR CLASS="fsmenubar">
704
705
706         <TD COLSPAN="7" WIDTH="100%" STYLE="padding:1px 0px 0px 0px;border-top: 1px solid #7e0079" BGCOLOR="#cccccc">
707           <SCRIPT TYPE="text/javascript">
708             document.write(myBar);
709           </SCRIPT>
710         </TD>
711
712       </TR>
713
714       <TR CLASS="fssearchbar">
715
716         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="right" STYLE="padding-left:2px">
717           
718   <FORM ACTION="http://localhost/freeside/search/prospect_main.html" METHOD="GET" STYLE="margin:0">
719     <INPUT NAME="search_prospect" TYPE="text" VALUE="(name, company or phone)" STYLE="width:155px" onFocus="clearhint_search_prospect(this);" onClick="clearhint_search_prospect(this);" CLASS="fstext"><BR>
720     <A HREF="http://localhost/freeside/search/report_prospect_main.html" CLASS="fslink" STYLE="font-size: 11px">Adv</A>
721     <INPUT TYPE="submit" VALUE="Search prospects" CLASS="fsblackbutton" onMouseOver="this.className='fsblackbuttonselected'; return true;" onMouseOut="this.className='fsblackbutton'; return true;" STYLE="font-size:11px;padding-left:1px;padding-right:1px">
722   </FORM>
723   
724
725
726 <SCRIPT TYPE="text/javascript">
727
728   function clearhint_search_prospect (what) {
729     if ( what.value == '(name, company or phone)' )
730       what.value = '';
731   }
732
733 </SCRIPT>
734
735         </TD>
736
737         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="right" STYLE="padding-left:2px">
738           
739   <FORM ACTION="http://localhost/freeside/search/cust_main.cgi" METHOD="POST" STYLE="margin:0">
740     <INPUT NAME="search_cust" TYPE="text" VALUE="(cust #, name, company or contact phone)" STYLE="width:246px" onFocus="clearhint_search_cust(this);" onClick="clearhint_search_cust(this);" CLASS="fstext"><BR>
741     <A HREF="http://localhost/freeside/search/report_cust_main.html" CLASS="fslink" STYLE="font-size: 11px">Advanced</A>
742     <INPUT TYPE="submit" VALUE="Search customers" CLASS="fsblackbutton" onMouseOver="this.className='fsblackbuttonselected'; return true;" onMouseOut="this.className='fsblackbutton'; return true;" STYLE="font-size:11px">
743   </FORM>
744   
745
746
747 <SCRIPT TYPE="text/javascript">
748
749   function clearhint_search_cust (what) {
750     if ( what.value == '(cust #, name, company or contact phone)' )
751       what.value = '';
752   }
753
754 </SCRIPT>
755
756         </TD>
757
758         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="center">
759           
760 <SCRIPT TYPE="text/javascript">
761
762   function clearhint_search_address2 (what) {
763     if ( what.value == '(Unit #)' )
764       what.value = '';
765   }
766
767 </SCRIPT>
768
769         </TD>
770
771         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="right">
772           
773   <FORM ACTION="http://localhost/freeside/search/cust_bill.html" METHOD="GET" STYLE="margin:0;display:inline">
774     <INPUT NAME="invnum" TYPE="text" VALUE="(inv #)" STYLE="width:56px" onFocus="clearhint_search_invoice(this);" onClick="clearhint_search_invoice(this);" CLASS="fstext">
775     <A HREF="http://localhost/freeside/search/report_cust_bill.html" CLASS="fslink" STYLE="font-size: 11px">Adv</A>    <BR>
776     <INPUT TYPE="submit" VALUE="Search invoices" CLASS="fsblackbutton" onMouseOver="this.className='fsblackbuttonselected'; return true;" onMouseOut="this.className='fsblackbutton'; return true;" STYLE="font-size:11px;padding-left:1px;padding-right:1px;margin-top:3px">
777   </FORM>
778   
779
780
781 <SCRIPT TYPE="text/javascript">
782
783   function clearhint_search_invoice (what) {
784     if ( what.value == '(inv #)' )
785       what.value = '';
786   }
787
788 </SCRIPT>
789
790         </TD>
791
792         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="right" STYLE="padding-left:2px">
793           
794   <FORM ACTION="http://localhost/freeside/search/cust_svc.html" METHOD="GET" STYLE="margin:0">
795     <INPUT NAME="search_svc" TYPE="text" VALUE="(user, email, ip, mac, domain or service phone)" STYLE="width:271px" onFocus="clearhint_search_svc(this);" onClick="clearhint_search_svc(this);" CLASS="fstext"><BR>
796     <A NOTYET="http://localhost/freeside/search/svc_Smarter.html" STYLE="color: #cccccc; font-size:11px">Advanced</A>
797     <INPUT TYPE="submit" VALUE="Search services" CLASS="fsblackbutton" onMouseOver="this.className='fsblackbuttonselected'; return true;" onMouseOut="this.className='fsblackbutton'; return true;" STYLE="font-size:11px">
798   </FORM>
799   
800
801
802 <SCRIPT TYPE="text/javascript">
803
804   function clearhint_search_svc (what) {
805     if ( what.value == '(user, email, ip, mac, domain or service phone)' )
806       what.value = '';
807   }
808
809 </SCRIPT>
810
811         </TD>
812
813         <TD COLSPAN=1 BGCOLOR="#cccccc" ALIGN="right" STYLE="padding-left:2px;padding-right:2px">
814           
815   <FORM ACTION="http://localhost/freeside//rt/index.html" METHOD="GET" STYLE="margin:0">
816     <INPUT NAME="q" TYPE="text" VALUE="(ticket #, subject, email or fulltext:text)" STYLE="width:223px" onFocus="clearhint_search_ticket(this);" onClick="clearhint_search_ticket(this);" CLASS="fstext"><BR>
817     <A HREF="http://localhost/freeside//rt/Search/Build.html?NewQuery=1" CLASS="fslink" STYLE="font-size:11px">Advanced</A>
818     <INPUT TYPE="submit" VALUE="Search tickets" CLASS="fsblackbutton" onMouseOver="this.className='fsblackbuttonselected'; return true;" onMouseOut="this.className='fsblackbutton'; return true;" STYLE="font-size:11px">
819   </FORM>
820   
821
822
823 <SCRIPT TYPE="text/javascript">
824
825   function clearhint_search_ticket (what) {
826     if ( what.value == '(ticket #, subject, email or fulltext:text)' )
827       what.value = '';
828   }
829
830 </SCRIPT>
831
832         </TD>
833
834       </TR>
835     </TABLE>
836
837
838
839     <TABLE WIDTH="100%" HEIGHT="100%" CELLSPACING=0 CELLPADDING=4>
840
841       <TR HEIGHT="100%">
842
843         <TD CLASS="background" HEIGHT="100%" VALIGN="top"> <!-- WIDTH="100%"> -->
844
845           <FONT SIZE=6>
846             Customer: Olson Inc (Towne, Samara)
847           </FONT>
848
849
850           
851
852 <BR>
853
854
855    <DIV CLASS="fstabs">
856    <A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=basics"  CLASS="fstab" >Basics</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=notes"  CLASS="fstab" >Notes</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=tickets"  CLASS="fstab" >Tickets</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=appointments"  CLASS="fstab" >Appointments</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=quotations"  CLASS="fstab" >Quotations</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=packages"  CLASS="fstabselected" >Packages</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=payment_history"  CLASS="fstab" >Payment History</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=change_history"  CLASS="fstab" >Change History</A><A HREF="http://localhost/freeside/view/cust_main.cgi?custnum=135;show=jumbo"  CLASS="fstab" >Jumbo</A>
857    </DIV>
858
859
860 <DIV CLASS="fstabcontainer">
861
862
863
864 <SCRIPT TYPE="text/javascript">
865 function areyousure(href, message) {
866   if (confirm(message) == true)
867     window.location.href = href;
868 }
869 </SCRIPT>
870
871
872
873
874
875
876
877
878 <BR>
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893 <STYLE TYPE="text/css">
894 td.package {
895   vertical-align: top;
896   border-width: 0;
897   border-style: solid;
898 }
899 table.package {
900   border: none;
901   padding: 0;
902   border-spacing: 0;
903   width: 100%;
904 }
905 table.usage {
906   border: 1px solid black;
907   margin: auto;
908   width: 60%;
909   border-spacing: 0px;
910 }
911 .shared > * {
912   background-color: #ffffaa;
913 }
914 .row0 { background-color: #eeeeee; }
915 .row1 { background-color: #ffffff; }
916
917 table.hiddenrows {
918   width: 80%;
919   margin-left: 100px;
920   border: 1px solid #7E0079;
921   background-color: #cccccc;
922 }
923
924 .hiddenrows td {
925   text-align: center;
926 }
927
928 .rolldown_button {
929   min-width: 80px;
930   margin-left: 100px;
931   min-height: 20px;
932   background-color: #efefef;
933   border: 1px solid #7e0079;
934   z-index: 1;
935   text-align: center;
936 }
937 </STYLE>
938 <SCRIPT TYPE="text/javascript">
939 function toggle_rolldown() {
940   var up_arrow = '⬆';
941   var dn_arrow = '⬇';
942   var pkgnum = this.id.replace('rolldown_', '');
943   var hidden = document.getElementById('cust_pkg'+pkgnum+'_block');
944   if (hidden.style.display == 'none') {
945     hidden.style.display = '';
946     this.textContent = this.textContent.replace(dn_arrow, up_arrow);
947   } else {
948     hidden.style.display = 'none';
949     this.textContent = this.textContent.replace(up_arrow, dn_arrow);
950   }
951 }
952 (function() {
953   var myonload = function() {
954
955 var el;
956 var all_buttons = document.getElementsByClassName('rolldown_button');
957 for (var i = 0; i < all_buttons.length; i++) {
958   all_buttons[i].onclick = toggle_rolldown;
959   var block_id = all_buttons[i].id.replace('rolldown_', '');
960   if ( el && document.getElementById('cust_pkg'+block_id+'_block')
961                      .contains(el)
962      ) {
963     // then toggle it now
964     all_buttons[i].click();
965   }
966 }
967 if ( el ) el.scrollIntoView(true);
968
969   }
970   if ( window.addEventListener ) {
971     window.addEventListener('load', myonload);
972   } else if ( window.attachEvent ) {
973     window.attachEvent('onload', myonload);
974   }
975 })();
976
977 </SCRIPT>
978
979
980   
981   <A HREF="javascript:void(0);"
982    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/qual.html?custnum=135', 763, 436, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'New Qualification', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
983    
984    
985    
986 >New&nbsp;Qualification</A>
987
988
989    | 
990   <A HREF="javascript:void(0);"
991    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/order_pkg.html?custnum=135', 960, 606, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Order new package', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
992    
993    
994    
995 >Order&nbsp;new&nbsp;package</A>
996
997
998    | 
999   <SCRIPT TYPE="text/javascript">
1000
1001 function taxproductmagic(which) {
1002
1003   var str = '';
1004   var elements = which.form.elements;
1005   for (var i = 0; i<elements.length; i++) {
1006
1007     if (elements[i].name == 'taxproductnum'){
1008       document.getElementById('taxproductnum').value = elements[i].value;
1009       continue;
1010     }
1011     if (elements[i].name == 'taxproductnum_description'){
1012       continue;
1013     }
1014
1015     if (str.length){str += ';';}
1016
1017     var value = '';
1018     if ( elements[i].type == 'checkbox' || elements[i].type == 'radio' ) {
1019       if ( elements[i].checked == true ) {
1020         value = elements[i].value;
1021       //} else {
1022       //  value = '';
1023       }
1024     } else {
1025       value = elements[i].value;
1026     }
1027     str += elements[i].name + '=' + escape(value);
1028
1029   }
1030   document.getElementById('charge_storage').value = str;
1031   cClick();
1032   overlib( OLiframeContent('http://localhost/freeside//browse/part_pkg_taxproduct.cgi?_type=select&id=taxproductnum&onclick=taxproductquickchargemagic&taxproductnum='+document.getElementById('taxproductnum').value, 1000, 400, 'tax_product_popup'), CAPTION, 'Select product', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK);
1033 }
1034
1035 function taxproductquickchargemagic() {
1036   var str = document.getElementById('charge_storage').value;
1037   if (str.length){str += ';';}
1038   str += 'magic=taxproductnum;taxproductnum=';
1039   str += escape(document.getElementById('taxproductnum').value);
1040   cClick();
1041   overlib( OLiframeContent('http://localhost/freeside//edit/quick-charge.html?'+str, 545, 336, 'One-time charge'), CAPTION, 'One-time charge', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close');
1042
1043 }
1044
1045 function taxoverridemagic(which) {
1046   var str = '';
1047   var elements = which.ownerDocument.QuickChargeForm.elements;
1048   for (var i = 0; i<elements.length; i++) {
1049     if (elements[i].name == 'tax_override'){
1050       document.getElementById('tax_override').value = elements[i].value;
1051       continue;
1052     }
1053     if (str.length){str += ';';}
1054     str += elements[i].name + '=' + escape(elements[i].value);
1055   }
1056   document.getElementById('charge_storage').value = str;
1057   cClick();
1058   overlib( OLiframeContent('http://localhost/freeside//edit/part_pkg_taxoverride.html?element_name=tax_override;onclick=taxoverridequickchargemagic;selected='+document.getElementById('tax_override').value, 1100, 600, 'tax_product_popup'), CAPTION, 'Edit product tax overrides', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK);
1059 }
1060
1061 function taxoverridequickchargemagic() {
1062   var str = document.getElementById('charge_storage').value;
1063   if (str.length){str += ';';}
1064   str += 'magic=taxoverride;tax_override=';
1065   str += document.getElementById('tax_override').value;
1066   cClick();
1067   overlib( OLiframeContent('http://localhost/freeside//edit/quick-charge.html?'+str, 545, 336, 'One-time charge'), CAPTION, 'One-time charge', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close');
1068
1069 }
1070
1071 </SCRIPT>
1072
1073 <FORM NAME='quickcharge' STYLE="margin:0; padding:0; display:inline">
1074     <INPUT NAME="taxproductnum" ID="taxproductnum" TYPE="hidden">
1075     <INPUT NAME="tax_override" ID="tax_override" TYPE="hidden">
1076     <INPUT NAME="charge_storage" ID="charge_storage" TYPE="hidden">
1077     <INPUT NAME="taxproductnum_description" ID="taxproductnum_description" TYPE="hidden">
1078 </FORM>
1079
1080 <A HREF="javascript:void(0);"
1081    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/quick-charge.html?custnum=135', 763, 460, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'One-time charge', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1082    
1083    
1084    
1085 >One-time&nbsp;charge</A>
1086
1087
1088
1089    | 
1090
1091   <A HREF="javascript:void(0);"
1092    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/bulk-cust_svc-pkgnum.html?custnum=135', 968, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Move services', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1093    
1094    
1095    
1096 >Move&nbsp;services&nbsp;between&nbsp;packages</A>
1097
1098
1099    | 
1100   <A HREF="http://localhost/freeside/edit/cust_pkg.cgi?135">Bulk order and cancel packages</A>
1101
1102 <BR><BR>
1103
1104
1105 <TABLE>
1106   <TR>
1107     <TD ALIGN="left" VALIGN="top">
1108
1109
1110     </TD>
1111
1112
1113     <TD ALIGN="right">
1114       <A HREF="http://localhost/freeside/search/report_cust_pkg.html?custnum=135">Package reports</A>
1115     | <A HREF="http://localhost/freeside/search/qual.cgi?custnum=135">View Qualifications</A>
1116       <BR>
1117       Service reports: 
1118         <A HREF="http://localhost/freeside/search/report_svc_acct.html?custnum=135">accounts</A><BR>
1119       Usage reports: 
1120         <A HREF="http://localhost/freeside/search/report_cdr.html?custnum=135">CDRs</A>
1121     </TD>
1122
1123
1124   </TR>
1125
1126   <TR>
1127     <TD COLSPAN=2>
1128
1129         <TABLE CLASS="grid" CELLSPACING=0 CELLPADDING=0 >
1130
1131
1132
1133         <TR>
1134   <TH CLASS="grid" BGCOLOR="#cccccc">Package</TH>
1135   <TH CLASS="grid" BGCOLOR="#cccccc">Status</TH>
1136   <TH CLASS="grid" BGCOLOR="#cccccc">Contact/Location</TH>
1137   <TH CLASS="grid" BGCOLOR="#cccccc">Services</TH>
1138 </TR>
1139
1140     
1141   <!--pkgnum: 401-->
1142   <TR CLASS="row0">
1143     <TD CLASS="inv package" BGCOLOR="" VALIGN="top" >
1144   <TABLE CLASS="inv package"> 
1145
1146
1147     <TR>
1148       <TD COLSPAN=2>
1149         
1150         <A NAME="cust_pkg401"
1151            ID  ="cust_pkg401"
1152         ><B>Monthly prorated broadband</B></A>
1153          - 
1154         $40 setup, $90/monthly
1155       </TD>
1156     </TR>
1157
1158
1159     <TR>
1160       <TD COLSPAN=2>
1161         <FONT SIZE=-1>
1162
1163                 (&nbsp;<A HREF="javascript:void(0);"
1164    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=149;pkgnum=401', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1165    
1166    
1167    
1168 >Change&nbsp;package</A>&nbsp;)
1169                 (&nbsp;<A HREF="javascript:void(0);"
1170    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_discount.html?pkgnum=401', 616, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Discount package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1171    
1172    
1173    
1174 >Discount</A>&nbsp;)
1175                 (&nbsp;<A HREF="http://localhost/freeside/edit/part_pkg.cgi?clone=3;pkgnum=401">Customize</A>&nbsp;)
1176               <BR>
1177
1178
1179         </FONT>
1180       </TD>
1181     </TR>
1182
1183
1184     <TR>
1185       <TD COLSPAN=2>
1186
1187
1188           <FONT SIZE="-1">
1189             (&nbsp;<A HREF="javascript:void(0);"
1190    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_quantity.html?;pkgnum=401', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1191    
1192    
1193    
1194 >Change&nbsp;quantity</A>&nbsp;)
1195           </FONT>
1196
1197       </TD>
1198     </TR>
1199
1200
1201     <TR>
1202       <TD COLSPAN=2>
1203
1204
1205         <FONT SIZE="-1">
1206           (&nbsp;<A HREF="javascript:void(0);"
1207    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_salesnum.html?;pkgnum=401', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1208    
1209    
1210    
1211 >Change&nbsp;sales&nbsp;person</A>&nbsp;)
1212         </FONT>
1213
1214       </TD>
1215     </TR>
1216
1217
1218
1219       <TR>
1220
1221           <TD>
1222               <FONT SIZE="-1">
1223                 (&nbsp;<A HREF="javascript:void(0);"
1224    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=401;detailtype=I', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add invoice details', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1225    
1226    
1227    
1228 >Add&nbsp;invoice&nbsp;details</A>&nbsp;)
1229               </FONT>
1230           </TD>
1231
1232           <TD>
1233               <FONT SIZE="-1">
1234                 (&nbsp;<A HREF="javascript:void(0);"
1235    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=401;detailtype=C', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add comments', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1236    
1237    
1238    
1239 >Add&nbsp;comments</A>&nbsp;)
1240               </FONT>
1241           </TD>
1242
1243       </TR>
1244
1245
1246   </TABLE>
1247
1248
1249 </TD>
1250
1251
1252     <TD CLASS="inv" BGCOLOR="" VALIGN="top">
1253   <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
1254
1255
1256     <TR><TD WIDTH="" ALIGN="right">Ordered&nbsp;</TD><TD align="left"><B>Aug</B></TD><TD align="right"><B>&nbsp;4th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1257
1258             <TR><TD COLSPAN=4 ><FONT COLOR="#00CC00" ><B>Active</B></FONT>,&nbsp;billed&nbsp;monthly</TD></TR>
1259
1260           
1261
1262           
1263
1264           
1265
1266           <TR><TD WIDTH="" ALIGN="right">Setup&nbsp;</TD><TD align="left"><B>Dec</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1267
1268           
1269
1270
1271       
1272       <TR><TD WIDTH="" ALIGN="right">Last&nbsp;bill&nbsp;</TD><TD align="left"><B>Mar</B></TD><TD align="right"><B>&nbsp;1st,</B></TD><TD align="right"><B>&nbsp;2016</B></TD></TR>
1273       <TR><TD WIDTH="" ALIGN="right">Next&nbsp;bill&nbsp;</TD><TD align="left"><B>Apr</B></TD><TD align="right"><B>&nbsp;1st,</B></TD><TD align="right"><B>&nbsp;2016</B></TD></TR>
1274       
1275       
1276       
1277       
1278       
1279       
1280
1281
1282         <TR>
1283           <TD COLSPAN=4>
1284             <FONT SIZE=-1>
1285
1286               (&nbsp;<A HREF="javascript:void(0);"
1287    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=suspend;pkgnum=401', 768, 420, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Suspend package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#FF9900', CGCOLOR, '#FF9900', CLOSETEXT, 'Close'); return false;"
1288    
1289    
1290    
1291 >Suspend&nbsp;now</A>&nbsp;)
1292               (&nbsp;<A HREF="javascript:void(0);"
1293    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=adjourn;pkgnum=401', 768, 445, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Adjourn package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC6600', CGCOLOR, '#CC6600', CLOSETEXT, 'Close'); return false;"
1294    
1295    
1296    
1297 >Suspend&nbsp;later</A>&nbsp;)
1298               (&nbsp;<A HREF="javascript:void(0);"
1299    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/delay_susp_pkg.html?pkgnum=401', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Delay suspend for package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1300    
1301    
1302    
1303 >Delay&nbsp;suspend</A>&nbsp;)
1304               <BR>
1305                 (&nbsp;<A HREF="javascript:void(0);"
1306    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=cancel;pkgnum=401', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Cancel package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#ff0000', CGCOLOR, '#ff0000', CLOSETEXT, 'Close'); return false;"
1307    
1308    
1309    
1310 >Cancel&nbsp;now</A>&nbsp;)
1311                 (&nbsp;<A HREF="javascript:void(0);"
1312    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=expire;pkgnum=401', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Expire package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC0000', CGCOLOR, '#CC0000', CLOSETEXT, 'Close'); return false;"
1313    
1314    
1315    
1316 >Cancel&nbsp;later</A>&nbsp;)
1317
1318             <FONT>
1319           </TD>
1320         </TR>
1321
1322   </TABLE>
1323 </TD>
1324
1325     <TD CLASS="inv" BGCOLOR="" WIDTH="20%" VALIGN="top">
1326           <FONT SIZE=-1>
1327       (&nbsp;<A HREF="javascript:void(0);"
1328    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg_contact.html?pkgnum=401', 616, 192, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add contact package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1329    
1330    
1331    
1332 >Add&nbsp;contact</A>&nbsp;)
1333     </FONT>
1334     <BR>
1335
1336               <DIV STYLE="font-style: italic; font-size: small">
1337
1338       Default service location<BR>46706 Kadin Hill #780<BR>Trailer W 2-E<BR>Owensboro KS 69113
1339
1340           <BR>
1341           <FONT SIZE=-1>
1342           38.5000000, -121.5000000
1343           
1344
1345 <A HREF="javascript:void(0);"
1346    onClick="overlib( OLiframeContent('http://localhost/freeside/view/map.html?name=Olson%20Inc%3A%20Monthly%20prorated%20broadband;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Monthly prorated broadband', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1347    
1348    
1349    
1350 >map</A>
1351
1352   <A HREF="javascript:void(0);"
1353    onClick="overlib( OLiframeContent('http://localhost/freeside/view/directions.html?origin=1234%20Example%20Lane%2CExampleton%2C%20CA%20%2054321;name=Olson%20Inc%3A%20Monthly%20prorated%20broadband;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Monthly prorated broadband', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1354    
1355    
1356    
1357 >directions</A>
1358
1359 <A HREF="http://localhost/freeside/view/kml.cgi?name=Olson%20Inc%3A%20Monthly%20prorated%20broadband;lat=38.5000000;lon=-121.5000000">earth</A>
1360
1361
1362           </FONT>
1363
1364       </DIV>
1365
1366   <BR>
1367   <FONT SIZE=-1>
1368       (&nbsp;<A HREF="javascript:void(0);"
1369    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=-1;pkgpart=3;address1=;address2=;city=;county=;state=;zip=;country=;pkgnum=401', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 401', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1370    
1371    
1372    
1373 >Change&nbsp;location</A>&nbsp;)
1374         (&nbsp;<A HREF="javascript:void(0);"
1375    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_location.cgi?locationnum=149', 700, 355, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Edit', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1376    
1377    
1378    
1379 >Edit&nbsp;location</A>&nbsp;)
1380   </FONT>
1381
1382     </TD>
1383     
1384   <TD CLASS="inv" BGCOLOR="">
1385     <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%">
1386     <SCRIPT TYPE="text/javascript">
1387 function clearhint_search_cust_svc(obj, str) {
1388   if (obj.value == str) obj.value = '';
1389 }
1390     </SCRIPT>
1391
1392       <TR>
1393   <TD ALIGN="right" VALIGN="top">
1394       <A HREF="http://localhost/freeside/view/svc_broadband.cgi?401">Test svc_broadband</A>
1395   </TD>
1396   <TD STYLE="padding-bottom:0px" VALIGN="top">
1397     <B>
1398       <A HREF="http://localhost/freeside/view/svc_broadband.cgi?401">IP:10.98.22.188, MAC:00007E436BF5</A>
1399     </B>
1400   </TD>
1401 <TD ALIGN="right">
1402 </TD>
1403 </TR>
1404 <TR>
1405   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1406   </TD>
1407   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1408     <FONT SIZE="-2">(&nbsp;<A HREF="javascript:void(0);"
1409    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/ping.html?10.98.22.188', 350, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Ping 10.98.22.188', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1410    
1411    
1412    
1413 >ping</A>&nbsp;)</FONT>
1414
1415
1416     <FONT SIZE="-2">(&nbsp;<A HREF="javascript:areyousure('http://localhost/freeside/misc/unprovision.cgi?401', 'Permanently unprovision and delete this service?')">Unprovision</A>&nbsp;)</FONT>
1417   </TD>
1418 </TR>
1419
1420
1421
1422
1423     </TABLE>
1424   </TD>
1425
1426
1427   </TR>
1428
1429     
1430   <!--pkgnum: 402-->
1431   <TR CLASS="row1">
1432     <TD CLASS="inv package" BGCOLOR="" VALIGN="top" >
1433   <TABLE CLASS="inv package"> 
1434
1435
1436     <TR>
1437       <TD COLSPAN=2>
1438         
1439         <A NAME="cust_pkg402"
1440            ID  ="cust_pkg402"
1441         ><B>Annual subscription domain</B></A>
1442          - 
1443         $25/annually
1444       </TD>
1445     </TR>
1446
1447
1448     <TR>
1449       <TD COLSPAN=2>
1450         <FONT SIZE=-1>
1451
1452                 (&nbsp;<A HREF="javascript:void(0);"
1453    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=149;pkgnum=402', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1454    
1455    
1456    
1457 >Change&nbsp;package</A>&nbsp;)
1458                 (&nbsp;<A HREF="javascript:void(0);"
1459    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_discount.html?pkgnum=402', 616, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Discount package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1460    
1461    
1462    
1463 >Discount</A>&nbsp;)
1464                 (&nbsp;<A HREF="http://localhost/freeside/edit/part_pkg.cgi?clone=4;pkgnum=402">Customize</A>&nbsp;)
1465               <BR>
1466
1467
1468         </FONT>
1469       </TD>
1470     </TR>
1471
1472
1473     <TR>
1474       <TD COLSPAN=2>
1475
1476
1477           <FONT SIZE="-1">
1478             (&nbsp;<A HREF="javascript:void(0);"
1479    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_quantity.html?;pkgnum=402', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1480    
1481    
1482    
1483 >Change&nbsp;quantity</A>&nbsp;)
1484           </FONT>
1485
1486       </TD>
1487     </TR>
1488
1489
1490     <TR>
1491       <TD COLSPAN=2>
1492
1493
1494         <FONT SIZE="-1">
1495           (&nbsp;<A HREF="javascript:void(0);"
1496    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_salesnum.html?;pkgnum=402', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1497    
1498    
1499    
1500 >Change&nbsp;sales&nbsp;person</A>&nbsp;)
1501         </FONT>
1502
1503       </TD>
1504     </TR>
1505
1506
1507
1508       <TR>
1509
1510           <TD>
1511               <FONT SIZE="-1">
1512                 (&nbsp;<A HREF="javascript:void(0);"
1513    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=402;detailtype=I', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add invoice details', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1514    
1515    
1516    
1517 >Add&nbsp;invoice&nbsp;details</A>&nbsp;)
1518               </FONT>
1519           </TD>
1520
1521           <TD>
1522               <FONT SIZE="-1">
1523                 (&nbsp;<A HREF="javascript:void(0);"
1524    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=402;detailtype=C', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add comments', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1525    
1526    
1527    
1528 >Add&nbsp;comments</A>&nbsp;)
1529               </FONT>
1530           </TD>
1531
1532       </TR>
1533
1534
1535   </TABLE>
1536
1537
1538 </TD>
1539
1540
1541     <TD CLASS="inv" BGCOLOR="" VALIGN="top">
1542   <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
1543
1544
1545     <TR><TD WIDTH="" ALIGN="right">Ordered&nbsp;</TD><TD align="left"><B>Aug</B></TD><TD align="right"><B>&nbsp;4th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1546
1547             <TR><TD COLSPAN=4 ><FONT COLOR="#00CC00" ><B>Active</B></FONT>,&nbsp;billed&nbsp;annually</TD></TR>
1548
1549           
1550
1551           
1552
1553           
1554
1555           <TR><TD WIDTH="" ALIGN="right">Setup&nbsp;</TD><TD align="left"><B>Dec</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1556
1557           
1558
1559
1560       
1561       <TR><TD WIDTH="" ALIGN="right">Last&nbsp;bill&nbsp;</TD><TD align="left"><B>Dec</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1562       <TR><TD WIDTH="" ALIGN="right">Next&nbsp;bill&nbsp;</TD><TD align="left"><B>Dec</B></TD><TD align="right"><B>&nbsp;1st,</B></TD><TD align="right"><B>&nbsp;2016</B></TD></TR>
1563       
1564       
1565       
1566       
1567       
1568       
1569
1570
1571         <TR>
1572           <TD COLSPAN=4>
1573             <FONT SIZE=-1>
1574
1575               (&nbsp;<A HREF="javascript:void(0);"
1576    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=suspend;pkgnum=402', 768, 420, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Suspend package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#FF9900', CGCOLOR, '#FF9900', CLOSETEXT, 'Close'); return false;"
1577    
1578    
1579    
1580 >Suspend&nbsp;now</A>&nbsp;)
1581               (&nbsp;<A HREF="javascript:void(0);"
1582    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=adjourn;pkgnum=402', 768, 445, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Adjourn package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC6600', CGCOLOR, '#CC6600', CLOSETEXT, 'Close'); return false;"
1583    
1584    
1585    
1586 >Suspend&nbsp;later</A>&nbsp;)
1587               (&nbsp;<A HREF="javascript:void(0);"
1588    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/delay_susp_pkg.html?pkgnum=402', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Delay suspend for package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1589    
1590    
1591    
1592 >Delay&nbsp;suspend</A>&nbsp;)
1593               <BR>
1594                 (&nbsp;<A HREF="javascript:void(0);"
1595    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=cancel;pkgnum=402', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Cancel package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#ff0000', CGCOLOR, '#ff0000', CLOSETEXT, 'Close'); return false;"
1596    
1597    
1598    
1599 >Cancel&nbsp;now</A>&nbsp;)
1600                 (&nbsp;<A HREF="javascript:void(0);"
1601    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=expire;pkgnum=402', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Expire package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC0000', CGCOLOR, '#CC0000', CLOSETEXT, 'Close'); return false;"
1602    
1603    
1604    
1605 >Cancel&nbsp;later</A>&nbsp;)
1606
1607             <FONT>
1608           </TD>
1609         </TR>
1610
1611   </TABLE>
1612 </TD>
1613
1614     <TD CLASS="inv" BGCOLOR="" WIDTH="20%" VALIGN="top">
1615           <FONT SIZE=-1>
1616       (&nbsp;<A HREF="javascript:void(0);"
1617    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg_contact.html?pkgnum=402', 616, 192, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add contact package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1618    
1619    
1620    
1621 >Add&nbsp;contact</A>&nbsp;)
1622     </FONT>
1623     <BR>
1624
1625               <DIV STYLE="font-style: italic; font-size: small">
1626
1627       Default service location<BR>46706 Kadin Hill #780<BR>Trailer W 2-E<BR>Owensboro KS 69113
1628
1629           <BR>
1630           <FONT SIZE=-1>
1631           38.5000000, -121.5000000
1632           
1633
1634 <A HREF="javascript:void(0);"
1635    onClick="overlib( OLiframeContent('http://localhost/freeside/view/map.html?name=Olson%20Inc%3A%20Annual%20subscription%20domain;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Annual subscription domain', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1636    
1637    
1638    
1639 >map</A>
1640
1641   <A HREF="javascript:void(0);"
1642    onClick="overlib( OLiframeContent('http://localhost/freeside/view/directions.html?origin=1234%20Example%20Lane%2CExampleton%2C%20CA%20%2054321;name=Olson%20Inc%3A%20Annual%20subscription%20domain;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Annual subscription domain', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1643    
1644    
1645    
1646 >directions</A>
1647
1648 <A HREF="http://localhost/freeside/view/kml.cgi?name=Olson%20Inc%3A%20Annual%20subscription%20domain;lat=38.5000000;lon=-121.5000000">earth</A>
1649
1650
1651           </FONT>
1652
1653       </DIV>
1654
1655   <BR>
1656   <FONT SIZE=-1>
1657       (&nbsp;<A HREF="javascript:void(0);"
1658    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=-1;pkgpart=4;address1=;address2=;city=;county=;state=;zip=;country=;pkgnum=402', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 402', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1659    
1660    
1661    
1662 >Change&nbsp;location</A>&nbsp;)
1663         (&nbsp;<A HREF="javascript:void(0);"
1664    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_location.cgi?locationnum=149', 700, 355, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Edit', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1665    
1666    
1667    
1668 >Edit&nbsp;location</A>&nbsp;)
1669   </FONT>
1670
1671     </TD>
1672     
1673   <TD CLASS="inv" BGCOLOR="">
1674     <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%">
1675     <SCRIPT TYPE="text/javascript">
1676 function clearhint_search_cust_svc(obj, str) {
1677   if (obj.value == str) obj.value = '';
1678 }
1679     </SCRIPT>
1680
1681       <TR>
1682   <TD ALIGN="right" VALIGN="top">
1683       <A HREF="http://localhost/freeside/view/svc_domain.cgi?402">Test svc_domain</A>
1684   </TD>
1685   <TD STYLE="padding-bottom:0px" VALIGN="top">
1686     <B>
1687       <A HREF="http://localhost/freeside/view/svc_domain.cgi?402">botsford-mueller.com</A>
1688     </B>
1689   </TD>
1690 <TD ALIGN="right">
1691 </TD>
1692 </TR>
1693 <TR>
1694   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1695   </TD>
1696   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1697     <FONT SIZE="-2">(&nbsp;<A HREF="javascript:areyousure('http://localhost/freeside/misc/unprovision.cgi?402', 'Permanently unprovision and delete this service?')">Unprovision</A>&nbsp;)</FONT>
1698   </TD>
1699 </TR>
1700
1701
1702
1703
1704     </TABLE>
1705   </TD>
1706
1707
1708   </TR>
1709
1710     
1711   <!--pkgnum: 403-->
1712   <TR CLASS="row0">
1713     <TD CLASS="inv package" BGCOLOR="" VALIGN="top" >
1714   <TABLE CLASS="inv package"> 
1715
1716
1717     <TR>
1718       <TD COLSPAN=2>
1719         
1720         <A NAME="cust_pkg403"
1721            ID  ="cust_pkg403"
1722         ><B>Monthly anniversary phone x4</B></A>
1723          - 
1724         $60/monthly
1725       </TD>
1726     </TR>
1727
1728
1729     <TR>
1730       <TD COLSPAN=2>
1731         <FONT SIZE=-1>
1732
1733                 (&nbsp;<A HREF="javascript:void(0);"
1734    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=149;pkgnum=403', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1735    
1736    
1737    
1738 >Change&nbsp;package</A>&nbsp;)
1739                 (&nbsp;<A HREF="javascript:void(0);"
1740    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_discount.html?pkgnum=403', 616, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Discount package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1741    
1742    
1743    
1744 >Discount</A>&nbsp;)
1745                 (&nbsp;<A HREF="http://localhost/freeside/edit/part_pkg.cgi?clone=5;pkgnum=403">Customize</A>&nbsp;)
1746               <BR>
1747
1748
1749         </FONT>
1750       </TD>
1751     </TR>
1752
1753
1754     <TR>
1755       <TD COLSPAN=2>
1756
1757
1758           <FONT SIZE="-1">
1759             (&nbsp;<A HREF="javascript:void(0);"
1760    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_quantity.html?;pkgnum=403', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1761    
1762    
1763    
1764 >Change&nbsp;quantity</A>&nbsp;)
1765           </FONT>
1766
1767       </TD>
1768     </TR>
1769
1770
1771     <TR>
1772       <TD COLSPAN=2>
1773
1774
1775         <FONT SIZE="-1">
1776           (&nbsp;<A HREF="javascript:void(0);"
1777    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_salesnum.html?;pkgnum=403', 390, 220, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1778    
1779    
1780    
1781 >Change&nbsp;sales&nbsp;person</A>&nbsp;)
1782         </FONT>
1783
1784       </TD>
1785     </TR>
1786
1787
1788
1789       <TR>
1790
1791           <TD>
1792               <FONT SIZE="-1">
1793                 (&nbsp;<A HREF="javascript:void(0);"
1794    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=403;detailtype=I', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add invoice details', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1795    
1796    
1797    
1798 >Add&nbsp;invoice&nbsp;details</A>&nbsp;)
1799               </FONT>
1800           </TD>
1801
1802           <TD>
1803               <FONT SIZE="-1">
1804                 (&nbsp;<A HREF="javascript:void(0);"
1805    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_pkg_detail.html?pkgnum=403;detailtype=C', 763, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add comments', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1806    
1807    
1808    
1809 >Add&nbsp;comments</A>&nbsp;)
1810               </FONT>
1811           </TD>
1812
1813       </TR>
1814
1815
1816   </TABLE>
1817
1818
1819 </TD>
1820
1821
1822     <TD CLASS="inv" BGCOLOR="" VALIGN="top">
1823   <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
1824
1825
1826     <TR><TD WIDTH="" ALIGN="right">Ordered&nbsp;</TD><TD align="left"><B>Aug</B></TD><TD align="right"><B>&nbsp;4th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1827
1828             <TR><TD COLSPAN=4 ><FONT COLOR="#00CC00" ><B>Active</B></FONT>,&nbsp;billed&nbsp;monthly</TD></TR>
1829
1830           
1831
1832           
1833
1834           
1835
1836           <TR><TD WIDTH="" ALIGN="right">Setup&nbsp;</TD><TD align="left"><B>Dec</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2015</B></TD></TR>
1837
1838           
1839
1840
1841       
1842       <TR><TD WIDTH="" ALIGN="right">Last&nbsp;bill&nbsp;</TD><TD align="left"><B>Feb</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2016</B></TD></TR>
1843       <TR><TD WIDTH="" ALIGN="right">Next&nbsp;bill&nbsp;</TD><TD align="left"><B>Mar</B></TD><TD align="right"><B>&nbsp;26th,</B></TD><TD align="right"><B>&nbsp;2016</B></TD></TR>
1844       
1845       
1846       
1847       
1848       
1849       
1850
1851
1852         <TR>
1853           <TD COLSPAN=4>
1854             <FONT SIZE=-1>
1855
1856               (&nbsp;<A HREF="javascript:void(0);"
1857    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=suspend;pkgnum=403', 768, 420, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Suspend package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#FF9900', CGCOLOR, '#FF9900', CLOSETEXT, 'Close'); return false;"
1858    
1859    
1860    
1861 >Suspend&nbsp;now</A>&nbsp;)
1862               (&nbsp;<A HREF="javascript:void(0);"
1863    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=adjourn;pkgnum=403', 768, 445, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Adjourn package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC6600', CGCOLOR, '#CC6600', CLOSETEXT, 'Close'); return false;"
1864    
1865    
1866    
1867 >Suspend&nbsp;later</A>&nbsp;)
1868               (&nbsp;<A HREF="javascript:void(0);"
1869    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/delay_susp_pkg.html?pkgnum=403', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Delay suspend for package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1870    
1871    
1872    
1873 >Delay&nbsp;suspend</A>&nbsp;)
1874               <BR>
1875                 (&nbsp;<A HREF="javascript:void(0);"
1876    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=cancel;pkgnum=403', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Cancel package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#ff0000', CGCOLOR, '#ff0000', CLOSETEXT, 'Close'); return false;"
1877    
1878    
1879    
1880 >Cancel&nbsp;now</A>&nbsp;)
1881                 (&nbsp;<A HREF="javascript:void(0);"
1882    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/cancel_pkg.html?method=expire;pkgnum=403', 768, 336, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Expire package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#CC0000', CGCOLOR, '#CC0000', CLOSETEXT, 'Close'); return false;"
1883    
1884    
1885    
1886 >Cancel&nbsp;later</A>&nbsp;)
1887
1888             <FONT>
1889           </TD>
1890         </TR>
1891
1892   </TABLE>
1893 </TD>
1894
1895     <TD CLASS="inv" BGCOLOR="" WIDTH="20%" VALIGN="top">
1896           <FONT SIZE=-1>
1897       (&nbsp;<A HREF="javascript:void(0);"
1898    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg_contact.html?pkgnum=403', 616, 192, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Add contact package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1899    
1900    
1901    
1902 >Add&nbsp;contact</A>&nbsp;)
1903     </FONT>
1904     <BR>
1905
1906               <DIV STYLE="font-style: italic; font-size: small">
1907
1908       Default service location<BR>46706 Kadin Hill #780<BR>Trailer W 2-E<BR>Owensboro KS 69113
1909
1910           <BR>
1911           <FONT SIZE=-1>
1912           38.5000000, -121.5000000
1913           
1914
1915 <A HREF="javascript:void(0);"
1916    onClick="overlib( OLiframeContent('http://localhost/freeside/view/map.html?name=Olson%20Inc%3A%20Monthly%20anniversary%20phone%20x4;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Monthly anniversary phone x4', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1917    
1918    
1919    
1920 >map</A>
1921
1922   <A HREF="javascript:void(0);"
1923    onClick="overlib( OLiframeContent('http://localhost/freeside/view/directions.html?origin=1234%20Example%20Lane%2CExampleton%2C%20CA%20%2054321;name=Olson%20Inc%3A%20Monthly%20anniversary%20phone%20x4;lat=38.5000000;lon=-121.5000000', 763, 575, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Olson Inc: Monthly anniversary phone x4', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1924    
1925    
1926    
1927 >directions</A>
1928
1929 <A HREF="http://localhost/freeside/view/kml.cgi?name=Olson%20Inc%3A%20Monthly%20anniversary%20phone%20x4;lat=38.5000000;lon=-121.5000000">earth</A>
1930
1931
1932           </FONT>
1933
1934       </DIV>
1935
1936   <BR>
1937   <FONT SIZE=-1>
1938       (&nbsp;<A HREF="javascript:void(0);"
1939    onClick="overlib( OLiframeContent('http://localhost/freeside/misc/change_pkg.cgi?locationnum=-1;pkgpart=5;address1=;address2=;city=;county=;state=;zip=;country=;pkgnum=403', 960, 490, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Change package 403', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1940    
1941    
1942    
1943 >Change&nbsp;location</A>&nbsp;)
1944         (&nbsp;<A HREF="javascript:void(0);"
1945    onClick="overlib( OLiframeContent('http://localhost/freeside/edit/cust_location.cgi?locationnum=149', 700, 355, 'popup-0000000000-0000-000000000.000000', 0, 'auto' ), CAPTION, 'Edit', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK, BGCOLOR, '#333399', CGCOLOR, '#333399', CLOSETEXT, 'Close'); return false;"
1946    
1947    
1948    
1949 >Edit&nbsp;location</A>&nbsp;)
1950   </FONT>
1951
1952     </TD>
1953     
1954   <TD CLASS="inv" BGCOLOR="">
1955     <TABLE CLASS="inv" BORDER=0 CELLSPACING=0 CELLPADDING=2 WIDTH="100%">
1956     <SCRIPT TYPE="text/javascript">
1957 function clearhint_search_cust_svc(obj, str) {
1958   if (obj.value == str) obj.value = '';
1959 }
1960     </SCRIPT>
1961
1962       <TR>
1963   <TD ALIGN="right" VALIGN="top">
1964       <A HREF="http://localhost/freeside/view/svc_phone.cgi?403">Test svc_phone</A>
1965   </TD>
1966   <TD STYLE="padding-bottom:0px" VALIGN="top">
1967     <B>
1968       <A HREF="http://localhost/freeside/view/svc_phone.cgi?403">152300260278657</A>
1969     </B>
1970   </TD>
1971 <TD ALIGN="right">
1972 </TD>
1973 </TR>
1974 <TR>
1975   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1976   </TD>
1977   <TD ALIGN="right" VALIGN="top" STYLE="padding-bottom:5px; padding-top:0px">
1978     <FONT SIZE="-2">(&nbsp;<A HREF="javascript:areyousure('http://localhost/freeside/misc/unprovision.cgi?403', 'Permanently unprovision and delete this service?')">Unprovision</A>&nbsp;)</FONT>
1979   </TD>
1980 </TR>
1981
1982
1983
1984       <TR>
1985         <TD COLSPAN=3 ALIGN="center" STYLE="padding-bottom:4px;padding-top:0px">
1986
1987           <B>
1988             <A CLASS="provision" HREF="http://localhost/freeside/edit/svc_phone.cgi?pkgnum=403;svcpart=5">Provision Test svc_phone (3)</A>
1989           </B>
1990
1991         </TD>
1992       </TR>
1993
1994
1995
1996     </TABLE>
1997   </TD>
1998
1999
2000   </TR>
2001
2002
2003         </TABLE>
2004
2005     </TD>
2006   </TR>
2007
2008 </TABLE>
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020 </DIV>
2021         </TD>
2022       </TR>
2023     </TABLE>
2024   </BODY>
2025 </HTML>
2026