
var enableTelemetry = 'false'
var aiConfig = {
instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f'
}
var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://az416426.vo.msecnd.net/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig);
window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length;
// Add telemetry initializer
appInsights.queue.push(function() {
appInsights.context.addTelemetryInitializer(function(envelope) {
var telemetryItem = envelope.data.baseData;
// To check the telemetry item’s type:
if (!false)
{
//If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that
if (envelope.name.indexOf('.Event') == -1)
return false;
}
});
});
appInsights.trackPageView();
function populateAntiForgery(token) {
var input = document.createElement("input");
input.name = "__RequestVerificationToken";
input.type = "hidden";
input.value = token;
var absPat = /^https?:\/\/|^\/\//i;
var forms = document.getElementsByTagName("form");
for (var i = 0; i < forms.length; i++) {
if (forms[i].method == "post" &&
!forms[i].querySelector('[name="__RequestVerificationToken"]') &&
!absPat.test(forms[i].getAttribute("action"))) {
forms[i].appendChild(input.cloneNode());
}
}
}
function getAntiForgeryToken(callback, error) {
var xhr = new XMLHttpRequest();
xhr.open("GET", "/antiforgery");
xhr.addEventListener("load", function() {
try {
if (this.status !== 200) {
throw Error("Invalid status. Could not retrieve antiforgery token.");
}
var obj = JSON.parse(this.responseText);
callback(obj.token);
} catch (e) {
typeof error === "function" && error(e);
}
});
xhr.send();
}
getAntiForgeryToken(function(token) {
if (document.readyState === "complete"
|| document.readyState === "loaded"
|| document.readyState === "interactive") {
populateAntiForgery(token);
return;
}
document.addEventListener("DOMContentLoaded", function() {
populateAntiForgery(token);
}, false);
}, console.error);
window.departmentHeader = {};
window.pageSectionTracker = {};
window.isResponsiveEnabled = true;
window.isRemoveSetHeights= false;
if (window.isRemoveSetHeights) {
document.documentElement.className += ' removeSetHeights';
}
window.mainMenuMediaQuery = 'screen and (max-width: 40em)';
window.isMobileBrowserIncludingTablets = false;
window.fixedResponsiveMenu = false;
window.fullWidthResponsiveMenu = false;
window.responsiveMenuHeight = '';
window.responsiveMenuFontSize = '';
(function () {
window.setSizeCookie = function () {
document.cookie = "dpi=" + window.devicePixelRatio + "; path=/";
document.cookie = "viewportWidth=" + window.innerWidth + "; path=/";
document.cookie = "viewportHeight=" + window.innerHeight + "; path=/";
if (screen && screen.width && screen.height) {
document.cookie = "screenWidth=" + screen.width + "; path=/";
document.cookie = "screenHeight=" + screen.height + "; path=/";
}
document.cookie = "responsiveGhost=1; path=/";
};
setSizeCookie();
}());
Hayride Driver in Shawnee Mission, Kansas | Careers at Shawnee Mission Park
<!--
var intCountryCode = 840;
var externalSiteDialogHeight = '390px';
var order = '';
//-->
window.Pages = window.Pages || {};
// FrontEnd RWD initialization
window.Pages.rwdReady = $.Deferred();
window.Pages.toolBarDeferred = $.Deferred();
window.Pages.rwdSetupComplete = $.Deferred();
window.Pages.megaMenuLoaded = $.Deferred();
window.Pages.angularToolbarComplete = $.Deferred();
window.Pages.frontEndToolbarComplete = $.Deferred();
setEditorVariables(false, 840);
function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); }
#te__acsWidgetMenu.te__acs-widget-iframe {
position: fixed;
z-index: 3999999;
height: 630px;
max-height: 763px;
width: 400px;
bottom: 20px;
right: 20px;
border-radius: 18px;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.12),
0 4px 5px 0 rgba(0, 0, 0, 0.14);
background-color: transparent;
margin: 0;
padding: 0;
border: none;
outline: none;
box-sizing: border-box;
user-select: none;
display: none;
opacity: 0;
transform: translate3d(0, 15px, 0);
transition: 0.2s opacity, 0.2s transform;
}
#te__acsWidgetMenu.te__acs-widget-iframe.left {
left: 20px;
right: auto;
}
@media (max-width: 420px) {
#te__acsWidgetMenu.te__acs-widget-iframe {
width: 100%;
height: 100%;
top: 0;
right: auto;
left: auto;
}
}
button#te__acsWidgetBtn.te__acs-widget-button {
border-radius: 50%;
background-color: #01658D;
color: #FFFFFF;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px rgba(0, 0, 0, 0.2);
cursor: pointer;
/* Position */
position: fixed;
z-index: 3999999;
bottom: 20px;
right: 20px;
height: 44px;
width: 44px;
padding: 2px 6px 0px;
/* CSS Reset */
margin: 0;
border: none;
outline: none;
box-sizing: border-box;
user-select: none;
/* Initial State */
display: none;
opacity: 0;
transform: translate3d(0, 15px, 0);
transition: 0.2s opacity, 0.2s transform;
}
button#te__acsWidgetBtn.te__acs-widget-button:focus {
box-shadow: #0D783D 0px 0px 0px 5px inset;
}
button#te__acsWidgetBtn.te__acs-widget-button.left {
left: 20px;
right: auto;
}
div#te__acsWidgetTooltip.te__acs-widget-tooltip {
position: fixed;
z-index: 3999999;
bottom: 21px;
right: 80px;
height: 40px;
background-color: #0D783D;
color: #FFFFFF;
box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.14);
border-radius: 4px;
max-width: 600px;
padding: 20px;
/* CSS Reset */
border: none;
outline: none;
margin: 0;
box-sizing: border-box;
user-select: none;
/* Initial State */
display: none;
opacity: 0;
transform: translate3d(-15px, 0, 0);
transition: 0.5s opacity, 0.5s transform;
}
div#te__acsWidgetTooltip.te__acs-widget-tooltip.left {
left: 80px;
right: auto;
}
div#te__acsWidgetTooltip.te__acs-widget-tooltip:after, div#te__acsWidgetTooltip.te__acs-widget-tooltip:before {
left: 100%;
top: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: fixed;
pointer-events: none;
}
div#te__acsWidgetTooltip.te__acs-widget-tooltip.left:after, div#te__acsWidgetTooltip.te__acs-widget-tooltip.left:before {
right: 100%;
left: auto;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right: 10px solid #0D783D;
border-left: 10px solid transparent;
border-up: 10px solid transparent;
border-down: 10px solid transparent;
}
div#te__acsWidgetTooltip.te__acs-widget-tooltip:after {
border-color: rgba(31, 125, 132, 0);
border-left-color: #0D783D;
border-width: 10px;
margin-top: -10px;
}
p#te__acsTooltipMsg.te__acs-tooltip-message {
color: #FFFFFF;
font-size: 12px;
line-height: 18px !important;
height: 18px;
font-family: Helvetica Neue !important;
font-weight: 400 !important;
letter-spacing: 0.5px;
white-space: nowrap;
overflow-x: hidden;
text-overflow: ellipsis;
/* CSS Reset */
margin: 0;
padding: 0;
border: none;
outline: none;
box-sizing: border-box;
user-select: none;
box-shadow: none;
}
button#te__acsWidgetBtn.te__acs-widget-button[data-badge]:after {
content: attr(data-badge);
position: absolute;
top: -10px;
right: -12px;
font-size: 10px;
background-color: #CF0A2C;
color: #FFFFFF;
width: 18px;
height: 18px;
text-align: center;
line-height: 18px;
border-radius: 50%;
box-shadow: 0 0 1px #333;
}
.acs-widget-message-indicator {
position: fixed;
z-index: 3999999;
bottom: 66px;
right: 10px;
width: 14px;
height: 20px;
background-color: #cf0a2c;
border-radius: 50%;
padding: 2px 0 0 7px;
/* CSS Reset */
margin: 0;
border: none;
outline: none;
box-sizing: border-box;
user-select: none;
box-shadow: none;
/* Initial State */
visibility: hidden;
}
.acs-message-indicator-text {
display: inline;
font-size: 14px;
font-family: SourceSansPro;
color: #ffffff;
}
@keyframes tooltipDemo {
0% {opacity: 1; transform: translate3d(0,0,0);}
70% {opacity: 1; transform: translate3d(0,0,0);}
75% {opacity: 0; transform: translate3d(0,5px,0);}
95% {opacity: 0; transform: translate3d(-15px,0,0);}
100% {opacity: 1; transform: translate3d(0,0,0);}
}
Skip BrandingLoading
jQuery(document).click(function (event) {
var target = jQuery(event.target);
if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) {
var text = target.attr('title');
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Image',
eventAction: 'Image - ' + text,
eventLabel: window.location.href
});
}
if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) {
var text = "";
if (target.parents('.button')[0]) {
text = target.parents('.button')[0].text;
} else if (target.text().length) {
text = target.text();
} else if (target.attr('title').length) {
text = target.attr('title');
}
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Button',
eventAction: 'Button - ' + text,
eventLabel: window.location.href
});
}
if (target.parents('.widgetCustomHtml').length) {
ga('send',
{
hitType: 'event',
eventCategory: 'Custom Html',
eventAction: 'Custom Html Clicked',
eventLabel: window.location.href
});
}
if (target.parents('.editor').length) {
ga('send',
{
hitType: 'event',
eventCategory: 'Editor',
eventAction: 'Editor Link Clicked',
eventLabel: window.location.href
});
}
if (target.parents('.GraphicLinks').length) {
var text = "";
var targetGraphicLink = target;
if (target.hasClass('widgetGraphicLinksLink')) {
targetGraphicLink = jQuery(target.children()[0]);
}
if (targetGraphicLink.hasClass('text')) {
text = targetGraphicLink.text();
} else if (targetGraphicLink.attr('src').length) {
if (targetGraphicLink.attr('alt').length) {
text = targetGraphicLink.attr('alt');
} else {
text = targetGraphicLink.attr('src');
}
} else {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Graphic Links',
eventAction: 'Graphic Link - ' + text,
eventLabel: window.location.href
});
}
if (target.parents('.InfoAdvanced').length) {
ga('send',
{
hitType: 'event',
eventCategory: 'Info Advanced',
eventAction: 'Info Advanced Clicked',
eventLabel: window.location.href
});
}
if (target.parents('.list').length) {
ga('send',
{
hitType: 'event',
eventCategory: 'List',
eventAction: 'List Clicked',
eventLabel: window.location.href
});
}
if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) {
var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text();
var breadCrumbs = [];
jQuery('.breadCrumbs > li').each(function () {
breadCrumbs.push(this.textContent);
});
var pageTitle = breadCrumbs.join('>');
var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text();
var text = "";
if (pageTitle) {
text += pageTitle + " | ";
} else {
text += document.title + ' - ';
}
if (target.text() == "" && megaMenuText == "") {
text += "N/A";
} else if (target.text().length && megaMenuText.length) {
if (megaMenuText == target.text()) {
text += megaMenuText;
} else {
text += megaMenuText + " - " + subTitleText + " - " + target.text();
}
} else if (target.text() == "") {
text += megaMenuText;
} else {
text += target.text();
}
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Mega Menu',
eventAction: 'Mega Menu : ' + text,
eventLabel: window.location.href
});
}
if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) {
var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text();
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'News Flash',
eventAction: 'News Flash - ' + text,
eventLabel: window.location.href
});
}
if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) {
var text = target.text();
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Quick Links',
eventAction: 'Quick Links - ' + text,
eventLabel: window.location.href
});
}
if (target.attr('src') && target.parents('.cpSlideshow').length) {
var text = target.attr('title');
if (!text.length) {
text = "N/A";
}
ga('send',
{
hitType: 'event',
eventCategory: 'Slideshow',
eventAction: 'Slideshow - ' + text,
eventLabel: window.location.href
});
}
if (target.parents('.widgetText').length) {
ga('send',
{
hitType: 'event',
eventCategory: 'Text',
eventAction: 'Text Link Clicked',
eventLabel: window.location.href
});
}
});
Skip to Main Content
Loading
Loading
Do Not Show Again
Close
$(document).ready(function () {
var filter = {
targetId: '1976',
targetType: 1
}
new SplashModalRender().triggerRender(filter);
});
Home
Site Map
/QuickLinks.aspx
$(document).ready(function () {
try {
$(".widgetSearchButton.widgetSearchButton2986df6d-fb25-4b92-908e-3189e69f649f").click(function (e) {
e.preventDefault();
if ($("#ysnSearchOnlyDept2986df6d-fb25-4b92-908e-3189e69f649f").is(':checked')) {
doWidgetSearch($(this).siblings(".widgetSearchBox").val(), Number(0));
} else {
doWidgetSearch($(this).siblings(".widgetSearchBox").val(), 0);
}
});
$("#searchField2986df6d-fb25-4b92-908e-3189e69f649f").keypress(function (e) {
if (window.clipboardData) {
if (e.keyCode == 13) {
if ($("#ysnSearchOnlyDept2986df6d-fb25-4b92-908e-3189e69f649f").is(':checked')) {
doWidgetSearch($(this).val(), Number(0));
} else {
doWidgetSearch($(this).val(), 0);
}
return false;
}
} else {
if (e.which == 13) {
if ($("#ysnSearchOnlyDept2986df6d-fb25-4b92-908e-3189e69f649f").is(':checked')) {
doWidgetSearch($(this).val(), Number(0));
} else {
doWidgetSearch($(this).val(), 0);
}
return false;
}
}
return true;
});
if (true) {
var currentRequest = null;
var $searchField = $("#searchField2986df6d-fb25-4b92-908e-3189e69f649f").autocomplete({
source: function (request, response) {
currentRequest = $.ajax({
url: '/Search/AutoComplete',
dataType: "json",
timeout: 10000,
beforeSend: function () {
if (currentRequest != null) {
currentRequest.abort();
}
},
data:
{
term: request.term,
},
success: function (data) {
response(data);
$('.autoCompleteError').remove();
},
error: function (xmlhttprequest, textstatus, message) {
if (textstatus === "timeout") {
if ($("#searchField2986df6d-fb25-4b92-908e-3189e69f649f").siblings('.autoCompleteError').length == 0)
$('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($("#searchField2986df6d-fb25-4b92-908e-3189e69f649f"));
}
}
});
},
html: true,
delay: 500,
select: function (event, ui) {
$(this).val(ui.item.value);
$(this).next().click();
}
});
if (false && true) {
$searchField.data("ui-autocomplete")._renderItem = function (ul, item) {
return $("<li class=\"itemList\"></li>")
.data("ui-autocomplete-item", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
}
else {
$searchField.data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
}
}
}
catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page.
});
.widgetOptionSet45 {
position: relative;
}
.widgetOptionSet45::after {
content: '';
position: absolute;
left: -1px;
top: 50%;
transform: translateY(-50%);
background: #19AA91;
width: 2px;
height: 42px;
}
Search
.widgetSearch ::-webkit-input-placeholder {
color: #373939;
}
.widgetSearch :-moz-placeholder { /* Firefox 18- */
color: #373939;
}
.widgetSearch ::-moz-placeholder { /* Firefox 19+ */
color: #373939;
}
.widgetSearch :-ms-input-placeholder {
color: #373939;
}
.widgetSearch .widgetBody .widgetSearchBox2986df6d-fb25-4b92-908e-3189e69f649f
{
color: #373939;
background: transparent; height: 60px; font-family: Open Sans; font-style: italic; padding: 0 80px 0 20px; border: 0;
}
.widgetSearch .widgetBody .widgetSearchButton2986df6d-fb25-4b92-908e-3189e69f649f
{
margin: 0;
}
.widgetSearch .widgetSearch-onlyDept2986df6d-fb25-4b92-908e-3189e69f649f
{
display: inline-block;
color: #333;
padding-top: 10px;
}
#ysnSearchOnlyDept2986df6d-fb25-4b92-908e-3189e69f649f
{
position: relative;
top: .125em;
}
//Updates search icons href to have the correct queryString
function searchBtnApplyQuery() {
document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField2986df6d-fb25-4b92-908e-3189e69f649f").value;
}
onOrLive($(window), function () {
$.when(window.Pages.rwdSetupComplete)
.done(function () {
renderBanner('banner1-167',
'banner1',
{"BannerOptionID":167,"ThemeID":42,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"BannerImages":[{"BannerImageID":719,"BannerOptionID":167,"FileName":"/ImageRepository/Document?documentID=13296","Height":575,"Width":2000,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"},
{"BannerImageID":719,"BannerOptionID":167,"FileName":"/ImageRepository/Document?documentID=13296","Height":575,"Width":2000,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},
'/App_Themes/Simple/Images/',
'<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=13296" />');
});
}, "load");
HomeAbout JCPRDEmploymentICIMS
var useAutoScrolling = false;
if (window.addEventListener) {
window.addEventListener('message', icims_handlePostMessage, false);
} else if (window.attachEvent) {
window.attachEvent('onmessage', icims_handlePostMessage);
}
function icims_handlePostMessage(event) {
// If this is not a message from an icims domain, ignore it.
if (event.origin.indexOf('icims.com') == -1) return;
var data = event.data;
if (typeof data === "string") {
try {
data = ICIMS.jsonDecode(data);
} catch(e) {
data = event.data;
}
}
try {
if (data && data.height && !isNaN(data.height)) {
document.getElementById('icims_content_iframe').height = parseInt(data.height);
} else if ((data && 'x' in data && 'y' in data && !isNaN(parseInt(data.x)) && !isNaN(parseInt(data.y)))) {
top.scrollTo(parseInt(data.x), parseInt(data.y));
} else if(data && data.pageTitle){
window.document.title = data.pageTitle;
}
} catch (e) {}
}
function getCookie(name) {
var match = document.cookie.match(name + '=(.*?)(;|$)');
if (match) return unescape(match[1]);
else return "";
}
function updateUrl(url) {
try {
history.replaceState({}, '', url);
} catch (e) {}
}
icimsAddOnload(function() {
var icimsFrame = document.createElement('iframe');
var iFrameHeight = 500;
icimsFrame.id = 'icims_content_iframe';
icimsFrame.name = 'icims_content_iframe';
icimsFrame.src = 'https:\/\/parks-jocogov.icims.com\/jobs\/3220\/hayride-driver\/job?in_iframe=1';
icimsFrame.setAttribute('style', 'width: 100%;border: none;margin: 0px');
iFrameHeight = 500;
icimsFrame.setAttribute('height', iFrameHeight);
icimsFrame.setAttribute('title', 'iCIMS Content iFrame');
icimsFrame.onload=function() {
try {
window.parent.parent.scrollTo(0,0);
} catch (e) {}
};
document.getElementById('icims_iframe_span').appendChild(icimsFrame);
try {
var height = getCookie('cookie_icims_iframe_content_height');
if (height > 0 && typeof style !== 'undefined') style.height = height + 'px';
} catch(e) {}
document.getElementById('icims_content_iframe').onreadystatechange = function() {
try{
if ('interactive' == this.readyState) {
window.scroll(1,1);
}
} catch(e) {}
};
try {
var height = 0;
if (navigator.userAgent.indexOf("Firefox")!=-1) height = document.body.offsetHeight + 16;
else height = document.body.scrollHeight;
document.cookie="cookie_icims_iframe_content_height="+height+";SameSite=Strict;Secure;path=/;";
} catch(e) {}
});
<iframe src="https://parks-jocogov.icims.com/jobs/3220/hayride-driver/job?in_iframe=1" id="noscript_icims_content_iframe" name="noscript_icims_content_iframe" title="Noscript iCIMS Content iFrame" style="width:100%;" height="500"></iframe>
(function(w, d, s) {
if (w !== w.top) return;
w['_jobchat_host'] = 'https://app.textrecruit.com';
w['_jobchat_account'] = '650081bbfec4521a132b2f6e';
w['_jobchat_namespace'] = 'JC';
var o = d.createElement(s);
o.async = 1;
o.src = w['_jobchat_host'] + '/js/jobchat.js';
var y = d.getElementsByTagName(s)[0];
y.parentNode.insertBefore(o, y);
})(window, document, 'script');
Contact Us
District AdministrationJCPRD Administration Building7900 Renner RoadShawnee Mission, KS 66219-9723913-438-7275Program Registration & General Info:913-831-3359Out-of-School Time:Shawnee Mission, De Soto, Gardner: is 913-826-3016Olathe: 913-826-3067
//Render slideshow if info advacned items contain one.
$(document).ready(function (e) {
$('#divInfoAdv683b5635-37fe-4a0f-a04e-bade923062df .InfoAdvanced.widgetItem').each(function () {
renderSlideshowIfApplicable($(this));
});
});
Resources
Park Closures
Register for Activities
Activities Catalog
Find a Park or Facility
Sign Up for Our Newsletter
Cybersecurity Awareness
/QuickLinks.aspx
FAQs
.widgetFAQ .widgetBody ol.semanticList {
column-gap: 30px;
padding-left: 1em; /* Override theme manager styles to keep same spacing as the list with expand questions */
}
.widgetFAQ .widgetBody ol.semanticList li {
margin: 0; /* Override theme manager styles to keep same spacing as the list with expand questions */
}
.widgetFAQ .widgetBody li.breakColumn {
break-before: column;
}
@media screen and (max-width:500px) {
.widgetFAQ .widgetBody ol.semanticList {
columns: 1;
}
.widgetFAQ .widgetBody li.breakColumn {
break-before: auto;
}
}
What facilities are available to reserve?
Where can I buy JCPRD fishing permits?
What are the rates at the local golf courses?
What are the aquatic facilities in the Johnson County Parks & Recreation District?
Do children need a license or permit to fish?
/FAQ.aspx
function handleExpandCollapse(e) {
const element = e.currentTarget;
const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement;
const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0];
if (answer.classList.contains("hidden")) {
expandArrow.classList.add('widgetFAQ--arrow-expanded');
expandArrow.classList.remove('widgetFAQ--arrow-collapsed');
answer.classList.remove("hidden");
element.setAttribute("aria-expanded", "true");
} else {
expandArrow.classList.add('widgetFAQ--arrow-collapsed');
expandArrow.classList.remove('widgetFAQ--arrow-expanded');
answer.classList.add("hidden");
element.setAttribute("aria-expanded", "false");
}
e.preventDefault();
e.stopImmediatePropagation();
e.stopPropagation();
}
document.querySelectorAll(".widgetFAQ--question a").forEach(element => {
// When the link is clicked, expand or collapse the answer
element.addEventListener("click", handleExpandCollapse);
});
Using This Site
Home
Site Map
Contact Us
Accessibility
Admin Log-In
Legal Disclaimers
/QuickLinks.aspx
//Render slideshow if info advacned items contain one.
$(document).ready(function (e) {
$('#divInfoAdv052557a6-4af3-4662-ad96-feea84feeb9f .InfoAdvanced.widgetItem').each(function () {
renderSlideshowIfApplicable($(this));
});
});
onOrLive($(window), function () {
$.when(window.Pages.rwdSetupComplete)
.done(function () {
renderBanner('banner2-169',
'banner2',
{"BannerOptionID":169,"ThemeID":42,"SlotName":"banner2","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"BannerImages":[{"BannerImageID":610,"BannerOptionID":169,"FileName":"/ImageRepository/Document?documentID=26253","Height":555,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"},
{"BannerImageID":610,"BannerOptionID":169,"FileName":"/ImageRepository/Document?documentID=26253","Height":555,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null},
'/App_Themes/Simple/Images/',
'<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=26253" />');
});
}, "load");
/* CP icon */
.cpBylineIconTS {
color: #fff;
}
/* CP Text */
.cpBylineTextTS,
.cpBylineTextTS a:link {
color: #fff;
}
.cpBylineTS {
text-align: center;
}
.cpBylineIconTS {
fill: currentColor;
width: 39px;
height: 26px;
display: inline;
vertical-align: middle;
}
Government Websites by CivicPlus®
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-93291702-1');
window.loop11_key = "a85d6ca13fabc743028745606d30daf86c1a34bb";
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TTVMZ7M');
function getValueTS(elem, attr) {
const val = elem.css(attr);
if (val === undefined) return undefined;
const num = parseInt(val, 10);
if (num === NaN) return undefined;
return num;
}
function clampTS(number, min, max) {
return Math.min(Math.max(number, min), max);
}
function isPageEditingTS() {
return (
$("#doneEditing").length > 0 || // In live edit
typeof DesignCenter !== "undefined" // In theme manager
);
}
const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/;
function isTransparentTS(elem) {
const bg = elem.css('background-color');
if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false;
const matchState = bg.match(bgColorRegexTS);
if (!matchState || matchState.length !== 5) return false;
const alpha = parseFloat(matchState[4], 10);
if (!(alpha >= 0 && alpha < 1)) return false;
return true;
}
function iterateLeftpads(cb) {
const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']");
for (let i = 0; i < containersTS.length; i++) {
const containerTS = containersTS[i];
// Skip the body container and anything with data-skip-leftpad
if (
containerTS.id !== "bodyContainerTS" &&
containerTS.getAttribute('data-skip-leftpad') === null
) {
cb(containerTS);
}
}
}
const anchor = $("#divToolbars");
// Outer banner padding (push banner down)
const outerSizingTS = $("#bannerContainerTS");
// Inner banner padding (push banner content down) - Transparent header OR on attaching headers
const innerSizingTS = $("#bannerSizingTS");
const bodyContainerTS = $("#bodyContainerTS");
const forceUnfixClassTS = "forceUnfixTS";
const fixedTopTS = $(".fixedTopTS");
const fixedBottomTS = $(".fixedBottomTS");
const fixedLeftTS = $(".fixedLeftTS");
var initialTopTS;
var topAttachTS;
if (fixedTopTS && fixedTopTS.length === 1) {
initialTopTS = getValueTS(fixedTopTS, 'top');
const attachment = fixedTopTS.attr('data-attach');
if (attachment) topAttachTS = $("#" + attachment);
if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined;
}
function resizeAdjustmentTS() {
const editing = isPageEditingTS();
// Fixed top script
(function () {
if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return;
if (editing) {
fixedTopTS[0].classList.add(forceUnfixClassTS);
} else {
fixedTopTS[0].classList.remove(forceUnfixClassTS);
}
const topPosition = fixedTopTS.css('position');
if (topPosition === 'fixed') {
if (topAttachTS) {
scrollAdjustmentTS();
} else {
const anchorHeight = anchor.outerHeight() - 1;
fixedTopTS.css('top', anchorHeight + initialTopTS);
}
} else {
fixedTopTS.css('top', initialTopTS);
}
if (topPosition === 'fixed' || topPosition === 'absolute') {
// Bump the banner content down
if (isTransparentTS(fixedTopTS)) {
innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1);
outerSizingTS.css('padding-top', '');
try {
window.Pages.onResizeHandlersExecute();
} catch (e) { }
} else {
outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1);
innerSizingTS.css('padding-top', '');
}
} else {
innerSizingTS.css('padding-top', '');
outerSizingTS.css('padding-top', '');
}
})();
// Fixed bottom script
(function () {
if (!fixedBottomTS || fixedBottomTS.length === 0) return;
// If the widget has gone narrow, force unfix
if (editing || fixedBottomTS.outerHeight() > 200) {
fixedBottomTS[0].classList.add(forceUnfixClassTS);
} else {
fixedBottomTS[0].classList.remove(forceUnfixClassTS);
}
if (fixedBottomTS.css('position') === 'fixed') {
bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight());
} else {
bodyContainerTS.css('padding-bottom', '');
}
})();
// Fixed left script
(function () {
if (!fixedLeftTS || fixedLeftTS.length === 0) return;
if (editing) {
fixedLeftTS[0].classList.add(forceUnfixClassTS);
} else {
fixedLeftTS[0].classList.remove(forceUnfixClassTS);
}
if (fixedLeftTS.css('position') === 'fixed') {
const anchorHeight = anchor.outerHeight() - 1;
fixedLeftTS.css('top', anchorHeight);
const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect();
iterateLeftpads(function (containerTS) {
const containerBoundingTS = containerTS.getBoundingClientRect();
if (containerBoundingTS.left <= leftBoundingTS.right) {
$(containerTS).css('padding-left', leftBoundingTS.width + 16);
}
});
} else {
fixedLeftTS.css('top', '');
iterateLeftpads(function (containerTS) {
$(containerTS).css('padding-left', '');
});
}
})();
}
function scrollAdjustmentTS() {
if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return;
const topPosition = fixedTopTS.css('position');
if (topPosition === 'fixed' || topPosition === 'absolute') {
const anchorBounding = anchor[0].getBoundingClientRect();
const attachBounding = topAttachTS[0].getBoundingClientRect();
const scrollTop = $(window).scrollTop();
fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom));
} else {
fixedTopTS.css('top', initialTopTS);
}
}
$(window).load(function () {
setTimeout(function () {
resizeAdjustmentTS();
}, 350);
$(window).scroll(function () {
scrollAdjustmentTS();
});
var adjustTimeoutTS;
$(window).resize(function () {
clearTimeout(adjustTimeoutTS);
adjustTimeoutTS = setTimeout(function () {
resizeAdjustmentTS();
}, 350);
});
$.when(window.Pages.angularToolbarComplete).done(function () {
resizeAdjustmentTS();
});
});
$(function () {
document.cookie = "responsiveGhost=0; path=/";
});
onOrLive($(window), function () {
$('body').addClass('doneLoading').removeClass('hideContent');
if ($('#404Content').length > 0)
$('div#bodyWrapper').css('padding', '0px');
}, 'load');
<style>
body.hideContent {
opacity: 1 !important;
}
</style>
Arrow Left
Arrow Right
loadCSS('//fonts.googleapis.com/css?family=Lato:700,regular|Merriweather:700,regular|Merriweather+Sans:700,800,regular|Oleo+Script:regular|Open+Sans:500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|Roboto+Slab:300,700,regular|Spartan:500,600,700,800,900,regular|Yesteryear:regular|');
Slideshow Left Arrow
Slideshow Right Arrow
!function(b,e,f,g,a,c,d){b.saq||(a=b.saq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._saq||(b._saq=a),a.push=a,a.loaded=!0,a.version="1.0",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,"script","https://tags.srv.stackadapt.com/events.js");saq("ts","FvLbQcWGu8ronVce7MkAoQ");Talk to our virtual assistant, JCPRD, here!
Jobs at parks-jocogov
0 Open Positions