1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.rph.org/', 49 50 SystemID: 'US_DIRECT_PRODUCTION', 51 SiteAlias: 'cabf9a70', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Oct 01, 2026', 54 ExternalUid: null, 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'employment', 64 InitialPageUuid: '88f39d18a4aa427c99f76f989ff1860a', 65 InitialPageId: '1207560071', 66 InitialEncodedPageAlias: 'ZW1wbG95bWVudA==', 67 InitialHeaderUuid: 'aa95a9d4f6414998bc5d6c68ba245942', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: false, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: 4, 115 NavbarLiveHomePage: 'https://www.rph.org/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '7', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: false 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 6; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer> 184 (function() { 185 if (!window.location.search) { 186 return; 187 } 188 const cleanParams = window.location.search.substring(1); // Strip ? 189 const queryParams = cleanParams.split('&'); 190 191 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 192 const domain = 'domain=' + window.location.hostname; 193 const path = "path=/"; 194 195 queryParams.forEach((param) => { 196 const [key, value = ''] = param.split('='); 197 if (key.startsWith('utm_')) { 198 const cookieName = "_dm_rt_" + key.substring(4); 199 const cookie = cookieName + "=" + value; 200 const joined = [cookie, expires, domain, path].join(";"); 201 document.cookie = joined; 202 } 203 }); 204 }()); 205</script>
205 206
207<script type="text/javascript" > 208 var _dm_gaq = {}; 209 var _gaq = _gaq || []; 210 var _dm_insite = []; 211</script>
211 212 213 214 215
216<script> 217 const siteGoogleAnalyticsTagIds = ['G-TV27G5EY66']; 218 (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) }) 219 (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party'); 220</script>
vendor: 1 bytes, line 220
220
221<script async src="/dnc17plhbz-cabf9a70/xMHEFH1GXJkuowdROu_1Q5oyCT8"></script>
221 222
223<script type="text/javascript" id="d_track_ga"> 224 window.dataLayer = window.dataLayer || []; 225 _dm_gaq.siteAlias = 'cabf9a70'; 226 _dm_gaq.externalGaqID = 'non-empty'; 227 228 function gtag() { dataLayer.push(arguments); } 229 230 function pushInsiteImpressions(id) { 231 _dm_insite.forEach((rule) => { 232 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 233 }); 234 } 235 236 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 237 const eventProps = { 238 event_category: category, 239 event_label: label, 240 value, 241 ...additionalParams 242 }; 243 gtag('event', event, eventProps); 244 } 245 246 gtag('js', new Date()) 247 248 249gtag('set', 'developer_id.dMDU5Nj', true); 250gtag('set', 'developer_id.dYmRlZG', true); 251gtag('set', 'developer_id.dMWY5NG', true); 252gtag('config', 'G-TV27G5EY66', { 253 'send_page_view': false, 254 'linker': { 255 'domains': ['www.rph.org'] 256 } 257}); 258 259 _dm_gaq.pushEvent('', 'page_view'); 260 261 pushInsiteImpressions(_dm_gaq.externalGaqID); 262</script>
262 263 264 265 266 267 268<!-- End Injecting site-wide to the head --> 269 270 271 272 273
274<script> 275 function toHash(str) { 276 var hash = 5381, i = str.length; 277 while (i) { 278 hash = hash * 33 ^ str.charCodeAt(--i) 279 } 280 return hash >>> 0 281 } 282</script>
vendor: 1 bytes, line 282
282
283<script> 284 (function (global) { 285 //const cacheKey = global.cacheKey; 286 const isOffline = 'onLine' in navigator && navigator.onLine === false; 287 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 288 if (isOffline) { 289 console.log('offline mode'); 290 } 291 if (!hasServiceWorkerSupport) { 292 console.log('service worker is not supported'); 293 } 294 if (hasServiceWorkerSupport && !isOffline) { 295 window.addEventListener('load', function () { 296 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 297 navigator.serviceWorker 298 .register(serviceWorkerPath, { scope: './' }) 299 .then( 300 function (registration) { 301 // Registration was successful 302 console.log( 303 'ServiceWorker registration successful with scope: ', 304 registration.scope 305 ); 306 }, 307 function (err) { 308 // registration failed :( 309 console.log('ServiceWorker registration failed: ', err); 310 } 311 ) 312 .catch(function (err) { 313 console.log(err); 314 }); 315 }); 316 317 // helper function to refresh the page 318 var refreshPage = (function () { 319 var refreshing; 320 return function () { 321 if (refreshing) return; 322 // prevent multiple refreshes 323 var refreshkey = 'refreshed' + location.href; 324 var prevRefresh = localStorage.getItem(refreshkey); 325 if (prevRefresh) { 326 localStorage.removeItem(refreshkey); 327 if (Date.now() - prevRefresh < 30000) { 328 return; // dont go into a refresh loop 329 } 330 } 331 refreshing = true; 332 localStorage.setItem(refreshkey, Date.now()); 333 console.log('refereshing page'); 334 window.location.reload(); 335 }; 336 })(); 337 338 function messageServiceWorker(data) { 339 return new Promise(function (resolve, reject) { 340 if (navigator.serviceWorker.controller) { 341 var worker = navigator.serviceWorker.controller; 342 var messageChannel = new MessageChannel(); 343 messageChannel.port1.onmessage = replyHandler; 344 worker.postMessage(data, [messageChannel.port2]); 345 function replyHandler(event) { 346 resolve(event.data); 347 } 348 } else { 349 resolve(); 350 } 351 }); 352 } 353 } 354})(window); 355</script>
355 356<link rel="manifest" href="/manifest.json"> 357<meta name="mobile-web-app-capable" content="yes"> 358<meta name="apple-mobile-web-app-capable" content="yes"> 359 360 361 362<link rel="canonical" href="https://www.rph.org/employment"> 363 364<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 365 366<meta name="apple-mobile-web-app-capable" content="yes"> 367 368 369 370<link rel="apple-touch-icon" 371 href="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/57x57.png"/> 372 373<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/cabf9a70/site_favicon_16_1701909938654.ico"/> 374 375 376<link rel="preconnect" href="https://irp.cdn-website.com"/> 377<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/> 378<link rel="preconnect" href="https://static.cdn-website.com"/> 379 380 381 382
383<script id='d-js-dmapi'> 384 window.SystemID = 'US_DIRECT_PRODUCTION'; 385 386 if (!window.dmAPI) { 387 window.dmAPI = { 388 registerExternalRuntimeComponent: function () { 389 }, 390 getCurrentDeviceType: function () { 391 return window._currentDevice; 392 }, 393 runOnReady: (ns, fn) => { 394 const safeFn = dmAPI.toSafeFn(fn); 395 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 396 const eventName = 'afterAjax.' + ns; 397 398 if (document.readyState === 'complete') { 399 $.DM.events.off(eventName).on(eventName, safeFn); 400 setTimeout(function () { 401 safeFn({ 402 isAjax: false, 403 }); 404 }, 0); 405 } else { 406 window?.waitForDeferred?.('dmAjax', () => { 407 $.DM.events.off(eventName).on(eventName, safeFn); 408 safeFn({ 409 isAjax: false, 410 }); 411 }); 412 } 413 }, 414 toSafeFn: (fn) => { 415 if (fn?.safe) { 416 return fn; 417 } 418 const safeFn = function (...args) { 419 try { 420 return fn?.apply(null, args); 421 } catch (e) { 422 console.log('function failed ' + e.message); 423 } 424 }; 425 safeFn.safe = true; 426 return safeFn; 427 } 428 }; 429 } 430 431 if (!window.requestIdleCallback) { 432 window.requestIdleCallback = function (fn) { 433 setTimeout(fn, 0); 434 } 435 } 436</script>
436 437 438 439 440 441 442 443 444
445<script id="d-js-load-css"> 446/** 447 * There are a few <link> tags with CSS resource in them that are preloaded in the page 448 * in each of those there is a "onload" handler which invokes the loadCSS callback 449 * defined here. 450 * We are monitoring 3 main CSS files - the runtime, the global and the page. 451 * When each load we check to see if we can append them all in a batch. If threre 452 * is no page css (which may happen on inner pages) then we do not wait for it 453 */ 454(function () { 455 let cssLinks = {}; 456 function loadCssLink(link) { 457 link.onload = null; 458 link.rel = "stylesheet"; 459 link.type = "text/css"; 460 } 461 462 function checkCss() { 463 const pageCssLink = document.querySelector("[id*='CssLink']"); 464 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 465 466 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 467 const storedRuntimeCssLink = cssLinks.runtime; 468 const storedPageCssLink = cssLinks.page; 469 const storedGlobalCssLink = cssLinks.global; 470 const storedWidgetCssLink = cssLinks.widget; 471 472 storedGlobalCssLink.disabled = true; 473 loadCssLink(storedGlobalCssLink); 474 475 if (storedPageCssLink) { 476 storedPageCssLink.disabled = true; 477 loadCssLink(storedPageCssLink); 478 } 479 480 if(storedWidgetCssLink) { 481 storedWidgetCssLink.disabled = true; 482 loadCssLink(storedWidgetCssLink); 483 } 484 485 storedRuntimeCssLink.disabled = true; 486 loadCssLink(storedRuntimeCssLink); 487 488 requestAnimationFrame(() => { 489 setTimeout(() => { 490 storedRuntimeCssLink.disabled = false; 491 storedGlobalCssLink.disabled = false; 492 if (storedPageCssLink) { 493 storedPageCssLink.disabled = false; 494 } 495 if (storedWidgetCssLink) { 496 storedWidgetCssLink.disabled = false; 497 } 498 // (SUP-4179) Clear the accumulated cssLinks only when we're 499 // sure that the document has finished loading and the document 500 // has been parsed. 501 if(document.readyState === 'interactive') { 502 cssLinks = null; 503 } 504 }, 0); 505 }); 506 } 507 } 508 509 510 function loadCSS(link) { 511 try { 512 var urlParams = new URLSearchParams(window.location.search); 513 var noCSS = !!urlParams.get("nocss"); 514 var cssTimeout = urlParams.get("cssTimeout") || 0; 515 516 if (noCSS) { 517 return; 518 } 519 if (link.href && link.href.includes("d-css-runtime")) { 520 cssLinks.runtime = link; 521 checkCss(); 522 } else if (link.id === "siteGlobalCss") { 523 cssLinks.global = link; 524 checkCss(); 525 } 526 527 else if (link.id && link.id.includes("CssLink")) { 528 cssLinks.page = link; 529 checkCss(); 530 } else if (link.id && link.id.includes("widgetCSS")) { 531 cssLinks.widget = link; 532 checkCss(); 533 } 534 535 else { 536 requestIdleCallback(function () { 537 window.setTimeout(function () { 538 loadCssLink(link); 539 }, parseInt(cssTimeout, 10)); 540 }); 541 } 542 } catch (e) { 543 throw e 544 } 545 } 546 window.loadCSS = window.loadCSS || loadCSS; 547})(); 548</script>
548 549 550 551
552<script data-role="deferred-init" type="text/javascript"> 553 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 554 function Def() { 555 this.promise = new Promise((function (a, b) { 556 this.resolve = a, this.reject = b 557 }).bind(this)) 558 } 559 560 const defs = {}; 561 window.getDeferred = function (a) { 562 return null == defs[a] && (defs[a] = new Def), defs[a] 563 } 564 window.waitForDeferred = function (b, a, c) { 565 let d = window?.getDeferred?.(b); 566 d 567 ? d.promise.then(a) 568 : c && ["complete", "interactive"].includes(document.readyState) 569 ? setTimeout(a, 1) 570 : c 571 ? document.addEventListener("DOMContentLoaded", a) 572 : console.error(`Deferred does not exist`); 573 }; 574</script>
574 575<style id="forceCssIncludes"> 576 /* This file is auto-generated from a `scss` file with the same name */ 577 578.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 579 580 581</style> 582<style id="cssVariables" type="text/css"> 583 :root { 584 --color_1: rgba(44, 137, 185, 1); 585 --color_2: rgba(113, 191, 68, 1); 586 --color_3: rgba(85, 85, 85, 1); 587} 588</style> 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Raleway:[email protected]&family=Inter:[email protected]&family=Roboto:wght@100;300;400;500;700;900&family=Lato:wght@100;300;400;700;900&family=Capriola:wght@400&family=Oswald:[email protected]&family=Aboreto:wght@400&family=Source+Sans+Pro:wght@200;300;400;600;700;900&subset=latin-ext&display=swap" /> 633 634 635 636 637 638 639<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" /> 640 641 642 643<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/34f150aab976b926ad44bf3746ffd78d.css" id="widgetCSS" /> 644 645 646<style>img[width][height] { 647 height: auto; 648}</style> 649 650 651<style> 652 body[data-page-alias="employment"] #dm [data-show-on-page-only="employment"] { 653 display: block !important; 654 } 655</style> 656 657 658<style id="pageAdditionalWidgetsCss" type="text/css"> 659</style> 660 661 662 663 664 665<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/cabf9a70/files/cabf9a70_1.min.css?v=24ae7d3f98b9cfa30a27fe8549374c7f" id="siteGlobalCss" /> 666 667 668 669<style id="customWidgetStyle" type="text/css"> 670 671</style> 672<style id="innerPagesStyle" type="text/css"> 673 674</style> 675 676 677<style 678 id="additionalGlobalCss" type="text/css" 679> 680</style> 681 682<style id="pagestyle" type="text/css"> 683 *#dm *.dmBody a.span.textonly 684{ 685 color:rgb(255,255,255) !important; 686} 687*#dm *.dmBody div.dmform-error 688{ 689 font-style:normal !important; 690} 691*#dm *.dmBody div.dmforminput textarea 692{ 693 font-style:italic !important; 694} 695*#dm *.dmBody div.dmforminput *.fileUploadLink 696{ 697 font-style:italic !important; 698} 699*#dm *.dmBody div.checkboxwrapper span 700{ 701 font-style:italic !important; 702} 703*#dm *.dmBody div.radiowrapper span 704{ 705 font-style:italic !important; 706} 707*#dm *.dmBody nav.u_1144820115 708{ 709 color:black !important; 710} 711*#dm *.dmBody div.u_1243667655 712{ 713 background-color:rgba(44,137,185,1) !important; 714 background-repeat:no-repeat !important; 715 background-image:url(https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/symbol-2880w.png) !important; 716 background-size:380px !important; 717 background-position:calc(100% + 30px) -34px !important; 718} 719*#dm *.dmBody div.u_1786639254 hr 720{ 721 border-top-style:solid !important; 722 border-top-width:4px !important; 723 color:rgba(113,191,68,1) !important; 724} 725*#dm *.dmBody div.u_1900073910 726{ 727 background-repeat:no-repeat !important; 728 background-image:none !important; 729 background-size:cover !important; 730} 731*#dm *.dmBody div.u_1783303779 732{ 733 background-repeat:no-repeat !important; 734 background-image:none !important; 735 background-size:cover !important; 736} 737*#dm *.dmBody *.u_1760563081 738{ 739 width:100% !important; 740} 741*#dm *.dmBody a.u_1209823547 742{ 743 background-color:var(--color_2) !important; 744} 745*#dm *.dmBody a.u_1209823547 span.text 746{ 747 color:rgba(255,255,255,1) !important; 748} 749*#dm *.dmBody a.u_1209823547:hover span.text 750{ 751 color:rgba(255, 255, 255, 0.3) !important; 752} 753*#dm *.dmBody a.u_1209823547.hover span.text 754{ 755 color:rgba(255, 255, 255, 0.3) !important; 756} 757 758</style> 759 760<style id="pagestyleDevice" type="text/css"> 761 *#dm *.d-page-1716942098 DIV.dmInner 762{ 763 background-repeat:no-repeat !important; 764 background-size:cover !important; 765 background-attachment:fixed !important; 766 background-position:50% 50% !important; 767} 768*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight 769{ 770 background-repeat:no-repeat !important; 771 background-image:none !important; 772 background-size:cover !important; 773 background-attachment:fixed !important; 774 background-position:50% 50% !important; 775} 776*#dm *.dmBody div.u_1243667655 777{ 778 margin-left:0 !important; 779 padding-top:20px !important; 780 padding-left:40px !important; 781 padding-bottom:30px !important; 782 margin-top:0 !important; 783 margin-bottom:0 !important; 784 padding-right:40px !important; 785 margin-right:0 !important; 786 float:none !important; 787 top:0 !important; 788 left:0 !important; 789 width:auto !important; 790 position:relative !important; 791 height:auto !important; 792 max-width:none !important; 793 min-width:0 !important; 794 text-align:center !important; 795} 796*#dm *.dmBody div.u_1786639254 797{ 798 important:true !important; 799 width:100% !important; 800} 801*#dm *.dmBody div.u_1783303779 802{ 803 background-position:0 50% !important; 804 padding-top:0 !important; 805 padding-bottom:0 !important; 806 padding-right:0 !important; 807 padding-left:0 !important; 808} 809*#dm *.dmBody div.u_1740310966 810{ 811 margin-left:0 !important; 812 padding-top:85px !important; 813 padding-left:40px !important; 814 padding-bottom:90px !important; 815 margin-top:auto !important; 816 margin-bottom:auto !important; 817 margin-right:0 !important; 818 padding-right:40px !important; 819} 820*#dm *.dmBody div.u_1900073910 821{ 822 padding-top:0 !important; 823 padding-bottom:0 !important; 824 padding-right:0 !important; 825 padding-left:0 !important; 826 background-position:50% 50% !important; 827 background-repeat:no-repeat !important; 828 background-size:cover !important; 829 margin-top:auto !important; 830} 831*#dm *.dmBody a.u_1209823547 832{ 833 height:55px !important; 834 width:250px !important; 835 display:block !important; 836 float:none !important; 837 top:0 !important; 838 left:0 !important; 839 position:relative !important; 840 padding-top:0 !important; 841 padding-left:0 !important; 842 padding-bottom:0 !important; 843 max-width:100% !important; 844 padding-right:0 !important; 845 min-width:0 !important; 846 text-align:center !important; 847 margin-right:0 !important; 848 margin-left:0 !important; 849 margin-top:0 !important; 850 margin-bottom:0 !important; 851} 852*#dm *.dmBody a.u_1997590431 853{ 854 height:55px !important; 855 width:250px !important; 856 display:block !important; 857 float:none !important; 858 top:0 !important; 859 left:0 !important; 860 position:relative !important; 861 padding-top:0 !important; 862 padding-left:0 !important; 863 padding-bottom:0 !important; 864 max-width:100% !important; 865 padding-right:0 !important; 866 min-width:0 !important; 867 text-align:center !important; 868 margin-right:auto !important; 869 margin-left:0 !important; 870 margin-top:10px !important; 871 margin-bottom:10px !important; 872} 873*#dm *.dmBody div.u_1220359803 874{ 875 margin-left:0px !important; 876 padding-top:18px !important; 877 padding-left:40px !important; 878 padding-bottom:80px !important; 879 margin-top:0px !important; 880 margin-bottom:0px !important; 881 margin-right:0px !important; 882 padding-right:40px !important; 883 width:auto !important; 884} 885 886</style> 887 888 889 890 891 892 893 894 895 896<style id="globalFontSizeStyle" type="text/css"> 897 898</style> 899<style id="pageFontSizeStyle" type="text/css"> 900</style> 901 902 903 904 905<style id="hideAnimFix"> 906 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 907 visibility: hidden; 908 } 909 910 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 911 visibility: hidden !important; 912 } 913 914 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 915 visibility: hidden; 916 } 917 918</style> 919 920 921 922 923<style id="fontFallbacks"> 924 @font-face { 925 font-family: "Raleway Fallback"; 926 src: local('Arial'); 927 ascent-override: 89.616%; 928 descent-override: 22.3087%; 929 size-adjust: 104.892%; 930 line-gap-override: 0%; 931 }@font-face { 932 font-family: "Inter Fallback"; 933 src: local('Arial'); 934 ascent-override: 90.199%; 935 descent-override: 22.4836%; 936 size-adjust: 107.4014%; 937 line-gap-override: 0%; 938 }@font-face { 939 font-family: "Helvetica Fallback"; 940 src: local('Arial'); 941 ascent-override: 77.002%; 942 descent-override: 22.998%; 943 line-gap-override: 0%; 944 }@font-face { 945 font-family: "Arial Fallback"; 946 src: local('Arial'); 947 line-gap-override: 0%; 948 }@font-face { 949 font-family: "Roboto Fallback"; 950 src: local('Arial'); 951 ascent-override: 92.6709%; 952 descent-override: 24.3871%; 953 size-adjust: 100.1106%; 954 line-gap-override: 0%; 955 }@font-face { 956 font-family: "Lato Fallback"; 957 src: local('Arial'); 958 ascent-override: 101.3181%; 959 descent-override: 21.865%; 960 size-adjust: 97.4159%; 961 line-gap-override: 0%; 962 }@font-face { 963 font-family: "Capriola Fallback"; 964 src: local('Arial'); 965 ascent-override: 84.6276%; 966 descent-override: 24.1308%; 967 size-adjust: 114.9336%; 968 line-gap-override: 0%; 969 }@font-face { 970 font-family: "Oswald Fallback"; 971 src: local('Arial'); 972 ascent-override: 145.0682%; 973 descent-override: 35.1423%; 974 size-adjust: 82.2372%; 975 line-gap-override: 0%; 976 }@font-face { 977 font-family: "Aboreto Fallback"; 978 src: local('Arial'); 979 ascent-override: 69.3425%; 980 descent-override: 17.1492%; 981 size-adjust: 134.1168%; 982 line-gap-override: 0%; 983 } 984</style> 985 986 987 988 989 990 991 992 993 994 995 996 997 <link type="application/rss+xml" rel="alternate" href="https://www.rph.org/feed/rss2"/> 998 <link type="application/atom+xml" rel="alternate" href="https://www.rph.org/feed/atom"/> 999 <meta property="og:type" content="website"/> 1000 <meta property="og:url" content="https://www.rph.org/employment"/> 1001 <title> 1002 1003 Careers 1004 1005 </title> 1006 <meta name="description" content="RPH offers competitive wages, comprehensive employee benef
1006its and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/> 1007 1008 <meta name="twitter:card" content="summary"/> 1009 <meta name="twitter:title" content="Careers"/> 1010 <meta name="twitter:description" content="RPH offers competitive wages, comprehensive employee benefits and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/> 1011 <meta name="twitter:image" content="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/200x200-1920w.png"/> 1012 <meta property="og:description" content="RPH offers competitive wages, comprehensive employee benefits and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/> 1013 <meta property="og:title" content="Careers"/> 1014 <meta property="og:image" content="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/200x200-1920w.png"/> 1015 1016 1017 1018 1019<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= --> 1020</head> 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042<body id="dmRoot" data-page-alias="employment" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody " 1043 style="padding:0;margin:0;" 1044 1045 > 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062<div id="dm" class='dmwr'> 1063 1064 <div class="dm_wrapper standard-var5 widgetStyle-3 standard"> 1065 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader rows-1200 dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" headerlayout="725" has-shadow="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1243814866" id="1243814866"> <div class="dmRespColsWrapper" id="1618470103"> <div class="u_1552389046 dmRespCol small-12 large-9 medium-9" id="1552389046"> <nav class="u_1149678059 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1149678059" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="event"> <span class="nav-item-text " data-link-text="Homepage" data-auto="page-text-style">Homepage<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1066</span> 1067</a> 1068</li> 1069 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/employment" class="unifiednav__item unav-item unav-top-item dmNavItemSelected " target="" data-target-page-alias="employment" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Employment" data-auto="page-text-style">Employment<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1070</span> 1071</a> 1072</li> 1073 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/news" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="News" data-auto="page-text-style">News<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1074</span> 1075</a> 1076</li> 1077</ul> 1078</nav> 1079</div> 1080 <div class="u_1913389485 dmRespCol small-12 large-3 medium-3" id="1913389485"> <div class="u_1457350877 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1457350877" style="transition: opacity 1s ease-in-out 0s; text-align: left;" new-inline-bind-applied="true" data-diy-text=""><p><a href="tel:585.235.9100" target="_blank" type="call" style="color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: initial;"><span class="inline-data-binding" data-encoded-value="NTg1LjIzNS45MTAw" data-inline-binding="content_library.global.phone.the homestead switchboard"><span>585.235.9100</span></span></a></p></div> 1081</div> 1082</div> 1083</div>
1084 <div class="u_1600808483 dmRespRow fullBleedChanged fullBleedMode" id="1600808483"> <div class="dmRespColsWrapper" id="1999001649"> <div class="u_1105687438 dmRespCol small-12 large-3 medium-3" id="1105687438"> <div class="u_1680138521 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1680138521" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1879062346"><img src="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/RPH+Anniversary+Logo-1920w.png" alt="a logo for rochester presbyterian home with a heart and arrows" id="1986514338" class="" data-diy-image="" data-dm-image-path="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/RPH+Anniversary+Logo.png" onerror="handleImageLoadError(this)"/></a> 1085</div> 1086</div> 1087 <div class="u_1461556089 dmRespCol small-12 large-9 medium-9" id="1461556089"> <div class="u_1205181093 widget-7ebf92 dmCustomWidget" data-lazy-load="false" data-title="" id="1205181093" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7ebf92fcfe734a44a1911cd164200ec0" data-widget-version="360" data-widget-config="eyJkaXZpZGVyU3R5bGUiOiJzcGFjZSIsInRodW1ibmFpbCI6bnVsbCwidGV4dENvbXBvbmV0IjpudWxsLCJzaG93U3ViTmF2VGl0bGUiOnRydWUsImNvbnRhY3RJbmZvIjpudWxsLCJjdXN0b21CdG4iOm51bGwsImV4dE5hdiI6bnVsbCwidmlkZW8iOm51bGwsInNob3dDb21BcnJvdyI6ZmFsc2UsInNvY2lhbE1lZGlhIjpudWxsLCJpc1N0aWNreSI6ZmFsc2UsImdyb3VwMiI6bnVsbCwiZ3JvdXAxIjpudWxsLCJuYXZpZ2F0aW9uIjpudWxsLCJuYXZQb3MiOiJjZW50ZXIiLCJjdGMiOm51bGwsInNob3dIb21lIjpmYWxzZSwiZ3JpZCI6bnVsbCwibXVsdGlTdWJOYXYiOm51bGwsInVzZURpdmlkZXIiOmZhbHNlLCJuYXZIb3ZlciI6ImJvdHRvbUxpbmUiLCJnYWxsZXJ5IjpudWxsfQ=="> <div class="widget-layout-result center" lang="en"> <ul class="meganav-container"></ul> 1088 <div class="hiddenDiv meganav-container__ctc-title meganav-container__ctc-description meganav-container__ctc-btn meganav-container__contact-btn meganav-container__multi-sub-nav-wrapper meganav-container__multi-sub-nav-icon"></div> 1089</div> 1090</div> 1091</div> 1092</div> 1093</div> 1094 <div class="u_1075241839 dmRespRow fullBleedChanged fullBleedMode" id="1075241839"> <div class="dmRespColsWrapper" id="1015322239"> <div class="u_1544496900 dmRespCol small-12 large-3 medium-3" id="1544496900"> <div id="1058556482" dmle_extension="ssrbreadcrumbs" data-element-type="ssrbreadcrumbs" class=""><span id="ssrWrap-1058556482" ><style data-styled="true" data-styled-version="5.3.11">#dm .fyRaiq.fyRaiq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}/*!sc*/ 1095data-styled.g19[id="sc-eDPEul"]{content:"fyRaiq,"}/*!sc*/ 1096#dm .evEVyk.evEVyk{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;}/*!sc*/ 1097#dm .evEVyk.evEVyk svg{width:100%;height:100%;fill:currentColor;}/*!sc*/ 1098data-styled.g20[id="sc-eldPxv"]{content:"evEVyk,"}/*!sc*/ 1099</style><div data-auto="runtime-breadcrumbs-widget">
1099<script data-auto="schema" type="application/ld+json">{"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Homepage","id":"/"}},{"@type":"ListItem","position":2,"item":{"name":"Employment"}}]}</script>
1099<nav class="sc-eDPEul fyRaiq bc-root dmBlockElement" aria-label="Breadcrumbs"><a href="/" class="sc-cPiKLX cUYFxA bc-item"><div class="sc-dLMFU">Homepage</div></a><span direction="ltr" class="sc-eldPxv evEVyk bc-separator" aria-hidden="true"><svg data-auto="arrow" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 3.46967C5.76256 3.17678 6.23744 3.17678 6.53033 3.46967L10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L6.53033 12.5303C6.23744 12.8232 5.76256 12.8232 5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L8.93934 8L5.46967 4.53033C5.17678 4.23744 5.17678 3.76256 5.46967 3.46967Z" fill="currentColor"></path></svg></span><div class="sc-dLMFU bc-current-item" data-auto="bc-current-item">Employment</div></nav></div></span></div> 1100</div> 1101 <div class="dmRespCol large-3 medium-3 small-12" id="1626725071"> <a data-display-type="block" class="u_1279575060 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://www2.rph.org/RequestATour" data-element-type="dButtonLinkId" id="1279575060" target="_blank"> <span class="iconBg" aria-hidden="true" id="1388282792"> <span class="icon hasFontIcon icon-star" id="1162302459"></span> 1102</span> 1103 <span class="text" id="1274659037">Request A Tour</span> 1104</a> 1105</div> 1106 <div class="u_1480031050 dmRespCol small-12 large-3 medium-3" id="1480031050"> <a data-display-type="block" class="u_1625984625 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="mailto:[email protected]" data-element-type="dButtonLinkId" id="1625984625"> <span class="iconBg" aria-hidden="true" id="1069250618"> <span class="icon hasFontIcon icon-star" id="1637427470"></span> 1107</span> 1108 <span class="text" id="1637843922">Schedule A Phone Call</span> 1109</a> 1110</div> 1111 <div class="u_1486074114 dmRespCol small-12 large-3 medium-3" id="1486074114"> <a data-display-type="block" class="u_1296255328 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2" file="false" href="https://secure.qgiv.com/for/rochesterpresbyterianhome" data-element-type="dButtonLinkId" id="1296255328" target="_blank"> <span class="iconBg" aria-hidden="true" id="1077287389"> <span class="icon hasFontIcon icon-star" id="1329173846"></span> 1112</span> 1113 <span class="text" id="1411826306">Donate to RPH</span> 1114</a> 1115</div> 1116</div> 1117</div> 1118</div> 1119</div> 1120</div> 1121 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 1122 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 1123<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Employment</div> 1124</div> 1125 <div class="titleLine display_None"><hr/></div> 1126</div> 1127</div> 1128</div> 1129</div> 1130 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_employment dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1243667655 dmRespRow innerPageBanner" style="text-align: center;" id="1243667655"> <div class="dmRespColsWrapper" id="1173148036"> <div class="dmRespCol small-12 u_1620106714 medium-12 large-12" id="1620106714"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1272276411" style="transition: opacity 1s ease-in-out 0s;"> <h1><span style="display: unset; color: rgb(255, 255, 255);">Employment</span></h1> 1131</div> 1132 <div id="1029338558" dmle_extension="ssrbreadcrumbs" data-element-type="ssrbreadcrumbs" class=""><span id="ssrWrap-1029338558" ><style data-styled="true" data-styled-version="5.3.11">#dm .ccSuXg.ccSuXg{color:rgba(255,255,255,1);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ 1133#dm .ccSuXg.ccSuXg:hover{color:rgba(113,191,68,1);}/*!sc*/ 1134data-styled.g17[id="sc-cPiKLX"]{content:"ccSuXg,"}/*!sc*/ 1135.fojojO{color:rgba(255,255,255,1);}/*!sc*/ 1136data-styled.g18[id="sc-dLMFU"]{content:"fojojO,"}/*!sc*/ 1137#dm .jSBTYx.jSBTYx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Capriola;}/*!sc*/ 1138@media (min-width:768px){#dm .jSBTYx.jSBTYx{font-size:14px;}}/*!sc*/ 1139data-styled.g19[id="sc-eDPEul"]{content:"jSBTYx,"}/*!sc*/ 1140#dm .KWYuh.KWYuh{color:rgba(255,255,255,1);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;}/*!sc*/ 1141#dm .KWYuh.KWYuh svg{width:100%;height:100%;fill:currentColor;}/*!sc*/ 1142data-styled.g20[id="sc-eldPxv"]{content:"KWYuh,"}/*!sc*/ 1143</style><div data-auto="runtime-breadcrumbs-widget">
1143<script data-auto="schema" type="application/ld+json">{"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Homepage","id":"/"}},{"@type":"ListItem","position":2,"item":{"name":"Employment"}}]}</script>
1143<nav class="sc-eDPEul jSBTYx bc-root dmBlockElement" aria-label="Breadcrumbs"><a href="/" class="sc-cPiKLX ccSuXg bc-item"><div class="sc-dLMFU">Homepage</div></a><span direction="ltr" class="sc-eldPxv KWYuh bc-separator" aria-hidden="true"><svg data-auto="arrow" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 3.46967C5.76256 3.17678 6.23744 3.17678 6.53033 3.46967L10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L6.53033 12.5303C6.23744 12.8232 5.76256 12.8232 5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L8.93934 8L5.46967 4.53033C5.17678 4.23744 5.17678 3.76256 5.46967 3.46967Z" fill="currentColor"></path></svg></span><div class="sc-dLMFU fojojO bc-current-item" data-auto="bc-current-item">Employment</div></nav></div></span></div> 1144</div> 1145</div> 1146</div> 1147 <div class="dmRespRow u_1783303779 fullBleedChanged fullBleedMode mobile-columns-reversed" id="1783303779"> <div class="dmRespColsWrapper" id="1604941915"> <div class="u_1900073910 dmRespCol large-6 medium-6 small-12 mainPageBlueSection" id="1900073910"> <div class="imageWidget align-center u_1760563081" data-element-type="image" data-widget-type="image" id="1760563081"><img src="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/RPH+Photo+%284%29-1920w.png" alt="a woman is hugging an elderly woman who is sitting in a chair in front of a sign that says top work places 2022" id="1898854382" class="" data-dm-image-path="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/RPH+Photo+%284%29.png" width="1650" height="1275" onerror="handleImageLoadError(this)"/></div> 1148</div> 1149 <div class="u_1740310966 dmRespCol small-12 large-6 medium-6" id="1740310966"> <div class="dmNewParagraph u_1537761725" data-element-type="paragraph" data-version="5" id="1537761725" style="transition: opacity 1s ease-in-out 0s;"> <h4 aria-level="1"><span style="display: initial;">Follow Your Calling!</span></h4> 1150</div> 1151 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1172627596" style="" data-anim-desktop="none"> <h2 aria-level="1"><span style="display: initial;">Employer of Choice</span></h2> 1152</div> 1153 <div class="dmDividerWrapper clearfix hasFullWidth u_1786639254" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1786639254"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1386676376"/></div> 1154 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1754460355" style="transition: opacity 1s ease-in-out 0s;"><p><span class="" style="display: unset;"><span style="display: unset;">Together with the elders who reside here, their families, our fellow caregivers, and the community,</span> 1155</span><span style="display: unset; font-weight: bold;">we are committed to nurturing the human mind, body and spirit.</span><span class="" style="display: unset;"> <span style="display: unset;">We dedicate each day to creating a human habitat that revolves around plants, animals and people of all ages so that</span> 1156</span><span style="display: unset; font-weight: bold;">everyone has the opportunity to experience joy, meaning and fulfillment.</span></p></div> 1157 <a data-display-type="block" class="u_1209823547 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=56e93cb6-102c-40fc-a8b0-9a22507c17de&ccId=19000101_000001&lang=en_US" data-element-type="dButtonLinkId" id="1209823547" target="_blank"> <span class="iconBg" aria-hidden="true" id="1117153812"> <span class="icon hasFontIcon icon-star" id="1492659869"></span> 1158</span> 1159 <span class="text" id="1792639246">View Open Positions</span> 1160</a> 1161</div> 1162</div> 1163</div> 1164 <div class="dmRespRow innerPageBody u_1220359803" id="1220359803"> <div class="dmRespColsWrapper" id="1936341209"> <div class="u_1188834775 dmRespCol small-12 medium-12 large-12" id="1188834775"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1526192312" style="transition: opacity 1s ease-in-out 0s;"> <h4 class="text-align-center"><span style="display: unset;">If you have great compassion, patience, love and respect for seniors—especially those who are challenged by dementia—then RPH would be a great workplace for you!</span></h4> 1165</div> 1166 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1562987125" style="" data-anim-desktop="none"> <h2 aria-level="1" role="presentation"><span style="display: initial;"><br/></span></h2> 1167 <h2><span style="display: initial;">What We Offer</span></h2> 1168</div> 1169 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1659454209" style="transition: opacity 1s ease-in-out 0s;"><p><span class="" style="display: initial;"><span style="display: initial;">You will also receive a</span> 1170</span><span style="display: initial; font-weight: bold;">
1170competitive wage, comprehensive employee benefits</span><span class="" style="display: initial;"> <span style="display: initial;">and</span> 1171</span><span style="display: initial; font-weight: bold;">additional incentives</span><span class="" style="display: initial;"> <span style="display: initial;">all in a workplace where smiles, laughter and loving care are shared every day.</span></span></p><p><span style="display: initial;"><br/></span></p><p><span style="display: initial; font-weight: bold;">FULL-TIME benefited employees working an average of 30 hours a week or more are eligible for employer paid benefits:</span></p><p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;">Medical and/or Dental coverage</span></li><li><span style="display: initial;">Group Life Insurance</span></li><li><span style="display: initial;">Long Term Disability</span></li><li><span style="display: initial;">Defined-Benefit Pension Plan: (retirement plan)</span></li><li><span style="display: initial;">Time off accruals for paid sick, personal and vacation benefits</span></li></ul> 1172<p><span style="display: initial;"><br/></span></p><p><span style="display: initial; font-weight: bold;">Additional elective benefits include:</span></p><p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;">Tax Deferred Retirement annuity: 403(B)</span></li><li><span style="display: initial;">Voluntary short-term disability coverage, term and whole life insurance</span></li></ul> 1173</div> 1174 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1860461441" style="" data-anim-desktop="none"> <h2 aria-level="1" role="presentation"><span style="display: initial;"><br/></span></h2> 1175 <h2><span style="display: initial;">Equal Opportunity Employer</span></h2> 1176</div> 1177 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1749122324" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: initial;">The Rochester Presbyterian Home is an Equal Opportunity Employer. We work to ensure that no employee or potential employee is denied equal opportunity because of race, color, religion, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, age, disability (physical or mental), family medical history or genetic information, political affiliation, military service, or other non-merit-based factors.</span></p></div> 1178 <a data-display-type="block" class="u_1997590431 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=56e93cb6-102c-40fc-a8b0-9a22507c17de&ccId=19000101_000001&lang=en_US" data-element-type="dButtonLinkId" id="1997590431" target="_blank"> <span class="iconBg" aria-hidden="true" id="1002390650"> <span class="icon hasFontIcon icon-star" id="1274447251"></span> 1179</span> 1180 <span class="text" id="1469909015">View Positions</span> 1181</a> 1182</div> 1183</div> 1184</div> 1185 <div class="dmRespRow" id="1375384336"> <div class="dmRespColsWrapper" id="1265189939"> <div class="dmRespCol empty-column large-12 medium-12 small-12" id="1908427094"></div> 1186</div> 1187</div> 1188</div> 1189</div> 1190</div> 1191</div> 1192 <div class="sticky-widgets-container-global" id="1086143279"> <div class="u_1275292125 align-center text-align-center sticky-mobile-position-bottom-right sticky-desktop-position-bottom-right dmSocialHub gapSpacing" id="1275292125" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.facebook.com/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 1193</a> 1194 <a href="https://www.instagram.com/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &&
1194 dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 1195</a> 1196 <a href="https://www.linkedin.com/company/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Linkedin')"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 1197</a> 1198</div> 1199</div> 1200</div> 1201</div> 1202 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow u_1216035378" id="1216035378"> <div class="dmRespColsWrapper" id="1423785363"> <div class="dmRespCol large-12 medium-12 small-12 u_1017551347" id="1017551347"> <div data-element-type="spacer" class="u_1286561512 dmSpacer" id="1286561512"></div> 1203 <div class="widget-7ebf92 u_1940615444 dmCustomWidget" data-lazy-load="false" data-title="" id="1940615444" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7ebf92fcfe734a44a1911cd164200ec0" data-widget-version="360" data-widget-config="eyJkaXZpZGVyU3R5bGUiOiJzcGFjZSIsInRodW1ibmFpbCI6bnVsbCwidGV4dENvbXBvbmV0IjpudWxsLCJzaG93U3ViTmF2VGl0bGUiOnRydWUsImNvbnRhY3RJbmZvIjpudWxsLCJjdXN0b21CdG4iOm51bGwsImV4dE5hdiI6bnVsbCwidmlkZW8iOm51bGwsInNob3dDb21BcnJvdyI6dHJ1ZSwic29jaWFsTWVkaWEiOm51bGwsImlzU3RpY2t5Ijp0cnVlLCJncm91cDIiOm51bGwsImdyb3VwMSI6bnVsbCwibmF2aWdhdGlvbiI6bnVsbCwibmF2UG9zIjoiY2VudGVyIiwiY3RjIjpudWxsLCJzaG93SG9tZSI6dHJ1ZSwiZ3JpZCI6bnVsbCwibXVsdGlTdWJOYXYiOm51bGwsInVzZURpdmlkZXIiOnRydWUsIm5hdkhvdmVyIjoiYm90dG9tTGluZSIsImdhbGxlcnkiOm51bGx9"> <div class="widget-layout-result center" lang="en"> <ul class="meganav-container"></ul> 1204 <div class="hiddenDiv meganav-container__ctc-title meganav-container__ctc-description meganav-container__ctc-btn meganav-container__contact-btn meganav-container__multi-sub-nav-wrapper meganav-container__multi-sub-nav-icon"></div> 1205</div> 1206</div> 1207</div> 1208</div> 1209</div> 1210 <div class="dmRespRow u_1275229677" id="1275229677"> <div class="dmRespColsWrapper" id="1672341996"> <div class="dmRespCol small-12 u_1759795553 large-4 medium-4" id="1759795553"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1603136114" style="" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="font-weight: normal; display: unset; color: rgb(255, 255, 255);">Cottage Grove</span></h5> 1211</div> 1212 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1229431139" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><a href="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" target="_blank" runtime_url="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" type="url" style="text-decoration: none; display: initial; color: rgb(255, 255, 255);">48 Cottage Grove Circle</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" target="_blank" runtime_url="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: initial;">North Chili, NY 14514</a></p><p class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">(<span class="ql-cursor"></span></span><a href="tel:585.594.8720" target="_blank" type="call" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">585) 594-8720</a></p></div> 1213</div> 1214 <div class="u_1793822593 dmRespCol small-12 large-4 medium-4" id="1793822593"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1034654488" style="transition: opacity 1s ease-in-out 0s;" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="color: rgb(255, 255, 255); display: unset;">The Homestead</span></h5> 1215</div> 1216 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1502079420" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center">
1216<a href="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" target="_blank" runtime_url="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" type="url" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">256 Thurston Road</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" target="_blank" runtime_url="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: initial;">Rochester, NY 14619</a></p><p class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">(5<span class="ql-cursor"></span></span><a href="tel:585.235.9100" target="_blank" type="call" style="text-decoration: none; display: initial; color: rgb(255, 255, 255);">85) 235-9100</a></p></div> 1217</div> 1218 <div class="dmRespCol small-12 u_1116427060 large-4 medium-4" id="1116427060"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1809977842" style="transition: opacity 1s ease-in-out 0s;" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="color: rgb(255, 255, 255); display: unset;">Creekstone</span></h5> 1219</div> 1220 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1767796305" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><a href="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" target="_blank" runtime_url="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" type="url" style="display: unset; text-decoration: none; color: rgb(255, 255, 255);">20 Crossing Creek Drive</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" target="_blank" runtime_url="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: unset;">Fairport, NY 14450</a></p><p class="text-align-center"><a href="tel:585.223.0160" target="_blank" type="call" style="text-decoration: none; display: unset; color: rgb(255, 255, 255);">(585) 223-0160</a></p></div> 1221</div> 1222</div> 1223</div> 1224</div> 1225 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 1226</div> 1227</div> 1228 <div id="swh-2d107eaf811540eb8f6cc9f998cba1c2"> <div data-wrapper-source="appstore">
1228<script> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script>
1228 1229
1229<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "f147d8fe6690e207e2db4f3736fe210f"; window.__AudioEyeInstallSource = "duda"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1229 1230</div> 1231</div> 1232</div> 1233</div> 1234</div> 1235</div> 1236</div> 1237</div> 1238</div> 1239</div> 1240 1241 </div> 1242</div> 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281
1282<script> 1283 var isWLR = true; 1284 1285 window.customWidgetsFunctions = {}; 1286 window.customWidgetsStrings = {}; 1287 window.collections = {}; 1288 window.currentLanguage = "ENGLISH" 1289 window.isSitePreview = false; 1290</script>
1290 1291 1292 1293
1294<script> 1295 window.customWidgetsFunctions["7ebf92fcfe734a44a1911cd164200ec0~360"] = function (element, data, api) { 1296 /* * Mega Menu 1297 1298* Aug 2020 1299* Version 1.0.2 1300 1301*Upon purchase of this widget, you acquire the right to use it; you're not actually 1302acquiring the widget itself.TheCamel.co is the owner of the intellectual property of this widget. 1303The widget is for use only, it is not to be on sold, lent, rented, given away, gifted you canât 1304even put it in your will. It is for use for your sites only on the dashboard we install the item in. 1305 1306*Kindly refer to our Terms and Conditions for more info - http://www.thecamel.co/terms-and-conditions 1307*/ 1308 1309const site_name = data.siteId; 1310const preview_current_page = data.page; 1311const live_current_page = window.location.pathname; 1312const widgetId = data.id; 1313 1314let showHome = data.config.showHome; 1315let ComponentAppend = new ComponentStructure(); 1316let navPos = data.config.navPos; 1317let useDivider = data.config.useDivider; 1318let divideStyle = data.config.dividerStyle; 1319 1320let device = data.device; 1321let showSubNavTitle = data.config.showSubNavTitle; 1322let navHover = data.config.navHover; 1323let isSticky = data.config.isSticky; 1324let showComArrow = data.config.showComArrow; 1325 1326let isMultiLang = window.Parameters.IsSiteMultilingual; 1327let current_lang = isMultiLang ? window.Parameters.translatedPageUrl:"";// ex: /fr-ca || /en || "" 1328let is_main_lang = isMultiLang && window.Parameters.translatedPageUrl == ""; 1329let is_home = window.Parameters.InitialPageAlias == "home" || window.Parameters.InitialPageAlias == current_lang.split("/")[1]; 1330 1331let current_language = window.Parameters.translatedPageUrl == "" ? "" : `${window.Parameters.translatedPageUrl.split("/")[1]}`; 1332 1333let markup = getMenu_[site_name](); //getMenu_[site_name](); // defaultNav 1334 1335createMegaMenu(markup); 1336 1337isSticky == true ? $(element).attr('data-element-type', 'onelinksmenu') : ''; 1338 1339// treat the widget's row as a navigation row 1340(isSticky) ? $(element).parents('.dmRespRow').toggleClass('mini-header-hide-row mini-header-show-row') : $(element).parents('.dmRespRow').removeClass('mini-header-show-row'); 1341 1342function createMegaMenu(arrObj) { // DO NOT COPY FROM dashboard.js 1343 if (!arrObj) { 1344 $(element).find('.meganav-container').html(`<li class="nomarkup">Mega Menu Widget has been removed from the App Store.</li>`); 1345 return 1346 } 1347 if (arrObj == "Click here to setup Mega Menu Widget" || arrObj == "Setup Mega Menu Widget") { 1348 $(element).find('.meganav-container').html(`<div class="mega-menu-setup">${arrObj}</div>`); 1349 return 1350 } 1351 let menuObj = typeof arrObj == "string" ? JSON.parse(arrObj) : arrObj; 1352 1353 $(element).find('.meganav-container').html(""); 1354 1355 let navCreated = menuObj.map((obj, index) => { 1356 let new_path; 1357 1358 let locale_url = obj['url'+current_language] || obj['url'+current_language] == "" ? obj['url'+current_language] : obj.url; 1359 1360 let itemLink = window.location.href.includes(data.siteId) && locale_url !== "" ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1361 // https://webbuilder.localsearch.com.au/site/9c6609d8/residential?preview=true&insitepreview=true&dm_device=desktop 1362 1363 let pathName = isActive(locale_url); 1364 console.log(pathName); 1365 1366 let title_lang = obj['title'+current_language] ? obj['title'+current_language]:obj.title; 1367 if (locale_url.includes("http") || locale_url == "") { 1368 itemlink = locale_url; 1369 } 1370 let isNoComponent = obj.components.length; 1371 1372 1373 let navMenuStructure = ` 1374 ${useDivider && !showHome ? dividerStyle(divideStyle) : useDivider && showHome ? dividerStyle(divideStyle) : ''} 1375 <li class="meganav-container__navlink-container ${isNoComponent == 0 ? 'noComponent' : 'hasComponent'} ${showComArrow ? "arrowShow" : ""}" data-menu="${index}"> 1376 ${locale_url !== "" ? `<a href="${itemLink}" class="meganav-container__navlink ${navHover} ${pathName ? 'activeNav' : ''}" target="${obj.newTab ? '_blank' : ''}">${title_lang}</a>` : `<span class="meganav-container__navlink ${pathName ? 'activeNav' : ''} ${navHover}">${title_lang} ${isNoComponent == 0 ? '' : '<span class="subIcon"><i class="fa-solid fa-chevron-down"></i></span>'}</span>`} 1377 <div class="meganav-container__navlink-component-wrapper"> 1378 <div class="meganav-container__navlink-component-container ${obj.orientation == 'Horizontal' ? obj.orientation : 'Vertical'} ${isNoComponent == 0 ? 'hidden' : ''}"> 1379 ${ComponentAppend.structure(obj)} 1380 </div> 1381 </div> 1382 </li>`; 1383 1384 $(element).find('.meganav-container').append(navMenuStructure); 1385 1386 if (showHome) { 1387 $(element).find('.meganav__divider:first-child').show(); 1388 } else { 1389 $(element).find('.meganav__divider:first-child').hide(); 1390 } 1391 }); 1392 1393} 1394 1395function ComponentStructure() { 1396 this.structure = function (data) { 1397 return data.components.map((arr, compIndex) => { 1398 let objKey = Object.keys(arr); 1399 return this[objKey] === undefined ? this.empty_component() : this[objKey](arr[objKey], compIndex); 1400 }).join(""); 1401 }; 1402 this.empty_component = function () { 1403 return ''; 1404 }; 1405 this.componentTemplate = function (index, compIndex) { 1406 let component = ` 1407 <div class="widget-builder__nav-components-wrapper widget-builder_links-list-card-theme" data-index="${index}"> 1408 <div class="widget-builder_nav-component-label widget-builder_links-list-title-theme"> 1409 <div class="widget-builder__accordion-btn" data-index="${index}" data-accordion="menu"></div> 1410 <div class="widget-builder__accordion-icon-wrapper"> 1411 <i class="fas fa-caret-right widget-builder__accordion-icon active"></i> 1412 </div> 1413 <div class="widget-builder__component-picker-wrapper"> 1414 <select name="componentpicker" class="componentpicker widget-builder_input-title-field-theme" data-index="${index}" data-compindex="${compIndex}"> 1415 <option value="free_text">Free Text</option> 1416 <option value="click_to_call">
1416Click to Call</option> 1417 <option value="social_media">Social Media</option> 1418 <option value="contact_info">Contact Information</option> 1419 <option value="custom_button">Custom Buttons</option> 1420 <optgroup label="Multiple Sub Navigations"> 1421 <option value="multi_sub_nav">Sub Navigation</option> 1422 <option value="ext_nav">Extended Sub Navigation</option> 1423 <option value="grid">Grid Columns</option> 1424 </optgroup> 1425 <optgroup label="Visual Media"> 1426 <option value="thumbnail">Thumbnail</option> 1427 <option value="video">Video</option> 1428 <option value="stacked_images">Image Gallery</option> 1429 </optgroup> 1430 </select> 1431 </div> 1432 <div class="widget-builder__component-input-label">Component</div> 1433 <div class="widget-builder_delete-navlink-btn-wrapper" title="Delete" data-accordion="comp"> 1434 <i class="widget-builder_delete-navlink-btn fa fa-trash-alt" data-index="${index}" data-compindex="${compIndex}"></i> 1435 </div> 1436 </div> 1437 </div>`; 1438 1439 return component; 1440 }; 1441 this.free_text = function (text) { 1442 let free_text = text['free_text' + current_language] ? text['free_text' + current_language] : text.free_text; 1443 let textStructure = ` 1444 <div class="meganav-container__text meganav_container__component-spacing"> 1445 ${free_text} 1446 </div>`; 1447 return textStructure; 1448 }; 1449 this.thumbnail = function (thumbnail) { 1450 let locale_url = thumbnail['url'+current_language] ? thumbnail['url'+current_language] : `${thumbnail.url=="/home" ? "": `/${current_language}${thumbnail.url.replace(/_/g, "-")}`}`; 1451 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1452 let link = `href="${itemLink || itemLink == "" ? itemLink : thumbnail.url}"`; 1453 if (locale_url.includes("http") || thumbnail['url'+current_language] == "") { 1454 link = `href="${thumbnail['url'+current_language] ? thumbnail['url'+current_language] : thumbnail.url}"`; 1455 } 1456 let img_src = thumbnail['img_src' + current_language] ? thumbnail['img_src' + current_language] : thumbnail.img_src; 1457 let alt = thumbnail['alt' + current_language] ? thumbnail['alt' + current_language] : thumbnail.alt; 1458 let newTab = thumbnail['newTab' + current_language] ? thumbnail['newTab' + current_language] : thumbnail.newTab; 1459 let thumbnailStructure = ` 1460 <div class="meganav-container__thumbnail-image meganav_container__component-spacing"> 1461 <a ${link !== 'href=""' ? link :""} class="meganav-container__thumbnail-image-wrapper" ${newTab == true ? 'target="_blank"' : ''}> 1462 <img src="${img_src ? img_src : ""}" alt="${alt ? alt :""}"> 1463 </a> 1464 </div>`; 1465 return thumbnailStructure; 1466 }; 1467 this.grid = function (items) { 1468 let title_lang = items['title' + current_language] ? items['title' + current_language] : items.title; 1469 let columnSize = items.columnSize; 1470 let defaultWidth = items.defaultWidth; 1471 let itemsList = items.grid_nav_list.map((i) => { 1472 let title = i['title' + current_language] ? i['title' + current_language] : i.title; 1473 let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`; 1474 1475 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1476 let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`; 1477 if (locale_url.includes("http") || i['url'+current_language] == "") { 1478 link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`; 1479 } 1480 let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc; 1481 let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon; 1482 return ` 1483 <a ${link !== 'href=""' ? link : ''} class="meganav-container__grid-sub-nav-wrapper horizontal" target="${i.newTab ? '_blank' : ''}"> 1484 <div class="meganav-container__grid-sub-nav-icon"> 1485 ${i.hideIcon ? '':`<img src="${icon ? icon : ""}" alt="">`} 1486 <div class="meganav-container__grid-sub-nav-link-title">${title ? title : ""}</div> 1487 </div> 1488 ${short_desc ? `<div class="meganav-container__grid-sub-nav-description">${short_desc}</div>` : ''} 1489 </a>`; 1490 }).join(''); 1491 1492 let itemsNavStructure = ` 1493 <div class="meganav-container__grid-sub-nav-container meganav_container__component-spacing"> 1494 <div class="meganav-container__grid-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang : 'Title'}</div> 1495 <div class="meganav-container__grid-sub-nav-items ${items.topIcon ? 'meganav-container-grid-top-icons':''}" data-size="${columnSize}" style="width:${`${defaultWidth ? defaultWidth : 0}px`}"> 1496 ${itemsList} 1497 </div> 1498 </div>`; 1499 return itemsNavStructure; 1500 }; 1501 this.stacked_images = function (images) { 1502 let title_lang = images['title' + current_language] ? images['title' + current_language] : images.title; 1503 let defaultWidth = images.defaultWidth; 1504 1505 let imagesList = images.stack_nav_list.map((i) => { 1506 let title = i['title' + current_language] ? i['title' + current_language] : i.title; 1507 let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`; 1508 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1509 let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`; 1510 if (locale_url.includes("http") || i['url'+current_language] == "") { 1511 link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`; 1512 } 1513 let img_src = `${i['img_src' + current_language] ? i['img_src' + current_language] : i.img_src}"`; 1514 let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc; 1515 let imageNavListStructure = ` 1516 <a ${link !== 'href=""' ? link : ''} class="meganav-container__stack-sub-nav-wrapper horizontal ${i.topImage ? "meganav-container__stack-sub-nav-wrapper-topimage":""}" target="${i.newTab ? '_blank' : ''}"> 1517 ${!i.hideIcon ? `<div class="meganav-container__stack-sub-nav-image">${img_src ? `<img src="${img_src}" alt="${title}">` : ''}</div>` : ""} 1518 <div class="meganav-container__services-content meganav-container__stack-sub-nav-content"> 1519 <div class="meganav-container__stack-sub-nav-link-title">${title ? title : ''}</div> 1520 ${short_desc ? `<div class="meganav-container__stack-sub-nav-description">${short_desc}</div>` : ''} 1521 </div> 1522 </a>`; 1523 return imageNavListStructure; 1524 }).join(''); 1525 let imageNavStructure = ` 1526 <div class="meganav-container__stack-sub-nav-container meganav_container__component-spacing" style="width:${`${defaultWidth}px`}"> 1527 <div class="meganav-container__stack-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang: 'Title'}</div> 1528 ${imagesList} 1529 </div>`; 1530 return imageNavStructure; 1531 }; 1532 this.multi_sub_nav = function (subNav) { 1533 let title_lang = subNav['title' + current_language] ? subNav['title' + current_language] : subNav.title; 1534 let subnavList = subNav.nav_list.map((i) => { 1535 let title = i['title' + current_language] ? i['title' + current_language] : i.title; 1536 let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`; 1537 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1538 let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`; 1539 if (locale_url.includes("http") || i['url'+current_language] == "") { 1540 link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`; 1541 } 1542 let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon; 1543 let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc; 1544 let navListStructure = ` 1545 <a ${link !== 'href=""' ? link : ''} class="meganav-container__multi-sub-nav-wrapper horizontal" target="${i.newTab ? '_blank' : ''}"> 1546 ${!i.hideIcon ? `<div class="meganav-container__multi-sub-nav-icon">${icon.includes("http") ? `<img src="${icon}" alt="">` : icon}</div>` : ""} 1547 <div class="meganav-container__services-content meganav-container__multi-sub-nav-content"> 1548 <div class="meganav-container__multi-sub-nav-link-title">${title ? title : ''}</div> 1549 ${short_desc? `<div class="meganav-container__multi-sub-nav-description">${short_desc}</div>` : ''} 1550 </div> 1551 <div class="meganav-container__inner-sub-nav-content" style='display:${i.inner_nav ? "block":"none"}'> 1552 ${i.inner_nav ? createInnerNav(i.inner_nav) : ''} 1553 </div> 1554 </a>`; 1555 return navListStructure; 1556 }).join(''); 1557 1558 function createInnerNav(innerNav) { 1559 return ''; 1560 // TODO
1561 // return innerNav.map(i => { 1562 // return `<a href="${i.link}">${i.title}</a>`; 1563 // }).join(''); 1564 } 1565 let subNavStructure = ` 1566 <div class="meganav-container__multi-sub-nav-container meganav_container__component-spacing"> 1567 <div class="meganav-container__multi-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang : 'Title'}</div> 1568 ${subnavList} 1569 </div>`; 1570 return subNavStructure; 1571 }; 1572 this.ext_nav = function (extNav) { 1573 let title_lang = extNav['title' + current_language] ? extNav['title' + current_language] : extNav.title; 1574 let img_src = extNav['img_src' + current_language] ? extNav['img_src' + current_language] : extNav.img_src; 1575 let alt = extNav['alt' + current_language] ? extNav['alt' + current_language] : extNav.alt; 1576 let order = extNav.order; 1577 let extNavList = extNav.ext_nav_list.map((i) => { 1578 let title = i['title' + current_language] ? i['title' + current_language] : i.title; 1579 let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`; 1580 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1581 let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`; 1582 if (locale_url.includes("http") || i['url'+current_language] == "") { 1583 link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`; 1584 } 1585 let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon; 1586 let img_src = i['img_src' + current_language] ? i['img_src' + current_language] : i.img_src; 1587 let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc; 1588 let navListStructure = ` 1589 <a ${link !== 'href=""' ?link : ''} class="meganav-container__ext-nav-wrapper horizontal" data-img="${img_src ?img_src : extNav.img_src}" target="${i.newTab ? '_blank' : ''}"> 1590 ${!i.hideIcon ? `<div class="meganav-container__ext-nav-icon">${icon.includes("http") ? `<img src="${icon}" alt="">` : icon}</div>` : ""} 1591 <div class="meganav-container__services-content meganav-container__ext-nav-content"> 1592 <div class="meganav-container__ext-nav-link-title">${title ? title :""}</div> 1593 ${short_desc ? `<div class="meganav-container__ext-nav-description">${short_desc}</div>` : ''} 1594 </div> 1595 </a>`; 1596 return navListStructure; 1597 }).join(''); 1598 let extNavStructure = ` 1599 <div class="meganav-container__ext-nav-main-container meganav_container__component-spacing ${order}"> 1600 <div class="meganav-container__ext-nav-image meganav_container__ext-nav-inner-spacing"> 1601 <img src="${img_src}" alt="${alt}"> 1602 </div> 1603 <div class="meganav-container__ext-nav-container meganav_container__ext-nav-inner-spacing"> 1604 <div class="meganav-container__ext-nav-title">${title_lang ? title_lang :""}</div> 1605 ${extNavList} 1606 </div> 1607 </div>`; 1608 return extNavStructure; 1609 }; 1610 this.social_media = function (social) { 1611 let title_lang = social['title' + current_language] ? social['title' + current_language] : social.title; 1612 let orientation = social['orientation' + current_language] ? social['orientation' + current_language] : social.orientation; 1613 let socialList = social.social_lists.map((i) => { 1614 let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`; 1615 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1616 let link = `href="${itemLink|| itemLink == "" ? itemLink : i.url}"`; 1617 if (locale_url.includes("http") || i['url'+current_language] == "") { 1618 link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`; 1619 } 1620 let social_type = `${i['social_type' + current_language] ? i['social_type' + current_language] : i.social_type}`; 1621 let socialListStructure = ` 1622 <a ${link!== "" ? link:""} class="meganav-container__contact-social-list" target="${i.newTab ? '_blank' : ''}"> 1623 ${socialIcon(social_type)} 1624 </a>`; 1625 return socialListStructure; 1626 }).join(''); 1627 let socialStructure = ` 1628 <div class="meganav-container__contact-social-media meganav_container__component-spacing ${orientation == "Horizontal" ?orientation : "Vertical"}"> 1629 <div class="meganav-container__contact-social-title"> 1630 ${title_lang ? title_lang : ''} 1631 </div> 1632 <div class="meganav-container__contact-social-list"> 1633 ${socialList} 1634 </div> 1635 </div>`; 1636 return socialStructure; 1637 }; 1638 this.contact_info = function (contactInfo) { 1639 let title_lang = contactInfo['title' + current_language] ? contactInfo['title' + current_language] : contactInfo.title; 1640 let phone = contactInfo['phone' + current_language] ? contactInfo['phone' + current_language] : contactInfo.phone; 1641 let address = contactInfo['address' + current_language] ? contactInfo['address' + current_language] : contactInfo.address; 1642 let email = contactInfo['email' + current_language] ? contactInfo['email' + current_language] : contactInfo.email;
1643 let contactInfoStructure = ` 1644 <div class="meganav-container__contact-info-wrapper meganav_container__component-spacing"> 1645 <div class="meganav-container__contact-title"> 1646 ${title_lang ? title_lang : ''} 1647 </div> 1648 ${address ? `<a href="https://www.google.com/maps?q=${address.split(' ').join('+')}" class="meganav-container__contact-location" target="_blank"> 1649 <i class="fas fa-map-marker-alt"></i> 1650 ${address}</a>` : ''} 1651 ${phone ? `<a href="tel:${phone}" class="meganav-container__contact-phone"> 1652 <i class="fas fa-phone-alt"></i>${phone}</a>`: ''} 1653 ${email ?`<a href="mailto:${email}" class="meganav-container__contact-email"> 1654 <i class="far fa-envelope"></i>${email}</a>`: ''} 1655 </div>`; 1656 return contactInfoStructure; 1657 }; 1658 this.custom_button = function (customBtn) { 1659 let title_lang = customBtn['label' + current_language] ? customBtn['label' + current_language] : customBtn.label; 1660 let locale_url = customBtn['url'+current_language] ? customBtn['url'+current_language] : `${customBtn.url=="/home" ? "": `/${current_language}${customBtn.url.replace(/_/g, "-")}`}`; 1661 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1662 let link = `href="${itemLink || itemLink == ""? itemLink : customBtn.url}"`; 1663 if (locale_url.includes("http") || customBtn['url'+current_language] == "") { 1664 link = `href="${customBtn['url'+current_language] ? customBtn['url'+current_language] : customBtn.url}"`; 1665 } 1666 let buttonStructure = ` 1667 <a ${link !== 'href=""' ? link : ""} class="meganav-container__contact-btn meganav_container__component-spacing" target="${customBtn.newTab ? '_blank' : ''}"> 1668 ${title_lang ? title_lang : ''} 1669 </a>`; 1670 return buttonStructure; 1671 }; 1672 this.video = function (video) { 1673 let video_src = video['vid_src' + current_language] ? video['vid_src' + current_language] : video.vid_src; 1674 let img_src = video['img_src' + current_language] ? video['img_src' + current_language] : video.img_src; 1675 let popup = video.popup; 1676 let vidSrc = video_src.substr(video_src.indexOf("v=") + 2); 1677 let videoStructure = `<div class="meganav-container__video-container meganav_container__component-spacing"> 1678 <div class="meganav-container__video-wrapper ${popup ? 'videoPopup' : ''}" target="_blank"> 1679 <img src="${img_src ? img_src : ""}" class="meganav-container__video-thumbnail"> 1680 <iframe src="https://www.youtube.com/embed/${vidSrc}?rel=0&showinfo=0" frameborder="0" 1681 allow="autoplay; encrypted-media" allowfullscreen class="meganav-container__video"></iframe> 1682 </div> 1683 </div>`; 1684 return videoStructure; 1685 }; 1686 this.click_to_call = function (ctc) { 1687 let title_lang = ctc['title' + current_language] ? ctc['title' + current_language] : ctc.title; 1688 let desc = ctc['description' + current_language] ? ctc['description' + current_language] : ctc.description; 1689 let label = ctc['btn_label' + current_language] ? ctc['btn_label' + current_language] : ctc.btn_label; 1690 let locale_url = ctc['btn_url'+current_language] ? ctc['btn_url'+current_language] : `${ctc.btn_url=="/home" ? "": `/${current_language}${ctc.btn_url.replace(/_/g, "-")}`}`; 1691 let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`; 1692 let link = `href="${itemLink ? itemLink : ctc.btn_url}"`; 1693 if (locale_url.includes("http") || ctc['url'+current_language] == "") { 1694 link = `href="${ctc['btn_url'+current_language] ? ctc['btn_url'+current_language] : ctc.btn_url}"`; 1695 } 1696 let ctcStructure = ` 1697 <div class="meganav-container__ctc-container meganav_container__component-spacing"> 1698 ${title_lang ? `<span class="meganav-container__ctc-title meganav-container__ctc-wrapper">${title_lang}</span>` : ''} 1699 ${desc ? `<span class="meganav-container__ctc-description meganav-container__ctc-wrapper">${desc}</span>` : ''} 1700 ${label ? `<a ${link !== "" ? link :""} class="meganav-container__ctc-btn meganav-container__ctc-wrapper">${label}</a>` : ''} 1701 </div>`; 1702 return ctcStructure; 1703 }; 1704} 1705 1706// ? Hover Behavior - Front End JS 1707$('.widget-layout-result').on('mouseenter', '.meganav-container__navlink-container', function () { 1708 1709 $('.meganav-container__navlink-component-container').stop().hide(); 1710 let elem = $(this).find(".meganav-container__navlink-component-container"); 1711 elem.fadeIn(0, function () { 1712 if (elem.hasClass('Horizontal')) { 1713 // elem.css('display', 'flex'); 1714 elem.css('display', 'grid'); 1715 } 1716 }); 1717 1718 let rect = this.getBoundingClientRect(); 1719 let windowWidth = $(window).outerWidth(); 1720 let excess = (rect.left + (elem.outerWidth() / 2)) - windowWidth; 1721 let isOverFlow = (rect.left + (elem.outerWidth() / 2)) >
1721 windowWidth; 1722 let left = !isOverFlow ? `-${(elem.outerWidth() / 2)}px` : `-${(elem.outerWidth() / 2) + (excess * 2)}px`; 1723 1724 1725 elem.css("margin-left", left); 1726 $(this).find(".meganav-container__navlink-component-container.Vertical").css({ 1727 "left": `${left}`, 1728 "margin-left": "50%" 1729 }); 1730 1731 let isShort = $(this).find(".meganav-container__navlink-component-container").offset().left < 0; 1732 if (isShort) { 1733 left = "-" + rect.left + "px"; 1734 elem.css("margin-left", left); 1735 $(this).find(".meganav-container__navlink-component-container.Vertical").css({ 1736 "left": `${left}`, 1737 "margin-left": "50%" 1738 }); 1739 } 1740 1741}).on('mouseleave', '.meganav-container__navlink-container', function () { 1742 $('.meganav-container__navlink-component-container').stop().hide(); 1743}); 1744 1745$('.widget-layout-result .meganav-container__navlink-container').on('mouseleave', function () { 1746 $(this).find('.meganav-container__navlink-component-wrapper').css({ 'pointer-events': 'none' }); 1747 $(this).find('span.subIcon').removeClass('rotateIcon'); 1748// $(this).find('span.subIcon').html('<i class="fa-solid fa-chevron-down"></i>'); 1749}); 1750 1751$('.widget-layout-result .meganav-container__navlink-container').on('mouseenter', function () { 1752 $(this).find('.meganav-container__navlink-component-wrapper').css({ 'pointer-events': 'auto' }); 1753 $(this).find('span.subIcon').addClass('rotateIcon'); 1754// $(this).find('span.subIcon').html('<i class="fa-solid fa-chevron-up"></i>'); 1755}); 1756 1757// Extended Sub Navigation Hover 1758$(element).find(".widget-layout-result").on("mouseenter", ".meganav-container__ext-nav-wrapper", function () { 1759 let elem = $(this); 1760 let imgElem = $(this).parent().parent().find(".meganav-container__ext-nav-image img"); 1761 let storeDefaultImg = $(this).parent().parent().find(".meganav-container__ext-nav-image img").attr("src"); 1762 imgElem.attr("data-default", storeDefaultImg); 1763 let newImageSrc = elem.attr("data-img"); 1764 imgElem.attr("src", newImageSrc && newImageSrc !== "" ? newImageSrc : storeDefaultImg); 1765}).on("mouseleave", ".meganav-container__ext-nav-wrapper", function () { 1766 let imgElem = $(this).parent().parent().find(".meganav-container__ext-nav-image img"); 1767 let defaultImg = $(this).parent().parent().find(".meganav-container__ext-nav-image img").attr("data-default"); 1768 imgElem.attr("src", defaultImg); 1769}); 1770 1771// ? Open Video Popup 1772$(element).find('.widget-layout-result').on('click', '.meganav-container__video-wrapper.videoPopup', function () { 1773 let videourl = $(this).find("iframe").attr("src"); 1774// let video = videourl.substr(videourl.indexOf('?v=') + 3) 1775 let video = videourl.match(/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/i); 1776 let popupStructure = ` 1777 <div class="meganav-container__video-popup-container"> 1778 <div class="meganav-container__video-popup-wrapper"> 1779 <div class="meganav-container__video-popup-close-btn"><i class="far fa-times-circle"></i></div> 1780 <iframe src="https://www.youtube.com/embed/${video[1]}?rel=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="meganav-container__video-popup"></iframe> 1781 </div> 1782 </div>`; 1783 $(element).find('.widget-layout-result').append(popupStructure); 1784 $('html').css({ 'overflow': 'hidden' }); 1785}); 1786 1787// ? Close Video Popup 1788$(element).find('.widget-layout-result').on('click', '.meganav-container__video-popup-close-btn', function () { 1789 $(element).find('.meganav-container__video-popup-container').remove(); 1790 $('html').css({ 'overflow': 'auto' }); 1791}); 1792 1793function socialIcon(socialType) { 1794 if (socialType === 'Instagram') { 1795 return '<i class="fab fa-instagram"></i>'; 1796 } 1797 if (socialType === 'Facebook') { 1798 return '<i class="fab fa-facebook-square"></i>'; 1799 } 1800 if (socialType === 'Twitter') { 1801 return '<i class="fab fa-twitter-square"></i>'; 1802 } 1803 if (socialType === 'Youtube') { 1804 return '<i class="fab fa-youtube"></i>'; 1805 } 1806 if (socialType === 'Pinterest') { 1807 return '<i class="fab fa-pinterest"></i>'; 1808 } 1809 if (socialType === 'Vimeo') { 1810 return '<i class="fab fa-vimeo-v"></i>'; 1811 } 1812 if (socialType === 'Linkedin') { 1813 return '<i class="fab fa-linkedin-in"></i>'; 1814 } 1815 if (socialType === 'Reddit') { 1816 return '<i class="fab fa-reddit-square"></i>'; 1817 } 1818 if (socialType === 'Snapchat') { 1819 return '<i class="fab fa-snapchat-ghost"></i>'; 1820 } 1821 if (socialType === 'Tripadvisor') { 1822 return '<i class="fab fa-tripadvisor"></i>'; 1823 } 1824} 1825 1826function isActive(url) { // /tr/reviews 1827 if(url == "") return false;
1828 1829 console.log(url); 1830 let urlArray = url.split('/'); 1831 let sitePathName = window.location.pathname.replace(`/site/${data.siteId}`, '').split('/'); // /home ---> ["/home"] 1832 // let path = sitePathName[1] ? sitePathName[1] : "home"; // home /nl 1833 // let url_link = url.split('/')[1] ? url.split('/')[1] : "home"; // home 1834 1835 let path = sitePathName[sitePathName.length - 1] !== "" ? sitePathName[sitePathName.length - 1] : "home"; // home /nl 1836 let url_link = urlArray[urlArray.length - 1] !== "" ? urlArray[urlArray.length - 1] : "home"; // home 1837 1838 if(!is_main_lang && isMultiLang && !is_home){ 1839 path = sitePathName[2] ? sitePathName[2] : current_language; // tr 1840 url_link = url.split('/')[2] ? url.split('/')[2] : current_language; // tr 1841 1842 path = sitePathName[sitePathName.length - 1] ? sitePathName[sitePathName.length - 1] : current_language; // home /nl 1843 url_link = urlArray[urlArray.length - 1] ? urlArray[urlArray.length - 1] : current_language; // home 1844 } 1845 1846 if(!is_main_lang && sitePathName.length !== 2 && url === "/"+current_language) return false; 1847 1848 return path == url_link // /tr/about-us, /tr/services, /tr/services/investments 1849} 1850 1851function dividerStyle(style) { 1852 if (style == "slash") { 1853 return `<li class="meganav__divider">/</li>`; 1854 } 1855 if (style == "pipe") { 1856 return `<li class="meganav__divider">|</li>`; 1857 } 1858 if (style == "colon") { 1859 return `<li class="meganav__divider">:</li>`; 1860 } 1861 if (style == "middot") { 1862 return `<li class="meganav__divider">·</li>`; 1863 } 1864 if (style == "space") { 1865 return `<li class="meganav__divider"> </li>`; 1866 } 1867} 1868 1869function doAjax(settings) { 1870 return new Promise((res, rej) => $.ajax(settings).done(a => res(a))) 1871} 1872 1873const cssId = 'fontAwesomeSource'; 1874if (!document.getElementById(cssId)) { 1875 var head = document.getElementsByTagName('head')[0]; 1876 var link = document.createElement('link'); 1877 link.id = 'fontAwesomeSource'; 1878 link.rel = 'stylesheet'; 1879 link.type = 'text/css'; 1880 link.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css'; 1881// link.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css'; 1882// link.integrity = 'sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog=='; 1883// link.crossOrigin = 'anonymous'; 1884 head.appendChild(link); 1885} 1886 1887 }; 1888</script>
1888 1889 1890
1891<script type="text/javascript"> 1892 1893 var d_version = "production_6817"; 1894 var build = "2026-10-01T14_02_32"; 1895 window['v' + 'ersion'] = d_version; 1896 1897 function buildEditorParent() { 1898 window.isMultiScreen = true; 1899 window.editorParent = {}; 1900 window.previewParent = {}; 1901 window.assetsCacheQueryParam = "?version=2026-10-01T14_02_32"; 1902 try { 1903 var _p = window.parent; 1904 if (_p && _p.document && _p.$ && _p.$.dmfw) { 1905 window.editorParent = _p; 1906 } else if (_p.isSitePreview) { 1907 window.previewParent = _p; 1908 } 1909 } catch (e) { 1910 1911 } 1912 } 1913 1914 buildEditorParent(); 1915</script>
1915 1916 1917 1918 1919
1920<script type="text/javascript" id='d-js-jquery' 1921 src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1921 1922 1923 1924 1925 1926<!-- Injecting site-wide before scripts --> 1927 1928<!-- End Injecting site-wide to the head --> 1929 1930 1931
1932<script> 1933 var _jquery = window.$; 1934 1935 var jqueryAliases = ['$', 'jquery', 'jQuery']; 1936 1937 jqueryAliases.forEach((alias) => { 1938 Object.defineProperty(window, alias, { 1939 get() { 1940 return _jquery; 1941 }, 1942 set() { 1943 console.warn("Trying to over-write the global jquery object!"); 1944 } 1945 }); 1946 }); 1947 window.jQuery.migrateMute = true; 1948</script>
1948 1949 1950 1951 1952
1953<script> 1954 window.cookiesNotificationMarkupPreview = 'null'; 1955</script>
1955 1956 1957
1958<script id='d-js-params'> 1959 window.INSITE = window.INSITE || {}; 1960 window.INSITE.device = "desktop"; 1961 1962 window.rtCommonProps = {}; 1963 rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com'; 1964 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 1965 rtCommonProps["inlineEditGrid.snap"] =true; 1966 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 1967 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 1968 rtCommonProps["common.mapbox.js.override"] =false; 1969 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 1970 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 1971 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 1972 rtCommonProps["common.build.dist.folder"] = 'production/6817'; 1973 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 1974 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6817'; 1975 rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family='; 1976 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 1977 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 1978 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 1979 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 1980 rtCommonProps["isAutomation.test"] =false; 1981 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 1982 1983 1984 rtCommonProps['common.mapsProvider'] = 'mapbox'; 1985 1986 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 1987 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 1988 rtCommonProps['server.for.resources'] = ''; 1989 rtCommonProps['feature.flag.lazy.widgets'] = true; 1990 rtCommonProps['feature.flag.single.wow'] = false; 1991 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 1992 rtCommonProps['feature.flag.mark.anchors'] = true; 1993 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 1994 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 1995 rtCommonProps["images.sizes.small"] =160; 1996 rtCommonProps["images.sizes.mobile"] =640; 1997 rtCommonProps["images.sizes.tablet"] =1280; 1998 rtCommonProps["images.sizes.desktop"] =1920; 1999 rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/'; 2000 rtCommonProps["feature.flag.performance.logs"] =false; 2001 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2002 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2003 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2004 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2005 // feature flags that's used out of runtime module (in legacy files) 2006 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2007 2008 window.rtFlags = {}; 2009 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true; 2010 rtFlags["scripts.widgetCount.enabled"] =true; 2011 rtFlags["fnb.animations.tracking.enabled"] =true; 2012 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2013 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2014 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2015 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 2016 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2017 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 2018 rtFlags["geocode.search.localize"] =false; 2019 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2020 rtFlags["twitter.heightLimit.enabled"] = true; 2021 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2022 rtFlags["flex.animation.design.panel.layout"] =true; 2023 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2024 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2025 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2026 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2027 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2028 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2029 rtFlags["runtime.video.widget.lazy.enabled"] =true; 2030 rtFlags["contact.form.useActiveForm"] =true; 2031 rtFlags["contact.form.custom.errors.enabled"] =true; 2032 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 2033 rtFlags["editor.widget.form.a11y"] =true; 2034</script>
vendor: 1 bytes, line 2034
2034
2035<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js" id="d-js-core"></script>
2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049
2049<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
2049 2050 2051 2052 2053 2054
2055<script> 2056 2057 $(window).bind("orientationchange", function (e) { 2058 $.layoutManager.initLayout(); 2059 2060 }); 2061 $(document).resize(function () { 2062 2063 }); 2064</script>
2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083
2084<script type="text/javascript" id="d_track_sp"> 2085 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2086 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2087 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2088 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2089 window.dmsnowplow = window.snowplow; 2090 2091 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2092 appId: 'cabf9a70' 2093 }); 2094 2095 // snowplow queries element styles so we wait until CSS calculations are done. 2096 requestAnimationFrame(() => { 2097 dmsnowplow('trackPageView'); 2098 _dm_insite.forEach((rule) => { 2099 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2100 // the tracking is in popup.js 2101 if (rule.actionName !== "popup") { 2102 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2103 } 2104 window?.waitForDeferred?.('dmAjax', () => { 2105 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2106 }); 2107 }); 2108 }); 2109</script>
2109 2110 2111 2112 2113<div style="display:none;" id="P6iryBW0Wu"></div> 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2126 2127 2128 <div class="pswp__bg"></div> 2129 2130 2131 <div class="pswp__scroll-wrap"> 2132 2133 2134 <div class="pswp__container"> 2135 <div class="pswp__item"></div> 2136 <div class="pswp__item"></div> 2137 <div class="pswp__item"></div> 2138 </div> 2139 2140 2141 <div class="pswp__ui pswp__ui--hidden"> 2142 2143 <div class="pswp__top-bar"> 2144 2145 2146 2147 <div class="pswp__counter"></div> 2148 2149 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2150 2151 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2152 2153 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2154 2155 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2156 2157 2158 2159 <div class="pswp__preloader"> 2160 <div class="pswp__preloader__icn"> 2161 <div class="pswp__preloader__cut"> 2162 <div class="pswp__preloader__donut"></div> 2163 </div> 2164 </div> 2165 </div> 2166 </div> 2167 2168 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2169 <div class="pswp__share-tooltip"></div> 2170 </div> 2171 2172 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2173 </button> 2174 2175 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2176 </button> 2177 2178 <div class="pswp__caption"> 2179 <div class="pswp__caption__center"></div> 2180 </div> 2181 2182 </div> 2183 2184 </div> 2185 2186</div> 2187<div id="fb-root" 2188 data-locale="en"></div> 2189<!-- Alias: cabf9a70 --> 2190<div class="dmPopupMask" id="dmPopupMask"></div> 2191<div id="dmPopup" class="dmPopup" data-auto="popup"> 2192 <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div> 2193 <div class="dmPopupTitle"> <span></span> Share by:</div> 2194 <div class="data"></div> 2195</div>
2195<script id="d_track_personalization"> 2196 window?.waitForDeferred?.('dmAjax', () => { 2197 // Collects client data and updates cookies used by smart sites 2198 window.expireDays = 365; 2199 window.visitLength = 30 * 60000; 2200 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2201 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2202 }); 2203</script>
vendor: 1 bytes, line 2203
2203
2204<script type="text/javascript"> 2205 2206 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2207 2208 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2209 Parameters.HomeLinkText = 'Home'; 2210 </script>
vendor: 1 bytes, line 2210
2210
2211<script id="ssr-empty-script" type="text/javascript"></script>
2211<!-- Begin Body End Markup -->
2212<script src=https://api.bloomerang.co/v1/WebsiteVisit?ApiKey=pub_f13823b3-a674-11ee-ac2e-020f7e086fd5 type="text/javascript"></script>
2212 2213
2214<script src="https://app.contactbutton.com/script/4c0cd4239cf76eccca7f34ef1472177a" async="async"></script>
2214 2215<!-- End Body End Markup --> 2216<!-- Site Wide Html Markup --> 2217<div id="swh-735fc6f8453e424e86e465f93a1bcc5c"> 2218
2218<script> 2219 const getMenu_ = {}; 2220 getMenu_['cabf9a70'] = function(){ 2221 return [{"title":"About Us","type":"about","url":"/about","newTab":false,"orientation":"Horizontal","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"About RPH","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Our People","url":"/about/our-people","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Philosophy of Care","url":"/about/philosophy-of-care","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"100th Anniversary","url":"/100th-anniversary","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Residences and Services","url":"/our-communities","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"What We Do","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-home\"></i>","title":"Our Communities","url":"/our-communities","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-birthday-cake\"></i>","title":"Activities","url":"/activities","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Share Feedback","url":"/reviews","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Support RPH","url":"/get-involved","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"How You Can Help","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Make a Donation","url":"/donate","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Volunteer Opportunities","url":"/volunteer","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Community Events","url":"/community-events","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Connect with Us","url":"/connect-with-us","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Admissions","url":"/admissions-information","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"Choosing RPH","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Admissions Information","url":"/admissions-information","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Schedule a Tour","url":"/schedule-a-tour","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Contact Us","url":"/contact","orientation":"Horizontal","newTab":false,"type":"blank","components":[]}] 2222 } 2223 </script>
2223</div><!-- Site Wide Html Markup --> 2224</body> 2225</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.