PageSourceSearch

https://askjan.org/toolkit/index.cfm

html askjan.org collected 2026-09-24 08:26:22 UTC 41,730 bytes, 840 lines download raw bytes

1<!DOCTYPE html> <html lang="en"> <!-- Content Copyright Job Accommodation Network -->
2<!-- Page generated 2026-09-24 04:26:22 on server 1 by CommonSpot  Build 11.0.0.670 (2025-02-20 18:25:07) -->
3<!-- JavaScript & DHTML Code Copyright &copy; 1998-2025, PaperThin, Inc. All Rights Reserved. --> <head>
4<meta charset="UTF-8">
5<meta name="Description" id="Description" content="" />
6<meta name="Generator" id="Generator" content="CommonSpot  Build 11.0.0.670" />
7<title>Workplace Accommodation Toolkit</title> <style id="cs_antiClickjack">body{display:none !important;position:absolute !important;top:-5000px !important;}</style>
7<script>(function(){var chk=0;try{if(self!==top){var ts=top.document.location.href.split('/');var ws=window.document.location.href.split('/');if(ts.length<3||ws.length<3)chk=1;else if(ts[2]!==ws[2])chk=2;else if(ts[0]!==ws[0])chk=3;}}catch(e){chk=4;}if(chk===0){var stb=document.getElementById("cs_antiClickjack");stb.parentNode.removeChild(stb);}else{top.location = self.location}})();</script>
7 
7<script>
8var jsDlgLoader = '/toolkit/loader.cfm';
9var jsSiteResourceLoader = '/cs-resources.cfm?r=';
10var jsSiteResourceSettings = {canCombine: false, canMinify: false};
11</script>
11
12<!-- beg (1) PrimaryResources -->
13<script src="/ADF/thirdParty/jquery/jquery-3.6.js"></script>
13<script src="/ADF/thirdParty/jquery/migrate/jquery-migrate-3.3.js"></script>
13<link rel="stylesheet" type="text/css" href="/ADF/thirdParty/jquery/bootstrap/4.6/css/bootstrap.min.css"><link rel="stylesheet" type="text/css" href="/ADF/thirdParty/jquery/bootstrap/extensions/4/bootstrap-ADF.css"><link rel="stylesheet" type="text/css" href="/ADF/thirdParty/css/glyphicons/3.3/glyphicons.css"><link rel="stylesheet" type="text/css" href="/_cs_apps/pt_calendar/style/calendar.css"><link rel="stylesheet" type="text/css" href="/style/style.css"><link rel="stylesheet" type="text/css" href="/style/dark.css"><link rel="stylesheet" type="text/css" href="/style/font-icons.css"><link rel="stylesheet" type="text/css" href="/style/animate.css"><link rel="stylesheet" type="text/css" href="/style/magnific-popup.css"><link rel="stylesheet" type="text/css" href="/style/responsive.css"><link rel="stylesheet" type="text/css" href="/style/jan-custom.css"><link rel="stylesheet" type="text/css" href="/style/jan-print.css" media="print">
13<script src="/js/plugins.js"></script>
13<script src="/js/font-size-change.js"></script>
13<script src="/js/jquery.readmore.min.js"></script>
13<script src="/js/jquery.clipboard.min.js"></script>
13<script src="/js/jquery.ez-plus.js"></script>
13<link rel="stylesheet" type="text/css" href="/ADF/thirdParty/css/font-awesome/6.5/css/all.min.css"><link rel="stylesheet" type="text/css" href="/ADF/thirdParty/css/font-awesome/extensions/6/font-awesome-ADF.css"><link rel="stylesheet" type="text/css" href="/ADF/thirdParty/css/font-awesome/6.5/css/v4-shims.min.css">
13<script src="/commonspot/javascript/browser-all.js"></script>
13<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 13-14
13
14<script async src="https://www.googletagmanager.com/gtag/js?id=
14UA-175489408-1
vendor: 12 bytes, line 14
14"></script>
15<script>
vendor: 127 bytes, lines 16-19
16window.dataLayer = window.dataLayer || [];
17function gtag(){dataLayer.push(arguments);}
18gtag('js', new Date());
19gtag('config', '
19UA-175489408-1
vendor: 4 bytes, line 19
19');
20</script>
20
21<!-- end (1) PrimaryResources -->
22<!-- beg (2) SecondaryResources -->
23<script src="/js/jquery.slimscroll.min.js"></script>
23<link rel="stylesheet" type="text/css" href="/js/owlcarousel/2.3/assets/owl.carousel.min.css"><link rel="stylesheet" type="text/css" href="/js/owlcarousel/2.3/assets/owl.theme.default.min.css"><link rel="stylesheet" type="text/css" href="/style/floating-tabs.css"><link rel="stylesheet" type="text/css" href="/js/barrating/themes/fontawesome-stars.css"><link rel="dns-prefetch" href="https://cdn.ckeditor.com"><link rel="stylesheet" type="text/css" href="https://cdn.ckeditor.com/ckeditor5/43.3.1/ckeditor5.css">
24<!-- end (2) SecondaryResources -->
25<!-- beg (3) StyleTags -->
26<!-- end (3) StyleTags -->
27<!-- beg (4) JavaScript -->
28<script>
29<!--
30var gMenuControlID = 0;
31var menus_included = 0;
32var jsSiteID = 2;
33var jsSubSiteID = 92;
34var js_gvPageID = 14876335;
35var jsPageID = 14876335;
36var jsPageSetID = 0;
37var jsPageType = 0;
38var jsSiteSecurityCreateControls = 0;
39var jsShowRejectForApprover = 1;
40// -->
41</script>
41<script>
42var jsDlgLoader = '/toolkit/loader.cfm';
43var jsSiteResourceLoader = '/cs-resources.cfm?r=';
44var jsSiteResourceSettings = {canCombine: false, canMinify: false};
45</script>
45
46<!-- end (4) JavaScript -->
47<!-- beg (5) CustomHead -->
48<meta http-equiv="content-type" content="text/html; charset=utf-8" />
49<meta name="viewport" content="width=device-width, initial-scale=1" />
50<!-- Stylesheets
51============================================= -->
52<link href="https://fonts.googleapis.com/css?family=Lato:300,400,400italic,600,700|Raleway:300,400,500,600,700|Crete+Round:400italic" rel="stylesheet" type="text/css" />
53<!--[if lt IE 9]>
54<script src="https://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
54
55<![endif]-->
56<!-- // Favicon -->
57<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=xQOkqknjl2">
58<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=xQOkqknjl2">
59<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=xQOkqknjl2">
60<link rel="manifest" href="/site.webmanifest?v=xQOkqknjl2">
61<link rel="mask-icon" href="/safari-pinned-tab.svg?v=xQOkqknjl2" color="#ffffff">
62<link rel="shortcut icon" href="/favicon.ico?v=xQOkqknjl2">
63<meta name="msapplication-TileColor" content="#ffffff">
64<meta name="theme-color" content="#ffffff">
65<!-- end (5) CustomHead -->
66<!-- beg (6) TertiaryResources -->
67<link rel="stylesheet" type="text/css" href="/customcf/myjan/css/myjan-base.css"><style type="text/css">
68@media (max-width: 768px) {
69.myjan-modal {
70width: max-content;
71margin-left: auto;
72margin-right: auto;
73}
74}
75</style>
76<!-- end (6) TertiaryResources -->
77<!-- beg (7) authormode_inlinestyles -->
78<link rel="stylesheet" type="text/css" href="/commonspot/commonspot.css" id="cs_maincss"> <link rel="stylesheet" type="text/css" href="/commonspot/cs-control-styles.css" id="cs_main_controlcss">
79<!-- end (7) authormode_inlinestyles -->
80</head><body class="stretched no-transition" data-bs="4"><span role="navigation" aria-label="Top of page" id="__topdoc__"></span>
81<div class="body-overlay"></div>
82<div id="side-panel" class="dark">
83<div id="side-panel-trigger-close" class="side-panel-trigger"><a href="#"><i class="icon-line-cross" aria-hidden="true"></i><span class="sr-only">Close Menu</span></a></div>
84<div class="side-panel-wrap">
85<div class="side-panel-close-box">
86<a href="javascript:closePanel();" class="close-side-panel">
87<div style="padding:8px 10px 0 0; display:inline-block; color:#fff; font-size:14px; text-transform:uppercase;">Close</div>
88<i class="panel-close-icon i-rounded i-small i-light icon-remove" aria-hidden="true"></i></a>
89</div>
90<div class="widget clearfix">
91<nav class="nav-tree nobottommargin">
92<div id="cs_control_103727" class="cs_control mega-menu"><ul><li class="flyoutHideOnDesktop"><a href="/info-by-role.cfm#for-employers">For Employers</a></li><li class="flyoutHideOnDesktop"><a href="/info-by-role.cfm#for-individuals">For Individuals</a></li><li class="flyoutHideOnDesktop"><a href="/info-by-role.cfm#for-others">For Others</a></li><li class="CS_CurrrentPageNode flyoutHideOnDesktop"><a href="/toolkit/index.cfm">Toolkit</a></li><li class="flyoutHideOnDesktop"><a href="/ADA-Library.cfm">ADA Library</a></li><li class="flyoutHideOnDesktop"><a href="/a-to-z.cfm">A to Z Lists</a></li><li class="flyoutHideOnDesktop"><a href="/sitsol/index.cfm">Situations & Solutions Finder</a></li><li class="flyoutHideOnDesktop"><a href="/publications/index.cfm">Publications & Articles</a></li><li><a href="/events/Training.cfm">Training</a></li><li><a href="/events/index.cfm">Events</a></li><li><a href="/newsletters/index.cfm">Newsletter</a></li><li><a href="/publications/consultants-corner/index.cfm">Consultants’ Corner</a></li><li class="flyoutHideOnDesktop myjan-dashboard-nav"><a href="/myjan/portal.cfm">MyJAN</a></li><li class="flyoutHideOnDesktop"><a href="/about-us/index.cfm">About Us</a></li><li><a href="/contact-us.cfm">Contact Us</a></li></ul></div>
93</nav>
94</div>
95<hr class="mt15 mb15">
96<div>
97<nav class="nav-tree nobottommargin">
98<ul>
99<li>
100<div id="textsize-txt">
101<a class="bold desktop-menu active" id="toggleNormText" href="#" style="font-size:12px; display:inline-block;">A</a>
102<a class="largeText bold desktop-menu" id="toggleLargeText" href="#" style="font-size:14px; display:inline-block;">A</a>
103<a class="superText bold desktop-menu" id="toggleLargerText" href="#" style="font-size:16px; display:inline-block;">A</a>
104<span class="largeText bold desktop-menu"><a href="#" style="display:inline-block;">Text Size</a></span>
105</div>
106</li>
107<li>
108<div><i class="fa fa-print" aria-hidden="true"></i> <a href="javascript:void(0)" onclick="javascript:window.print();" id="print-txt" style="display:inline-block;">Print This Page</a></div>
109</li>
110</ul>
111</nav>
112</div>
113</div>
114</div>
115<!-- Document Wrapper
116============================================= -->
117<div id="wrapper" class="clearfix">
118<!-- Header
119============================================= -->
120<header id="header" class="dark full-header" data-sticky-class="dark">
121<div id="header-wrap" class="nobottomborder">
122<div class="container-fluid clearfix dark">
123<div class="row pr-15px">
124<!-- Logo
125============================================= -->
126<div class="col-9 col-md-6 col-lg-3">
127<div id="logo" >
128<a href="/index.cfm" class="standard-logo" data-dark-logo="/img/jan-logo.png"><img src="/img/jan-logo.png" alt="Job Accommodation Network" class="img-fluid"></a>
129<a href="/index.cfm" class="retina-logo" data-dark-logo="/img/jan-logo.png"><img src="/img/[email protected]" alt="Job Accommodation Network" class="img-fluid"></a>
130</div><!-- #logo end -->
131</div>
132<div class="col-3 col-md-6 col-lg-9 text-right" style="padding-left:0;">
133<!-- Primary Navigation
134============================================= -->
135<nav id="primary-menu" class="dark">
136<div id="cs_control_103760" class="cs_control CS_Element_Tree"> <ul class="topnav"> <li class="mega-menu showMenuByEmpByInd ">
137<a href="/info-by-role.cfm#for-employers"><div>EMPLOYERS<br></div></a>
138</li> <li class="mega-menu showMenuByEmpByInd ">
139<a href="/info-by-role.cfm#for-individuals"><div>INDIVIDUALS<br></div></a>
140</li> <li class="mega-menu showMenuByRole ">
141<a href="/info-by-role.cfm"><div>INFORMATION<br>BY ROLE </div></a>
142</li> <li class="mega-menu ">
143<a href="/toolkit/index.cfm"><div>TOOLKIT<br></div></a>
144</li> <li class="mega-menu ">
145<a href="/ADA-Library.cfm"><div>ADA<br>Library </div></a>
146</li> <li class="mega-menu ">
147<a href="/a-to-z.cfm"><div>A TO Z<br>LISTS </div></a>
148</li> <li class="mega-menu ">
149<a href="/sitsol/index.cfm"><div>SITUATIONS<br>& SOLUTIONS </div></a>
150</li> <li class="mega-menu ">
151<a href="/myjan/portal.cfm"><div>MyJAN </div></a>
152</li> <li class="mega-menu ">
153<a href="/publications/index.cfm"><div>PUBLICATIONS<br>& ARTICLES </div></a>
154</li> <li class="mega-menu ">
155<a href="/about-us/index.cfm"><div>ABOUT<br>JAN </div></a>
156</li> </ul> </div>
157<!-- Top Search
158============================================= -->
159<!--
160<div id="header-trigger"><i class="icon-line-menu"></i><i class="icon-line-cross"></i></div>
161-->
162<div id="top-search" class="greyicon">
163<div id="top-translate-box">
164<div id="google_translate_element" style="position: relative; opacity:0;width:25px;z-index:8"></div>
165<input type="image" id="langFlagIcon" src="/img/flag-usa.svg" width="25" height="25" alt="Translate to Spanish" style="position: absolute; left: 0; top: 0; z-index: 7;" />
166</div>
167<a href="#" id="top-search-trigger"><i class="icon-search3" aria-hidden="true"><span class="sr-only">Open Search</span></i><i class="icon-line-cross" aria-hidden="true"><span class="sr-only">Close Search</span></i></a>
168<form id="header-search-form" action="/search.cfm" method="post">
169<label for="header-search" class="sr-only">
170Search
171</label>
172<input type="text" id="header-search" name="srchstring" class="form-control searchbox" value="" placeholder="Type search phrase and press Enter" maxlength="100">
173<div id="header-search-loading"><i class="fa fa-spinner fa-pulse fa-2x fa-fw" aria-hidden="true"></i></div>
174</form>
175</div><!-- #top-search end -->
176<div id="side-panel-trigger" class="side-panel-trigger greyicon"><a href="#"><i class="icon-reorder" aria-hidden="true"></i><span class="sr-only">Open Menu</span></a></div>
177</nav><!-- #primary-menu end -->
178</div>
179</div>
180</div>
181</div>
182</header><!-- #header end -->
183<!-- Page Title -->
184<section id="page-title">
185<div class="container clearfix">
186<h1>Workplace Accommodation Toolkit</h1>
187<div id="cs_control_1922" class="cs_control CS_Element_LinkBar">
188<ol class="breadcrumb">
189<li><a href="/" class="">home</a></li>
190<li><a href="/toolkit/" class="">toolkit</a></li>
191</ol>
192</div>
193</div>
194</section>
195<!-- Content
196============================================= -->
197<section id="content">
198<div class="content-wrap mt15">
199<div id="cs_control_9" class="cs_control CS_Element_Schedule"><div class="container-fluid " title="" id="CS_Element_BaseTemplateContainer"><div id="gridRow_1_175133_9" class="cs_GridRow container clearfix"><div id="gridCol_1_1_175133_175134_9" class="cs_GridColumn"><div id="cs_control_278045" class="cs_control CS_Element_Schedule"><div class="container-fluid " title="" id="CS_Element_14876335_278045"><div class="row">
200<!-- // Body Content -->
201<div class="col-lg-12">
202<a id="ccapiGuides"></a><a id="CP_JUMP_278047"></a><div id="cs_control_278047" class="cs_control CS_Element_Custom">
203<!-- // render the intro content on the page --->
204<h2 class="no-convert"><strong>Introduction</strong></h2>
205<p>The Job Accommodation Network (JAN) Workplace Accommodation Toolkit helps employers navigate the accommodation process under Title I of the Americans with Disabilities Act (ADA) and Section 501 of the Rehabilitation Act. This Toolkit will use the term "ADA" throughout to refer to the reasonable accommodation requirements, as the rules are the same under both laws.</p><p>The ADA is a federal civil rights law that prohibits employment discrimination against people with disabilities and requires covered entities to provide reasonable accommodations. Even employers who are not covered may find the Toolkit's practical guidance on the accommodation process helpful and applicable to their workplace. Whether you're a small business owner, human resources professional, reasonable accommodation coordinator, supervisor, front-line manager, or legal expert, this Toolkit is designed to assist anyone responsible for handling workplace accommodation requests.</p><p>JAN is the leading source of free and expert guidance on workplace accommodations and disability employment issues. This toolkit draws from JAN’s extensive experience, <a style="font-family:inherit;" href="/index.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=10482909,index.cfm,1|">AskJAN.org</a> resources, templates, checklists, and training materials—all curated to support workplace accommodation efforts.</p><p>The Toolkit offers:</p><ul><li>A basic overview of reasonable accommodations and key concepts,</li><li>Step-by-step guidance on engaging in the accommodation process,</li><li>Practical guidance on documenting the accommodation process, including sample templates, forms, and a log to support documentation efforts,</li><li>Tools for ongoing accommodation process support, and</li><li>Training and development resources.</li></ul><p>This Toolkit will be updated as new information becomes available and accommodation strategies evolve. If you encounter a situation not covered here or would like to explore an issue in more detail, <a style="font-family:inherit;" href="/contact-us.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=330132,contact-us.cfm,1|">contact </a><a style="font-family:inherit;" href="https://askjan.org/contact-us.cfm" onmouseover="" onmouseout="" id="https://askjan.org/contact-us.cfm|">JAN</a> for free and confidential consultation. </p>
206<h2 class="no-convert">Downloads</h2>
207<p>
208<a href="/publications/guide-downloads.cfm?pubid=14876339&action=download&pubtype=pdf&loc=individuals" class="button button-3d button-small button-rounded button-green">
209<i class="fa fa-file-pdf-o"></i>
210PDF Version
211</a>
212</p>
213<div style="background-color:#F7F7F7;border:1px solid black;margin:auto;padding:.5rem .5rem 1rem 1rem;"><h3>I. <a style="font-family:inherit;" href="/toolkit/Reasonable-Accommodation-Basics.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=14876343,Reasonable-Accommodation-Basics.cfm,92|">Reasonable Accommodation Basics</a></h3></div><div style="background-color:#F7F7F7;border:1px solid black;margin:auto;padding:.5rem .5rem .3rem 1rem;"><h3>II. <a style="font-family:inherit;" href="/toolkit/Sample-Accommodation-Process.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=14876885,Sample-Accommodation-Process.cfm,92|">Sample Accommodation Process</a></h3><ul><li><h4><a style="font-family:inherit;" href="/toolkit/Accommodation-Process-Quick-Reference-Checklist.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=14880386,Accommodation-Process-Quick-Reference-Checklist.cfm,92|">Accommodation Process Quick Reference Checklist</a></h4></li></ul></div><div style="background-color:#F7F7F7;border:1px solid black;margin:auto;padding:.5rem .5rem .3rem 1rem;"><h3>
213III. <a style="font-family:inherit;" href="/toolkit/Documenting-the-Accommodation-Process.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=14877086,Documenting-the-Accommodation-Process.cfm,92|">Documenting the Accommodation Process</a></h3><ul><li><h4><a style="font-family:inherit;" href="/toolkit/Accommodation-Process-Documentation-Log.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=14877097,Accommodation-Process-Documentation-Log.cfm,92|">Accommodation Process Documentation Log</a></h4></li></ul></div><div style="background-color:#F7F7F7;border:1px solid black;margin:auto;padding:.5rem .5rem 1rem 1rem;"><h3>IV. <a style="font-family:inherit;" href="/toolkit/Accommodation-Process-Support.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=15006697,/toolkit/Accommodation-Process-Support.cfm,92|">Accommodation Process Support</a></h3></div><div style="background-color:#F7F7F7;border:1px solid black;margin:auto;padding:.5rem .5rem 1rem 1rem;"><h3>V. <a style="font-family:inherit;" href="/toolkit/Training-and-Development.cfm" onmouseover="" onmouseout="" id="CP___PAGEID=15006728,/toolkit/Training-and-Development.cfm,92|">Training and Development</a></h3></div></div>
214</div>
215</div></div></div></div></div></div></div>
216</div>
217</section>
218<!-- // Floating Side Tabs -->
219<div class="floating-tabs rs_skip rs_preserve">
220<div class="floating-tab floatTabCols-2 livechat-float">
221<a href="javascript:void()" target="_blank" onclick="javascript:window.open('https://chat.askjan.org/newchat/chat.aspx?domain=chat.askjan.org','wochat','width=484,height=561');return false;">
222<span>Employer <span class="d-none d-md-inline-block">Live</span> Chat <i class="fa fa-commenting-o" aria-hidden="true"></i></span>
223</a>
224</div>
225<div class="rs_preserve floating-tab floatTabCols-2 myjan-float">
226<a href="#" id="myjan-add-tab" data-recordid="" title="Add Link to MyJAN" class="myjan-add-page " data-pageid="14876335" data-name="Workplace Accommodation Toolkit" data-pageurl="&#x2f;toolkit&#x2f;index.cfm" data-fullpageurl="https&#x3a;&#x2f;&#x2f;askjan.org&#x2f;toolkit&#x2f;index.cfm" data-categoryid="" data-rating="" data-sortorder="" data-gridorder="" data-notes="" data-urlparams="">
227<span>
228<span class="active">MyJAN</span>
229<i class="fa fa-plus-square" aria-hidden="true"></i>
230</span>
231</a>
232</div>
233</div><!-- // END: Floating Side Tabs -->
234<!-- // Add  MyJAN Modal Dialog -->
235<div class="modal fade myjan-modal rs_preserve" id="myJanAddModal" role="dialog">
236<div class="modal-dialog">
237<!-- Modal content-->
238<div class="modal-content">
239<div class="modal-header">
240<h4 class="modal-title no-spy">Add Page to MyJAN</h4>
241<button type="button" class="close" data-dismiss="modal" aria-label="Close">
242<span aria-hidden="true">×</span>
243</button>
244</div>
245<div class="modal-body">
246<form id="myJanAddModal_form">
247<input id="myjan_csrfToken" name="csrfToken" type="hidden" value="197794E2DC03EC742537453FBBFFC076231BB4AF">
248<div class="form-group">
249<label id="myjan_name" class="control-label"></label>
250<div id="myjan_pageurl"></div>
251</div>
252<div class="form-group">
253<label for="myjan_categoryid" class="control-label">Select a Category</label>
254<select id="myjan_categoryid" name="categoryid" class="select form-control" required>
255<option value="" selected>&lt;&lt; SELECT &gt;&gt;</option>
256<option value="1">Accommodation Resources</option>
257<option value="2">Legal Resources</option>
258<option value="3">Other Resources</option>
259</select>
260</div>
261<div class="form-group">
262<label for="myjan_notes" class="control-label">Add Notes</label>
263<textarea id="myjan_notes" name="notes" cols="40" rows="4" class="form-control"></textarea>
264</div>
265<div class="form-group">
266<label for="myjan_rating-select" class="control-label">Select a Rating</label>
267<select id="myjan_rating-select" name="rating-select" class="select form-control">
268<option value="" selected>&lt;&lt; SELECT &gt;&gt;</option>
269<option value="1">1</option>
270<option value="2">2</option>
271<option value="3">3</option>
272<option value="4">4</option>
273<option value="5">5</option>
274</select>
275</div>
276<div class="row">
277<div class="col-md-6">
278<div class="form-group" id="myjan_sortorder_group" style="display: none">
279<label for="myjan_sortorder" class="control-label">List View Order</label>
280<input id="myjan_sortorder" name="sortorder" type="number" class="form-control" min="1" max="250">
281<div id="myjan_gridsortorderHelpBlock" class="form-text text-muted">
282Sort order for categorized items.
283</div>
284</div>
285</div>
286<div class="col-md-6">
287<div class="form-group" id="myjan_gridsortorder_group" style="display: none">
288<label for="myjan_gridsortorder" class="control-label">Grid View Order</label>
289<input id="myjan_gridsortorder" name="gridsortorder" type="number" class="form-control" min="1" max="250">
290<div id="myjan_gridsortorderHelpBlock" class="form-text text-muted">
291Sort order for all items combined.
292</div>
293</div>
294</div>
295</div>
296<input id="myjan_recordid" name="recordid" type="hidden" value="">
297<input id="myjan_pageid" name="pageid" type="hidden" value="">
298<input id="myjan_urlparams" name="urlparams" type="hidden" value="">
299<input id="myjan_rating" name="rating" type="hidden" value="">
300<input id="myjan_sortorder-old" name="sortorder-old" type="hidden" value="">
301<input id="myjan_gridsortorder-old" name="gridsortorder-old" type="hidden" value="">
302<input id="myjan_categoryid-old" name="categoryid-old" type="hidden" value="">
303<input id="myjan_tabid" name="tabid" type="hidden" value="">
304<input id="myjan_fld-hide-state" name="fld-hide-state" type="hidden" value="true">
305</form>
306</div>
307<div class="modal-footer">
308<button name="submit" type="submit" id="myjan_save" class="btn btn-primary"><i class="fa fa-plus" aria-hidden="true"></i> Add to MyJAN</button>
309<button type="button" id="myjan_remove" class="btn btn-danger hidden"><i class="fa fa-trash-o" aria-hidden="true"></i> Remove from MyJAN</button>
310<button type="button" class="btn btn-outline-secondary" data-dismiss="modal"><i class="fa fa-times" aria-hidden="true"></i> Close</button>
311</div>
312</div>
313</div>
314</div>
315<!-- Footer
316============================================= -->
317<footer id="footer" class="dark">
318<!-- Copyrights
319============================================= -->
320<div id="copyrights">
321<div class="container clearfix">
322<div class="row">
323<div class="col-md-6 footer-first-col">
324<a href="/index.cfm" class="standard-logo" data-dark-logo="/img/jan-logo-2.png"><img src="/img/jan-logo-2.png" alt="Job Accommodation Network Logo"></a>
325<p>JAN provides free, confidential technical assistance about job accommodations and the Americans with Disabilities Act (ADA).</p>
326<p><i class="fa fa-phone" aria-hidden="true"></i> <a href="tel://8005267234">(800) 526-7234</a> (Voice)   |   <i class="fa fa-commenting-o" aria-hidden="true"></i> <a href="javascript:void();"  target="_blank" onclick="javascript:window.open('https://chat.askjan.org/newchat/chat.aspx?domain=chat.askjan.org','wochat','width=484,height=561');return false;">Employer Live Chat</a></p>
327</div>
328<div class="col-md-6">
329<div class="copyrights-menu copyright-links clearfix">
330<div id="cs_control_50430" class="cs_control CS_Element_Textblock"><div class="ck-content CS_Textblock_Text"><p><a href="/index.cfm" data-id="CP___PAGEID_10482909">Home</a>| <a href="/about-us/index.cfm" data-id="CP___PAGEID_2887">About</a>| <a href="/info-by-role.cfm#for-employers" data-id="CP___PAGEID_308416">For Employers</a>| <a href="/info-by-role.cfm#for-individuals" data-id="CP___PAGEID_308416">For Individuals</a>| <a href="/info-by-role.cfm#for-others" data-id="CP___PAGEID_308416">For Others</a>| <a href="/JANonDemand.cfm" data-id="CP___PAGEID_264459">On Demand</a></p></div></div>
331</div>
332<div class="clearfix footer-social">
333<a href="http://www.facebook.com/pages/Morgantown-WV/Job-Accommodation-Network/44771734164" class="social-icon si-small si-borderless nobottommargin">
334<i class="fab fa-facebook-f"></i>
335<span class="sr-only">facebook</span>
336</a>
337<a href="http://twitter.com/JANatJAN" class="social-icon si-small si-borderless nobottommargin">
338<i class="fa-brands fa-x-twitter"></i>
339<span class="sr-only">twitter</span>
340</a>
341<a href="http://www.linkedin.com/e/vgh/1989860/" class="social-icon si-small si-borderless nobottommargin">
342<i class="fab fa-linkedin-in"></i>
343<span class="sr-only">linkedin</span>
344</a>
345<a href="http://www.youtube.com/user/JANinformation" class="social-icon si-small si-borderless nobottommargin">
346<i class="fab fa-youtube"></i>
347<span class="sr-only">youtube</span>
348</a>
349</div>
350<div class="copyrights-menu copyright-links clearfix">
351<div id="cs_control_50431" class="cs_control CS_Element_Textblock"><div class="ck-content CS_Textblock_Text"><p><a href="/JANonWebFeedback.cfm" data-id="CP___PAGEID_273815">Feedback</a>| <a href="/accessibility.cfm" data-id="CP___PAGEID_334476">Accessibility</a>| <a href="/copyright.cfm" data-id="CP___PAGEID_334491">Copyright</a>| <a href="/disclaimer.cfm" data-id="CP___PAGEID_334496">Disclaimer</a>| <a href="/privacy-statement.cfm" data-id="CP___PAGEID_334502">Privacy</a></p></div></div>
352</div>
353<div class="text-right footer-odep mt30">
354<a href="https://www.dol.gov/odep/">
355<img src="/img/odep-3.png" alt="Office of Disability Employment Policy (ODEP)"></a>
356</div>
357</div>
358</div>
359</div>
360</div><!-- #copyrights end -->
361</footer><!-- #footer end -->
362<p class="footer-copyright text-center"></p>
363</div>
363<!-- #wrapper end -->
364<!-- Go To Top
365============================================= -->
366<div id="gotoTop" class="icon-angle-up"></div>
367<!-- beg (1) PrimaryResources -->
368<script src="/ADF/thirdParty/js/popper/1.16/popper.min.js"></script>
368<script src="/ADF/thirdParty/jquery/ui/jquery-ui-1.14/js/jquery-ui.js"></script>
368<script src="/ADF/thirdParty/jquery/bootstrap/4.6/js/bootstrap.min.js"></script>
368<script src="/js/affix/affix.js"></script>
368<script src="/js/jquery.bootstrap-add-clear.pt.js"></script>
368<script src="/commonspot/javascript/lightbox/overrides.js"></script>
368<script src="/commonspot/javascript/lightbox/window_ref.js"></script>
368<script src="/commonspot/pagemode/always-include-common.js"></script>
368<script type="text/javascript">
369function googleTranslateElementInit() {
370new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,es', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false, multilanguagePage: true}, 'google_translate_element');
371}
372</script>
vendor: 1 bytes, line 372
372
373<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
vendor: 1 bytes, line 373
373
374<script type="text/javascript">
375jQuery(function(){
376var langVal = jQuery("#langFlag").text();
377var flagIconURL = '';
378//console.log("langVal",langVal);
379jQuery('#google_translate_element').bind('DOMSubtreeModified', function() {
380var val = $(this);
381var strlang = "" + val[0].innerText + "";
382var flagIconURL = '/img/flag-usa.svg';
383//var hasGTiframe = jQuery(".goog-te-banner-frame.skiptranslate").is(':visible');
384//var hasGTiframe = jQuery("body").contents().find("iframe.goog-te-banner-frame");
385//console.log("hasGTiframe: "+hasGTiframe.length);
386//console.log("hasGTiframe: ");
387//console.log(hasGTiframe);
388/* if ( hasGTiframe )
389jQuery('#header-wrap').addClass("gTranslateEnabled");
390else
391jQuery('#header-wrap').removeClass("gTranslateEnabled"); */
392strlang = strlang.substring(0, 4);
393strlang = strlang.trim();
394strlang = strlang.toLowerCase();
395//console.log(strlang); // output the selected language
396if ( strlang === 'spa' || strlang === 'span' )
397{
398//console.log("should be a Spanish flag");
399//Spanish Flag
400flagIconURL = '/img/flag-spain.svg';
401// US Flag
402//console.log("should be a US flag");
403//flagIconURL = 'https://image.flaticon.com/icons/svg/581/581038.svg';
404jQuery("#langFlagSelect").text(strlang);
405jQuery("#langFlagSRC").text(flagIconURL);
406// The Image Toogle code
407//jQuery("#langFlagIcon").attr('src',flagIconURL);
408}
409else if ( strlang === 'eng' || strlang === 'engl' )
410{
411//console.log("should be a US flag");
412// US Flag
413flagIconURL = '/img/flag-usa.svg';
414//Spanish Flag
415//console.log("should be a Spanish flag");
416//flagIconURL = 'https://image.flaticon.com/icons/svg/330/330557.svg';
417//jQuery("#langFlagSelect").text(strlang);
418//jQuery("#langFlagSRC").text(flagIconURL);
419// The Image Toogle code
420//jQuery("#langFlagIcon").attr('src',flagIconURL);
421}
422else
423{
424// Default Flag
425flagIconURL = '/img/flag-usa.svg';
426//Spanish Flag
427//flagIconURL = 'https://image.flaticon.com/icons/svg/330/330557.svg';
428//jQuery("#langFlagSelect").text(strlang);
429//jQuery("#langFlagSRC").text(flagIconURL);
430//hasGTiframeB = jQuery(".goog-te-banner-frame.skiptranslate").is(':visible');
431//console.log("hasGTiframeB: ");
432//console.log(hasGTiframeB);
433/* setTimeout(function(){
434var hasGTiframeB = jQuery("body").contents().find("iframe.goog-te-banner-frame");
435console.log("hasGTiframeB: "+hasGTiframeB.length);
436console.log(hasGTiframeB);
437}, 500);*/
438}
439// The Image Toogle code
440jQuery("#langFlagIcon").attr('src',flagIconURL);
441});
442});
443</script>
443
444<!-- end (1) PrimaryResources -->
445<!-- beg (2) SecondaryResources -->
446<script src="/ADF/thirdParty/jquery/cookie/jquery.cookie.js"></script>
446<script src="/js/owlcarousel/2.3/owl.carousel.min.js"></script>
446<script src="/js/functions.js"></script>
446<script src="/js/jan-custom.js"></script>
446<script src="/js/responsive-tabs-bs4.js"></script>
446<script src="/ADF/thirdParty/jquery/bootbox/5.5/bootbox.min.js"></script>
446<script src="/js/barrating/jquery.barrating.min.js"></script>
446<script>
447jQuery.migrateMute = true;
448jQuery.migrateTrace = false;
449// POST TEST for "You must be logged in." message
450//window.rsConf = {general: {usePost: true}};
451jQuery( document ).ready(function() {
452var slide = getUrlParameter('slide');
453var imageUrl = '/img/hero/slide' + slide + '.jpg';
454jQuery('#hero-slide').css('background-image', 'url(' + imageUrl + ')');
455// Show spinner when searching
456jQuery('#header-search-form').submit(function() {
457jQuery('#header-search-loading').css('visibility', 'visible');
458return true;
459});
460});
461var getUrlParameter = function getUrlParameter(sParam)
462{
463var sPageURL = decodeURIComponent(window.location.search.substring(1));
464if( sPageURL == '' )
465{
466var rand = Math.floor(Math.random() * 3) + 1;
467return rand;
468}
469var sURLVariables = sPageURL.split('&');
470var sParameterName='';
471var i=0;
472for (i = 0; i < sURLVariables.length; i++)
473{
474sParameterName = sURLVariables[i].split('=');
475if (sParameterName[0] === sParam)
476{
477return sParameterName[1] === undefined ? true : sParameterName[1];
478}
479}
480return rand;
481};
482function closePanel()
483{
484jQuery('.side-panel-open').click();
485}
486</script>
486
487<!-- end (2) SecondaryResources -->
488<!-- beg (3) CustomFoot -->
489<!-- end (3) CustomFoot -->
490<!-- beg (4) TertiaryResources -->
491<script src="/customcf/myjan/js/myjan-base.js"></script>
491<script>
492var ajaxDebug = myjan.ajaxDebug;
493var csrfToken = myjan.csrfToken;
494// init the RS status variable
495var rsShowHideModalState = 'none';
496jQuery( function() {
497// Check RS status when DOM is loaded
498rsShowHideModalState = jQuery(".rsbtn").css('display');
499jQuery('#myjan-add-tab').click(function(e){
500redirectToMyJanLanding();
501e.preventDefault();
502});
503jQuery('.reader-enable-toggle').click(function(e){
504// Update the State if the Show/Hide RS changes
505rsShowHideModalState = jQuery(".rsbtn").css('display');
506});
507});
508function checkForSitSolLink(clickObj)
509{
510// Are we on a page with the sitSol filters form
511if ( jQuery("#sitsol_filters").length )
512{
513let $addObj = jQuery(clickObj);
514let recordidVal = $addObj.attr('data-recordid');
515let notesVal = $addObj.attr('data-notes');
516let urlparamsVal = $addObj.attr('data-urlparams');
517let ssPageName = $addObj.attr('data-name');
518ssPageName = ssPageName.replace('Finder', 'Filters');
519let $tagBuilderTagTextObj = jQuery('.tagBuilderTagText');
520let $filtersLinkFldObj = jQuery('#savedFiltersLink');
521let $filterOperFldObj = jQuery('#filterInterCatOperator');
522let filtersArr = [];
523let ssFiltersStr = '';
524var tagText = '';
525$tagBuilderTagTextObj.each(function(index, value) {
526tagText = $(value).text();
527//tagText = tagText.replace(':', ': ');
528filtersArr.push(tagText);
529});
530filtersArr.sort();
531if ( filtersArr.length )
532{
533// ssFiltersStr = filtersArr.join(', ');
534let tagArr = [];
535let tagGrp = '';
536let tagItem = '';
537let cnt = 0;
538let lastGrp = '';
539let grpOper = $filterOperFldObj.val();
540filtersArr.each(function(value) {
541tagArr = value.split(':');
542tagGrp = tagArr[0];
543tagItem = tagArr[1];
544if ( cnt > 0 && filtersArr.length > 1 )
545{
546if ( tagGrp === lastGrp )
547ssFiltersStr = ssFiltersStr + ' ' + grpOper + ' ';
548else
549ssFiltersStr = ssFiltersStr + ' AND ';
550}
551if ( ssFiltersStr.indexOf(tagGrp) === -1 )
552ssFiltersStr = ssFiltersStr + tagGrp + ': ';
553ssFiltersStr = ssFiltersStr + tagItem;
554if ( tagGrp !== lastGrp )
555lastGrp = tagGrp;
556cnt++;
557});
558}
559if ( ssFiltersStr.length )
560ssPageName = ssPageName + ': ' + ssFiltersStr;
561let ssFiltersUrl = $filtersLinkFldObj.val();
562let urlMask = "https://askjan.org/";
563let urlRegEx = new RegExp(urlMask, "ig");
564let ssPageUrl = ssFiltersUrl.replace(urlRegEx, '/');
565let ssUrlParams = ssPageUrl.substring(ssPageUrl.indexOf('?') + 1);
566if ( urlparamsVal !== ssUrlParams && !isNaN(recordidVal) )
567{
568$addObj.removeClass('myjan-saved-page')
569.attr('data-recordid','')
570.attr('data-categoryid','')
571.attr('data-rating','')
572.attr('data-sortorder','')
573.attr('data-gridorder','')
574.attr('data-notes','');
575}
576$addObj.attr('data-namealt',ssPageName)
577.attr('data-pageurl',ssPageUrl)
578.attr('data-fullpageurl',ssFiltersUrl)
579.attr('data-urlparams',ssUrlParams);
580}
581}
582function redirectToMyJanLanding(){
583window.location.href = "/myjan/";
584}
585function redirectToMyJanPortal(){
586window.location.href = "/myjan/portal/";
587}
588function myJanHideFloatingTabs() {
589jQuery('.floating-tabs').hide();
590}
591function myJanShowFloatingTabs() {
592jQuery('.floating-tabs').show();
593}
594</script>
594<script>
595var ajaxDebug = myjan.ajaxDebug;
596var csrfToken = '197794E2DC03EC742537453FBBFFC076231BB4AF';
597var modalID = 'myJanAddModal';
598jQuery(function() {
599jQuery('#myjan_rating-select').barrating({
600theme: 'fontawesome-stars',
601allowEmpty: true,
602deselectable: true,
603onSelect: function (value, text) {
604if ( isNaN(value) || value.length == 0 )
605value = 0;
606jQuery('#myjan_rating').val(value);
607}
608});
609$('#myjan_save').click(function(e) {
610var selectedCat = $('#myjan_categoryid option:selected').val();
611if ( selectedCat.length && !isNaN(selectedCat) )
612{
613var tabID = '';
614// Call the custom serializeObject function plugin
615var submitData = $("#" + modalID + "_form").serializeObject();
616if ( submitData.hasOwnProperty('tabid') )
617tabID = submitData.tabid;
618saveUserLinkData(tabID,modalID,submitData);
619}
620else
621{
622bootbox.alert({
623title: "Required!",
624message: "Please select a Category before attempting save!",
625backdrop: true
626});
627e.preventDefault();
628}
629});
630$('#myjan_remove').click(function(e) {
631var tabID = jQuery('#myJanAddModal input#myjan_tabid').val();
632var nameVal = jQuery('#myJanAddModal #myjan_name').text();
633var pageidVal = jQuery('#myJanAddModal input#myjan_pageid').val();
634var recordidVal = jQuery('#myJanAddModal input#myjan_recordid').val();
635var catidVal = $('#myjan_categoryid option:selected').val();
636bootbox.confirm({
637title: "Remove Item?",
638message: "Are you sure you would like to remove the '<strong>" + nameVal + "</strong>' page from MyJAN",
639buttons: {
640confirm: {
641label: '<i class="fa fa-check"></i> Yes',
642className: 'btn-success btn-space-right'
643},
644cancel: {
645label: '<i class="fa fa-times"></i> No',
646className: 'pull-right'
647}
648},
649size: 'medium',
650backdrop: true,
651callback: function (result) {
652if ( result )
653{
654$.post(myjan.ajaxProxy,
655{
656appname: 'ADF'
657,bean: 'myJanUserLinksService'
658,method: 'deleteUserLinkForm'
659,recordid: recordidVal
660,categoryid: catidVal
661,CSRF_Token: csrfToken
662,returnformat: 'json'
663}
664,function(data, status) {
665var saveStatus = '';
666var saveMsg = 'Error';
667if ( status === 'success' )
668{
669if ( data.hasOwnProperty('STATUS') )
670saveStatus = data.STATUS;
671if ( saveStatus === 'error' || saveStatus === 'fail'  )
672{
673if ( data.hasOwnProperty('MSG') )
674saveMsg = data.MSG;
675showErrorMsgBox(saveMsg);
676return; // kill if error
677}
678else
679{
680jQuery('#myJanAddModal #myjan_categoryid').val('');
681jQuery('#myJanAddModal input#myjan_categoryid-old').val('');
682jQuery('#myJanAddModal #myjan_notes').text('');
683jQuery('#myJanAddModal input#myjan_sortorder').val('');
684jQuery('#myJanAddModal input#myjan_sortorder-old').val('');
685jQuery('#myJanAddModal input#myjan_rating').val('');
686if ( jQuery('#myJanAddModal #myjan_fld-hide-state').val() === 'true' )
687jQuery('#myJanAddModal #myjan_rating-select').val('');
688else
689jQuery('#myJanAddModal #myjan_rating-select').barrating('set', '');
690// Highlight/Mark the Add button if this page is already saved
691// - Update the data- attributes for the Tab button
692jQuery('#'+tabID)
693.data('recordid','')
694.data('categoryid','')
695.data('notes','')
696.data('rating','')
697.data('sortorder','')
698.removeClass('myjan-saved-page');
699jQuery('#'+tabID).attr('title',"Add Link to MyJAN");
700jQuery('#'+tabID+' i').removeClass('fa fa-star').addClass('fa fa-plus-square');
701jQuery('#'+modalID).modal('hide');
702jQuery('#myJanAddModal .modal-title').text('Add to MyJAN');
703jQuery('#myJanAddModal #myjan_save').html('<i class="fa fa-plus" aria-hidden="true"></i> Add to MyJAN');
704jQuery('#myJanAddModal #myjan_remove').addClass('hidden');
705}
706}
707else
708{
709// ajax get error
710saveMsg = "Ajax Save Error!";
711showErrorMsgBox(saveMsg);
712return; // kill if error
713}
714}
715,'json');
716}
717}
718});
719});
720});
721//
722// MyJAN Form Save Function
723//
724function saveUserLinkData(tabID,modalID,formData) {
725// make call to save the document data
726return $.post(myjan.ajaxProxy,
727{
728appname: 'ADF'
729,bean: 'myJanUserLinksService'
730,method: 'savePageAddForm'
731,formdata: JSON.stringify(formData)
732,CSRF_Token: csrfToken
733,returnformat: 'json'
734}
735,function(data, status){
736var saveStatus = '';
737var saveMsg = 'Error';
738// Check ajax request status
739if ( status === 'success' )
740{
741data = convertCaseOfDataObjKeys(data,'lower');
742// Get Save Status
743if ( data.hasOwnProperty('status') )
744saveStatus = data.status;
745if ( saveStatus === 'error' || saveStatus === 'fail' )
746{
747if ( data.hasOwnProperty('msg') )
748saveMsg = data.msg;
749showErrorMsgBox(saveMsg);
750return; // kill if error
751}
752var recordidVal = 0;
753if ( data.hasOwnProperty('recordid') )
754recordidVal = data.recordid;
755// Get the saved values from the Saved data.Record
756var dataRec = {};
757if ( data.hasOwnProperty('record') )
758dataRec = convertCaseOfDataObjKeys(data.record,'lower');
759var catidVal = 0;
760if ( dataRec.hasOwnProperty('categoryid') )
761catidVal = dataRec.categoryid;
762var notesVal = '';
763if ( dataRec.hasOwnProperty('notes') )
764notesVal = dataRec.notes;
765var ratingVal = '';
766if ( dataRec.hasOwnProperty('rating') )
767ratingVal = dataRec.rating;
768var sortorderVal = '';
769if ( dataRec.hasOwnProperty('sortorder') )
770sortorderVal = dataRec.sortorder;
771var gridorderVal = '';
772if ( dataRec.hasOwnProperty('gridsortorder') )
773gridorderVal = dataRec.gridsortorder;
774// Highlight/Mark the Add button if this page is already saved
775// - Update the data- attributes for the Tab button
776jQuery('#'+tabID)
777.data('recordid',recordidVal)
778.data('categoryid',catidVal)
779.data('notes',notesVal)
780.data('rating',ratingVal)
781.data('sortorder',sortorderVal)
782.data('gridorder',gridorderVal)
783.addClass('myjan-saved-page');
784jQuery('#'+tabID).attr('title',"Update MyJAN Link");
785jQuery('#'+tabID+' i').removeClass('fa fa-plus-square').addClass('fa fa-star');
786$('#'+modalID).modal('hide');
787}
788else
789{
790// ajax get error
791saveMsg = "Ajax Save Error!";
792showErrorMsgBox(saveMsg);
793return; // kill if error
794}
795}
796,'json');
797}
798</script>
798
799<!-- end (4) TertiaryResources -->
799<script>
800<!--
801var jsPageContributeMode = 'read';
802var jsPageSessionContributeMode = 'read';
803
804var jsPageAuthorMode = 0;
805var jsPageEditMode = 0;
806
807
808if(!commonspot)
809var commonspot = {};
810commonspot.csPage = {};
811
812
813commonspot.csPage.url = '/toolkit/index.cfm';
814
815
816commonspot.csPage.id = 14876335;
817
818commonspot.csPage.siteRoot = '/';
819commonspot.csPage.subsiteRoot = '/toolkit/';
820
821
822// -->
823</script>
823
824
825<script>
826<!--
827	if (typeof parent.commonspot == 'undefined' || typeof parent.commonspot.lview == 'undefined' || typeof parent.commonspot.lightbox == 'undefined')
828		loadNonDashboardFiles();
829	else if (parent.commonspot && typeof newWindow == 'undefined')
830	{
831		var arrFiles = [
832					{fileName: '/commonspot/javascript/lightbox/overrides.js', fileType: 'script', fileID: 'cs_overrides'},
833					{fileName: '/commonspot/javascript/lightbox/window_ref.js', fileType: 'script', fileID: 'cs_windowref'}
834					];
835		
836		loadDashboardFiles(arrFiles);
837	}
838//-->
839</script>
839
840</body></html>

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