1<!DOCTYPE html> 2<html lang="en" 3xmlns="http://www.w3.org/1999/xhtml" 4xmlns:og="http://ogp.me/ns#" 5xmlns:fb="http://www.facebook.com/2008/fbml"> 6<head>
7<script src="https://cmp.osano.com/16BetWTVxvf7jEBbA/96393eb7-c0d5-4a42-811a-20a7ae4203b5/osano.js"></script>
vendor: 1 bytes, line 7
7
8<script defer src="/javascript/osano/consent-handler.js"></script>
vendor: 1 bytes, line 8
8
9<script> 10window._osanoCtx = { 11siteId : '22931' 12}; 13</script>
13 14<style> 15.osano-cm-widget { 16bottom: 80px !important; 17left: 10px !important; 18} 19button.osano-cm-window__widget > svg > path:nth-child(1) { 20stroke: #172A43 !important; 21} 22button.osano-cm-window__widget > svg > path:nth-child(2) { 23stroke: #172A43 !important; /* needs to match stroke color from outline */ 24fill: #FFFFFF !important; 25} 26button.osano-cm-window__widget > svg > g { 27fill: #172A43 !important; 28} 29.osano-cm-dialog.osano-cm-dialog--position_bottom.osano-cm-dialog--type_bar { 30box-shadow: 0 -10px 10px -5px rgba(0, 0, 0, 0.5); 31} 32</style>
33<script> 34(function () { 35'use strict'; 36function gtag() { 37window.dataLayer = window.dataLayer || []; 38window.dataLayer.push(arguments); 39} 40/** 41* Translates a full Osano consent object into a gtag consent update. 42* Osano values: 'ACCEPT' | 'DENY' | 'UNKNOWN' 43* Anything other than 'ACCEPT' is treated as denied (privacy by default). 44*/ 45function applyOsanoConsent(consent) { 46if (!consent) { return; } 47var granted = 'granted'; 48var denied = 'denied'; 49var analytics = (consent.ANALYTICS === 'ACCEPT') ? granted : denied; 50var marketing = (consent.MARKETING === 'ACCEPT') ? granted : denied; 51var personalization = (consent.PERSONALIZATION === 'ACCEPT') ? granted : denied; 52gtag('consent', 'update', { 53'analytics_storage': analytics, 54'ad_storage': marketing, 55'ad_user_data': marketing, 56'ad_personalization': marketing, 57'functionality_storage': personalization, 58'personalization_storage': personalization 59}); 60} 61/** 62* Reads the current Osano consent state (populated from stored cookies/localStorage 63* for returning users) and pushes it to GA. 64* Called on DOMContentLoaded so gtm/header.cfm has already run and window.dataLayer exists. 65*/ 66function applyStoredConsent() { 67if (window.Osano && window.Osano.cm && typeof window.Osano.cm.getConsent === 'function') { 68applyOsanoConsent(window.Osano.cm.getConsent()); 69} 70} 71// âââ¬Ã¢â⬠Event listener: fires whenever the user changes consent (banner or manage-cookies) âââ¬Ã¢â⬠72// Always re-fetch from Osano to get the canonical full state regardless of event payload. 73document.addEventListener('osano_consentmanager_update', function () { 74if (window.Osano && window.Osano.cm && typeof window.Osano.cm.getConsent === 'function') { 75applyOsanoConsent(window.Osano.cm.getConsent()); 76} 77}); 78// âââ¬Ã¢â⬠Initial state: apply any previously stored consent before GTM fires the first tag âââ¬Ã¢â⬠79gtag('consent', 'default', { 80'analytics_storage': 'denied', 81'ad_storage': 'denied', 82'ad_user_data': 'denied', 83'ad_personalization': 'denied', 84'functionality_storage': 'denied', 85'personalization_storage': 'denied', 86'security_storage': 'granted', 87'wait_for_update': 500 88}); 89gtag('set', 'ads_data_redaction', true); 90gtag('set', 'url_passthrough', true); 91// DOMContentLoaded fires after all synchronous <head> scripts have run (including 92// gtm/header.cfm), so window.dataLayer is guaranteed to exist by then. 93if (document.readyState === 'loading') { 94document.addEventListener('DOMContentLoaded', applyStoredConsent); 95} else { 96// Inline scripts in <body> or deferred execution ââ¬â DOM already ready. 97applyStoredConsent(); 98} 99}()); 100</script>
100 101<meta property="og:type" content="website"> 102<meta property="og:title" content="Recent Jobs - Research Quality Association"> 103<meta property="og:description" content="View jobs available on Research Quality Association. Search for and apply to open jobs from Research Quality Association."> 104<meta property="og:url" content="https://careers.therqa.com/jobs/"> 105<meta property="og:image" content="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/img/social-og-image.png"> 106<meta name="twitter:card" content="summary_large_image"> 107<meta name="twitter:description" content="View jobs available on Research Quality Association. Search for and apply to open jobs from Research Quality Association."> 108<title>Recent Jobs - Research Quality Association</title> 109<meta name="description" content="View jobs available on Research Quality Association. Search for and apply to open jobs from Research Quality Association."> 110<meta name="keywords" content="Career Area"> 111<link rel="canonical" href="https://careers.therqa.com/jobs/"> 112<meta charset="utf-8" /> 113<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 114<meta name="viewport" content="width=device-width, initial-scale=1"> 115<link rel="icon" href="/favicon.png?v=1" /> 116<style> 117:root { 118--site-primary-color: #004990; 119--site-secondary-color: #003A73; 120--site-tertiary-color: ; 121--site-primary-text-color: white; 122--site-secondary-text-color: white; 123--site-tertiary-text-color: white; 124--site-contrast-color: white; 125--ymc-primary: #004990; 126--ymc-secondary: #003A73; 127--ymc-primary-gradient: #004990; 128--ymc-secondary-gradient: #FFF; 129--ymc-primary-contrast-text: #004990; 130--ymc-secondary-contrast-text: #003A73; 131} 132</style> 133<link href='https://fonts.googleapis.com/css?family=Oswald:400' rel='stylesheet' type='text/css'> 134<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css" integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 135<link rel="stylesheet" href="/styles/bootstrap-icons-min.css"> 136<link href="https://fonts.googleapis.com/css?family=Roboto:400,500,700,700italic,400italic|Montserrat:400,700|Inter:400,600" rel="stylesheet" type="text/css" /> 137<style>.tabcontrol,.wizard{display:block;width:100%;overflow:hidden}.tabcontrol a,.wizard a{outline:0}.tabcontrol ul,.wizard ul{list-style:none!important;padding:0;margin:0}.tabcontrol>.content>.body ul,.wizard>.content>.body ul{list-style:disc!important}.tabcontrol ul>li,.wizard ul>li{display:block;padding:0}.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info{position:absolute;left:-999em}.wizard>.steps{position:relative;display:block;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}.wizard>.steps .number{font-size:1.429em}.wizard>.steps>ul>li{width:25%}.wizard>.actions>ul>li,.wizard>.steps>ul>li{float:left}.wizard.vertical>.steps>ul>li{float:none;width:100%}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{display:block;width:auto;margin:0 .5em .5em;padding:1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background:#eee;color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background:#2184be;color:#fff;cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background:#9dc8e2;color:#fff}.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover{background:#ff3111;color:#fff}.wizard>.content{background:#eee;display:block;margin:.5em;overflow:hidden;position:relative;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}.wizard>.content>.body{float:left;position:absolute;width:95%;padding:2.5%}.wizard>.content>.body ul>li{display:list-item}.wizard>.content>.body>iframe{border:0;width:100%;height:100%}.wizard>.content>.body input{display:block;border:1px solid #ccc}.wizard>.content>.body input[type=checkbox]{display:inline-block}.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 .5em}.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background:#2184be;
137color:#fff;display:block;padding:.5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{background:#eee;color:#aaa}.tabcontrol>.steps{position:relative;display:block;width:100%}.tabcontrol>.steps>ul{position:relative;margin:6px 0 0;top:1px;z-index:1}.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px;margin-top:0}.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0;margin:0;padding:10px 30px;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.tabcontrol>.content>.body ul>li{display:list-item}</style> 138<link type="text/css" rel="stylesheet" href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/stylesheets/screen.min.css?v=16"> 139<style>.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-hidden{opacity:0}
139.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{width:100%;margin:0 auto}.owl-carousel .owl-item img{transform-style:preserve-3d;display:block;margin:0 auto;max-width:100%;width:auto}.owl-carousel .owl-item .h5,.owl-carousel .owl-item h5{text-align:center;margin-bottom:10px;font-size:16px}.owl-carousel .owl-nav{position:absolute;top:33%;width:100%;padding:0 10px;box-sizing:border-box;pointer-events:none}.owl-carousel .owl-nav [class*=owl-]{background:rgba(255,255,255,.6);border-radius:50%;color:#333;cursor:pointer;display:inline-block;font-size:26px;height:40px;line-height:40px;text-align:center;margin:5px;box-sizing:border-box;padding:0;width:40px;position:relative}.owl-carousel .owl-nav [class*=owl-]:hover{background:#5B6871;color:#fff}.owl-carousel .owl-prev{float:left;pointer-events:auto}.owl-carousel .owl-next{float:right;pointer-events:auto}.owl-carousel .owl-nav .fa{margin:0;line-height:35px}.owl-carousel .owl-prev .fa{margin-left:-4px}.owl-carousel .owl-next .fa{margin-right:-4px}.owl-carousel .owl-dots{margin-top:10px;text-align:center}.owl-carousel .owl-nav .disabled{opacity:.2;cursor:default}.queryTest{float:left;display:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#5B6871}@media all and (max-width:480px){.queryTest{float:none}.owl-stage-outer.owl-height{height:auto!important}.owl-carousel{display:block}.owl-carousel li{text-align:center;margin:10px}}</style> 140<style> 141/* PRIMARY */ 142.primary {background-color: #004990;} 143#job-listing .listings .job-summary h3, #job-listing .listings .job-summary .h3{color: #004990;} 144/* SECONDARY */ 145.secondary {background-color: #003A73;} 146#featured-job-listing ul li a h3, #featured-job-listing ul li a .h3 {color: #003A73} 147/* TERTIARY */ 148.tertiary {background-color: #eaf0f4;} 149#basic-page .create-resume .default-form-box a.right {background-color: #eaf0f4} 150.more-company-jobs a {background-color: #eaf0f4;} 151/* nav bg*/ 152/* nav color*/ 153.sideboard-adspace em { 154} 155.sideboard-adspace div > div { 156background: transparent url('https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/img/photos/bkgrd-upload-resume-2.jpg') no-repeat scroll right top; 157} 158</style> 159<link type="text/css" rel="stylesheet" href="/headers/cc/responsive/partner_lib/22931/custom.css?v=2">
160<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>
160 161<!-- Google Tag Manager -->
162<script> 163window.dataLayer = window.dataLayer || []; 164window.dataLayer.push({ 165'rollup_tracking_id': 'G-MLS8R7Z9DZ' 166}); 167window.dataLayer.push({ 168'site_tracking_id': 'G-306TXJ7BXM' 169});
vendor: 328 bytes, lines 169-174
169 170(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 171new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 172j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 173'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 174})(window,document,'script','dataLayer','
174GTM-MQ4769R
vendor: 4 bytes, line 174
174');
175</script>
vendor: 1 bytes, line 175
175
176<script> 177if (typeof jQuery != 'undefined') { 178$(function() { 179$(".create-alert-button").on('click', function(){window.dataLayer.push({'event':'job_alert_quick_create','jaqc_step':"Email Me Jobs Like This - Initial"}) 180}), $(".filtered-job-alert").on('click', function(e){window.dataLayer.push({'event':'job_alert_quick_create','jaqc_step':"Save Filtered Search as Job Alert - Initial"}) 181}), $("#alert-login").on('shown.bs.modal',function(){ 182}), $(".candidate-products-promotion-button").on('click', function(e){window.dataLayer.push({'event':'job_view','clicked_element':"premium_services_promo",'job_title':'','job_upgrade':'','job_id':'','job_source':'','company_name':''}) 183}), $(document).on('click', ".job-feature-show-more-less-button", function(e){window.dataLayer.push({'event':'job_details', 'clicked_element': "job summary: " + $(this).attr('data-ga-label')}) 184}) 185// text highlight codes 186function getSelectionText() { 187var text = ""; 188if (window.getSelection) { 189text = window.getSelection().toString(); 190} else if (document.selection && document.selection.type != "Control") { 191text = document.selection.createRange().text; 192} 193return text;} 194document.onmouseup = function() { 195if(getSelectionText() != ""){ 196var activeJob = $( '.job-tile-active.status-highlight-active' ); 197var jobId = activeJob.find( 'input:hidden[name="job_id"]' ).val(); 198if(getSelectionText().includes("@")){ 199window.dataLayer.push({'event':'job_detail_highlight','highlighted_words':'email_hidden','job_id':jobId}) 200} 201else{ 202window.dataLayer.push({'event':'job_detail_highlight','highlighted_words':getSelectionText(),'job_id':jobId}) 203} 204} 205}; 206}); 207} 208else{ 209} 210window.addEventListener('DOMContentLoaded', function(){ 211window.addEventListener('pageshow', function (event) { 212if(localStorage.getItem("entryReferrer") == 'dual-sign-in-membership-selection' && window.location.pathname != '/signin/') { 213window.dataLayer.push({'event':'candidate_onboarding','clicked_element':'dual_sign_in_browser_back_button','clicked_element_details':'dual_sign_in_exit'}) 214localStorage.removeItem("entryReferrer"); 215return; 216} 217var navEntries = window.performance && window.performance.getEntriesByType('navigation'); 218var navEntry = navEntries && navEntries[navEntries.length - 1]; 219var isBackForward = event.persisted || (navEntry && navEntry.type === 'back_forward'); 220if (!isBackForward) return; 221var referrer = localStorage.getItem('onboardingLastPath') || ''; 222localStorage.removeItem('onboardingLastPath'); 223if (!referrer) return; 224var onboardingPaths = [ 225{ pattern: /[?&]_login=dual/, element: 'dual_sign_in_browser_back_button', details: 'dual_sign_in_exit' }, 226{ pattern: /\/signin\?.*mem=1/, element: 'sign_in_browser_back_button', details: 'sign_in_exit' }, 227{ pattern: /\/signin/, element: 'sign_in_browser_back_button', details: 'sign_in_exit' }, 228{ pattern: /[?&]_otp=signup/, element: 'otp_browser_back_button_sign_up', details: 'otp_sign_up_exit' }, 229{ pattern: /[?&]_otp=reset/, element: 'otp_browser_back_button_reset_password', details: 'otp_reset_password_exit' }, 230{ pattern: /[?&]_otp=forgot/, element: 'otp_browser_back_button_forgot_password', details: 'otp_forgot_password_exit' }, 231{ pattern: /\/signup\/welcome/, element: 'sso_landing_browser_back_button', details: 'sso_sign_up_landing_exit' }, 232{ pattern: /\/signup\/setup/, element: 'data_entry_browser_back_button', details: 'data_entry_exit' }, 233{ pattern: /\/signup(?!\/)/, element: 'sign_up_browser_back_button', details: 'sign_up_exit' }, 234{ pattern: /\/reset-password\/confirmed/, element: 'reset_password_browser_back_button', details: 'reset_password_exit' }, 235{ pattern: /\/reset-password(?!\/)/, element: 'forgot_password_browser_back_button', details: 'forgot_password_exit' }, 236{ pattern: /\/signup\/congratulations/, element: 'congratulations_browser_back_button', details: 'congratulations_exit' } 237]; 238for (var i = 0; i < onboardingPaths.length; i++) { 239if (onboardingPaths[i].pattern.test(referrer)) { 240window.dataLayer = window.dataLayer || []; 241window.dataLayer.push({ 242'event': 'candidate_onboarding', 243'clicked_element': onboardingPaths[i].element, 244'clicked_element_details': onboardingPaths[i].details 245}); 246break; 247} 248} 249}); 250}); 251(function() { 252var onboardingLuceePattern = /\/(signin|signup|reset-password|required-password-change)\//; 253if (!onboardingLuceePattern.test(window.location.pathname)) return; 254var sentinelActive = true;
255window.history.pushState({ _onboardingBackSentinel: true }, ''); 256window.addEventListener('popstate', function(e) { 257if (!sentinelActive) return; 258sentinelActive = false; 259e.stopImmediatePropagation(); 260var referrer = localStorage.getItem('onboardingLastPath') || ''; 261localStorage.removeItem('onboardingLastPath'); 262if (referrer) { 263var sentinelPaths = [ 264{ pattern: /[?&]_login=dual/, element: 'dual_sign_in_browser_back_button', details: 'dual_sign_in_exit' }, 265{ pattern: /\/signin\?.*mem=1/, element: 'sign_in_browser_back_button', details: 'sign_in_exit' }, 266{ pattern: /\/signin/, element: 'sign_in_browser_back_button', details: 'sign_in_exit' }, 267{ pattern: /[?&]_otp=signup/, element: 'otp_browser_back_button_sign_up', details: 'otp_sign_up_exit' }, 268{ pattern: /[?&]_otp=reset/, element: 'otp_browser_back_button_reset_password', details: 'otp_reset_password_exit' }, 269{ pattern: /[?&]_otp=forgot/, element: 'otp_browser_back_button_forgot_password', details: 'otp_forgot_password_exit' }, 270{ pattern: /\/signup\/welcome/, element: 'sso_landing_browser_back_button', details: 'sso_sign_up_landing_exit' }, 271{ pattern: /\/signup\/setup/, element: 'data_entry_browser_back_button', details: 'data_entry_exit' }, 272{ pattern: /\/signup\/?(?![a-zA-Z0-9])/, element: 'sign_up_browser_back_button', details: 'sign_up_exit' }, 273{ pattern: /\/reset-password\/confirmed/, element: 'reset_password_browser_back_button', details: 'reset_password_exit' }, 274{ pattern: /\/reset-password\/?(?![a-zA-Z0-9])/, element: 'forgot_password_browser_back_button', details: 'forgot_password_exit' }, 275{ pattern: /\/signup\/congratulations/, element: 'congratulations_browser_back_button', details: 'congratulations_exit' } 276]; 277for (var i = 0; i < sentinelPaths.length; i++) { 278if (sentinelPaths[i].pattern.test(referrer)) { 279window.dataLayer = window.dataLayer || []; 280window.dataLayer.push({ 281'event': 'candidate_onboarding', 282'clicked_element': sentinelPaths[i].element, 283'clicked_element_details': sentinelPaths[i].details 284}); 285break; 286} 287} 288} 289window.history.back(); 290}, true); 291})(); 292</script>
vendor: 1 bytes, line 292
292
293<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/modernizr/modernizr.min.js"></script>
293 294<!-- For Ajax with Ads -->
295<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/postscribe.min.js"></script>
295 296<!-- START : ADD NEW SCRIPTS -->
297<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/jquery.gScrollingCarousel.min.js"></script>
297 298<!-- Tile Carousel JS -->
299<script async defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/jquery.overlayScrollbars.min.js"></script>
vendor: 1 bytes, line 299
299
300<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/material-design/material-components-web.min.js"></script>
300 301<link async defer href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/styles/material-design/material-components-web.min.css" rel="stylesheet"> 302<link rel="stylesheet" href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/styles/upload/jquery.fileupload.css"> 303<link rel="stylesheet" href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/styles/upload/jquery.fileupload-ui.css"> 304<noscript><link rel="stylesheet" href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/styles/upload/jquery.fileupload-noscript.css"></noscript> 305<noscript><link rel="stylesheet" href="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/styles/upload/jquery.fileupload-ui-noscript.css"></noscript> 306<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700" rel="stylesheet">
307<script type="text/javascript"> 308document.createElement('header'); 309document.createElement('nav'); 310document.createElement('menu'); 311document.createElement('section'); 312document.createElement('article'); 313document.createElement('aside'); 314document.createElement('footer'); 315// Polyfill for Array.from() 316Array.from||(Array.from=function(){var r=Object.prototype.toString,n=function(n){return"function"==typeof n||"[object Function]"===r.call(n)},t=Math.pow(2,53)-1,e=function(r){var n=function(r){var n=Number(r);return isNaN(n)?0:0!==n&&isFinite(n)?(n>0?1:-1)*Math.floor(Math.abs(n)):n}(r);return Math.min(Math.max(n,0),t)};return function(r){var t=Object(r);if(null==r)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,a=arguments.length>1?arguments[1]:void 0;if(void 0!==a){if(!n(a))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var i,u=e(t.length),f=n(this)?Object(new this(u)):new Array(u),c=0;c<u;)i=t[c],f[c]=a?void 0===o?a(i,c):a.call(o,i,c):i,c+=1;return f.length=u,f}}()); 317</script>
vendor: 1 bytes, line 317
317
318<script type="text/javascript"> 319function addImpression(product){ 320window.dataLayer.push({ 'ecommerce': null }); 321window.dataLayer.push({ 322'event':'impression', 323'ecommerce': { 324item_list_id: (product.list.replaceAll(' ', '_')).toLowerCase(), 325item_list_name: product.list, 326items: [ 327{ 328item_id: product.id, 329item_name: product.name, 330index: product.index, 331item_brand: product.brand, 332item_category: product.category, 333item_list_id: product.category, 334item_list_name: product.category, 335price: product.price, 336quantity: 1 337} 338] 339} 340}); 341return true; 342} 343function prepareProductData(id , title, category, price, quantity, list, brand){ 344product = {}; 345product.id = "P" + id; 346product.name = title; 347product.category = category; 348product.price = price; 349product.variant = "Original Flow"; 350product.brand = '"' + brand + '"'; 351product.list = '"' + list + '"'; 352product.quantity = 1; 353addImpression(product); 354} 355function addProduct(product) { 356window.dataLayer.push({ 357'event':'select_item', 358'ecommerce': { 359item_list_id: (product.list.replaceAll(' ', '_')).toLowerCase(), 360item_list_name: product.list, 361items: [ 362{ 363item_id: product.id, 364item_name: product.name, 365index: product.index, 366item_brand: product.brand, 367item_category: product.category, 368item_list_id: product.list, 369item_list_name: product.list, 370price: product.price, 371quantity: 1 372} 373] 374} 375}); 376window.dataLayer.push({ 377'event':'view_item', 378'ecommerce': { 379currency: product.currency, 380value: product.price, 381items: [ 382{ 383item_id: product.id, 384item_name: product.name, 385index: product.index, 386item_brand: product.brand, 387item_category: product.category, 388item_list_id: product.list, 389item_list_name: product.list, 390price: product.price, 391quantity: 1 392} 393] 394} 395}); 396} 397function checkoutImpression(step, option){ 398if(option === undefined) { 399option = 'post'; 400window.dataLayer.push({'event':'button_click','button_click_event': 'post_a_job_click','clicked_element':"Employer Header"}) 401} 402return true; 403}
404function beginPost(){ 405window.dataLayer.push({ 406'event':'begin_post' 407}); 408} 409function beginCheckout(){ 410window.dataLayer.push({ 411'event':'begin_checkout' 412}); 413window.dataLayer.push({ 414'event':'add_to_cart' 415}); 416} 417//resume purchase 418function addToCart(product){ 419window.dataLayer.push({ 420'event':'add_to_cart', 421'ecommerce': { 422currency: product.currency, 423value: product.price, 424items: [ 425{ 426item_id: product.id, 427item_name: product.name, 428index: product.index, 429item_brand: product.brand, 430item_category: product.category, 431item_list_id: product.list, 432item_list_name: product.list, 433price: product.price, 434quantity: 1 435} 436] 437} 438}); 439} 440function purchaseImpression(product){ 441return true; 442} 443function checkout(){ 444} 445</script>
vendor: 1 bytes, line 445
445
446<script> 447jQuery(document).ready(function() { 448//toggles aria-hidden to true or false based on display 449jQuery("#nav-trigger").each(function() { 450if (jQuery(this).css("display") == "block") { 451jQuery(this).attr("aria-hidden", "false"); 452} else { 453jQuery(this).attr("aria-hidden", "true"); 454} 455}); 456//toggles mobile dropdown and toggles aria-expanded to true or false 457jQuery("#nav-trigger").click(function() { 458jQuery(this).siblings("ul").toggleClass("nav-wrapper-ul"); 459jQuery(this).attr('aria-expanded', function(i, attr) { 460return attr == 'true' ? 'false' : 'true' 461}); 462}); 463//toggles show or hide of dropdown and toggles aria-expanded to true or false 464jQuery("a.nav-list-item").click(function() { 465var self = jQuery(this), navItem = self.parent(); 466navItem.siblings().removeClass("show"); 467navItem.toggleClass("show"); 468self.attr('aria-expanded', function(i, attr) { 469return attr == 'true' ? 'false' : 'true' 470}); 471// Recalculate the Dropdown edge for flyout 472if( navItem.hasClass( 'flyout-navigation-menu' ) && !navItem.hasClass( 'dropdown-edge' ) ) { 473toggleDropdownEdge( navItem ); 474} 475return false; 476}); 477jQuery(".has-sub-navigation.flyout-navigation-menu").on('mouseenter mouseleave', function(e) { 478toggleDropdownEdge( jQuery( this ), e ); 479}); 480function toggleDropdownEdge( flyout, e ) { 481if (!jQuery('ul', flyout).length) return; 482var elm = jQuery('ul:first', flyout); 483var off = elm.offset(); 484var l = off.left; 485var w = elm.width(); 486//var docH = jQuery("#header").height(); 487var docW = jQuery("#header").width(); 488var isEntirelyVisible = ( flyout.offset().left !== l ) && ( l + w <= docW ); 489if (!isEntirelyVisible && ( e === undefined || e.type === 'mouseenter' )) { 490flyout.addClass('dropdown-edge'); 491} else if ( !flyout.hasClass( 'show' ) ) { 492flyout.removeClass('dropdown-edge'); 493} 494} 495}); 496//closes dropdowns when clicked outside of it 497jQuery(document).on('click', function(event) { 498if (!jQuery(event.target).closest('.has-sub-navigation').length) { 499jQuery(".has-sub-navigation").removeClass("show dropdown-edge"); 500} 501if (!jQuery(event.target).closest("#menu").length) { 502jQuery("#menu ul.clearfix").removeClass("nav-wrapper-ul"); 503} 504}); 505</script>
vendor: 1 bytes, line 505
505
506<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/wcag-focus-ring.js"></script>
vendor: 1 bytes, line 506
506
507<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/wcag-scroll-padding.js"></script>
507 508</head> 509<body class="wide-page inner-jobseeker-page job-search-page"> 510<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 510-511
510 511<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
511GTM-MQ4769R
vendor: 83 bytes, lines 511-512
511" 512height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
513<!-- End Google Tag Manager (noscript) -->
514<script type="text/javascript"> 515var _sift = window._sift = window._sift || []; 516_sift.push(['_setAccount', 'ce46a50e51']); 517_sift.push(['_setUserId', '']); 518_sift.push(['_setSessionId', '72a27239-4105-40f8-b119-1e2bf6dfd80c']); 519_sift.push(['_trackPageview']); 520_sift.push(['_setCookieDomain','careers.therqa.com']); 521(function() { 522function ls() { 523var e = document.createElement('script'); 524e.src = 'https://cdn.sift.com/s.js'; 525document.body.appendChild(e); 526} 527if (window.attachEvent) { 528window.attachEvent('onload', ls); 529} else { 530window.addEventListener('load', ls, false); 531} 532})(); 533</script>
533 534<header id="header" class="header super"> 535<div class="top_bar"> 536<div class="site"> 537<div class="top_social"> 538<a href="https://vimeo.com/therqa/videos/" target="_blank"><i class="icon-custom-margin fa-brands fa-square-vimeo-v" aria-hidden="true"></i> 539</a> 540<a href="https://www.linkedin.com/grp/home?gid=2064965" target="_blank"><i class="icon-custom-margin fa-brands fa-linkedin-in fa-lg" aria-hidden="true"></i> 541</a> 542<a href="https://twitter.com/The_RQA" target="_blank"><i class="icon-custom-margin fa-brands fa-x-twitter fa-lg" aria-hidden="true"></i> 543</a> 544<a href="https://www.facebook.com/pages/The-Research-Quality-Association-RQA/185821194793871" target="_blank"><i class="icon-custom-margin fa-brands fa-facebook-f fa-lg" aria-hidden="true"></i> 545</a> 546<a href="https://www.youtube.com/channel/UCrnyX8DA8YmgxsbxNb7xrkw" target="_blank"><i class="icon-custom-margin fa-brands fa-square-youtube" aria-hidden="true"></i> 547</a> 548<a href="https://plus.google.com/+Therqa1/about" target="_blank"><i class="icon-custom-margin fa-brands fa-google-plus-g-g" aria-hidden="true"></i> 549</a> 550</div> 551<a href="/employer/pricing/" class="top_cta secondary">Post a Job</a> 552</div> 553</div> 554<div id="header-content" class="header-content site clearfix"> 555<a href="https://www.therqa.com" id="logo"><img src="\headers\cc\responsive\partner_lib\22931\img\logo-22931.png" alt="Research Quality Association" /></a> 556<nav id="menu" role="navigation" aria-label="Main Navigation"> 557<a href="#" role="button" aria-label="Mobile toggle" aria-hidden="true" aria-expanded="false" aria-haspopup="true" id="nav-trigger"><i class="fa fa-bars"></i></a> 558<a href="#" onclick="hideShowSearchFilter(); return false;" role="button" aria-label="Mobile toggle" aria-hidden="true" aria-expanded="false" aria-haspopup="true" id="nav-trigger"><i class="fa fa-search"></i></a> 559<ul class="clearfix"> 560<li class="has-sub-navigation"><a href="#" role="button" aria-expanded="false" aria-haspopup="true" class="nav-list-item">Employers</a> 561<ul class="sub-navigation"> 562<li><a href="/employer/pricing/" >Pricing</a></li> 563<li><a href="/" >Home</a></li> 564<li><a href="/employer/post/" onclick="checkoutImpression(1)">Post a Job</a></li> 565<li><a href="/employer/my-account/" >My Account</a></li> 566<li><a href="/employer/my-jobs/" >My Jobs</a></li> 567<li><a href="/employer/clients/" >My Clients</a></li> 568<li><a href="/employer/resumes/results/" >CV Bank</a></li> 569<li><a href="/employer/candidates/" >My Candidates</a></li> 570<li><a href="/employer/company/" >My Company</a></li> 571<li><a href="/employer/templates/" >My Templates</a></li> 572<li><a href="https://hub.momentivesoftware.com/s/article/Where-To-Start-1762649099244" target="_blank" >Help</a></li> 573</ul> 574</li> 575<li class="has-sub-navigation"><a href="#" role="button" aria-expanded="false" aria-haspopup="true" class="nav-list-item">Job Seekers</a> 576<ul class="sub-navigation"> 577<li><a href="/">Home</a></li> 578<li><a href="/account/">My Account</a></li> 579<li class="jt_cte_tabs_active"><a href="/job/search/">Job Search</a></li> 580<li><a href="/pricing/">Products</a></li> 581<li><a href="/resumes/">Manage CV</a></li> 582<li><a href="/job/alerts/">Job Alerts</a></li> 583<li><a href="/directory/">Company Directory</a></li> 584<li><a target="_blank" href="https://hub.momentivesoftware.com/s/article/Where-To-Start-1762649099244">Help</a></li> 585</ul> 586</li> 587<li class="has-sub-navigation sign-in"> 588<a href="#" role="button" aria-expanded="false" aria-haspopup="true" class="nav-list-item">Sign-in or Create Account</a> 589<ul class="sub-navigation"> 590<li><a href="/employer/login/">Employer</a></li> 591<li><a href="/signin/">Job Seeker</a></li> 592</ul> 593</li> 594</ul> 595</nav> 596<a href="/employer/pricing/?extre=1" class="call-to-action secondary" data-ga-label="Post a Job">Post a Job</a> 597</div> 598</header> 599<noscript> 600<div class="px-2"> 601<div class="w-100 text-center alert alert-danger" role="alert"> 602We detected that Javascript is deactivated. Some functionality within the site may not work as expected. 603</div> 604</div> 605</noscript> 606<div id="results-page"> 607<main class="job-search-main "> 608<section class="job-results-cf"> 609<div class="job-results-body" id="data-step-pane-view"> 610<div class="job-results-list" id="data-step-results"> 611<div class="job-results-bar search-filter-container search-filter-container-smaller-devices"> 612<form id="jt_search" class="search-section" action="/jobs/" method="get"> 613<div class="input-group job-title-keyword-input"> 614<i class="bi bi-search input-icon" aria-hidden="true"></i> 615<input aria-label="Search Job Title or Keyword" type="search" title="keywords" value="" id="keywords" name="keywords" tab-index="10" maxlength="500" placeholder="Keyword or Job Title" class="form-control search-section-input input-group-control" onKeyUp="kfields_pos_filter()">
616<input type="hidden" name="pos_flt" id="pos_flt" value="0"> 617</div> 618<div class="location-radius-section location_autocomplete"> 619<div class="input-group location-input" id="data-step-autocomplete"> 620<i class="bi bi-geo-alt input-icon" aria-hidden="true"></i> 621<input type="search" aria-label="location search input" id="location" tab-index="2" maxlength="500" placeholder="Location" name="location" autocomplete="off" class="ui-autocomplete-input form-control search-section-input input-group-control" value=""> 622<input type="hidden" aria-hidden="true" value="" id="location_completion" name="location_completion"> 623<input type="hidden" aria-hidden="true" value="" id="location_type" name="location_type"> 624<input type="hidden" aria-hidden="true" value="" id="location_text" name="location_text"> 625<input type="hidden" aria-hidden="true" value="true" id="location_autocomplete" name="location_autocomplete"> 626<input type="hidden" aria-hidden="true" value="" id="location_latlong" name="location_latlong"> 627</div> 628<select name="radius" id="radius" class="fade_radius form-control search-section-input radius-dropdown" readonly style="pointer-events:none;"> 629<option value="8">5 mi/8 km</option> 630<option value="15">10 mi/15 km</option> 631<option value="40">25 mi/40 km</option> 632<option value="80">50 mi/80 km</option> 633<option value="160">100 mi/160 km</option> 634<option selected value="320">200 mi/320 km</option> 635</select> 636</div> 637<div class="search-filter-btn"> 638<button type="submit" tab-index="30" class="btn btn-outline-primary search-button btn-search" onclick="$(this).closest('#jt_search').submit(); return false;"> 639Search 640</button> 641<div class="filter-button" tabindex="0" onclick="open_filter()" role="button" data-toggle="tooltip" data-placement="bottom" title="Ap
641ply Filters"> 642<i class="bi bi-sliders filter-icon"></i> 643Filters 644</div> 645</div> 646</form> 647</div> 648<div class="job-results-bar job-results-top job-result-count py-2"> 649<div class="d-flex w-100 justify-content-between align-items-center flex-wrap"> 650<b class="results-text">All Jobs (10)</b> 651<div class="sort-dropdown-container dropdown bg-white"> 652<button class="btn dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 653Sort <i class="bi bi-sort-down-alt sort-icon"></i> 654</button> 655<div class="dropdown-menu dropdown-menu-right bg-white" x-placement="bottom-end"> 656<a class="dropdown-item sort-inactive" href="#" onclick="setSort('position', this); return false;">Title</a> 657<a class="dropdown-item sort-inactive" href="#" onclick="setSort('location', this); return false;">Location</a> 658<a class="dropdown-item sort-inactive" href="#" onclick="setSort('company', this); return false;">Company</a> 659<a class="dropdown-item sort-inactive" href="#" onclick="setSort('start', this); return false;">Posted</a> 660</div> 661</div> 662</div> 663</div> 664<div class="job-result-tiles"> 665<div role="button" class="candidate-products-promotion-tile job-tile status-highlight-vert job-tile-active status-highlight-active" id="candidate-products-promotion"> 666<div class="job-main-data candidate-products-promotion-data"> 667<div class="candidate-products-promotion-logo" role="presentation"> 668<img src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/img/jobsearch-results-premium-services-promo.svg" alt="Job Search Results Candidate Products Promo Logo" role="presentation"> 669</div> 670<div class="job-details" aria-labelledby="Job Search Results Candidate Products Promo Header"> 671<div class="job-detail-row"> 672<div class="job-title" aria-label="Job Search Results Candidate Products Promo Header"> 673Free CV Review 674</div> 675</div> 676<div class="job-subtext-row" aria-labelledby="Job Search Results Candidate Products Promo Description"> 677<div class="job-location" aria-label="Job Search Results Candidate Products Promo Description"> 67875% of applications never get seen. Beat the bots and get through the filters with a free CV evaluation. 679</div> 680</div> 681<div class="candidate-products-promotion-button-container"> 682<button class="candidate-products-promotion-button" onclick="clickCandidateProductsPromotion('/pricing/')"> 683Get Started 684</button> 685</div> 686<div class="candidate-products-promotion-ad-container"> 687AD 688</div> 689</div> 690</div> 691</div> 692<div role="button" id="Head-of-Quality,-Pharmaceutical-at-Russell-Taylor-Group-Ltd" class="job-tile-f14adde5-5884392992 job-tile status-highlight-vert job-tile-active status-highlight-active data-step-save-job"> 693<div class="job-main-data"> 694<input type="hidden" name="job_id" value="f14adde5-5884392992"/> 695<input type="hidden" name="ga_rank" value="1" > 696<input type="hidden" name="job_Position" value="Head of Quality, Pharmaceutical"/> 697<input type="hidden" name="job_company" value="Russell Taylor Group Ltd"/> 698<input type="hidden" name="job_flag" value="initials"/> 699<input type="hidden" name="job_backfill_ga" value=""/> 700<input type="hidden" name="job_source" value="adzuna" /> 701<div class="job-details-logo logo-none" role="presentation"> 702<span role="presentation">R</span> 703</div> 704<div class="job-details" aria-labelledby="Head-of-Quality,-Pharmaceutical-at-Russell-Taylor-Group-Ltd"> 705<div class="job-detail-row"> 706<div class="job-title" aria-label="Job Title"> 707<a href="/job/head-of-quality-pharmaceutical/f14adde5-5884392992/" title="Head of Quality, Pharmaceutical" data-href-type="inactive">Head of Quality, Pharmaceutical</a> 708</div> 709</div> 710<input type="hidden" name="job_upgrades" value=""/> 711<div class="job-company-row" aria-labelledby="Head-of-Quality,-Pharmaceutical-at-Russell-Taylor-Group-Ltd" aria-label="Hiring Company"> 712Russell Taylor Group Ltd 713</div> 714<div class="job-subtext-row" aria-labelledby="Head-of-Quality,-Pharmaceutical-at-Russell-Taylor-Group-Ltd"> 715<div class="job-location" aria-label="Job Location"> 716Manchester, Greater Manchester, United Kingdom 717<input type="hidden" name="job_Location" value="Manchester, Greater Manchester, United Kingdom"/> 718</div> 719<div aria-label="Job Posted Date" class="job-posted-date"> 72010 days ago 721</div> 722</div> 723</div> 724</div> 725</div> 726<div role="button" id="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED" class="job-tile-f14adde5-5852093537 job-tile status-highlight-vert "> 727<div class="job-main-data"> 728<input type="hidden" name="job_id" value="f14adde5-5852093537"/> 729<input type="hidden" name="ga_rank" value="2" > 730<input type="hidden" name="job_Position" value="Head of Quality"/> 731<input type="hidden" name="job_company" value="WALLACE HIND SELECTION LIMITED"/> 732<input type="hidden" name="job_flag" value="initials"/> 733<input type="hidden" name="job_backfill_ga" value=""/> 734<input type="hidden" name="job_source" value="adzuna" /> 735<div class="job-details-logo logo-none" role="presentation"> 736<span role="presentation">W</span> 737</div> 738<div class="job-details" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED"> 739<div class="job-detail-row"> 740<div class="job-title" aria-label="Job Title"> 741<a href="/job/head-of-quality/f14adde5-5852093537/" title="Head of Quality" data-href-type="inactive">Head of Quality</a> 742</div> 743</div> 744<input type="hidden" name="job_upgrades" value=""/> 745<div class="job-company-row" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED" aria-label="Hiring Company"> 746WALLACE HIND SELECTION LIMITED 747</div> 748<div class="job-subtext-row" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED"> 749<div class="job-location" aria-label="Job Location"> 750Cambridge, Cambridgeshire, United Kingdom 751<input type="hidden" name="job_Location" value="Cambridge, Cambridgeshire, United Kingdom"/> 752</div> 753<div aria-label="Job Posted Date" class="job-posted-date"> 7548 days ago 755</div> 756</div> 757</div> 758</div> 759</div> 760<div role="button" id="Clinical-Research-Scientist-at-Talentmark" class="job-tile-f14adde5-5892846179 job-tile status-highlight-vert "> 761<div class="job-main-data"> 762<input type="hidden" name="job_id" value="f14adde5-5892846179"/> 763<input type="hidden" name="ga_rank" value="3" > 764<input type="hidden" name="job_Position" value="Clinical Research Scientist"/> 765<input type="hidden" name="job_company" value="Talentmark"/> 766<input type="hidden" name="job_flag" value="initials"/> 767<input type="hidden" name="job_backfill_ga" value=""/> 768<input type="hidden" name="job_source" value="adzuna" /> 769<div class="job-details-logo logo-none" role="presentation"> 770<span role="presentation">T</span> 771</div> 772<div class="job-details" aria-labelledby="Clinical-Research-Scientist-at-Talentmark"> 773<div class="job-detail-row"> 774<div class="job-title" aria-label="Job Title"> 775<a href="/job/clinical-research-scientist/f14adde5-5892846179/" title="Clinical Research Scientist" data-href-type="inactive">
775Clinical Research Scientist</a> 776</div> 777</div> 778<input type="hidden" name="job_upgrades" value=""/> 779<div class="job-company-row" aria-labelledby="Clinical-Research-Scientist-at-Talentmark" aria-label="Hiring Company"> 780Talentmark 781</div> 782<div class="job-subtext-row" aria-labelledby="Clinical-Research-Scientist-at-Talentmark"> 783<div class="job-location" aria-label="Job Location"> 784Cuckfield, Haywards Heath, United Kingdom 785<input type="hidden" name="job_Location" value="Cuckfield, Haywards Heath, United Kingdom"/> 786</div> 787<div aria-label="Job Posted Date" class="job-posted-date"> 7886 days ago 789</div> 790</div> 791</div> 792</div> 793</div> 794<div role="button" id="Senior-Lead-Clinical-Research-Associate-–-NIS-at-Oracle" class="job-tile-f14adde5-5887447674 job-tile status-highlight-vert "> 795<div class="job-main-data"> 796<input type="hidden" name="job_id" value="f14adde5-5887447674"/> 797<input type="hidden" name="ga_rank" value="4" > 798<input type="hidden" name="job_Position" value="Senior Lead Clinical Research Associate – NIS"/> 799<input type="hidden" name="job_company" value="Oracle"/> 800<input type="hidden" name="job_flag" value="initials"/> 801<input type="hidden" name="job_backfill_ga" value=""/> 802<input type="hidden" name="job_source" value="adzuna" /> 803<div class="job-details-logo logo-none" role="presentation"> 804<span role="presentation">O</span> 805</div> 806<div class="job-details" aria-labelledby="Senior-Lead-Clinical-Research-Associate-–-NIS-at-Oracle"> 807<div class="job-detail-row"> 808<div class="job-title" aria-label="Job Title"> 809<a href="/job/senior-lead-clinical-research-associate-nis/f14adde5-5887447674/" title="Senior Lead Clinical Research Associate – NIS" data-href-type="inactive">Senior Lead Clinical Research Associate – NIS</a> 810</div> 811</div> 812<input type="hidden" name="job_upgrades" value=""/> 813<div class="job-company-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate-–-NIS-at-Oracle" aria-label="Hiring Company"> 814Oracle 815</div> 816<div class="job-subtext-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate-–-NIS-at-Oracle"> 817<div class="job-location" aria-label="Job Location"> 818UK, United Kingdom 819<input type="hidden" name="job_Location" value="UK, United Kingdom"/> 820</div> 821<div aria-label="Job Posted Date" class="job-posted-date"> 82210 days ago 823</div> 824</div> 825</div> 826</div> 827</div> 828<div role="button" id="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle" class="job-tile-f14adde5-5888511869 job-tile status-highlight-vert "> 829<div class="job-main-data"> 830<input type="hidden" name="job_id" value="f14adde5-5888511869"/> 831<input type="hidden" name="ga_rank" value="5" > 832<input type="hidden" name="job_Position" value="Senior Lead Clinical Research Associate - NIS"/> 833<input type="hidden" name="job_company" value="Oracle"/> 834<input type="hidden" name="job_flag" value="initials"/> 835<input type="hidden" name="job_backfill_ga" value=""/> 836<input type="hidden" name="job_source" value="adzuna" /> 837<div class="job-details-logo logo-none" role="presentation"> 838<span role="presentation">O</span> 839</div> 840<div class="job-details" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle"> 841<div class="job-detail-row"> 842<div class="job-title" aria-label="Job Title"> 843<a href="/job/senior-lead-clinical-research-associate-nis/f14adde5-5888511869/" title="Senior Lead Clinical Research Associate - NIS" data-href-type="inactive">Senior Lead Clinical Research Associate - NIS</a> 844</div> 845</div> 846<input type="hidden" name="job_upgrades" value=""/> 847<div class="job-company-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle" aria-label="Hiring Company"> 848Oracle 849</div> 850<div class="job-subtext-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle"> 851<div class="job-location" aria-label="Job Location"> 852UK, United Kingdom 853<input type="hidden" name="job_Location" value="UK, United Kingdom"/> 854</div> 855<div aria-label="Job Posted Date" class="job-posted-date"> 85610 days ago 857</div> 858</div> 859</div> 860</div> 861</div> 862<div role="button" id="Clinical-Research-Lead-at-ICON-Clinical-Research" class="job-tile-f14adde5-5897707291 job-tile status-highlight-vert "> 863<div class="job-main-data"> 864<input type="hidden" name="job_id" value="f14adde5-5897707291"/> 865<input type="hidden" name="ga_rank" value="6" > 866<input type="hidden" name="job_Position" value="Clinical Research Lead"/> 867<input type="hidden" name="job_company" value="ICON Clinical Research"/> 868<input type="hidden" name="job_flag" value="initials"/> 869<input type="hidden" name="job_backfill_ga" value=""/> 870<input type="hidden" name="job_source" value="adzuna" /> 871<div class="job-details-logo logo-none" role="presentation"> 872<span role="presentation">I</span> 873</div> 874<div class="job-details" aria-labelledby="Clinical-Research-Lead-at-ICON-Clinical-Research"> 875<div class="job-detail-row"> 876<div class="job-title" aria-label="Job Title"> 877<a href="/job/clinical-research-lead/f14adde5-5897707291/" title="Clinical Research Lead" data-href-type="inactive">Clinical Research Lead</a> 878</div> 879</div> 880<input type="hidden" name="job_upgrades" value=""/> 881<div class="job-company-row" aria-labelledby="Clinical-Research-Lead-at-ICON-Clinical-Research" aria-label="Hiring Company"> 882ICON Clinical Research 883</div> 884<div class="job-subtext-row" aria-labelledby="Clinical-Research-Lead-at-ICON-Clinical-Research"> 885<div class="job-location" aria-label="Job Location"> 886United Kingdom 887<input type="hidden" name="job_Location" value="United Kingdom"/> 888</div> 889<div aria-label="Job Posted Date" class="job-posted-date"> 8903 days ago 891</div> 892</div> 893</div> 894</div> 895</div> 896<div role="button" id="Clinical-Research-Physician-at-IRE" class="job-tile-f14adde5-5877280833 job-tile status-highlight-vert "> 897<div class="job-main-data"> 898<input type="hidden" name="job_id" value="f14adde5-5877280833"/> 899<input type="hidden" name="ga_rank" value="7" > 900<input type="hidden" name="job_Position" value="Clinical Research Physician"/> 901<input type="hidden" name="job_company" value="IRE"/> 902<input type="hidden" name="job_flag" value="initials"/> 903<input type="hidden" name="job_backfill_ga" value=""/> 904<input type="hidden" name="job_source" value="adzuna" /> 905<div class="job-details-logo logo-none" role="presentation"> 906<span role="presentation">I</span> 907</div> 908<div class="job-details" aria-labelledby="Clinical-Research-Physician-at-IRE"> 909<div class="job-detail-row"> 910<div class="job-title" aria-label="Job Title"> 911<a href="/job/clinical-research-physician/f14adde5-5877280833/" title="Clinical Research Physician" data-href-type="inactive">Clinical Research Physician</a> 912</div> 913</div> 914<input type="hidden" name="job_upgrades" value=""/> 915<div class="job-company-row" aria-labelledby="Clinical-Research-Physician-at-IRE" aria-label="Hiring Company"> 916IRE 917</div> 918<div class="job-subtext-row" aria-labelledby="Clinical-Research-Physician-at-IRE"> 919<div class="job-location" aria-label="Job Location"> 920London, UK, United Kingdom 921<input type="hidden" name="job_Location" value="London, UK, United Kingdom"/> 922</div> 923<div aria-label="Job Posted Date" class="job-posted-date"> 9246 days ago 925</div> 926</div> 927</div> 928</div> 929</div> 930<div role="button" id="Clinical-Research-Lead-at-IRE" class="job-tile-f14adde5-5896926518 job-tile status-highlight-vert "> 931<div class="job-main-data"> 932<input type="hidden" name="job_id" value="f14adde5-5896926518"/> 933<input type="hidden" name="ga_rank" value="8" > 934<input type="hidden" name="job_Position" value="Clinical Research Lead"/> 935<input type="hidden" name="job_company" value="IRE"/> 936<input type="hidden" name="job_flag" value="initials"/> 937<input type="hidden" name="job_backfill_ga" value=""/> 938<input type="hidden" name="job_source" value="adzuna" /> 939<div class="job-details-logo logo-none" role="presentation"> 940<span role="presentation">I</span> 941</div> 942<div class="job-details" aria-labelledby="Clinical-Research-Lead-at-IRE"> 943<div class="job-detail-row"> 944<div class="job-title" aria-label="Job Title"> 945<a href="/job/clinical-research-lead/f14adde5-5896926518/" title="Clinical Research Lead" data-href-type="inactive">Clinical Research Lead</a> 946</div> 947</div> 948<input type="hidden" name="job_upgrades" value=""/> 949<div class="job-company-row" aria-labelledby="Clinical-Research-Lead-at-IRE" aria-label="Hiring Company"> 950IRE 951</div> 952<div class="job-subtext-row" aria-labelledby="Clinical-Research-Lead-at-IRE"> 953<div class="job-location" aria-label="Job Location"> 954Reading, Berkshire, United Kingdom 955<input type="hidden" name="job_Location" value="Reading, Berkshire, United Kingdom"/> 956</div> 957<div aria-label="Job Posted Date" class="job-posted-date"> 9583 days ago 959</div> 960</div> 961</div> 962</div> 963</div> 964<div role="button" id="Senior-Clinical-Research-Associate-at-Precision-Medicine-Group" class="job-tile-f14adde5-5895227652 job-tile status-highlight-vert "> 965<div class="job-main-data"> 966<input type="hidden" name="job_id" value="f14adde5-5895227652"/> 967<input type="hidden" name="ga_rank" value="9" > 968<input type="hidden" name="job_Position" value="Senior Clinical Research Associate"/> 969<input type="hidden" name="job_company" value="Precision Medicine Group"/> 970<input type="hidden" name="job_flag" value="initials"/> 971<input type="hidden" name="job_backfill_ga" value=""/> 972<input type="hidden" name="job_source" value="adzuna" /> 973<div class="job-details-logo logo-none" role="presentation"> 974<span role="presentation">P</span> 975</div> 976<div class="job-details" aria-labelledby="Senior-Clinical-Research-Associate-at-Precision-Medicine-Group"> 977<div class="job-detail-row"> 978<div class="job-title" aria-label="Job Title"> 979<a href="/job/senior-clinical-research-associate/f14adde5-5895227652/" title="Senior Clinical Research Associate" data-href-type="inactive">Senior Clinical Research Associate</a> 980</div> 981</div> 982<input type="hidden" name="job_upgrades" value=""/> 983<div class="job-company-row" aria-labelledby="Senior-Clinical-Research-Associate-at-Precision-Medicine-Group" aria-label="Hiring Company"> 984Precision Medicine Group 985</div> 986<div class="job-subtext-row" aria-labelledby="Senior-Clinical-Research-Associate-at-Precision-Medicine-Group"> 987<div class="job-location" aria-label="Job Location"> 988United Kingdom 989<input type="hidden" name="job_Location" value="United Kingdom"/> 990</div> 991<div aria-label="Job Posted Date" class="job-posted-date"> 9924 days ago 993</div> 994</div> 995</div> 996</div> 997</div> 998<div role="button" id="Senior-Clinical-Research-Associate/-Clinical-Research-Associate-II-at-Precision-Medicine-Group" class="job-tile-f14adde5-5856980525 job-tile status-highlight-vert "> 999<div class="job-main-data"> 1000<input type="hidden" name="job_id" value="f14adde5-5856980525"/> 1001<input type="hidden" name="ga_rank" value="10" > 1002<input type="hidden" name="job_Position" value="Senior Clinical Research Associate/ Clinical Research Associate II"/> 1003<input type="hidden" name="job_company" value="Precision Medicine Group"/> 1004<input type="hidden" name="job_flag" value="initials"/> 1005<input type="hidden" name="job_backfill_ga" value=""/> 1006<input type="hidden" name="job_source" value="adzuna" /> 1007<div class="job-details-logo logo-none" role="presentation"> 1008<span role="presentation">P</span> 1009</div> 1010<div class="job-details" aria-labelledby="Senior-Clinical-Research-Associate/-Clinical-Research-Associate-II-at-Precision-Medicine-Group"> 1011<div class="job-detail-row"> 1012<div class="job-title" aria-label="Job Title"> 1013<a href="/job/senior-clinical-research-associate-clinical-research-associate-ii/f14adde5-5856980525/" title="Senior Clinical Research Associate/ Clinical Research Associate II" data-href-type="inactive">Senior Clinical Research Associate/
1013 Clinical Research Associate II</a> 1014</div> 1015</div> 1016<input type="hidden" name="job_upgrades" value=""/> 1017<div class="job-company-row" aria-labelledby="Senior-Clinical-Research-Associate/-Clinical-Research-Associate-II-at-Precision-Medicine-Group" aria-label="Hiring Company"> 1018Precision Medicine Group 1019</div> 1020<div class="job-subtext-row" aria-labelledby="Senior-Clinical-Research-Associate/-Clinical-Research-Associate-II-at-Precision-Medicine-Group"> 1021<div class="job-location" aria-label="Job Location"> 1022United Kingdom 1023<input type="hidden" name="job_Location" value="United Kingdom"/> 1024</div> 1025<div aria-label="Job Posted Date" class="job-posted-date"> 102612 days ago 1027</div> 1028</div> 1029</div> 1030</div> 1031</div> 1032</div> 1033<div class="job-search-sideboard"> 1034<div class="sideboard-ad"> 1035<div class="sideboard-adspace"> 1036<div class="job-alert-signup"> 1037<span class="h5"> 1038Upload My CV 1039</span> 1040<div> 1041<em>Let employers find you!</em> 1042</div> 1043<a href="/resume/upload/" class="tertiary">Upload CV</a> 1044</div> 1045</div> 1046</div> 1047</div> 1048<div class="job-results-bar job-results-bottom"> 1049<div class="job-results-bar-inner">1 - 10 Results of 10</div> 1050<nav aria-label="Page navigation"> 1051<ul class="pagination"> 1052<li class="page-item inactive"><a class="page-link-nav" tabindex="0" aria-label="First Page"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="14" viewBox="0 0 17 14"><g fill="none"><g transform="translate(-1 -2)"><rect width="18" height="18"></rect><polygon points="10.1 13.6 4.4 9 10.1 4.4 8.3 3 1 9 8.3 15" class="pagination-arrows"></polygon><polygon points="17.1 13.6 11.4 9 17.1 4.4 15.3 3 8 9 15.3 15" fill="#979797" class="pagination-arrows"></polygon></g></g></svg></span><span class="sr-only">First page</span></a></li><li class="page-item inactive"><a class="page-link-nav" tabindex="0" aria-label="Previous"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="14" viewBox="0 0 10 14"><g fill="none"><g transform="translate(-5 -2)"><rect width="18" height="18"></rect><polygon class="pagination-arrows" transform="translate(9.529046 9)scale(1 -1)translate(-9.529046 -9)" points="14.1 13.6 8.4 9 14.1 4.4 12.3 3 5 9 12.3 15" fill="979797"></polygon></g></g></svg></span><span class="sr-only">Previous</span></a></li><li class="active page-item" id="page-item-1"><a class="page-link-nav" tabindex="0">1</a></li><li class="page-item inactive"><a class="page-link-nav" tabindex="0" aria-label="Next"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="14" viewBox="0 0 10 14"><g fill="none"><g transform="translate(-5 -2)"><rect width="18" height="18"></rect><polygon transform="translate(9.529046 9)scale(-1 -1)translate(-9.529046 -9)" points="14.1 13.6 8.4 9 14.1 4.4 12.3 3 5 9 12.3 15" fill="#979797" class="pagination-arrows"></polygon></g></g></svg></span><span class="sr-only">Next</span></a></li><li class="page-item inactive"><a class="page-link-nav" tabindex="0" aria-label="Last page"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="14" viewBox="0 0 17 14"><g fill="none"><g transform="translate(-1 -2)"><rect width="18" height="18"></rect><polygon transform="translate(5.529046 9)scale(-1 -1)translate(-5.529046 -9)" points="10.1 13.6 4.4 9 10.1 4.4 8.3 3 1 9 8.3 15" fill="#979797" class="pagination-arrows"></polygon><polygon transform="translate(12.529046 9)scale(-1 -1)translate(-12.529046 -9)" points="17.1 13.6 11.4 9 17.1 4.4 15.3 3 8 9 15.3 15" class="pagination-arrows"></polygon></g></g></svg></span><span class="sr-only">Last page</span></a></li> 1053</ul> 1054</nav> 1055</div> 1056<div class="job-results-bar job-results-bottom global-footer-compact"> 1057<ul> 1058<li> <a href="https://careers.therqa.com/sitemap/">Site Map</a> </li> 1059<li> <a href="https://careers.therqa.com/terms/">Terms of Use</a> </li> 1060<li> <a href="https://momentivesoftware.com/privacy-policy" target="_blank">Privacy Policy</a> </li> 1061<li><a href="javascript:void(0)" onclick="open_footer()"><strong>More</strong></a></li> 1062</ul> 1063<div class="footer_branding-compact"> 1064© 2026, All Rights Reserved 1065</div> 1066</div>
1067<script> 1068var candidate_id = 0; 1069$(document).ready(function() { 1070// when tabbing on pagination and hit enter key 1071$('.page-link-nav').keypress(function (e) { 1072var key = e.which; 1073if(key == 13){ 1074document.activeElement.click(); 1075} 1076}); 1077/*** Job Alert Bar Function ***/ 1078$('.job-alert-label').on('click', function(){ 1079$('.job-alert-bar > div').toggleClass("job-alert-off job-alert-on"); 1080}); 1081/*** Job Alert Toggle ***/ 1082$('#job-alert-switch').change(function(){ 1083if ($('.job-alert-label').html() == "Receive Alerts for this Search") { 1084$('.job-alert-label').html("Alerts for this Search are On"); 1085} else { 1086$('.job-alert-label').html("Receive Alerts for this Search"); 1087} 1088}); 1089$("#filters-background").on("click", function(){ 1090$("#filters-background").css({"opacity":"0", "width":"0"}); 1091$("#job-search-spinner").hide(); 1092}); 1093/*** Bookmark Active Function ***/ 1094$('.bookmark').on('click', function(){ 1095$(this).toggleClass("icon-on icon-off"); 1096}); 1097/*** Job results section onclick ***/ 1098$('.job-result-tiles .job-main-data:not(.candidate-products-promotion-data)').on('click', function() { 1099var curObj = $(this); 1100var job_id = curObj.find('input:hidden[name="job_id"]').val(); 1101var job_flag = curObj.find('input:hidden[name="job_flag"]').val(); 1102var job_upgrades = curObj.find('input:hidden[name="job_upgrades"]').val(); 1103var job_Title = curObj.find('input:hidden[name="job_Position"]').val(); 1104var job_company = curObj.find('input:hidden[name="job_company"]').val(); 1105var job_Location = ( curObj.find('input:hidden[name="job_Location"]').val() || '' ).trim(); 1106var ga_rank = curObj.find('input:hidden[name="ga_rank"]').val(); 1107var job_backfill_ga = curObj.find('input:hidden[name="job_backfill_ga"]').val(); 1108var course_url = curObj.find('input:hidden[name="course_url"]').val(); 1109var job_source = curObj.find( 'input:hidden[name="job_source"]' ).val(); 1110var vnet_id = (curObj.find('input:hidden[name="vnet_id"]').length > 0) ? curObj.find('input:hidden[name="vnet_id"]').val() : 0, 1111vnet_site_id = (curObj.find('input:hidden[name="vnet_site_id"]').length > 0) ? curObj.find('input:hidden[name="vnet_site_id"]').val() : 0; 1112/* Prevent opening <a href> link if user clicked on the position title */ 1113event.preventDefault(); 1114// For jobs other than external backfill get the job details 1115if( job_id !== undefined && /^[a-z0-9_-]+$/i.test( job_id ) ){ 1116/* Only call getJob if user clicks on a job that is not the currently selected job */ 1117if($(this).parent().hasClass("job-tile-active") == false){ 1118//Default button is disabled 1119var job_singular_capital="Job"; 1120var generatedBtn = '<button type="button" tabindex="0" id="applyBtn" class="btn btn-primary apply-button apply-button-disabled" disabled>APPLY</button>'; 1121//Generate Desktop button 1122$('.applyBtnHeader .apply-button-container').html(generatedBtn); 1123//Generate Mobile button 1124$('.apply-button-mobile-container').html(generatedBtn); 1125$('.apply-button-mobile-container #applyBtn').addClass('btn-block'); 1126$('.apply-button-mobile-container #applyBtn').text('APPLY'); 1127let temp_user_geocode = "", 1128user_latlong = "", 1129location_completion = $("#location_completion").val(), 1130location_latlong = $("#location_latlong").val(); 1131if (typeof userIpGeocode !== "undefined") { 1132temp_user_geocode = JSON.parse(userIpGeocode); 1133if ((typeof temp_user_geocode.latlong !== "undefined") && temp_user_geocode.latlong.length) 1134user_latlong = encodeURIComponent(temp_user_geocode.latlong); 1135} 1136getJob( job_id, 1137vnet_id, 1138vnet_site_id, 1139job_flag, 1140job_Title, 1141job_Location, 1142job_source, 1143job_upgrades, 1144ga_rank, 1145job_company, 1146user_latlong, 1147location_completion, 1148location_latlong 1149); 1150} 1151else{ 1152/*** Mobile : Show Job Details ***/ 1153$('.job-results-body').toggleClass("job-results-focus"); 1154/*** Mobile : Show Apply Button ***/ 1155if( document.querySelector(".job-middle-container").getBoundingClientRect().x >= window.innerWidth || 1156document.querySelector("#data-step-results").getBoundingClientRect().width < 10 ) { 1157$('.apply-button-mobile-container').css('display','flex'); 1158adjustResultsBodyHeight(); 1159$('iframe#launcher').css('bottom','45px'); 1160} 1161/*** Mobile : Transition Class for Back Btn ***/ 1162$('.btn-mobile-back').removeClass("btn-rotate"); 1163} 1164} 1165else{ 1166if(job_id === undefined && course_url !== undefined){ 1167window.open(course_url, '_blank'); 1168} 1169else{ 1170job_backfill_ga = 'backfill-' + job_backfill_ga; 1171gaJobClickWeb('Job', 'Job Click', 'none',ga_rank,job_backfill_ga); 1172window.open(job_id, '_blank'); 1173} 1174} 1175/* Change the active tile*/ 1176$('div.job-tile-active:not(.candidate-products-promotion-tile)').removeClass('job-tile-active status-highlight-active'); 1177$(this).parent().addClass('job-tile-active status-highlight-active'); 1178}); 1179/*** Job Alert slider slide back of when JAQC modal closes ***/ 1180$('#create-alert').on('hide.bs.modal', function(){ 1181$(".job-alert-bar>div").removeClass().addClass("job-alert-off"); 1182$("#job-alert-switch").prop("checked", false); 1183$(".job-alert-bar .custom-control-label").html('Receive Alerts for this Search'); 1184}); 1185/*** Open JAQC modal when Job Alert slider is turned on ***/ 1186$("#job-alert-switch").on("click", function(){ 1187if($("#job-alert-switch").prop("checked") == true){ 1188$('#create-alert').modal('show'); 1189} 1190else if($("#job-alert-switch").prop("checked") == false){ 1191/*** Check if there is a job alert already for the current filter ***/ 1192if($("#jaqc_agent_id").length > 0 && $("#jaqc_agent_id").val().length > 0){ 1193var agent_id = $("#jaqc_agent_id").val(); 1194if(candidate_id == 0){ 1195candidate_id = $("#jaqc_candidate_id").val(); 1196} 1197var ajaxURL = "/c/agents/quickremove.cfm?id="+agent_id+"&candidate_id="+candidate_id+"&site_id=22931"; 1198// Abort any other existing AJAX request 1199if(currentAjax != null){ 1200currentAjax.abort(); 1201} 1202currentAjax = $.ajax({ 1203method: "GET", 1204url: ajaxURL 1205}).done(function( result ){ 1206var jsonResponse = JSON.parse(result); 1207if(jsonResponse.STATUS == true){ 1208$("#jaqc_agent_id").val(''); 1209$(".job-alert-bar>div").removeClass().addClass("job-alert-off"); 1210$(".job-alert-bar .custom-control-label").html('Receive Alerts for this Search'); 1211} 1212}); 1213} 1214} 1215}); 1216$('[data-toggle="tooltip"]').tooltip( { template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' } ); 1217initLeftPaneLabels(); 1218window.addEventListener("resize", initLeftPaneLabels); 1219/*** Multiple Location Dropdown ***/ 1220$('.multi-location-dropdown').on('click', function() { 1221if ( $(this).siblings('.dropdown-menu').hasClass( 'show' ) ) 1222$(this).siblings('.dropdown-menu').removeClass( 'show' ); 1223else { 1224$(this).siblings('.dropdown-menu').addClass( 'show' ); 1225window.dataLayer.push({'event':'job_search_results', 'clicked_element': 'job location list'}) 1226} 1227event.stopPropagation(); 1228}); 1229}); 1230function initLeftPaneLabels() { 1231// Disable tooltip for mobile/tablets
1232if( document.querySelector(".job-middle-container").getBoundingClientRect().x >= window.innerWidth || 1233document.querySelector("#data-step-results").getBoundingClientRect().width < 10 ) { 1234$( '.label-diversity, .label-veterans', '#data-step-results' ).tooltip( 'disable' ); 1235} else { 1236$( '.label-diversity, .label-veterans', '#data-step-results' ).tooltip( 'enable' ); 1237} 1238} 1239</script>
1239 1240</div> 1241<div class="job-alert-bar pos-a pos-b0 pos-l0" id="data-step-job-alert"> 1242<div class="job-alert-off"> 1243<div class="custom-control custom-switch"> 1244<input tabindex="0" id="job-alert-switch" type="checkbox" class="custom-control-input" id="job-alert-switch"> 1245<label class="custom-control-label pl-2 job-alert-label" for="job-alert-switch">Receive Alerts for this Search</label> 1246<input type="hidden" name="jaqc_agent_id" id="jaqc_agent_id" value=""> 1247<input type="hidden" name="jaqc_candidate_id" id="jaqc_candidate_id" value=""> 1248</div> 1249</div> 1250</div> 1251<section class="region_main-pane" style="height: calc(100vh - 191px);"> 1252<div class="job-search-page-right-container"> 1253<div class="search-filter-container"> 1254<form id="jt_search" class="search-section" action="/jobs/" method="get"> 1255<div class="input-group job-title-keyword-input"> 1256<i class="bi bi-search input-icon" aria-hidden="true"></i> 1257<input aria-label="Search Job Title or Keyword" type="search" title="keywords" value="" id="keywords" name="keywords" tab-index="10" maxlength="500" placeholder="Keyword or Job Title" class="form-control search-section-input input-group-control" onKeyUp="kfields_pos_filter()"> 1258<input type="hidden" name="pos_flt" id="pos_flt" value="0"> 1259</div> 1260<div class="location-radius-section location_autocomplete"> 1261<div class="input-group location-input" id="data-step-autocomplete"> 1262<i class="bi bi-geo-alt input-icon" aria-hidden="true"></i> 1263<input type="search" aria-label="location search input" id="location" tab-index="2" maxlength="500" placeholder="Location" name="location" autocomplete="off" class="ui-autocomplete-input form-control search-section-input input-group-control" value=""> 1264<input type="hidden" aria-hidden="true" value="" id="location_completion" name="location_completion"> 1265<input type="hidden" aria-hidden="true" value="" id="location_type" name="location_type"> 1266<input type="hidden" aria-hidden="true" value="" id="location_text" name="location_text"> 1267<input type="hidden" aria-hidden="true" value="true" id="location_autocomplete" name="location_autocomplete"> 1268<input type="hidden" aria-hidden="true" value="" id="location_latlong" name="location_latlong"> 1269</div> 1270<select name="radius" id="radius" class="fade_radius form-control search-section-input radius-dropdown" readonly style="pointer-events:none;"> 1271<option value="8">5 mi/8 km</option> 1272<option value="15">10 mi/15 km</option> 1273<option value="40">25 mi/40 km</option> 1274<option value="80">50 mi/80 km</option> 1275<option value="160">100 mi/160 km</option> 1276<option selected value="320">200 mi/320 km</option> 1277</select> 1278</div> 1279<div class="search-filter-btn"> 1280<button type="submit" tab-index="30" class="btn btn-outline-primary search-button btn-search" onclick="$(this).closest('#jt_search').submit(); return false;"> 1281Search 1282</button> 1283<div class="filter-button" tabindex="0" onclick="open_filter()" role="button" data-toggle="tooltip" data-placement="bottom" title="Ap
1283ply Filters"> 1284<i class="bi bi-sliders filter-icon"></i> 1285Filters 1286</div> 1287</div> 1288<div id="hiddenFieldsContainer" style="display:none"> 1289</div> 1290</form> 1291</div> 1292<div class="top-mobile-action-buttons"> 1293<div class="btn-mobile-back back-results-button-container" role="button"> 1294<div class="back-btn-to-results-container back-btn-container"> 1295<i class="bi bi-arrow-left"></i> 1296<span>Results</span> 1297</div> 1298</div> 1299<div class="btn-mobile-back back-job-details-container" role="button"> 1300<div class="back-btn-to-job-details-container back-btn-container"> 1301<i class="bi bi-arrow-left"></i> 1302<span>Job Details</span> 1303</div> 1304</div> 1305<div class="btn-mobile-back next-community-intel-container" role="button"> 1306<div class="next-btn-to-community-intel-container back-btn-container"> 1307<span>Explore Location</span> 1308<i class="bi bi-arrow-right"></i> 1309</div> 1310</div> 1311</div> 1312<div class="job-and-location-container" id="job-and-location-popover-container"> 1313<div class="job-middle-container with-search-bar job-middle-container-collapse"> 1314<div class="job-details-parent-floating-card-container"> 1315<div class="job-details-board-floating-card-container"> 1316<div class="main-job-details"></div> 1317</div> 1318</div> 1319<div class="banner-container"> 1320<div class="leaderboard-adspace top site" role="complementary" data-type="ad" data-location="top">
1321<script type="text/javascript"> 1322$(function() { 1323postscribe($('div[data-type="ad"][data-location="top"]'), '
1323<script src="https://servedbyadbutler.com/adserve/;ID=179021;size=728x90;setID=433338;type=js;sw=1920;sh=1080;spr=1;kw=22931;pid=4949303;place=0;rnd=4949303;click=CLICK_MACRO_PLACEHOLDER" type="text/javascript"><\/script>'); 1324}); 1325</script>
1325 1326</div> 1327</div> 1328<div class="job-details-parent-card-container " style="flex: 1; max-width: 100%;"> 1329<div class="job-details-board-card-container"> 1330<div class="main-job-details"> 1331<div class="title-action-container"> 1332<div class="title"> 1333<a href="/job/head-of-quality-pharmaceutical/f14adde5-5884392992/" class="title-text" target="_blank">Head of Quality, Pharmaceutical</a> 1334</div> 1335<div class="actions-container"> 1336<div class="dropdown"> 1337<button class="btn p-0 dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 1338<i class="bi bi-three-dots-vertical menu-icon dropdown-toggle" aria-hidden="true"></i> 1339</button> 1340<div class="dropdown-menu dropdown-menu-right"> 1341<a class="dropdown-item kebab-menu" href="#" role="button" aria-label="Share this job" 1342onclick="shareJob('f14adde5-5884392992', true, this, ' ', 'http://careers.therqa.com/c/job.cfm?site_id=22931&jb=f14adde5-5884392992'); return false;" data-ga-label="share" 1343><i class="bi bi-share-fill list-icon"></i 1344><span class="list-text">Share</span></a 1345> 1346<a class="dropdown-item kebab-menu" href="#" role="button" aria-label="Press Enter to Print this Job" id="ga_print" onclick="gaJobView('Job','Print','Print Job','f14adde5-5884392992');window.location='/job/print/f14adde5-5884392992/';return false;" data-ga-label="print"><i class="bi bi-printer-fill list-icon"></i><span class="list-text">Print</span></a> 1347</div> 1348</div> 1349</div> 1350</div> 1351<div class="company-name-container"> 1352<svg class="icon" 1353xmlns="http://www.w3.org/2000/svg" 1354width="20" 1355height="20" 1356viewBox="0 0 20 20" 1357fill="none" 1358> 1359<path 1360fill-rule="evenodd" 1361clip-rule="evenodd" 1362d="M18.4536 0.0933439C18.6378 0.207223 18.75 0.40839 18.75 0.625001V19.375C18.75 19.7202 18.4702 20 18.125 20H14.375C14.0298 20 13.75 19.7202 13.75 19.375V17.5H12.5V19.375C12.5 19.7202 12.2202 20 11.875 20H0.625C0.279822 20 0 19.7202 0 19.375V12.5C0 12.231 0.172144 11.9921 0.427358 11.9071L7.5 9.54953V5.625C7.5 5.38827 7.63375 5.17185 7.84549 5.06598L17.8455 0.0659837C18.0392 -0.0308877 18.2693 -0.0205352 18.4536 0.0933439ZM7.5 10.8671L1.25 12.9505V18.75H7.5V10.8671ZM8.75 18.75H11.25V16.875C11.25 16.5298 11.5298 16.25 11.875 16.25H14.375C14.7202 16.25 15 16.5298 15 16.875V18.75H17.5V1.63627L8.75 6.01127V18.75Z" 1363/> 1364<path d="M2.5 13.75H3.75V15H2.5V13.75Z" /> 1365<path d="M5 13.75H6.25V15H5V13.75Z" /> 1366<path d="M2.5 16.25H3.75V17.5H2.5V16.25Z" /> 1367<path d="M5 16.25H6.25V17.5H5V16.25Z" /> 1368<path d="M10 11.25H11.25V12.5H10V11.25Z" /> 1369<path d="M12.5 11.25H13.75V12.5H12.5V11.25Z" /> 1370<path d="M10 13.75H11.25V15H10V13.75Z" /> 1371<path d="M12.5 13.75H13.75V15H12.5V13.75Z" /> 1372<path d="M15 11.25H16.25V12.5H15V11.25Z" /> 1373<path d="M15 13.75H16.25V15H15V13.75Z" /> 1374<path d="M10 8.75H11.25V10H10V8.75Z" /> 1375<path d="M12.5 8.75H13.75V10H12.5V8.75Z" /> 1376<path d="M15 8.75H16.25V10H15V8.75Z" /> 1377<path d="M10 6.25H11.25V7.5H10V6.25Z" /> 1378<path d="M12.5 6.25H13.75V7.5H12.5V6.25Z" />
1379<path d="M15 6.25H16.25V7.5H15V6.25Z" /> 1380<path d="M15 3.75H16.25V5H15V3.75Z" /> 1381</svg> 1382<div class="company-name"> 1383Russell Taylor Group Ltd 1384</div> 1385</div> 1386<div class="location-type-container"> 1387<svg 1388xmlns="http://www.w3.org/2000/svg" 1389class="icon" 1390width="20" 1391height="20" 1392viewBox="0 0 20 20" 1393fill="none" 1394> 1395<path 1396d="M15.2072 11.1747C14.5522 12.5019 13.6656 13.8251 12.7572 15.0126C11.8517 16.1963 10.943 17.221 10.2596 17.9506C10.1688 18.0475 10.0821 18.1391 10 18.2251C9.91793 18.1391 9.83121 18.0475 9.7404 17.9506C9.05697 17.221 8.14835 16.1963 7.24281 15.0126C6.33443 13.8251 5.44781 12.5019 4.79279 11.1747C4.13101 9.83384 3.75 8.57738 3.75 7.5C3.75 4.04822 6.54822 1.25 10 1.25C13.4518 1.25 16.25 4.04822 16.25 7.5C16.25 8.57738 15.869 9.83384 15.2072 11.1747ZM10 20C10 20 17.5 12.8921 17.5 7.5C17.5 3.35786 14.1421 0 10 0C5.85786 0 2.5 3.35786 2.5 7.5C2.5 12.8921 10 20 10 20Z" 1397/> 1398<path 1399d="M10 10C8.61929 10 7.5 8.88071 7.5 7.5C7.5 6.11929 8.61929 5 10 5C11.3807 5 12.5 6.11929 12.5 7.5C12.5 8.88071 11.3807 10 10 10ZM10 11.25C12.0711 11.25 13.75 9.57107 13.75 7.5C13.75 5.42893 12.0711 3.75 10 3.75C7.92893 3.75 6.25 5.42893 6.25 7.5C6.25 9.57107 7.92893 11.25 10 11.25Z" 1400/> 1401</svg> 1402<div class="location"> 1403Manchester, Greater Manchester, United Kingdom 1404</div> 1405</div> 1406<div class="tags-apply-container applyBtnHeader"> 1407<div class="tags-container"> 1408</div> 1409<div class="apply-button-container"> 1410<button type="button" class="btn btn-primary apply-button ga_apply" id="applyBtn">APPLY</button> 1411</div> 1412</div> 1413</div> 1414</div> 1415</div> 1416<div class="main-job-details-floating-card-container hide"> 1417<div class="title-action-container"> 1418<div class="title"> 1419<a href="/job/head-of-quality-pharmaceutical/f14adde5-5884392992/" class="title-text" target="_blank">Head of Quality, Pharmaceutical</a> 1420</div> 1421<div class="actions-container"> 1422<div class="dropdown"> 1423<button class="btn p-0 dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 1424<i class="bi bi-three-dots-vertical menu-icon dropdown-toggle" aria-hidden="true"></i> 1425</button> 1426<div class="dropdown-menu dropdown-menu-right"> 1427<a class="dropdown-item kebab-menu" href="#" role="button" aria-label="Share this job" 1428onclick="shareJob('f14adde5-5884392992', true, this, ' ', 'http://careers.therqa.com/c/job.cfm?site_id=22931&jb=f14adde5-5884392992'); return false;" data-ga-label="share" 1429><i class="bi bi-share-fill list-icon"></i 1430><span class="list-text">Share</span></a 1431> 1432<a class="dropdown-item kebab-menu" href="#" role="button" aria-label="Press Enter to Print this Job" id="ga_print" onclick="gaJobView('Job','Print','Print Job','f14adde5-5884392992');window.location='/job/print/f14adde5-5884392992/';return false;" data-ga-label="print"><i class="bi bi-printer-fill list-icon"></i><span class="list-text">Print</span></a> 1433</div> 1434</div> 1435</div> 1436</div> 1437<div class="job-info-apply-container"> 1438<div class="job-info"> 1439<div class="company-name-container"> 1440<div class="company-name"> 1441Russell Taylor Group Ltd 1442</div> 1443</div> 1444<div class="location-type-container"> 1445<div class="separator"></div> 1446<div class="location"> 1447Manchester, Greater Manchester, United Kingdom 1448</div> 1449</div> 1450</div> 1451<div class="applyBtnHeader"> 1452<div class="apply-button-container"> 1453<button type="button" class="btn btn-primary apply-button ga_apply" id="applyBtn">APPLY</button> 1454</div> 1455</div> 1456</div> 1457</div> 1458<div class="job-cta-items"> 1459<input type="hidden" id="applyButtonJson" value='{"text":"APPLY","disabled":false,"linkAttr":{"href":"https://www.adzuna.co.uk/jobs/land/ad/5884392992?v=214C5894091AA9DBB14F87D017F6A059CD5CE3EE&frd=24ec33ad4a2131fc65ee0c7a6c7330c0&r=22607989&ccd=c2db0c0b0f5a5e26ccfec2a0e471420d&utm_source=communitybrands-dynamic&utm_medium=ppc&partnerb=1&chnlid=1614&title=Head%20of%20Quality%2C%20Pharmaceutical&a=e&utm_content=1&utm_campaign=0.12","class":"ga_ext"},"applied":false,"modal":false,"link":true}'> 1460</div>
1461<script async defer src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
1461 1462<div class="job-features-parent-container"> 1463<div class="job-features-section"> 1464<div class="job-features-items-section items-with-show-less"> 1465</div> 1466</div> 1467</div>
1468<script language="javascript" type="text/javascript"> 1469$(document).ready(function() { 1470$('.job-features-section').css('display','none'); 1471showHideFeatures(0); 1472multiLineOverflows(); 1473$("[data-toggle=popover]").mousedown(function () { 1474// toggle popover when link is clicked 1475$(this).popover("toggle"); 1476}); 1477$('body').on('mouseup', function(e) { 1478$("[data-toggle=popover]").each(function () { 1479// hide any open popovers when the anywhere else in the body is clicked 1480if ( 1481!$(this).is(e.target) && 1482$(this).has(e.target).length === 0 && 1483$(".popover").has(e.target).length === 0 1484) { 1485$(this).popover("hide"); 1486} 1487}); 1488let parent_id = e.target.parentElement.id 1489parentClass = e.target.parentElement.className, 1490target_data_attr = ($(e.target).attr('data-question-alias') !== undefined) ? $(e.target).attr('data-question-alias') : ''; 1491if ( target_data_attr.length > 0 && $( '#job-more-info-dropdown-'+target_data_attr ).hasClass( 'show' ) === true ) { 1492// close the other open job info dropdowns 1493$( '.dropdown-menu.show' ).removeClass( 'show' ); 1494$( '#job-more-info-dropdown-'+target_data_attr ).addClass( 'show' ); 1495} 1496else if (parent_id.length && parentClass.length && parentClass.split(' ').filter(v => v === 'dropdown-menu').length > 0) { 1497// retain as open the current job info dropdown 1498$( '#'+parent_id).addClass( 'show' ); 1499} 1500else if ($(e.target).closest(".ai-summary-container").length > 0) { 1501$( ".ai-summary-container dropdown" ).addClass( 'show' ); 1502} 1503else { 1504// close the other open job info dropdowns 1505$( '.dropdown-menu.show' ).removeClass( 'show' ); 1506} 1507}); 1508$(".dropdown-menu").on( "click", function(event){ 1509event.stopPropagation(); 1510}); 1511$('.job-features-show-more-less-section').on('click', function() { 1512var show_more = $('.job-feature-show-more-button').css('display'); 1513if(show_more == 'flex'){ 1514$('.job-feature-show-more-button').css('display','none'); 1515$('.job-feature-show-less-button').css('display','flex'); 1516showHideFeatures(1); 1517multiLineOverflows(); 1518$("[data-toggle=popover]").mousedown(function () { 1519// toggle popover when link is clicked 1520$(this).popover("toggle"); 1521}); 1522} else{ 1523$('.job-feature-show-more-button').css('display','flex'); 1524$('.job-feature-show-less-button').css('display','none'); 1525showHideFeatures(0); 1526} 1527}); 1528window.addEventListener("resize", multiLineOverflows); 1529}); 1530function multiLineOverflows() { 1531$('.job-feature-item-value').each(function () { 1532const el = $(this); 1533if( el.prop('scrollHeight') > el.prop('clientHeight')){ 1534el.attr('data-toggle','popover'); 1535el.popover("enable"); 1536} 1537else { 1538el.attr('data-toggle',''); 1539el.popover("disable"); 1540} 1541}); 1542} 1543function showHideFeatures(show){ 1544var sec_counter = 1 1545$('.job-features-items-section').children().each(function () { 1546if(sec_counter > 8){ 1547if(show) 1548$(this).css('display', 'flex'); 1549else 1550$(this).hide(); 1551} 1552sec_counter++; 1553}); 1554} 1555function showMoreInfo(field) { 1556if ( $( '#job-more-info-dropdown-'+field ).hasClass( 'show' ) === true ) { 1557$( '#job-more-info-dropdown-'+field ).removeClass( 'show' ); 1558} 1559else { 1560$( '#job-more-info-dropdown-'+field ).addClass( 'show' ); 1561} 1562} 1563</script>
1563 1564<div class="job-description-parent-container"> 1565<div class="ai-summary-container" > 1566<div class="dropdown"> 1567<button class="ai-button ai-dropdown-toggle" id="ai-button" onclick="generateSummary('f14adde5-5884392992')" data-flip="false" data-toggle="dropdown" data-toggle-second="tooltip" data-placement="bottom" 1568aria-expanded="false" data-boundary="clippingParents" data-reference="parent" data-offset="0,8" 1569title="Get AI-driven insights to quickly assess if the role is right for you."> 1570<div class="points_wrapper"> 1571<i class="point"></i> 1572<i class="point"></i> 1573<i class="point"></i> 1574<i class="point"></i> 1575<i class="point"></i> 1576<i class="point"></i> 1577<i class="point"></i> 1578<i class="point"></i> 1579<i class="point"></i> 1580<i class="point"></i> 1581</div> 1582<span class="inner"> AI Summary & Insights <i class="bi bi-stars"></i> 1583</span> 1584</button> 1585<div class="ai-summary-dropdown-container shadow-lg dropdown-menu dropdown-menu-right p-4 text-muted" id="ai-dropdownMenu" x-placement="bottom-end"> 1586<div class="heading-container"> 1587<ul class="nav nav-pills border-0" id="ai-pills-tab" role="tablist"> 1588<li class="nav-item" role="presentation"> 1589<button class="tab btn btn-sm nav-link active" id="ai-pills-summary-tab" data-toggle="tab" data-target="#ai-pills-summary" type="button" role="tab" aria-controls="ai-pills-summary" aria-selected="true">Summary</button> 1590</li> 1591<li class="nav-item" role="presentation"> 1592<button class="tab btn btn-sm nav-link" id="ai-pills-insights-tab" data-toggle="tab" data-target="#ai-pills-insights" type="button" role="tab" aria-controls="ai-pills-insights" aria-selected="false" onclick="generateInsights('f14adde5-5884392992')" >Insights</button> 1593</li> 1594</ul> 1595</div> 1596<div class="tab-content" id="ai-pills-tabContent"> 1597<div class="tab-pane fade show active" id="ai-pills-summary" role="tabpanel" aria-labelledby="ai-pills-summary-tab"> 1598<div class="ai-summary-post-loading-content"> 1599<div class="title-contents-container"> 1600<div class="title-container"> 1601<div class="content-title"> Head of Quality, Pharmaceutical </div> 1602</div> 1603<div class="contents-container"> 1604<p class="mb-0"></p> 1605</div> 1606</div> 1607<div class="ai-legal-footer-container"> 1608The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it. 1609</div> 1610</div> 1611<!-- skelton loading container --> 1612<div class="ai-summary-pre-loading-content"> 1613<div class="title-container"> 1614<div class="content-title skeleton skeleton-text-h4"></div> 1615</div> 1616<div class="contents-container"> 1617<div> 1618<div class="skeleton skeleton-text"></div> 1619<div class="skeleton skeleton-text"></div> 1620<div class="skeleton skeleton-text"></div> 1621<div class="skeleton skeleton-text"></div> 1622<div class="skeleton skeleton-text"></div> 1623<div class="skeleton skeleton-text"></div> 1624</div> 1625<div> 1626<div class="skeleton skeleton-text"></div> 1627<div class="skeleton skeleton-text"></div> 1628<div class="skeleton skeleton-text"></div> 1629<div class="skeleton skeleton-text"></div> 1630<div class="skeleton skeleton-text"></div> 1631</div> 1632<div> 1633<div class="skeleton skeleton-text"></div> 1634<div class="skeleton skeleton-text"></div> 1635<div class="skeleton skeleton-text"></div> 1636<div class="skeleton skeleton-text"></div> 1637</div> 1638</div> 1639</div> 1640</div> 1641<div class="tab-pane fade" id="ai-pills-insights" role="tabpanel" aria-labelledby="ai-pills-insights-tab"> 1642<div class="ai-insights-post-loading-content"> 1643<div class="title-contents-container"> 1644<div class="title-container"> 1645<div class="content-title"> Head of Quality, Pharmaceutical </div> 1646</div> 1647<div class="contents-container"> 1648</div> 1649</div> 1650<div class="ai-legal-footer-container"> 1651The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it. 1652</div> 1653</div> 1654<div class="ai-insights-pre-loading-content"> 1655<div class="contents-container"> 1656<div> 1657<div class="skeleton skeleton-text"></div> 1658<div class="skeleton skeleton-text"></div> 1659<div class="skeleton skeleton-text"></div> 1660<div class="skeleton skeleton-text"></div> 1661<div class="skeleton skeleton-text"></div> 1662<div class="skeleton skeleton-text"></div> 1663</div> 1664<div>
1665<div class="skeleton skeleton-text"></div> 1666<div class="skeleton skeleton-text"></div> 1667<div class="skeleton skeleton-text"></div> 1668<div class="skeleton skeleton-text"></div> 1669<div class="skeleton skeleton-text"></div> 1670</div> 1671<div> 1672<div class="skeleton skeleton-text"></div> 1673<div class="skeleton skeleton-text"></div> 1674<div class="skeleton skeleton-text"></div> 1675<div class="skeleton skeleton-text"></div> 1676</div> 1677</div> 1678</div> 1679</div> 1680</div> 1681</div> 1682</div> 1683</div> 1684<p><strong>Description</strong></p> 1685Head of Quality, GMP Location: Greater Manchester Type: Permanent Salary: c£60,000- £65,000 A growing and highly regulated pharmaceutical organisation is seeking an experienced Head of Quality to lead its Quality function and drive continuous improvement across manufacturing, quality assurance, and quality control operations. This senior leadership role is responsible for ensuring regulatory compliance, maintaining an effective Quality Management System (QMS), leading audits and inspections, and developing a high-performing quality team. The successful candidate will play a key role in shaping quality strategy while supporting operational excellence and business growth. Key Responsibilities Lead the Quality Assurance and Quality Control functions across the site. Develop and implement quality strategies aligned with business objectives. Maintain and improve the Quality Management System (QMS) and GMP compliance standards. Lead regulatory, customer, and internal audits and inspections. Oversee CAPA, deviations, change controls, risk management, and validation activities. Ensure quality documentation, SOPs, and technical agreements remain inspection-ready. Monitor and report on quality KPIs and drive continuous improvement initiatives. Manage departmental budgets, resources, and succession planning. Coach, mentor, and develop quality teams to deliver high performance. About You Degree qualified in a scientific discipline. Significant leadership experience within a GMP-regulated pharmaceutical environment. Strong knowledge of quality systems, regulatory compliance, validation, and risk management. Proven experience managing audits and inspections. Excellent stakeholder management, communication, and people leadership skills. Results-driven with a continuous improvement mindset. What's on Offer Senior leadership position with significant influence across the business. Opportunity to shape quality strategy within a growing organisation. Competitive salary and benefits package. Collaborative and forward-thinking working environment. This is an excellent opportunity for an experienced quality leader looking to make a meaningful impact within a dynamic pharmaceutical business. Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Russell Taylor will be acting within your interest and will contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please get in touch with us here. 1686<br/> 1687<br/> 1688</div> 1689<div class="job-id-parent-container">Job ID: f14adde5-5884392992</div> 1690<input type="hidden" id="job-career-fair-id" value="false"> 1691<input type="hidden" id="word-job-sc" value="Job"> 1692<input type="hidden" id="job-id" value="f14adde5-5884392992">
1693<script type="text/javascript" language="javascript" charset="utf-8"> 1694var ga_j_id = 'f14adde5-5884392992'; 1695var ga_s_id=22931; 1696function toggleApplyEmail(btn){ 1697if(btn == 'apply_email_cancel'){ 1698window.dataLayer.push({'event':'job_apply','job_apply_type':"Cancel_Email_M",'job_id':ga_j_id,'apply_impression':"-"}) 1699$('#jt_apply_email').find("textarea, input[type=file], input[type=email]").val(""); 1700$('#apply_email').val(""); 1701$('#apply_name').val(""); 1702$('#file-upload-filename').html("No file selected"); 1703$('#apply_position').val("Application for: Head of Quality, Pharmaceutical"); 1704$('#apply_user_resume').prop('selectedIndex',0); 1705$('#form-error-container').hide(); 1706} 1707$("table tbody.files").empty(); 1708$('#modal-email-content').toggle(); 1709return false; 1710} 1711function submitModal( id ){ 1712if( id !== undefined && id === 'invisible-recaptcha-jt_job_email' ) { 1713sendEmail( closest(document.getElementById(id), 'form') ); 1714} else { 1715sendApplyEmail(); 1716} 1717} 1718function sendApplyEmail(){ 1719var error = ""; 1720var uploading_err = false; 1721var ga_apply_method = $('#ga_apply_method').val(); 1722var files = $('tbody.files').find('tr.template-download').find('p.name').find('span'); 1723if($('.template-upload')){ 1724$('.template-upload').each(function(){ 1725if($(this).find('.progress').attr('aria-valuenow') > 0) 1726uploading_err = true; 1727}) 1728if (uploading_err == true) 1729error+= " - Please wait for files to complete uploading.<br>"; 1730} 1731var apply_email = $.trim($('#apply_email').val()); 1732var apply_name = $.trim($('#apply_name').val()); 1733var apply_notes = $.trim($('#apply_notes').val()); 1734var apply_user_resume = $('#apply_user_resume').val(); 1735var apply_linkedin = $('#apply_linkedin').val(); 1736if(apply_email == "") 1737error+= " - Please enter your email address.<br>";
1738if(apply_email != "" && !apply_email.match(/^[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+(?:\.[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?/)) 1739error += " - Please enter an email address in the form [email protected].<br>"; 1740if(apply_name == "") 1741error+= " - Please enter your name.<br>"; 1742if(apply_linkedin != "" && !apply_linkedin.match(/^(?:http(s)?:\/\/)[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/)) 1743error+= " - Please enter a valid LinkedIn or Personal Page URL.<br>"; 1744if(files.length == 0 && apply_notes == "") 1745error+= " - Please upload your CV or enter it into the message field to apply for this position.<br>"; 1746if(error) { 1747$("#form-error-container").show(); 1748document.getElementById("form-error").innerHTML = error; 1749grecaptcha.reset(); 1750} 1751else{ 1752var data = new FormData($('#jt_apply_email')[0]); 1753if(files.length > 0) { 1754for (var i = 0; i < files.length; i++) 1755{ 1756data.append('resume_uploaded' + i, files[i].innerHTML); 1757} 1758} else{ 1759data.append('resume_uploaded', ""); 1760} 1761var newContent = '<p class="header"><span class="h5">Your job application is being processed.</span><span id="loading"><br/><img src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/img/graphics/loading-blue.gif" alt="process request"
1761class="load"/></span></div><br /><br />'; 1762$("#apply-options .modal-content").html(newContent); 1763$.ajax({ 1764url: '/c/apply/email.cfm?site_id=22931&submitEmail=1&jb=f14adde5-5884392992', 1765type: 'post', 1766data: data, 1767processData:false, 1768contentType:false, 1769success: function(html) { 1770if ($('#results-page').children('#status').length) 1771$('#results-page').children('#status').remove(); 1772$('#results-page').append(html); 1773var newContent = ""; 1774var result = $('#results-page').children('#status').val(); 1775if ( result == 'true'){ 1776window.dataLayer.push({'event':'job_apply','job_apply_type':"Success_Email_"+ga_apply_method,'job_id':ga_j_id,'apply_impression':"-"}) 1777newContent = '<p class="header"><span class="h5">Your job application has been sent.</span><a class="close" data-dismiss="modal" aria-hidden="true">×</a></p><br /><br /><button class="primary full" data-dismiss="modal" id="apply_confirm" onclick="location.reload();">OK</button>'; 1778} 1779else{ 1780window.dataLayer.push({'event':'job_apply','job_apply_type':"Fail_Email_"+ga_apply_method,'job_id':ga_j_id,'apply_impression':"-"}) 1781newContent = '<p class="header"><span class="h5">Failed to send your job application.'+ result +'</span><a class="close" data-dismiss="modal" aria-hidden="true">×</a></p><br /><br /><button class="primary full" data-dismiss="modal" id="apply_confirm">OK</button>'; 1782} 1783$("#apply-options .modal-content").html(newContent); 1784}, 1785error: function(html){ 1786window.dataLayer.push({'event':'job_apply','job_apply_type':"Fail_Email_"+ga_apply_method,'job_id':ga_j_id,'apply_impression':"-"}) 1787var newContent = '<header class="header"><h5>Failed to send your job application.</h5><a class="close" data-dismiss="modal" aria-hidden="true">×</a></header><br /><br /><button class="primary full" data-dismiss="modal" id="apply_confirm">OK</button>'; 1788$("#apply-options .modal-content").html(newContent); 1789} 1790}); 1791} 1792return false; 1793} 1794function setApply( email, online, external, email_href, external_href ){ 1795$("#loading").hide(); 1796$("#modal-email-content").hide(); 1797var emailForm = '<div class="header">'; 1798emailForm = emailForm + ' <style>'; 1799emailForm = emailForm + ' #apply-options .modal-content div.header {display: block; text-align: left;}'; 1800emailForm = emailForm + ' #jt_apply_email {width:100%; padding:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}'; 1801emailForm = emailForm + ' #jt_apply_email fieldset.full {float:none; clear:both}'; 1802emailForm = emailForm + ' #jt_apply_email fieldset input, #apply_user_resume {width:100%}'; 1803emailForm = emailForm + ' #jt_apply_email fieldset textarea {display:block; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}'; 1804emailForm = emailForm + ' #holder {border:20px; background-color:#f5f5f5; }'; 1805emailForm = emailForm + ' </style>'; 1806emailForm = emailForm + ' <span class="h5"> Apply for: </span>'; 1807emailForm = emailForm + ' <a class="close" data-dismiss="modal" aria-hidden="true">×</a>'; 1808emailForm = emailForm + ' </div>'; 1809emailForm = emailForm + ' <div role="grid" aria-label="job-title"><div role="row" class="job-title-container"><span role="gridcell"> Head of Quality, Pharmaceutical</span></div></div>'; 1810emailForm = emailForm + ' <span class="alert error fa" id="form-error-container" style="display:none"><u id="form-error"></u></span>'; 1811if(email == 1 && online == 0 && external == 0 ){ 1812emailForm = emailForm + ' <div id="modal-email-content" style="display:block">'; 1813emailForm = emailForm + ' <input type="hidden" value="S" id="ga_apply_method">'; 1814} 1815else{ 1816emailForm = emailForm + ' <input type="hidden" value="M" id="ga_apply_method">'; 1817emailForm = emailForm + ' <p> How would you like to apply to this job? </p>'; 1818emailForm = emailForm + ' <div>'; 1819if(online == 1){ 1820emailForm = emailForm + '<a class="secondary ga_int" title="" onclick=" return false;">Job Board</a>';} 1821if(external == 1){ 1822emailForm = emailForm + '<a href="' + external_href + '" class="secondary ga_ext" target="_blank">Company Website</a>';} 1823if(email == 1){ 1824if(email_href.length > 0) 1825emailForm = emailForm + '<a href="' + email_href + '" class="secondary ga_eml" id="apply_email_button">Email</a>'; 1826else 1827emailForm = emailForm + '<a href="" class="secondary ga_eml" onclick="return toggleApplyEmail(this.id
1827);" id="apply_email_button">Email</a>'; 1828} 1829emailForm = emailForm + ' </div>'; 1830emailForm = emailForm + ' <div id="modal-email-content" style="display:none">'; 1831} 1832emailForm = emailForm + ' '; 1833emailForm = emailForm + ' <div id="holder"><form id="jt_apply_email" name="jt_apply_email" method="post" enctype="multipart/form-data">'; 1834emailForm = emailForm + ' <input type="hidden" value=" Head of Quality, Pharmaceutical" name="apply_position_hid" id="apply_position_hid">'; 1835emailForm = emailForm + ' <input type="hidden" value="" name="job">'; 1836emailForm = emailForm + ' <span class="alert"></span>'; 1837emailForm = emailForm + ' <fieldset class="full">'; 1838emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">From (your email address)</legend>'; 1839emailForm = emailForm + ' <label>* From (your email address)</label>'; 1840emailForm = emailForm + ' <input type="email" required placeholder="Enter your email address" id="apply_email" aria-label="Email Address" name="apply_email" autocomplete="email" value="">'; 1841emailForm = emailForm + ' </fieldset>'; 1842emailForm = emailForm + ' <fieldset class="full">'; 1843emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">Full Name</legend>'; 1844emailForm = emailForm + ' <label>* Full Name</label>'; 1845emailForm = emailForm + ' <input type="text" required placeholder="Enter your name" id="apply_name" aria-label="Full Name" name="apply_name" autocomplete="name" value="">'; 1846emailForm = emailForm + ' </fieldset>'; 1847emailForm = emailForm + ' <fieldset class="full">'; 1848emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">Subject</legend>'; 1849emailForm = emailForm + ' <label>Subject</label>'; 1850emailForm = emailForm + ' <input type="text" disabled required placeholder="Enter position" id="apply_position" aria-label="Subject" name="apply_position" value="Application for: Head of Quality, Pharmaceutical">'; 1851emailForm = emailForm + ' </fieldset>'; 1852emailForm = emailForm + ' <fieldset class="full">'; 1853emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">Message</legend>'; 1854emailForm = emailForm + ' <label>Message</label>'; 1855emailForm = emailForm + ' <label>Copy and paste your CV below or upload your CV and use this field to include a cover letter or comments. Employers will only receive the information that you include with this form. Please include all pertinent information, such as your contact information.</label>'; 1856emailForm = emailForm + ' <textarea id="apply_notes" name="apply_notes" aria-label="Resume Text Field" rows="5"></textarea>'; 1857emailForm = emailForm + ' </fieldset>'; 1858emailForm = emailForm + ' <fieldset class="full">'; 1859emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">LinkedIn or Personal Page URL</legend>'; 1860emailForm = emailForm + ' <label>LinkedIn or Personal Page URL</label>'; 1861emailForm = emailForm + ' <input type="text" placeholder="https://www.example.com" id="apply_linkedin" aria-label="LinkedIn" name="apply_linkedin">'; 1862emailForm = emailForm + ' </fieldset>'; 1863emailForm = emailForm + ' <fieldset class="full">'; 1864emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">Upload CV</legend>'; 1865emailForm = emailForm + ' <label>Upload CV (max 10MB)</label>'; 1866emailForm = emailForm + ' <div id="addFiles_btn"><span class="secondary btn btn-success fileinput-button"><i class="glyphicon glyphicon-plus"></i><span>Drop files here or click to upload.</span><input id="fileupload" type="file" name="files[]" aria-label="file upload" multiple accept=".doc,.docx,.txt,.pdf,.odt"></span></div> <table role="presentation" class="table table-striped"><tbody class="files"></tbody></table>'; 1867emailForm = emailForm + ' </fieldset>'; 1868emailForm = emailForm + ' '; 1869/*** ofccp ***/ 1870/*** ofccp ***/ 1871emailForm = emailForm + ' <fieldset class="full">'; 1872emailForm = emailForm + ' <legend style="position: absolute;left: -999em;">Send Email</legend>'; 1873emailForm = emailForm + ' <button type="submit" class="primary ga_eml" id="send_apply_email" name="send_apply_email">Send Email</button>'; 1874if (email == 1 && online == 0 && external == 0 ){ 1875emailForm = emailForm + ' <a data-dismiss="modal" aria-hidden="true" id="apply_email_cancel_single">Cancel</a>';} 1876else{ 1877emailForm = emailForm + ' <a onclick="return toggleApplyEmail(this.id
1877)" class="cancel" id="apply_email_cancel">Cancel</a>';} 1878emailForm = emailForm + ' </fieldset>'; 1879emailForm = emailForm + ' <fieldset>'; 1880emailForm = emailForm + '<legend style="position: absolute;left: -999em;">Recaptcha</legend>'; 1881emailForm = emailForm + '
1881<script type="text/javascript">\n'; 1882emailForm = emailForm + ' //fix for this.each is not a function\n'; 1883emailForm = emailForm + ' if ("NodeList" in window) {\n'; 1884emailForm = emailForm + ' if (!NodeList.prototype.each && NodeList.prototype.forEach) {\n'; 1885emailForm = emailForm + ' NodeList.prototype.each = NodeList.prototype.forEach;\n'; 1886emailForm = emailForm + ' }\n'; 1887emailForm = emailForm + ' }\n'; 1888emailForm = emailForm + ' function closest(el, selector) {\n'; 1889emailForm = emailForm + ' var matchesFn;\n'; 1890emailForm = emailForm + ' ["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some(function(fn) {\n'; 1891emailForm = emailForm + ' if (typeof document.body[fn] == "function") {\n'; 1892emailForm = emailForm + ' matchesFn = fn;\n'; 1893emailForm = emailForm + ' return true;\n'; 1894emailForm = emailForm + ' }\n'; 1895emailForm = emailForm + ' return false;\n'; 1896emailForm = emailForm + ' })\n'; 1897emailForm = emailForm + ' var parent;\n'; 1898emailForm = emailForm + ' while (el) {\n'; 1899emailForm = emailForm + ' parent = el.parentElement;\n'; 1900emailForm = emailForm + ' if (parent && parent[matchesFn](selector)) {\n'; 1901emailForm = emailForm + ' return parent;\n'; 1902emailForm = emailForm + ' }\n'; 1903emailForm = emailForm + ' el = parent;\n'; 1904emailForm = emailForm + ' }\n'; 1905emailForm = emailForm + ' return null;\n'; 1906emailForm = emailForm + ' }\n'; 1907emailForm = emailForm + ' \n'; 1908emailForm = emailForm + ' // this is for legacy sites that use an inline onclick handler on an anchor tag\n'; 1909emailForm = emailForm + ' function handleClick(ev) {\n'; 1910emailForm = emailForm + ' ev.preventDefault();\n'; 1911emailForm = emailForm + ' \n'; 1912emailForm = emailForm + ' grecaptcha.execute();\n'; 1913emailForm = emailForm + ' \n'; 1914emailForm = emailForm + ' ev.stopPropagation();\n'; 1915emailForm = emailForm + ' }\n'; 1916emailForm = emailForm + ' \n'; 1917emailForm = emailForm + ' // this is for the /employer/help page which has inline javascript validation\n'; 1918emailForm = emailForm + ' function handleClick2(ev) {\n'; 1919emailForm = emailForm + ' ev.preventDefault();\n'; 1920emailForm = emailForm + ' if(verify($(this).up("form"))) {\n'; 1921emailForm = emailForm + ' \n'; 1922emailForm = emailForm + ' grecaptcha.execute();\n'; 1923emailForm = emailForm + ' \n'; 1924emailForm = emailForm + ' ev.stopPropagation();\n'; 1925emailForm = emailForm + ' } else {\n'; 1926emailForm = emailForm + ' \n'; 1927emailForm = emailForm + ' grecaptcha.reset();\n'; 1928emailForm = emailForm + ' \n'; 1929emailForm = emailForm + ' }\n'; 1930emailForm = emailForm + ' }\n'; 1931emailForm = emailForm + ' \n'; 1932emailForm = emailForm + ' function processCaptcha() {\n'; 1933emailForm = emailForm + ' var formElement = closest(document.getElementById("invisible-recaptcha"), "form");\n'; 1934emailForm = emailForm + ' var links = document.getElementsByClassName("jt_cte_button");\n'; 1935emailForm = emailForm + ' var links2 = document.getElementsByClassName("jt_cte_short_button");\n'; 1936emailForm = emailForm + ' \n'; 1937emailForm = emailForm + ' // this is for responsive sites that use a submit button\n'; 1938emailForm = emailForm + ' formElement.addEventListener("submit", function(e){\n'; 1939emailForm = emailForm + ' e.preventDefault();\n'; 1940emailForm = emailForm + ' \n'; 1941emailForm = emailForm + ' grecaptcha.execute();\n'; 1942emailForm = emailForm + ' \n'; 1943emailForm = emailForm + ' });\n'; 1944emailForm = emailForm + ' Array.prototype.forEach.call(links, function(elem) {\n'; 1945emailForm = emailForm + ' var btnForm = closest(elem, "form");\n'; 1946emailForm = emailForm + ' if(btnForm.id != "jt_login") {\n'; 1947emailForm = emailForm + ' elem.onclick = handleClick;\n'; 1948emailForm = emailForm + ' }\n'; 1949emailForm = emailForm + ' });\n'; 1950emailForm = emailForm + ' \n'; 1951emailForm = emailForm + ' Array.prototype.forEach.call(links2, function(elem) {\n'; 1952emailForm = emailForm + ' var btnForm = closest(elem, "form");\n'; 1953emailForm = emailForm + ' if(btnForm.id != "jt_login") {\n'; 1954emailForm = emailForm + ' elem.onclick = handleClick2;\n'; 1955emailForm = emailForm + ' }\n'; 1956emailForm = emailForm + ' });\n'; 1957emailForm = emailForm + ' }\n'; 1958emailForm = emailForm + ' \n'; 1959emailForm = emailForm + ' var onSubmit = function(token) {\n'; 1960emailForm = emailForm + ' \n';
1961emailForm = emailForm + ' submitModal("invisible-recaptcha");\n'; 1962emailForm = emailForm + ' \n'; 1963emailForm = emailForm + ' };\n'; 1964emailForm = emailForm + ' <\/script>\n'; 1965emailForm = emailForm + '
1965<script src="https://www.google.com/recaptcha/api.js" async defer><\/script>\n'; 1966emailForm = emailForm + ' <div id="invisible-recaptcha" class="g-recaptcha" data-sitekey="6LdELooaAAAAAFLz2ws0k6tlJBtKzk5VAyLCJfIg" data-callback="onSubmit" data-size="invisible"></div>\n'; 1967emailForm = emailForm + ' </fieldset>'; 1968emailForm = emailForm + ' </div></form>'; 1969emailForm = emailForm + ' '; 1970emailForm = emailForm + ' </div>'; 1971$("#share .modal-content").html(''); 1972$("#apply-options .modal-content").html(emailForm); 1973$('#apply-options') 1974.find('#jt_apply_email') 1975.fileupload({url: '/services/upload/upload.cfm'}) 1976.fileupload('option', {autoUpload:true, acceptFileTypes:/\.(doc|docx|pdf|txt|odt)/i, maxFileSize: 10485760}); 1977processCaptcha(); 1978return false; 1979} 1980function shareJob(job, show, elm, jobtitle, url) { 1981window.dataLayer.push({'event':'job_share','job_id':job.toString(),'clicked_element':'search_results_page','job_share_step':'Initial'}); 1982window.dataLayer.push({'event':'job_details', 'clicked_element': "kebab: " + $(elm).attr('data-ga-label')}); 1983setEmailForm(job, jobtitle, url); 1984$('#share').modal('show'); 1985return false; 1986} 1987function setEmailForm(job_id, jobtitle, url){ 1988url = encodeURIComponent(url); 1989var emailForm = '<header class="header">'; 1990emailForm = emailForm + '<h5>Share this Job with a Friend</h5>'; 1991emailForm = emailForm + '<a aria-hidden="true" data-dismiss="modal" class="close">×</a></header>'; 1992emailForm = emailForm + '<h2>' + jobtitle + '</h2>'; 1993emailForm = emailForm + '<div>'; 1994emailForm = emailForm + '<nav class="social-media clearfix">'; 1995emailForm = emailForm + '<ul>'; 1996emailForm = emailForm + '<li> <a class="facebook-icon" aria-label="Share on Facebook" target="_blank" rel="noopener noreferrer" href="https://facebook.com/sharer.php?u=' + url + '"><span class="icon-custom-margin fa-brands fa-square-facebook" aria-hidden="true"></span></a> </li>'; 1997emailForm = emailForm + '<li> <a class="twitter-icon" aria-label="Share on Twitter" target="_blank" rel="noopener noreferrer" href="https://twitter.com/intent/tweet?url=' + url + '"><span class="icon-custom-margin fa-brands fa-square-x-twitter" aria-hidden="true"></span></a> </li>'; 1998emailForm = emailForm + '<li> <a class="linkedin-icon" aria-label="Share on LinkedIn" target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/cws/share?url=' + url + '"><span class="icon-custom-margin fa-brands fa-linkedin" aria-hidden="true"></span></a> </li>'; 1999emailForm = emailForm + '</ul>'; 2000emailForm = emailForm + '</nav>'; 2001/*emailForm = emailForm + '<span class="socialShare"> <!-- The share buttons will be inserted here --> </span>'; 2002emailForm = emailForm + '<span class="socials opened" style="width: 330px; margin-left: -145px;"><a href="https://twitter.com/intent/tweet?url=http%3A%2F%2Ftutorialzine.com%2F2014%2F08%2Fcool-share-jquery-plugin%2F&text=Check%20out%20this%20awesome%20jQuery%20Social%20Buttons%20Plugin!%20&via=Tutorialzine" class="icon-custom-margin fa-brands fa-x-twitter"></a><a href="https://facebook.com/sharer.php?u=http%3A%2F%2Ftutorialzine.com%2F2014%2F08%2Fcool-share-jquery-plugin%2F" class="icon-custom-margin fa-brands fa-facebook-f"></a><a href="https://plus.google.com/share?url=http%3A%2F%2Ftutorialzine.com%2F2014%2F08%2Fcool-share-jquery-plugin%2F" class="icon-custom-margin fa-brands fa-google"></a></span>';*/ 2003emailForm = emailForm + '</div>'; 2004emailForm = emailForm + '<div>'; 2005emailForm = emailForm + '<form id="jt_job_email" method="post">'; 2006emailForm = emailForm + '<input type="hidden" value="' + job_id + '" name="job">'; 2007emailForm = emailForm + '<span class="alert"></span>'; 2008emailForm = emailForm + '<fieldset class="full">'; 2009emailForm = emailForm + '<legend style="position: absolute;left: -999em;">From (your email)</legend>'; 2010emailForm = emailForm + '<label>From (your email)</label>'; 2011emailForm = emailForm + '<input type="email" required="" placeholder="Enter your email address" class="form-text" id="emailFrom" name="your_email" autocomplete="email">'; 2012emailForm = emailForm + '</fieldset>'; 2013emailForm = emailForm + '<fieldset class="full">'; 2014emailForm = emailForm + '<legend style="position: absolute;
2014left: -999em;">To (recipient\'s emails)</legend>'; 2015emailForm = emailForm + '<label>To (recipient\'s emails)</label>'; 2016emailForm = emailForm + '<input type="email" required="" placeholder="Enter recipient\'s email address" class="form-text" id="emailTo" name="email" autocomplete="email">'; 2017emailForm = emailForm + '</fieldset>'; 2018emailForm = emailForm + '<fieldset class="full">'; 2019emailForm = emailForm + '<legend style="position: absolute;left: -999em;">Your Name</legend>'; 2020emailForm = emailForm + '<label>Your Name</label>'; 2021emailForm = emailForm + '<input type="text" placeholder="Enter your name" class="form-text" id="name" name="your_name" autocomplete="name">'; 2022emailForm = emailForm + '</fieldset>'; 2023emailForm = emailForm + '<fieldset class="full">'; 2024emailForm = emailForm + '<legend style="position: absolute;left: -999em;">Notes</legend>'; 2025emailForm = emailForm + '<label>Notes</label>'; 2026emailForm = emailForm + '<textarea id="notes" placeholder="Notes" name="message" rows="4"></textarea>'; 2027emailForm = emailForm + '</fieldset>'; 2028emailForm = emailForm + '<fieldset class="full">'; 2029emailForm = emailForm + '<legend style="position: absolute;left: -999em;">Send Email</legend>'; 2030emailForm = emailForm + '<button type="submit" class="primary" id="send-email-btn">Send Email</button>'; 2031emailForm = emailForm + '<a aria-hidden="true" data-dismiss="modal" class="cancel">Cancel</a>'; 2032emailForm = emailForm + '</fieldset>'; 2033emailForm = emailForm + '<fieldset>'; 2034emailForm = emailForm + '<legend style="position: absolute;left: -999em;">Recaptcha</legend>'; 2035emailForm = emailForm + '
2035<script type="text/javascript">\n'; 2036emailForm = emailForm + ' //fix for this.each is not a function\n'; 2037emailForm = emailForm + ' if ("NodeList" in window) {\n'; 2038emailForm = emailForm + ' if (!NodeList.prototype.each && NodeList.prototype.forEach) {\n'; 2039emailForm = emailForm + ' NodeList.prototype.each = NodeList.prototype.forEach;\n'; 2040emailForm = emailForm + ' }\n'; 2041emailForm = emailForm + ' }\n'; 2042emailForm = emailForm + ' function closest(el, selector) {\n'; 2043emailForm = emailForm + ' var matchesFn;\n'; 2044emailForm = emailForm + ' ["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some(function(fn) {\n'; 2045emailForm = emailForm + ' if (typeof document.body[fn] == "function") {\n'; 2046emailForm = emailForm + ' matchesFn = fn;\n'; 2047emailForm = emailForm + ' return true;\n'; 2048emailForm = emailForm + ' }\n'; 2049emailForm = emailForm + ' return false;\n'; 2050emailForm = emailForm + ' })\n'; 2051emailForm = emailForm + ' var parent;\n'; 2052emailForm = emailForm + ' while (el) {\n'; 2053emailForm = emailForm + ' parent = el.parentElement;\n'; 2054emailForm = emailForm + ' if (parent && parent[matchesFn](selector)) {\n'; 2055emailForm = emailForm + ' return parent;\n'; 2056emailForm = emailForm + ' }\n'; 2057emailForm = emailForm + ' el = parent;\n'; 2058emailForm = emailForm + ' }\n'; 2059emailForm = emailForm + ' return null;\n'; 2060emailForm = emailForm + ' }\n'; 2061emailForm = emailForm + ' \n'; 2062emailForm = emailForm + ' // this is for legacy sites that use an inline onclick handler on an anchor tag\n'; 2063emailForm = emailForm + ' function handleClick(ev) {\n'; 2064emailForm = emailForm + ' ev.preventDefault();\n'; 2065emailForm = emailForm + ' \n'; 2066emailForm = emailForm + ' grecaptcha.execute();\n'; 2067emailForm = emailForm + ' \n'; 2068emailForm = emailForm + ' ev.stopPropagation();\n'; 2069emailForm = emailForm + ' }\n'; 2070emailForm = emailForm + ' \n'; 2071emailForm = emailForm + ' // this is for the /employer/help page which has inline javascript validation\n'; 2072emailForm = emailForm + ' function handleClick2(ev) {\n'; 2073emailForm = emailForm + ' ev.preventDefault();\n'; 2074emailForm = emailForm + ' if(verify($(this).up("form"))) {\n'; 2075emailForm = emailForm + ' \n'; 2076emailForm = emailForm + ' grecaptcha.execute();\n'; 2077emailForm = emailForm + ' \n'; 2078emailForm = emailForm + ' ev.stopPropagation();\n'; 2079emailForm = emailForm + ' } else {\n'; 2080emailForm = emailForm + ' \n'; 2081emailForm = emailForm + ' grecaptcha.reset();\n'; 2082emailForm = emailForm + ' \n'; 2083emailForm = emailForm + ' }\n'; 2084emailForm = emailForm + ' }\n'; 2085emailForm = emailForm + ' \n'; 2086emailForm = emailForm + ' function processCaptcha() {\n'; 2087emailForm = emailForm + ' var formElement = closest(document.getElementById("invisible-recaptcha-jt_job_email"), "form");\n'; 2088emailForm = emailForm + ' var links = document.getElementsByClassName("jt_cte_button");\n'; 2089emailForm = emailForm + ' var links2 = document.getElementsByClassName("jt_cte_short_button");\n'; 2090emailForm = emailForm + ' \n'; 2091emailForm = emailForm + ' // this is for responsive sites that use a submit button\n'; 2092emailForm = emailForm + ' formElement.addEventListener("submit", function(e){\n'; 2093emailForm = emailForm + ' e.preventDefault();\n'; 2094emailForm = emailForm + ' \n'; 2095emailForm = emailForm + ' grecaptcha.execute();\n'; 2096emailForm = emailForm + ' \n'; 2097emailForm = emailForm + ' });\n'; 2098emailForm = emailForm + ' Array.prototype.forEach.call(links, function(elem) {\n'; 2099emailForm = emailForm + ' var btnForm = closest(elem, "form");\n'; 2100emailForm = emailForm + ' if(btnForm.id != "jt_login") {\n'; 2101emailForm = emailForm + ' elem.onclick = handleClick;\n'; 2102emailForm = emailForm + ' }\n'; 2103emailForm = emailForm + ' });\n'; 2104emailForm = emailForm + ' \n'; 2105emailForm = emailForm + ' Array.prototype.forEach.call(links2, function(elem) {\n'; 2106emailForm = emailForm + ' var btnForm = closest(elem, "form");\n'; 2107emailForm = emailForm + ' if(btnForm.id != "jt_login") {\n'; 2108emailForm = emailForm + ' elem.onclick = handleClick2;\n'; 2109emailForm = emailForm + ' }\n'; 2110emailForm = emailForm + ' });\n'; 2111emailForm = emailForm + ' }\n'; 2112emailForm = emailForm + ' \n'; 2113emailForm = emailForm + ' var onSubmit = function(token) {\n'; 2114emailForm = emailForm + ' \n';
2115emailForm = emailForm + ' submitModal("invisible-recaptcha-jt_job_email");\n'; 2116emailForm = emailForm + ' \n'; 2117emailForm = emailForm + ' };\n'; 2118emailForm = emailForm + ' <\/script>\n'; 2119emailForm = emailForm + '
2119<script src="https://www.google.com/recaptcha/api.js" async defer><\/script>\n'; 2120emailForm = emailForm + ' <div id="invisible-recaptcha-jt_job_email" class="g-recaptcha" data-sitekey="6LdELooaAAAAAFLz2ws0k6tlJBtKzk5VAyLCJfIg" data-callback="onSubmit" data-size="invisible"></div>\n'; 2121emailForm = emailForm + '</fieldset>'; 2122emailForm = emailForm + '</form>'; 2123emailForm = emailForm + '</div>'; 2124$("#apply-options .modal-content").html(''); 2125$("#share .modal-content").html(emailForm); 2126processCaptcha(); 2127return false; 2128} 2129function sendEmail(form){ 2130var error = ""; 2131if(!form.email.value) error += " - Please enter the email address to which you would like to send this job.\n"; 2132else if(!form.email.value.match(/^[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+(?:\.[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?/)) error += " - Please enter an email address in the form [email protected].\n"; 2133if(!form.your_email.value) error += " - Please enter a reply to email address.\n"; 2134else if(!form.your_email.value.match(/^[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+(?:\.[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?/)) error += " - Please enter an reply to email address in the form [email protected].\n"; 2135if(error){ 2136alert("The following error(s) have occurred:\n" + error); 2137window.dataLayer.push({'event':'job_share','job_id':"f14adde5-5856980525",'clicked_element':'search_results_page','job_share_step':'Email Submit-Fail'}); 2138grecaptcha.reset(); 2139} 2140else { 2141var jqxhr = $.post( "/c/functions/emailjob.cfm?site_id=22931", $( form ).serialize(), function( data ) { 2142var newContent = ''; 2143if( data.error === undefined || !data.error.length ) { 2144window.dataLayer.push({'event':'job_share','job_id':"f14adde5-5856980525",'clicked_element':'search_results_page','job_share_step':'Email Submit-Success'}); 2145newContent = '<header class="header"><h5>Job has been sent.</h5><a class="close" data-dismiss="modal" aria-hidden="true">×</a></header><br /><br /><button class="primary" data-dismiss="modal">OK</button>'; 2146} else { 2147window.dataLayer.push({'event':'job_share','job_id':"f14adde5-5856980525",'clicked_element':'search_results_page','job_share_step':'Email Submit-Fail'}); 2148newContent = '<header class="header"><h5>' + data.error + '</h5><a class="close" data-dismiss="modal" aria-hidden="true">×</a></header><br /><br /><button class="primary" data-dismiss="modal">OK</button>'; 2149} 2150$("#share .modal-content").html(newContent); 2151}, 'json' ).fail(function() { 2152alert( "error" ); 2153grecaptcha.reset(); 2154}); 2155} 2156return false; 2157} 2158</script>
vendor: 1 bytes, line 2158
2158
2159<script> 2160var summarizeAiFlag = false, 2161insightsAiFlag = false, 2162progressCircleSummary = document.querySelector("#progress-circle-path-summary"), 2163summarizeAjax = null; 2164insightsAjax=null; 2165// Put the carousel script here because the whole content of this file refreshesh though ajax 2166$(document).ready(function() { 2167let currentAjax = null; 2168$('[data-toggle-second="tooltip"]').tooltip({ template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' }); 2169applyImp=''; 2170applyImp='0'; 2171applyImp+='1'; 2172applyImp+='0'; 2173let holder=0; 2174$(document).on('click', '.btn-primary.ga_apply', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Primary",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2175}), $(document).on('click', '.secondary.ga_ext', function(e){if(holder == 0){holder=1; window.dataLayer.push({'event':'job_apply','job_apply_type':"External_M",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':this.href})} 2176}), $(document).on('click', '.btn-primary.ga_ext', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"External_S",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':this.href}) 2177}), $(document).on('click', '.secondary.ga_eml', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Initial_Email_M",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2178}), $(document).on('click', '.btn-primary.ga_eml', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Initial_Email_S",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2179}), $(document).on('click', '#apply_email_cancel_single', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Cancel_Email_S",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2180}), $(document).on('click', '.btn-primary.ga_int', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Initial_Internal_S",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2181}), $(document).on('click', '.secondary.ga_int', function(e){ window.dataLayer.push({'event':'job_apply','job_apply_type':"Initial_Internal_M",'job_id':ga_j_id,'apply_impression':applyImp,'job_apply_url':'n/a'}) 2182}), $(document).on('click', '.linkedin-icon', function(e){window.dataLayer.push({'event':'job_share','job_id':ga_j_id,'clicked_element':'search_results_page','job_share_step':'Linkedin'}) 2183}), $(document).on('click', '.twitter-icon', function(e){window.dataLayer.push({'event':'job_share','job_id':ga_j_id,'clicked_element':'search_results_page','job_share_step':'Twitter'}) 2184}), $(document).on('click', '.facebook-icon', function(e){window.dataLayer.push({'event':'job_share','job_id':ga_j_id,'clicked_element':'search_results_page','job_share_step':'Facebook'}) 2185}), $("#share").on('shown.bs.modal', function(e){window.dataLayer.push({'event':'job_share','job_id':ga_j_id,'clicked_element':'search_results_page','job_share_step':'Initial'}) 2186}), $(document).on('click', '#share .cancel', function(e){window.dataLayer.push({'event':'job_share','job_id':ga_j_id,'clicked_element':'search_results_page','job_share_step':'Cancel'}) 2187}); 2188if($(".g-scrolling-carousel .items").length > 0){ 2189$(".g-scrolling-carousel .items").gScrollingCarousel(); 2190} 2191/*** Jobs You May Like and Company Profile Jobs onclick ***/ 2192$('.jobs-recommended-container .job-main-data, .more-jobs-from-company-container .more-job-item').on('mouseup', function() { 2193var curObj = $(this); 2194var job_id = curObj.find('input:hidden[name="job_id"]').val(); 2195var job_Title = curObj.find('input:hidden[name="job_position_rel"]').val(); 2196var job_Location = curObj.find('input:hidden[name="job_Location_Rel"]').val(); 2197var job_flag = curObj.find('input:hidden[name="job_flag"]').val(); 2198var ga_rank = curObj.find('input:hidden[name="ga_rank"]').val(); 2199var job_source = curObj.find( 'input:hidden[name="job_source"]' ).val(); 2200if( job_id !== undefined && /^[a-z0-9_-]+$/i.test( job_id ) ){ 2201let temp_user_geocode = "", 2202user_latlong = "", 2203location_completion = $("#location_completion").val(), 2204location_latlong = $("#location_latlong").val(); 2205if (typeof userIpGeocode !== "undefined") { 2206temp_user_geocode = JSON.parse(userIpGeocode); 2207if ((typeof temp_user_geocode.latlong !== "undefined") && temp_user_geocode.latlong.length) 2208user_latlong = encodeURIComponent(temp_user_geocode.latlong); 2209} 2210$('div.job-tile-active').removeClass('job-tile-active status-highlight-active'); 2211$('.job-result-tiles .job-tile-'+job_id).addClass('job-tile-active status-highlight-active'); 2212getJob(job_id,undefined,undefined,job_flag,job_Title,job_Location,job_source,undefined,undefined,undefined,user_latlong,location_completion,location_latlong); 2213} 2214else{ 2215gaJobClickWeb('Job', 'Job Click', 'none',ga_rank,'backfill-job.backfill_source'); 2216window.open(job_id, '_blank'); 2217} 2218}
2218); 2219$(".course_cards .course_card").on('click', function(){ 2220var job_id = $(".currJobId").val(); 2221}); 2222$(".job-main-data .job-details .job-detail-row a").on('click', function(){ 2223var curObj = $(this), 2224job_id = $(".currJobId").val(), 2225job_source = curObj.find( 'input:hidden[name="job_source"]' ).val(); 2226window.dataLayer.push({'event':'job_click','clicked_element':'job_details_section','job_upgrade':"",'job_id':job_id,'job_source':job_source}) 2227}); 2228/*** Mobile : Show Job Details ***/ 2229$('.back-results-button-container').on('click', function() { 2230$('.job-results-body').removeClass("job-results-focus"); 2231$('.apply-button-mobile-container').css('display','none'); 2232var pageHeight = $(".region_main-pane").css('height'); 2233$(".region_main-pane").css({"height":"calc(" + pageHeight + " + 54px)"}); //Apply button Height 2234$('iframe#launcher').css('bottom','0'); 2235/*** Transition Class for Back Btn on Mobile ***/ 2236$('.btn-mobile-back').addClass("btn-rotate"); 2237}); 2238( function() { 2239var activeJob = $( '.job-tile-active.status-highlight-active' ), 2240siteName = ( document.title.split( '-' )[ 1 ] || '' ).trim(), 2241jobId = activeJob.find( 'input:hidden[name="job_id"]' ).val(), 2242jobLocation = ( activeJob.find( 'input:hidden[name="job_Location"]' ).val() || '' ).trim(), 2243jobFlag = activeJob.find( 'input:hidden[name="job_flag"]' ).val(), 2244jobSource = activeJob.find( 'input:hidden[name="job_source"]' ).val(); 2245jobTitle = activeJob.find( 'input:hidden[name="job_Position"]' ).val() + ' Job Position ' + ( jobLocation.length ? 'at ' + jobLocation + ' ' : '' ) + '- ' + siteName, 2246jobUrl = window.location.protocol + "//" + window.location.host + '/jobs/view/head-of-quality-pharmaceutical/f14adde5-5884392992/' + window.location.search; 2247window.dataLayer.push({'event':'job_view','clicked_element':'job_page_section','job_title':jobTitle,'job_upgrade':"",'job_id':jobId,'job_source':jobSource,'company_name':"Russell Taylor Group Ltd"}); 2248gaJobScroll( jobId, jobTitle, jobUrl ); 2249} )(); 2250$( '.label-diversity, .label-veterans', '.job-middle-container' ).tooltip( { template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' } ); 2251$( '#job-more-locations' ).on( 'click', function(){ 2252$( '#job-more-locations-dropdown' ).css( {'display': 'block'} ); 2253}); 2254$( '#career-fair-register-button' ).on( 'click', function(){ 2255let register_url = $( '#career-fair-register-url' ).val(); 2256window.location.href = register_url; 2257}); 2258$( '#intel-job-location').on( 'change', function(){ 2259let job_id = $("#job-id").val(), 2260location = $(this).find(':selected').attr('data-location').trim(), 2261aLocation = [], 2262country = '', 2263state = '', 2264city = ''; 2265gaJobView('Community Intel Location', 'Community Intel Location', $(this).val()); 2266$("#community-intel-spinner").css("display", ""); 2267$("#community-intel-overlay").css({"width":"100%", "opacity":.5}); 2268if (job_id.length > 0 && location.length > 0) { 2269aLocation = location.split("$"); 2270// aLocation[0] = city 2271// aLocation[1] = state 2272// aLocation[2] = country 2273if (aLocation.length == 3) { 2274city = aLocation[0].split("=").pop().trim(); 2275state = aLocation[1].split("=").pop().trim(); 2276country = aLocation[2].split("=").pop().trim(); 2277} 2278// Abort any other existing AJAX request 2279if(currentAjax != null){ 2280currentAjax.abort(); 2281} 2282ajaxUrl = '/c/@search_results/controller/includes/get_intel.cfm?ajaxRequest=1&ajaxIntelLocationChange=1&intel_city='+city+'&intel_state='+state+'&intel_country='+country+'&site_id=22931'+'&nation_code=234'+'&locationCount=1'+'&jobWord=Job'; 2283currentAjax = $.ajax({ 2284method: "GET", 2285url: ajaxUrl 2286}).done(function(result){ 2287let jsonResponse = JSON.parse(result); 2288$(".community-intel-info-container").remove(); 2289if (jsonResponse.intel_found) { 2290// replace with new intel content 2291if ($("#community-intel-location-specific-content").length > 0) { 2292$("#community-intel-location-specific-content").replaceWith(jsonResponse.intel_content); 2293} 2294else { 2295$("#community-intel-error-container").after(jsonResponse.intel_content).remove(); 2296} 2297} 2298else { 2299// replace the intel content with the error 2300if ($("#community-intel-location-specific-content").length > 0) { 2301// append the error after this container and then remove this container 2302$("#community-intel-location-specific-content").after(jsonResponse.intel_content).remove(); 2303} 2304else { 2305// replace the current error message with the new error 2306$("#community-intel-error-container").after(jsonResponse.intel_content).remove(); 2307} 2308} 2309$('[data-toggle="tooltip"]').tooltip( { template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' } ); 2310$("#community-intel-spinner").css("display", "none"); 2311$("#community-intel-overlay").css({"width":"0%", "opacity":0}); 2312}); 2313} 2314}); 2315}); 2316function adjustModalBackdrop() { 2317$(".modal-backdrop").attr("style", "position: absolute !important; height: "+$(".job-and-location-container").height()+"px; width: "+$(".job-and-location-container").width()+"px; opacity: 0;"); 2318// doing the z-index separately since adding it above gets overwritten by the default bootstrap z-index from the stylesheet 2319$(".modal-backdrop").css("z-index", "5"); 2320} 2321function showNextCareerFair(idx) { 2322if (typeof aCareerFairs[idx] !== "undefined") { 2323let cfair_date = aCareerFairs[idx].start_date; 2324if (typeof aCareerFairs[idx].end_date !== "undefined" && aCareerFairs[idx].end_date.length) 2325cfair_date = cfair_date + ' - ' + aCareerFairs[idx].end_date; 2326// image logic 2327let image = "<div class='logo-placeholder'><i class='bi bi-calendar-check icon'></i></div>"; 2328if (typeof aCareerFairs[idx].badge_jpg_exists !== "undefined" && aCareerFairs[idx].badge_jpg_exists === true) 2329image = "<img src='/images/career_fairs/badges/"+aCareerFairs[idx].id+".jpg' class='logo' alt='logo' />" 2330else if (typeof aCareerFairs[idx].badge_gif_exists !== "undefined" && aCareerFairs[idx].badge_gif_exists === true) 2331image = "<img src='/images/career_fairs/badges/"+aCareerFairs[idx].id+".gif' class='logo' alt='logo' />" 2332let banner_itle = aCareerFairs[idx].banner_title; 2333if ( aCareerFairs[idx].id == $("#job-career-fair-id").val()) 2334banner_itle = "This "+$("#word-job-sc").val()+" will be in the Upcoming Career Fair!";
2335let html = image + '<div class="contents"><div class="title">'+banner_itle+'</div><div class="subtext">'+aCareerFairs[idx].name+'</div><div class="date">'+cfair_date+'</div></div>'; 2336$(".career-fair-container").html(html); 2337let maxCareerFairs = (aCareerFairs.length -1); 2338let prev = (idx == 0) ? maxCareerFairs : (idx-1); 2339let next = (idx == maxCareerFairs) ? 0 : (idx+1); 2340if (idx === 0) { 2341// hide prev button 2342$("#career-fair-prev").addClass('hide'); 2343$("#career-fair-prev").removeAttr("onClick"); 2344// show next button 2345$("#career-fair-next").removeClass('hide'); 2346$("#career-fair-next").attr("onClick", "showNextCareerFair("+next+")"); 2347} 2348else if (idx === maxCareerFairs) { 2349// show prev button 2350$("#career-fair-prev").removeClass('hide'); 2351$("#career-fair-prev").attr("onClick", "showNextCareerFair("+prev+")"); 2352// hide next button 2353$("#career-fair-next").addClass('hide'); 2354$("#career-fair-next").removeAttr("onClick"); 2355} 2356else { 2357$("#career-fair-prev").removeClass('hide'); 2358$("#career-fair-next").removeClass('hide'); 2359$("#career-fair-prev").attr("onClick", "showNextCareerFair("+prev+")"); 2360$("#career-fair-next").attr("onClick", "showNextCareerFair("+next+")"); 2361} 2362// register now button logic 2363if (typeof aCareerFairs[idx].register_now_url !== "undefined" && aCareerFairs[idx].register_now_url.length) { 2364$("#career-fair-register-url").val(aCareerFairs[idx].register_now_url); 2365$("#career-fair-register-button").css("display", "block"); 2366} 2367else { 2368$("#career-fair-register-url").val(''); 2369$("#career-fair-register-button").css("display", "none"); 2370} 2371} 2372} 2373// Disable dropdown closing on clicking inside the dropdown 2374$('#ai-dropdownMenu').on('click', function(e) { 2375e.stopPropagation(); // Prevent event from propagating to the parent 2376}); 2377function generateSummary(id) { 2378//close the tooltip 2379$('#ai-button').tooltip('hide'); 2380if (summarizeAiFlag == false) { 2381if (typeof id !== undefined) { 2382// ajax call to get the content 2383let ajaxURL = "/includes/ai_integration/summarize.cfm?item_id=" + id + "&item_type=job&action=summarize&site_id=22931&content_type=summary"; 2384if(summarizeAjax != null){ 2385summarizeAjax.abort(); 2386} 2387summarizeAjax = $.ajax({ 2388method: "GET", 2389url: ajaxURL 2390}).done(function(result){ 2391let jsonResponse = JSON.parse(result); 2392if (jsonResponse.status == true) { 2393$(".ai-summary-post-loading-content").show(); 2394if (jsonResponse.content && jsonResponse.content.length > 0) { 2395summarizeAiFlag = true; 2396$(".ai-summary-post-loading-content .title-contents-container").show(); 2397$(".ai-summary-post-loading-content .ai-legal-footer-container").show(); 2398$("#ai-pills-summary .ai-summary-pre-loading-content").hide(); 2399$("#ai-pills-summary .ai-summary-post-loading-content .contents-container").html(jsonResponse.content); 2400window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_insights_button", 'clicked_element_details': "success", 'job_id': id}); 2401} 2402if(!summarizeAiFlag){ 2403$("#ai-pills-summary .ai-summary-pre-loading-content").hide(); 2404$("#ai-pills-summary .ai-summary-post-loading-content .title-contents-container").show(); 2405$("#ai-pills-summary .ai-summary-post-loading-content .title-container").hide(); 2406$("#ai-pills-summary .ai-summary-post-loading-content .contents-container").html("<b><i>Oops! Something went wrong while loading your job summary.</i></b><br>We're working on it—check back shortly!"); 2407window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_insights_button", 'clicked_element_details': "error", 'job_id': id}); 2408} 2409} else { 2410$("#ai-pills-summary .ai-summary-pre-loading-content").hide(); 2411$("#ai-pills-summary .ai-summary-post-loading-content .title-contents-container").show(); 2412$("#ai-pills-summary .ai-summary-post-loading-content .title-container").hide(); 2413$("#ai-pills-summary .ai-summary-post-loading-content .contents-container").html("<b><i>Oops! Something went wrong while loading your job summary.</i></b><br>We're working on it—check back shortly!"); 2414window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_insights_button", 'clicked_element_details': "error", 'job_id': id}); 2415} 2416}); 2417} 2418} else { // The above "if" condition will be executed only for 1st click. So "else" condition is to make "ai_summary_insights_button" event for 2nd and subsequent clicks. 2419if (!$(".ai-summary-dropdown-container").hasClass("show")) { // Event must be logged only during modal opening click and not for modal closing click. 2420if($("#ai-pills-summary .ai-summary-post-loading-content .contents-container b i").length == 0) { 2421window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_insights_button", 'clicked_element_details': "success", 'job_id': id}); 2422} else { 2423window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_insights_button", 'clicked_element_details': "error", 'job_id': id}); 2424} 2425} 2426} 2427} 2428function generateInsights(id) { 2429//close the tooltip 2430$('#ai-button').tooltip('hide'); 2431if (insightsAiFlag == false) { 2432if (typeof id !== undefined) { 2433let ajaxURL = "/includes/ai_integration/summarize.cfm?item_id=" + id + "&item_type=job&action=insights&site_id=22931&content_type=insights"; 2434if(insightsAjax != null){ 2435insightsAjax.abort(); 2436} 2437insightsAjax = $.ajax({ 2438method: "GET", 2439url: ajaxURL 2440}).done(function(result){ 2441let jsonResponse = JSON.parse(result); 2442if (jsonResponse.status == true) { 2443$(".ai-insights-post-loading-content").show(); 2444if (jsonResponse.insights && jsonResponse.insights.length > 0) { 2445insightsAiFlag = true; 2446$(".ai-insights-post-loading-content .title-contents-container").show(); 2447$(".ai-insights-post-loading-content .ai-legal-footer-container").show(); 2448$("#ai-pills-insights .ai-insights-pre-loading-content").hide(); 2449$("#ai-insights-tab").show(); 2450$("#ai-pills-insights .ai-insights-post-loading-content .contents-container").html(jsonResponse.insights); 2451window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_insights_tab", 'clicked_element_details': "success", 'job_id': id}); 2452} 2453if(!insightsAiFlag){ 2454$("#ai-pills-insights .ai-insights-pre-loading-content").hide(); 2455$("#ai-pills-insights .ai-insights-post-loading-content .title-contents-container").show(); 2456$("#ai-pills-insights .ai-insights-post-loading-content .title-container").hide(); 2457$("#ai-pills-insights .ai-insights-post-loading-content .contents-container").html("<b><i>Oops! Something went wrong while loading your job insights.</i></b><br>We're working on it—check back shortly!"); 2458window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_insights_tab", 'clicked_element_details': "error", 'job_id': id}); 2459} 2460} else { 2461$("#ai-pills-insights .ai-insights-pre-loading-content").hide(); 2462$("#ai-pills-insights .ai-insights-post-loading-content .title-contents-container").show(); 2463$("#ai-pills-insights .ai-insights-post-loading-content .title-container").hide(); 2464$("#ai-pills-insights .ai-insights-post-loading-content .contents-container").html("<b><i>Oops! Something went wrong while loading your job insights.</i></b><br>We're working on it—check back shortly!"); 2465window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_insights_tab", 'clicked_element_details': "error", 'job_id': id}); 2466} 2467}); 2468} 2469} 2470} 2471$(document).on('click', function(event) { 2472const $dropdown = $('.ai-dropdown-toggle'); 2473if (!$dropdown.is(event.target) && $dropdown.has(event.target).length === 0) { 2474$dropdown.find('.dropdown-menu').removeClass('show'); 2475} 2476}); 2477// Close dropdown when the close button inside is clicked 2478$(document).on('click', '.ai-close-button', function() { 2479$(this).closest('.dropdown-menu').removeClass('show'); 2480}); 2481// Get the container element 2482dropdownContainer = document.getElementById("ai-dropdownMenu"); 2483// Attach event listener for tab buttons within the container 2484if (dropdownContainer) { 2485dropdownContainer.querySelectorAll('[data-toggle="tab"]').forEach((tab) => { 2486tab.addEventListener("click", function (e) { 2487e.preventDefault(); 2488// Remove 'active' class from all tabs and their panels 2489dropdownContainer.querySelectorAll(".nav-link").forEach((el) => el.classList.remove("active")); 2490dropdownContainer.querySelectorAll(".tab-pane").forEach((el) => el.classList.remove("show", "active")); 2491// Add 'active' to the clicked tab and corresponding panel 2492this.classList.add("active"); 2493const targetPanel = document.querySelector(this.getAttribute("data-target")); 2494if (targetPanel) { 2495targetPanel.classList.add("show", "active"); 2496} 2497if($(targetPanel).attr("id") === "ai-pills-summary") { 2498if ($(".ai-summary-pre-loading-content").is(":hidden")) { // This must execute only when Summary tab is already loaded via ajax because there is a separate snippet to log the event during ajax call. 2499if($("#ai-pills-summary .ai-summary-post-loading-content .contents-container b i").length == 0) { 2500window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_tab", 'clicked_element_details': "success", 'job_id': f14adde5-5884392992}); 2501} else { 2502window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_summary_tab", 'clicked_element_details': "error", 'job_id': f14adde5-5884392992}); 2503} 2504} 2505} else if ( $(targetPanel).attr("id") === "ai-pills-insights") { 2506if ($(".ai-insights-pre-loading-content").is(":hidden")) { // This must execute only when Insights tab is already loaded via ajax because there is a separate snippet to log the event during ajax call. 2507if($("#ai-pills-insights .ai-insights-post-loading-content .contents-container b i").length == 0) { 2508window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_insights_tab", 'clicked_element_details': "success", 'job_id': f14adde5-5884392992}); 2509} else { 2510window.dataLayer.push({'event':'ai_job_description', 'clicked_element': "ai_insights_tab", 'clicked_element_details': "error", 'job_id': f14adde5-5884392992}); 2511} 2512} 2513} 2514}); 2515}); 2516} 2517</script>
2517 2518<div class='company-details-jobs-learning-parent-container' id='data-step-hiring-company'> 2519<div class="jobs-you-may-like-container" id="data-step-similar-jobs"> 2520<div class="jobs-you-may-like-title"> 2521Jobs You May Like 2522</div> 2523<div class="jobs-recommended-container g-carousel"> 2524<div class="g-scrolling-carousel"> 2525<div class="items" draggable="true"> 2526<div id="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED" role="button" class="job-tile job-mo "> 2527<div class="job-main-data"> 2528<input type="hidden" name="job_id" value="f14adde5-5852093537"> 2529<input type="hidden" name="job_position_rel" value="Head of Quality"/> 2530<input type="hidden" name="job_flag" value="initials"/> 2531<input type="hidden" name="ga_rank" value="1"/> 2532<input type="hidden" name="job_source" value="adzuna" /> 2533<div class="job-details-logo logo-none" role="presentation"> 2534<span role="presentation">W</span> 2535</div> 2536<div class="job-details" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED"> 2537<div class="job-detail-row"> 2538<div class="job-title" aria-label="Job Title" tabindex="0">Head of Quality</div> 2539</div> 2540<div class="job-company-row" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED" aria-label="Hiring Company">WALLACE HIND SELECTION LIMITED</div> 2541<div class="job-subtext-row" aria-labelledby="Head-of-Quality-at-WALLACE-HIND-SELECTION-LIMITED"> 2542<div class="job-location" aria-label="Job Location"> 2543Cambridge, 2544Cambridgeshire, 2545United Kingdom 2546<input type="hidden" name="job_Location_Rel" value="Cambridge Cambridgeshire United Kingdom"/> 2547</div> 2548</div> 2549</div> 2550</div> 2551</div> 2552<div id="Clinical-Research-Scientist-at-Talentmark" role="button" class="job-tile job-mo "> 2553<div class="job-main-data"> 2554<input type="hidden" name="job_id" value="f14adde5-5892846179"> 2555<input type="hidden" name="job_position_rel" value="Clinical Research Scientist"/> 2556<input type="hidden" name="job_flag" value="initials"/> 2557<input type="hidden" name="ga_rank" value="2"/> 2558<input type="hidden" name="job_source" value="adzuna" /> 2559<div class="job-details-logo logo-none" role="presentation"> 2560<span role="presentation">T</span> 2561</div> 2562<div class="job-details" aria-labelledby="Clinical-Research-Scientist-at-Talentmark"> 2563<div class="job-detail-row"> 2564<div class="job-title" aria-label="Job Title" tabindex="0">Clinical Research Scientist</div> 2565</div> 2566<div class="job-company-row" aria-labelledby="Clinical-Research-Scientist-at-Talentmark" aria-label="Hiring Company">Talentmark</div> 2567<div class="job-subtext-row" aria-labelledby="Clinical-Research-Scientist-at-Talentmark"> 2568<div class="job-location" aria-label="Job Location"> 2569Cuckfield, 2570Haywards Heath, 2571United Kingdom 2572<input type="hidden" name="job_Location_Rel" value="Cuckfield Haywards Heath United Kingdom"/> 2573</div> 2574</div> 2575</div> 2576</div> 2577</div> 2578<div id="Senior-Lead-Clinical-Research-Associate-â-NIS-at-Oracle" role="button" class="job-tile job-mo "> 2579<div class="job-main-data"> 2580<input type="hidden" name="job_id" value="f14adde5-5887447674"> 2581<input type="hidden" name="job_position_rel" value="Senior Lead Clinical Research Associate â NIS"/> 2582<input type="hidden" name="job_flag" value="initials"/> 2583<input type="hidden" name="ga_rank" value="3"/> 2584<input type="hidden" name="job_source" value="adzuna" /> 2585<div class="job-details-logo logo-none" role="presentation"> 2586<span role="presentation">O</span> 2587</div> 2588<div class="job-details" aria-labelledby="Senior-Lead-Clinical-Research-Associate-â-NIS-at-Oracle"> 2589<div class="job-detail-row"> 2590<div class="job-title" aria-label="Job Title" tabindex="0">Senior Lead Clinical Research Associate â NIS</div> 2591</div> 2592<div class="job-company-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate-â-NIS-at-Oracle" aria-label="Hiring Company">Oracle</div> 2593<div class="job-subtext-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate-â-NIS-at-Oracle"> 2594<div class="job-location" aria-label="Job Location"> 2595UK, 2596United Kingdom 2597<input type="hidden" name="job_Location_Rel" value=" UK United Kingdom"/> 2598</div> 2599</div> 2600</div> 2601</div> 2602</div> 2603<div id="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle" role="button" class="job-tile job-mo "> 2604<div class="job-main-data"> 2605<input type="hidden" name="job_id" value="f14adde5-5888511869"> 2606<input type="hidden" name="job_position_rel" value="Senior Lead Clinical Research Associate - NIS"/> 2607<input type="hidden" name="job_flag" value="initials"/> 2608<input type="hidden" name="ga_rank" value="4"/> 2609<input type="hidden" name="job_source" value="adzuna" /> 2610<div class="job-details-logo logo-none" role="presentation"> 2611<span role="presentation">O</span> 2612</div> 2613<div class="job-details" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle"> 2614<div class="job-detail-row"> 2615<div class="job-title" aria-label="Job Title" tabindex="0">Senior Lead Clinical Research Associate - NIS</div> 2616</div> 2617<div class="job-company-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle" aria-label="Hiring Company">Oracle</div> 2618<div class="job-subtext-row" aria-labelledby="Senior-Lead-Clinical-Research-Associate---NIS-at-Oracle"> 2619<div class="job-location" aria-label="Job Location"> 2620UK, 2621United Kingdom 2622<input type="hidden" name="job_Location_Rel" value=" UK United Kingdom"/> 2623</div> 2624</div> 2625</div> 2626</div> 2627</div> 2628</div> 2629</div> 2630</div> 2631</div> 2632</div> 2633<div class="apply-button-mobile-container" style="display: none;"></div> 2634</div> 2635<div class="community-intel-container with-search-bar community-intel-container-open"> 2636<div class="slide-panel-button" tabindex="0" id="community-intel-slide-panel" role="button" data-toggle="tooltip" data-trigger="hover" data-placement="bottom" data-original-title="Hide Location"> 2637<i class="bi bi-arrow-bar-left slide-icon slide-icon-close"></i> 2638</div> 2639<div class="additional-overflow-container" id="community-intel-content">
2640<div class="location-details-form-container"> 2641<div class="w-100"> 2642<label for="job-location" tabindex="0">Job Location</label> 2643<div class="input-group"> 2644<i class="bi bi-geo-alt input-icon input-icon-job-location" aria-hidden="true"></i> 2645<select id="intel-job-location" class="custom-select form-control"> 2646<option 2647value="Manchester, Greater Manchester, United Kingdom" 2648data-location="city=Manchester$state=Greater Manchester$country=United Kingdom" 2649>Manchester, Greater Manchester, United Kingdom</option> 2650</select> 2651</div> 2652</div> 2653</div> 2654<div class="community-intel-error-container" id="community-intel-error-container"> 2655<div class="error-title" tabindex="0">Community Intel Unavailable</div> 2656<div class="error-subtext" tabindex="0"> 2657Details for Manchester, Greater Manchester, United Kingdom are unavailable at this time. 2658</div> 2659</div> 2660</div> 2661<div id="community-intel-spinner" class="spinner-border" role="status" style="display:none; position:absolute; left: 46%; top: 40%;"><span class="sr-only">Loading...</span></div> 2662<div id="community-intel-overlay" style="opacity: 0; width: 0; height: 100%; position: absolute; z-index: 1060; background-color: rgba(0, 0, 0, 0.4); overflow-y: auto; overflow-x: hidden; text-align: center; transition: opacity 1s;"></div> 2663</div>
2664<script type="text/javascript" language="javascript"> 2665window.dataLayer.push({'event':'community_intel', 'clicked_element': "Intel unavailable - Manchester, Greater Manchester, United Kingdom data unavailable"}); 2666</script>
2666 2667</div> 2668</section> 2669<!-- END : JOB RESULTS CONTAINER --> 2670</div> 2671</section> 2672</main> 2673</div> 2674<div id="job-search-spinner-new" class="spinner-border" role="status" style="display:none; position:fixed; top:50%; left:50%; z-index: 1060;"><span class="sr-only">Loading...</span></div> 2675<div id="filters-background" onclick="close_filter()" style="opacity: 0; width: 0px;" role="button"></div> 2676<div class="filters-nav" id="data-step-filter-sidebar"> 2677<div class="container"> 2678<div class="row"> 2679<div class="col"> 2680<a href="javascript:void(0)" onclick="close_filter()" aria-label="Filter Your Search" role="button" class="fliters-close-btn"> 2681<svg width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 2682<title>Close filter</title> 2683<defs> 2684<polygon id="icon-filter-close" points="21 2.1 18.9 0 10.5 8.4 2.1 0 0 2.1 8.4 10.5 0 18.9 2.1 21 10.5 12.6 18.9 21 21 18.9 12.6 10.5"></polygon> 2685</defs> 2686<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 2687<g> 2688<mask fill="white"> 2689<use xlink:href="#icon-filter-close"></use> 2690</mask> 2691<use fill="#000000" xlink:href="#icon-filter-close"></use> 2692</g> 2693</g> 2694</svg> 2695</a> 2696</div> 2697</div> 2698<div class="row"> 2699<div class="filters-header-container"> 2700<div class="filter-header-number-of-filter"> 2701<div class="filters-header body-title-lg">Filters</div> 2702</div> 2703<button type="button" class="btn p-0 clear-all-button disabled" disabled tabindex="-1" onclick="removeAllFilters()">Clear All</button> 2704</div> 2705</div> 2706<div class="row"> 2707<div class="col disabled-filter"> 2708<div class="filters-checkbox-wrap"> 2709<label for="kfields_pos" class="body-title-md filters-checkbox-heading" title="Keyword required to apply this filter">Search Only Position Title</label> 2710<div class="filter-checkbox"> 2711<input type="checkbox" aria-label="search-only-position-legend" id="kfields-pos" onclick="toggleFilter(this,'Position Title')" name="kfields" value="pos" disabled aria-disabled="true" title="Keyword required to apply this filter"> 2712<span class="checkmark"></span> 2713</div> 2714</div> 2715</div> 2716</div> 2717<div class="row"> 2718<div class="col"> 2719<a href="#filter-workplace_type" class="body-title-md filter-accordion-heading" data-toggle="collapse"> 2720<div class="label-count-container label-count-workplace_type"> 2721<span class="label-container">Workplace Type</span> 2722</div> 2723</a> 2724<div id="filter-workplace_type" class="collapse filter-accordion"> 2725<div class="sub-filter-checkbox"> 2726<input type="checkbox" id="t60706-739003" aria-label="On-Site" value="739003" name="t60706" onclick="toggleFilter(this,'On\x2DSite','Workplace\x20Type','workplace_type')" > 2727<span class="checkmark"></span> 2728<label for="t60706-739003" class="body-title-sm">On-Site</label> 2729</div> 2730<div class="sub-filter-checkbox"> 2731<input type="checkbox" id="t60706-739004" aria-label="Hybrid" value="739004" name="t60706" onclick="toggleFilter(this,'Hybrid','Workplace\x20Type','workplace_type')" > 2732<span class="checkmark"></span> 2733<label for="t60706-739004" class="body-title-sm">Hybrid</label> 2734</div> 2735<div class="sub-filter-checkbox"> 2736<input type="checkbox" id="t60706-739005" aria-label="Remote" value="739005" name="t60706" onclick="toggleFilter(this,'Remote','Workplace\x20Type','workplace_type')" > 2737<span class="checkmark"></span> 2738<label for="t60706-739005" class="body-title-sm">Remote</label> 2739</div> 2740</div> 2741</div> 2742</div> 2743<div class="row"> 2744<div class="col"> 2745<a href="#filter-function" class="body-title-md filter-accordion-heading" data-toggle="collapse"> 2746<div class="label-count-container label-count-function"> 2747<span class="label-container">Job Function</span> 2748</div> 2749</a> 2750<div id="filter-function" class="collapse filter-accordion"> 2751<div class="sub-filter-checkbox"> 2752<input type="checkbox" id="t731-53" aria-label="Admin/Clerical/Secretarial" value="53" name="t731" onclick="toggleFilter(this,'Admin\x2FClerical\x2FSecretarial','Job\x20Function','function')" > 2753<span class="checkmark"></span> 2754<label for="t731-53" class="body-title-sm">Admin/Clerical/Secretarial</label> 2755</div> 2756<div class="sub-filter-checkbox"> 2757<input type="checkbox" id="t731-632523" aria-label="Assistant" value="632523" name="t731" onclick="toggleFilter(this,'Assistant','Job\x20Function','function')" > 2758<span class="checkmark"></span> 2759<label for="t731-632523" class="body-title-sm">Assistant</label> 2760</div> 2761<div class="sub-filter-checkbox"> 2762<input type="checkbox" id="t731-632525" aria-label="Assurance" value="632525" name="t731" onclick="toggleFilter(this,'Assurance','Job\x20Function','function')" > 2763<span class="checkmark"></span> 2764<label for="t731-632525" class="body-title-sm">Assurance</label> 2765</div> 2766<div class="sub-filter-checkbox"> 2767<input type="checkbox" id="t731-632521" aria-label="Auditing" value="632521" name="t731" onclick="toggleFilter(this,'Auditing','Job\x20Function','function')" > 2768<span class="checkmark"></span> 2769<label for="t731-632521" class="body-title-sm">Auditing</label> 2770</div> 2771<div class="sub-filter-checkbox"> 2772<input type="checkbox" id="t731-54" aria-label="Business Development" value="54" name="t731" onclick="toggleFilter(this,'Business\x20Development','Job\x20Function','function')" > 2773<span class="checkmark"></span> 2774<label for="t731-54" class="body-title-sm">Business Development</label> 2775</div> 2776<div class="sub-filter-checkbox"> 2777<input type="checkbox" id="t731-55" aria-label="Consultant" value="55" name="t731" onclick="toggleFilter(this,'Consultant','Job\x20Function','function')" > 2778<span class="checkmark"></span> 2779<label for="t731-55" class="body-title-sm">Consultant</label> 2780</div> 2781<div class="sub-filter-checkbox"> 2782<input type="checkbox" id="t731-57" aria-label="Design" value="5
27827" name="t731" onclick="toggleFilter(this,'Design','Job\x20Function','function')" > 2783<span class="checkmark"></span> 2784<label for="t731-57" class="body-title-sm">Design</label> 2785</div> 2786<div class="sub-filter-checkbox"> 2787<input type="checkbox" id="t731-58" aria-label="Engineering" value="58" name="t731" onclick="toggleFilter(this,'Engineering','Job\x20Function','function')" > 2788<span class="checkmark"></span> 2789<label for="t731-58" class="body-title-sm">Engineering</label> 2790</div> 2791<div class="sub-filter-checkbox"> 2792<input type="checkbox" id="t731-59" aria-label="Executive/Management" value="59" name="t731" onclick="toggleFilter(this,'Executive\x2FManagement','Job\x20Function','function')" > 2793<span class="checkmark"></span> 2794<label for="t731-59" class="body-title-sm">Executive/Management</label> 2795</div> 2796<div class="sub-filter-checkbox"> 2797<input type="checkbox" id="t731-60" aria-label="Facilities" value="60" name="t731" onclick="toggleFilter(this,'Facilities','Job\x20Function','function')" > 2798<span class="checkmark"></span> 2799<label for="t731-60" class="body-title-sm">Facilities</label> 2800</div> 2801<div class="sub-filter-checkbox"> 2802<input type="checkbox" id="t731-61" aria-label="General Business" value="61" name="t731" onclick="toggleFilter(this,'General\x20Business','Job\x20Function','function')" > 2803<span class="checkmark"></span> 2804<label for="t731-61" class="body-title-sm">General Business</label> 2805</div> 2806<div class="sub-filter-checkbox"> 2807<input type="checkbox" id="t731-63" aria-label="Information Technology" value="63" name="t731" onclick="toggleFilter(this,'Information\x20Technology','Job\x20Function','function')" > 2808<span class="checkmark"></span> 2809<label for="t731-63" class="body-title-sm">Information Technology</label> 2810</div> 2811<div class="sub-filter-checkbox"> 2812<input type="checkbox" id="t731-64" aria-label="Inventory" value="64" name="t731" onclick="toggleFilter(this,'Inventory','Job\x20Function','function')" > 2813<span class="checkmark"></span> 2814<label for="t731-64" class="body-title-sm">Inventory</label> 2815</div> 2816<div class="sub-filter-checkbox"> 2817<input type="checkbox" id="t731-632524" aria-label="Laboratory" value="632524" name="t731" onclick="toggleFilter(this,'Laboratory','Job\x20Function','function')" > 2818<span class="checkmark"></span> 2819<label for="t731-632524" class="body-title-sm">Laboratory</label> 2820</div> 2821<div class="sub-filter-checkbox"> 2822<input type="checkbox" id="t731-65" aria-label="Manufacturing" value="65" name="t731" onclick="toggleFilter(this,'Manufacturing','Job\x20Function','function')" > 2823<span class="checkmark"></span> 2824<label for="t731-65" class="body-title-sm">Manufacturing</label> 2825</div> 2826<div class="sub-filter-checkbox"> 2827<input type="checkbox" id="t731-66" aria-label="Marketing" value="66" name="t731" onclick="toggleFilter(this,'Marketing','Job\x20Function','function')" > 2828<span class="checkmark"></span> 2829<label for="t731-66" class="body-title-sm">Marketing</label> 2830</div> 2831<div class="sub-filter-checkbox"> 2832<input type="checkbox" id="t731-67" aria-label="Medical" value="67" name="t731" onclick="toggleFilter(this,'Medical','Job\x20Function','function')" > 2833<span class="checkmark"></span> 2834<label for="t731-67" class="body-title-sm">Medical</label> 2835</div> 2836<div class="sub-filter-checkbox"> 2837<input type="checkbox" id="t731-69" aria-label="Professional Services" value="69" name="t731" onclick="toggleFilter(this,'Professional\x20Services','Job\x20Function','function')" > 2838<span class="checkmark"></span> 2839<label for="t731-69" class="body-title-sm">Professional Services</label> 2840</div> 2841<div class="sub-filter-checkbox"> 2842<input type="checkbox" id="t731-632515" aria-label="Quality" value="632515" name="t731" onclick="toggleFilter(this,'Quality','Job\x20Function','function')" > 2843<span class="checkmark"></span> 2844<label for="t731-632515" class="body-title-sm">Quality</label> 2845</div> 2846<div class="sub-filter-checkbox"> 2847<input type="checkbox" id="t731-71" aria-label="Quality Assurance" value="71" name="t731" onclick="toggleFilter(this,'Quality\x20Assurance','Job\x20Function','function')" > 2848<span class="checkmark"></span> 2849<label for="t731-71" class="body-title-sm">Quality Assurance</label> 2850</div> 2851<div class="sub-filter-checkbox"> 2852<input type="checkbox" id="t731-632522" aria-label="Quality Control" value="632522" name="t731" onclick="toggleFilter(this,'Quality\x20Control','Job\x20Function','function')" > 2853<span class="checkmark"></span> 2854<label for="t731-632522" class="body-title-sm">Quality Control</label> 2855</div> 2856<div class="sub-filter-checkbox"> 2857<input type="checkbox" id="t731-72" aria-label="Research" value="72" name="t731" onclick="toggleFilter(this,'Research','Job\x20Function','function')" > 2858<span class="checkmark"></span> 2859<label for="t731-72" class="body-title-sm">Research</label> 2860</div> 2861<div class="sub-filter-checkbox"> 2862<input type="checkbox" id="t731-73" aria-label="Safety" value="73" name="t731" onclick="toggleFilter(this,'Safety','Job\x20Function','function')" > 2863<span class="checkmark"></span> 2864<label for="t731-73" class="body-title-sm">Safety</label> 2865</div> 2866<div class="sub-filter-checkbox"> 2867<input type="checkbox" id="t731-74" aria-label="Sales" value="74" name="t731" onclick="toggleFilter(this,'Sales','Job\x20Function','function')" > 2868<span class="checkmark"></span> 2869<label for="t731-74" class="body-title-sm">Sales</label> 2870</div> 2871<div class="sub-filter-checkbox"> 2872<input type="checkbox" id="t731-75" aria-label="Science" value="75" name="t731" onclick="toggleFilter(this,'Science','Job\x20Function','function')" > 2873<span class="checkmark"></span> 2874<label for="t731-75" class="body-title-sm">Science</label> 2875</div> 2876<div class="sub-filter-checkbox"> 2877<input type="checkbox" id="t731-68" aria-label="Other" value="68" name="t731" onclick="toggleFilter(this,'Other','Job\x20Function','function')" > 2878<span class="checkmark"></span> 2879<label for="t731-68" class="body-title-sm">Other</label> 2880</div> 2881</div> 2882</div> 2883</div> 2884<div class="row"> 2885<div class="col"> 2886<a href="#filter-industry" class="body-title-md filter-accordion-heading" data-toggle="collapse"> 2887<div class="label-count-container label-count-industry"> 2888<span class="label-container">Industry</span> 2889</div> 2890</a> 2891<div id="filter-industry" class="collapse filter-accordion"> 2892<div class="sub-filter-checkbox"> 2893<input type="checkbox" id="t732-17" aria-label="Academia/NHS" value="17" name="t732" onclick="toggleFilter(this,'Academia\x2FNHS','Industry','industry')" > 2894<span class="checkmark"></span>
2895<label for="t732-17" class="body-title-sm">Academia/NHS</label> 2896</div> 2897<div class="sub-filter-checkbox"> 2898<input type="checkbox" id="t732-2" aria-label="Agricultural" value="2" name="t732" onclick="toggleFilter(this,'Agricultural','Industry','industry')" > 2899<span class="checkmark"></span> 2900<label for="t732-2" class="body-title-sm">Agricultural</label> 2901</div> 2902<div class="sub-filter-checkbox"> 2903<input type="checkbox" id="t732-9" aria-label="Biotechnology" value="9" name="t732" onclick="toggleFilter(this,'Biotechnology','Industry','industry')" > 2904<span class="checkmark"></span> 2905<label for="t732-9" class="body-title-sm">Biotechnology</label> 2906</div> 2907<div class="sub-filter-checkbox"> 2908<input type="checkbox" id="t732-632527" aria-label="Chemical" value="632527" name="t732" onclick="toggleFilter(this,'Chemical','Industry','industry')" > 2909<span class="checkmark"></span> 2910<label for="t732-632527" class="body-title-sm">Chemical</label> 2911</div> 2912<div class="sub-filter-checkbox"> 2913<input type="checkbox" id="t732-632526" aria-label="Clinical" value="632526" name="t732" onclick="toggleFilter(this,'Clinical','Industry','industry')" > 2914<span class="checkmark"></span> 2915<label for="t732-632526" class="body-title-sm">Clinical</label> 2916</div> 2917<div class="sub-filter-checkbox"> 2918<input type="checkbox" id="t732-15" aria-label="Consulting" value="15" name="t732" onclick="toggleFilter(this,'Consulting','Industry','industry')" > 2919<span class="checkmark"></span> 2920<label for="t732-15" class="body-title-sm">Consulting</label> 2921</div> 2922<div class="sub-filter-checkbox"> 2923<input type="checkbox" id="t732-23" aria-label="General" value="23" name="t732" onclick="toggleFilter(this,'General','Industry','industry')" > 2924<span class="checkmark"></span> 2925<label for="t732-23" class="body-title-sm">General</label> 2926</div> 2927<div class="sub-filter-checkbox"> 2928<input type="checkbox" id="t732-25" aria-label="Healthcare / Health Services" value="25" name="t732" onclick="toggleFilter(this,'Healthcare\x20\x2F\x20Health\x20Services','Industry','industry')" > 2929<span class="checkmark"></span> 2930<label for="t732-25" class="body-title-sm">Healthcare / Health Services</label> 2931</div> 2932<div class="sub-filter-checkbox"> 2933<input type="checkbox" id="t732-34" aria-label="Manufacturing" value="34" name="t732" onclick="toggleFilter(this,'Manufacturing','Industry','industry')" > 2934<span class="checkmark"></span> 2935<label for="t732-34" class="body-title-sm">Manufacturing</label> 2936</div> 2937<div class="sub-filter-checkbox"> 2938<input type="checkbox" id="t732-632528" aria-label="Medical Device" value="632528" name="t732" onclick="toggleFilter(this,'Medical\x20Device','Industry','industry')" > 2939<span class="checkmark"></span> 2940<label for="t732-632528" class="body-title-sm">Medical Device</label> 2941</div> 2942<div class="sub-filter-checkbox"> 2943<input type="checkbox" id="t732-37" aria-label="Non-Profit / Charity" value="37" name="t732" onclick="toggleFilter(this,'Non\x2DProfit\x20\x2F\x20Charity','Industry','industry')" > 2944<span class="checkmark"></span> 2945<label for="t732-37" class="body-title-sm">Non-Profit / Charity</label> 2946</div> 2947<div class="sub-filter-checkbox"> 2948<input type="checkbox" id="t732-39" aria-label="Other" value="39" name="t732" onclick="toggleFilter(this,'Other','Industry','industry')" > 2949<span class="checkmark"></span> 2950<label for="t732-39" class="body-title-sm">Other</label> 2951</div> 2952<div class="sub-filter-checkbox"> 2953<input type="checkbox" id="t732-40" aria-label="Packaging" value="40" name="t732" onclick="toggleFilter(this,'Packaging','Industry','industry')" > 2954<span class="checkmark"></span> 2955<label for="t732-40" class="body-title-sm">Packaging</label> 2956</div> 2957<div class="sub-filter-checkbox"> 2958<input type="checkbox" id="t732-41" aria-label="Pharmaceutical" value="41" name="t732" onclick="toggleFilter(this,'Pharmaceutical','Industry','industry')" > 2959<span class="checkmark"></span> 2960<label for="t732-41" class="body-title-sm">Pharmaceutical</label> 2961</div> 2962<div class="sub-filter-checkbox"> 2963<input type="checkbox" id="t732-50" aria-label="Training/Training Products" value="50" name="t732" onclick="toggleFilter(this,'Training\x2FTraining\x20Products','Industry','industry')" > 2964<span class="checkmark"></span> 2965<label for="t732-50" class="body-title-sm">Training/Training Products</label> 2966</div> 2967</div> 2968</div> 2969</div> 2970<div class="row"> 2971<div class="col"> 2972<a href="#filter-state" class="body-title-md filter-accordion-heading" data-toggle="collapse"> 2973<div class="label-count-container label-count-state"> 2974<span class="label-container">Location</span> 2975</div> 2976</a> 2977<div id="filter-state" class="collapse filter-accordion"> 2978<div class="sub-filter-checkbox"> 2979<input type="checkbox" id="t735-631764" aria-label="East Midlands" value="631764" name="t735" onclick="toggleFilter(this,'East\x20Midlands','Location','state')" > 2980<span class="checkmark"></span> 2981<label for="t735-631764" class="body-title-sm">East Midlands</label> 2982</div> 2983<div class="sub-filter-checkbox"> 2984<input type="checkbox" id="t735-631765" aria-label="East of England" value="631765" name="t735" onclick="toggleFilter(this,'East\x20of\x20England','Location','state')" > 2985<span class="checkmark"></span> 2986<label for="t735-631765" class="body-title-sm">East of England</label> 2987</div> 2988<div class="sub-filter-checkbox"> 2989<input type="checkbox" id="t735-631766" aria-label="Greater London" value="631766" name="t735" onclick="toggleFilter(this,'Greater\x20London','Location','state')" > 2990<span class="checkmark"></span> 2991<label for="t735-631766" class="body-title-sm">Greater London</label> 2992</div> 2993<div class="sub-filter-checkbox"> 2994<input type="checkbox" id="t735-631767" aria-label="Central London" value="631767" name="t735" onclick="toggleFilter(this,'Central\x20London','Location','state')" > 2995<span class="checkmark"></span> 2996<label for="t735-631767" class="body-title-sm">Central London</label> 2997</div> 2998<div class="sub-filter-checkbox"> 2999<input type="checkbox" id="t735-631768" aria-label="North East England" value="631768" name="t735" onclick="toggleFilter(this,'North\x20East\x20England','Location','state')" > 3000<span class="checkmark"></span> 3001<label for="t735-631768" class="body-title-sm">North East England</label> 3002</div> 3003<div class="sub-filter-checkbox"> 3004<input type="checkbox" id="t735-631769" aria-label="North West England" value="631769" name="t735" onclick="toggleFilter(this,'North\x20West\x20England','Location','state')" > 3005<span class="checkmark"></span> 3006<label for="t735-631769" class="body-title-sm">North West England</label> 3007</div> 3008<div class="sub-filter-checkbox"> 3009<input type="checkbox" id="t735-631770" aria-label="Northern Ireland" value="631770" name="t735" onclick="toggleFilter(this,'Northern\x20Ireland','Location','state')" > 3010<span class="checkmark"></span> 3011<label for="t735-631770" class="body-title-sm">Northern Ireland</label> 3012</div> 3013<div class="sub-filter-checkbox"> 3014<input type="checkbox" id="t735-631771" aria-label="Scotland" value="631771" name="t735" onclick="toggleFilter(this,'Scotland','Location','state')" > 3015<span class="checkmark"></span> 3016<label for="t735-631771" class="body-title-sm">Scotland</label> 3017</div> 3018<div class="sub-filter-checkbox"> 3019<input type="checkbox" id="t735-631772" aria-label="South East England" value="631772" name="t735" onclick="toggleFilter(this,'South\x20East\x20England','Location','state')" > 3020<span class="checkmark"></span> 3021<label for="t735-631772" class="body-title-sm">South East England</label> 3022</div> 3023<div class="sub-filter-checkbox"> 3024<input type="checkbox" id="t735-631773" aria-label="South West England" value="631773" name="t735" onclick="toggleFilter(this,'South\x20West\x20England','Location','state')" > 3025<span class="checkmark"></span> 3026<label for="t735-631773" class="body-title-sm">South West England</label> 3027</div> 3028<div class="sub-filter-checkbox"> 3029<input type="checkbox" id="t735-631774" aria-label="Wales" value="631774" name="t735" onclick="toggleFilter(this,'Wales','Location','state')" > 3030<span class="checkmark"></span> 3031<label for="t735-631774" class="body-title-sm">Wales</label> 3032</div> 3033<div class="sub-filter-checkbox"> 3034<input type="checkbox" id="t735-631775" aria-label="West Midlands" value="631775" name="t735" onclick="toggleFilter(this,'West\x20Midlands','Location','state')" > 3035<span class="checkmark"></span> 3036<label for="t735-631775" class="body-title-sm">West Midlands</label> 3037</div> 3038<div class="sub-filter-checkbox"> 3039<input type="checkbox" id="t735-631776" aria-label="Yorkshire and the Humber" value="631776" name="t735" onclick="toggleFilter(this,'Yorkshire\x20and\x20the\x20Humber','Location','state')" > 3040<span class="checkmark"></span> 3041<label for="t735-631776" class="body-title-sm">Yorkshire and the Humber</label> 3042</div> 3043<div class="sub-filter-checkbox"> 3044<input type="checkbox" id="t735-631777" aria-label="Other" value="631777" name="t735" onclick="toggleFilter(this,'Other','Location','state')" > 3045<span class="checkmark"></span> 3046<label for="t735-631777" class="body-title-sm">Other</label> 3047</div> 3048</div> 3049</div> 3050</div> 3051<div class="row"> 3052<div class="col"> 3053<a href="#filter-country" class="body-title-md filter-accordion-heading" data-toggle="collapse"> 3054<div class="label-count-container label-count-country"> 3055<span class="label-container">Country</span> 3056</div> 3057</a> 3058<div id="filter-country" class="collapse filter-accordion"> 3059<div class="sub-filter-checkbox"> 3060<input type="checkbox" id="t737-467" aria-label="Afghanistan" value="467" name="t737" onclick="toggleFilter(this,'Afghanistan','Country','country')" > 3061<span class="checkmark"></span> 3062<label for="t737-467" class="body-title-sm">Afghanistan</label> 3063</div> 3064<div class="sub-filter-checkbox"> 3065<input type="checkbox" id="t737-739957" aria-label="Aland Islands" value="739957" name="t737" onclick="toggleFilter(this,'Aland\x20Islands','Country','country')" > 3066<span class="checkmark"></span> 3067<label for="t737-739957" class="body-title-sm">Aland Islands</label> 3068</div> 3069<div class="sub-filter-checkbox"> 3070<input type="checkbox" id="t737-468" aria-label="Albania" value="468" name="t737" onclick="toggleFilter(this,'Albania','Country','country')" > 3071<span class="checkmark"></span> 3072<label for="t737-468" class="body-title-sm">Albania</label> 3073</div> 3074<div class="sub-filter-checkbox"> 3075<input type="checkbox" id="t737-469" aria-label="Algeria" value="469" name="t737" onclick="toggleFilter(this,'Algeria','Country','country')" > 3076<span class="checkmark"></span> 3077<label for="t737-469" class="body-title-sm">Algeria</label> 3078</div> 3079<div class="sub-filter-checkbox"> 3080<input type="checkbox" id="t737-470" aria-label="American Samoa" value="470" name="t737" onclick="toggleFilter(this,'American\x20Samoa','Country','country')" > 3081<span class="checkmark"></span> 3082<label for="t737-470" class="body-title-sm">American Samoa</label> 3083</div> 3084<div class="sub-filter-checkbox"> 3085<input type="checkbox" id="t737-471" aria-label="Andorra" value="471" name="t737" onclick="toggleFilter(this,'Andorra','Country','country')" > 3086<span class="checkmark"></span> 3087<label for="t737-471" class="body-title-sm">Andorra</label> 3088</div> 3089<div class="sub-filter-checkbox"> 3090<input type="checkbox" id="t737-472" aria-label="Angola" value="472" name="t737" onclick="toggleFilter(this,'Angola','Country','country')" > 3091<span class="checkmark"></span> 3092<label for="t737-472" class="body-title-sm">Angola</label> 3093</div> 3094<div class="sub-filter-checkbox"> 3095<input type="checkbox" id="t737-473" aria-label="Anguilla" value="473" name="t737" onclick="toggleFilter(this,'Anguilla','Country','country')" > 3096<span class="checkmark"></span> 3097<label for="t737-473" class="body-title-sm">Anguilla</label> 3098</div> 3099<div class="sub-filter-checkbox"> 3100<input type="checkbox" id="t737-739964" aria-label="Antarctica" value="739964" name="t737" onclick="toggleFilter(this,'Antarctica','Country','country')" > 3101<span class="checkmark"></span> 3102<label for="t737-739964" class="body-title-sm">Antarctica</label> 3103</div> 3104<div class="sub-filter-checkbox"> 3105<input type="checkbox" id="t737-474" aria-label="Antigua and Barbuda" value="474" name="t737" onclick="toggleFilter(this,'Antigua\x20and\x20Barbuda','Country','country')" > 3106<span class="checkmark"></span> 3107<label for="t737-474" class="body-title-sm">Antigua and Barbuda</label> 3108</div> 3109<div class="sub-filter-checkbox"> 3110<input type="checkbox" id="t737-475" aria-label="Argentina" value="475" name="t737" onclick="toggleFilter(this,'Argentina','Country','country')" > 3111<span class="checkmark"></span> 3112<label for="t737-475" class="body-title-sm">Argentina</label> 3113</div> 3114<div class="sub-filter-checkbox"> 3115<input type="checkbox" id="t737-476" aria-label="Armenia" value="476" name="t737" onclick="toggleFilter(this,'Armenia','Country','country')" > 3116<span class="checkmark"></span> 3117<label for="t737-476" class="body-title-sm">Armenia</label> 3118</div> 3119<div class="sub-filter-checkbox"> 3120<input type="checkbox" id="t737-477" aria-label="Aruba" value="477" name="t737" onclick="toggleFilter(this,'Aruba','Country','country')" > 3121<span class="checkmark"></span> 3122<label for="t737-477" class="body-title-sm">Aruba</label> 3123</div> 3124<div class="sub-filter-checkbox"> 3125<input type="checkbox" id="t737-478" aria-label="Australia" value="478" name="t737" onclick="toggleFilter(this,'Australia','Country','country')" > 3126<span class="checkmark"></span> 3127<label for="t737-478" class="body-title-sm">Australia</label> 3128</div> 3129<div class="sub-filter-checkbox"> 3130<input type="checkbox" id="t737-479" aria-label="Austria" value="479" name="t737" onclick="toggleFilter(this,'Austria','Country','country')" > 3131<span class="checkmark"></span> 3132<label for="t737-479" class="body-title-sm">Austria</label> 3133</div> 3134<div class="sub-filter-checkbox"> 3135<input type="checkbox" id="t737-480" aria-label="Azerbaijan" value="480" name="t737" onclick="toggleFilter(this,'Azerbaijan','Country','country')" > 3136<span class="checkmark"></span> 3137<label for="t737-480" class="body-title-sm">Azerbaijan</label> 3138</div> 3139<div class="sub-filter-checkbox"> 3140<input type="checkbox" id="t737-481" aria-label="Bahamas" value="481" name="t737" onclick="toggleFilter(this,'Bahamas','Country','country')" > 3141<span class="checkmark"></span> 3142<label for="t737-481" class="body-title-sm">Bahamas</label> 3143</div> 3144<div class="sub-filter-checkbox"> 3145<input type="checkbox" id="t737-482" aria-label="Bahrain" value="482" name="t737" onclick="toggleFilter(this,'Bahrain','Country','country')" > 3146<span class="checkmark"></span> 3147<label for="t737-482" class="body-title-sm">Bahrain</label> 3148</div> 3149<div class="sub-filter-checkbox"> 3150<input type="checkbox" id="t737-483" aria-label="Bangladesh" value="483" name="t737" onclick="toggleFilter(this,'Bangladesh','Country','country')" > 3151<span class="checkmark"></span> 3152<label for="t737-483" class="body-title-sm">Bangladesh</label> 3153</div> 3154<div class="sub-filter-checkbox"> 3155<input type="checkbox" id="t737-484" aria-label="Barbados" value="484" name="t737" onclick="toggleFilter(this,'Barbados','Country','country')" > 3156<span class="checkmark"></span> 3157<label for="t737-484" class="body-title-sm">Barbados</label> 3158</div> 3159<div class="sub-filter-checkbox"> 3160<input type="checkbox" id="t737-485" aria-label="Belarus" value="485" name="t737" onclick="toggleFilter(this,'Belarus','Country','country')" > 3161<span class="checkmark"></span> 3162<label for="t737-485" class="body-title-sm">Belarus</label> 3163</div> 3164<div class="sub-filter-checkbox"> 3165<input type="checkbox" id="t737-486" aria-label="Belgium" value="486" name="t737" onclick="toggleFilter(this,'Belgium','Country','country')" > 3166<span class="checkmark"></span> 3167<label for="t737-486" class="body-title-sm">Belgium</label> 3168</div> 3169<div class="sub-filter-checkbox"> 3170<input type="checkbox" id="t737-487" aria-label="Belize" value="487" name="t737" onclick="toggleFilter(this,'Belize','Country','country')" > 3171<span class="checkmark"></span> 3172<label for="t737-487" class="body-title-sm">Belize</label> 3173</div> 3174<div class="sub-filter-checkbox"> 3175<input type="checkbox" id="t737-488" aria-label="Benin" value="488" name="t737" onclick="toggleFilter(this,'Benin','Country','country')" > 3176<span class="checkmark"></span> 3177<label for="t737-488" class="body-title-sm">Benin</label> 3178</div> 3179<div class="sub-filter-checkbox"> 3180<input type="checkbox" id="t737-489" aria-label="Bermuda" value="489" name="t737" onclick="toggleFilter(this,'Bermuda','Country','country')" > 3181<span class="checkmark"></
3181span> 3182<label for="t737-489" class="body-title-sm">Bermuda</label> 3183</div> 3184<div class="sub-filter-checkbox"> 3185<input type="checkbox" id="t737-490" aria-label="Bhutan" value="490" name="t737" onclick="toggleFilter(this,'Bhutan','Country','country')" > 3186<span class="checkmark"></span> 3187<label for="t737-490" class="body-title-sm">Bhutan</label> 3188</div> 3189<div class="sub-filter-checkbox"> 3190<input type="checkbox" id="t737-491" aria-label="Bolivia" value="491" name="t737" onclick="toggleFilter(this,'Bolivia','Country','country')" > 3191<span class="checkmark"></span> 3192<label for="t737-491" class="body-title-sm">Bolivia</label> 3193</div> 3194<div class="sub-filter-checkbox"> 3195<input type="checkbox" id="t737-492" aria-label="Bosnia/Herzegovina" value="492" name="t737" onclick="toggleFilter(this,'Bosnia\x2FHerzegovina','Country','country')" > 3196<span class="checkmark"></span> 3197<label for="t737-492" class="body-title-sm">Bosnia/Herzegovina</label> 3198</div> 3199<div class="sub-filter-checkbox"> 3200<input type="checkbox" id="t737-493" aria-label="Botswana" value="493" name="t737" onclick="toggleFilter(this,'Botswana','Country','country')" > 3201<span class="checkmark"></span> 3202<label for="t737-493" class="body-title-sm">Botswana</label> 3203</div> 3204<div class="sub-filter-checkbox"> 3205<input type="checkbox" id="t737-739985" aria-label="Bouvet Island" value="739985" name="t737" onclick="toggleFilter(this,'Bouvet\x20Island','Country','country')" > 3206<span class="checkmark"></span> 3207<label for="t737-739985" class="body-title-sm">Bouvet Island</label> 3208</div> 3209<div class="sub-filter-checkbox"> 3210<input type="checkbox" id="t737-494" aria-label="Brazil" value="494" name="t737" onclick="toggleFilter(this,'Brazil','Country','country')" > 3211<span class="checkmark"></span> 3212<label for="t737-494" class="body-title-sm">Brazil</label> 3213</div> 3214<div class="sub-filter-checkbox"> 3215<input type="checkbox" id="t737-739987" aria-label="British Indian Ocean Territory" value="739987" name="t737" onclick="toggleFilter(this,'British\x20Indian\x20Ocean\x20Territory','Country','country')" > 3216<span class="checkmark"></span> 3217<label for="t737-739987" class="body-title-sm">British Indian Ocean Territory</label> 3218</div> 3219<div class="sub-filter-checkbox"> 3220<input type="checkbox" id="t737-739988" aria-label="Brunei" value="739988" name="t737" onclick="toggleFilter(this,'Brunei','Country','country')" > 3221<span class="checkmark"></span> 3222<label for="t737-739988" class="body-title-sm">Brunei</label> 3223</div> 3224<div class="sub-filter-checkbox"> 3225<input type="checkbox" id="t737-496" aria-label="Brunei Darussalam" value="496" name="t737" onclick="toggleFilter(this,'Brunei\x20Darussalam','Country','country')" > 3226<span class="checkmark"></span> 3227<label for="t737-496" class="body-title-sm">Brunei Darussalam</label> 3228</div> 3229<div class="sub-filter-checkbox"> 3230<input type="checkbox" id="t737-497" aria-label="Bulgaria" value="497" name="t737" onclick="toggleFilter(this,'Bulgaria','Country','country')" > 3231<span class="checkmark"></span> 3232<label for="t737-497" class="body-title-sm">Bulgaria</label> 3233</div> 3234<div class="sub-filter-checkbox"> 3235<input type="checkbox" id="t737-498" aria-label="Burkina Faso" value="498" name="t737" onclick="toggleFilter(this,'Burkina\x20Faso','Country','country')" > 3236<span class="checkmark"></span> 3237<label for="t737-498" class="body-title-sm">Burkina Faso</label> 3238</div> 3239<div class="sub-filter-checkbox"> 3240<input type="checkbox" id="t737-499" aria-label="Burundi" value="499" name="t737" onclick="toggleFilter(this,'Burundi','Country','country')" > 3241<span class="checkmark"></span> 3242<label for="t737-499" class="body-title-sm">Burundi</label> 3243</div> 3244<div class="sub-filter-checkbox"> 3245<input type="checkbox" id="t737-500" aria-label="Cambodia" value="500" name="t737" onclick="toggleFilter(this,'Cambodia','Country','country')" > 3246<span class="checkmark"></span> 3247<label for="t737-500" class="body-title-sm">Cambodia</label> 3248</div> 3249<div class="sub-filter-checkbox"> 3250<input type="checkbox" id="t737-501" aria-label="Cameroon" value="501" name="t737" onclick="toggleFilter(this,'Cameroon','Country','country')" > 3251<span class="checkmark"></span> 3252<label for="t737-501" class="body-title-sm">Cameroon</label> 3253</div> 3254<div class="sub-filter-checkbox"> 3255<input type="checkbox" id="t737-502" aria-label="Canada" value="502" name="t737" onclick="toggleFilter(this,'Canada','Country','country')" > 3256<span class="checkmark"></span> 3257<label for="t737-502" class="body-title-sm">Canada</label> 3258</div> 3259<div class="sub-filter-checkbox"> 3260<input type="checkbox" id="t737-504" aria-label="Cape Verde" value="504" name="t737" onclick="toggleFilter(this,'Cape\x20Verde','Country','country')" > 3261<span class="checkmark"></span> 3262<label for="t737-504" class="body-title-sm">Cape Verde</label> 3263</div> 3264<div class="sub-filter-checkbox"> 3265<input type="checkbox" id="t737-606" aria-label="Caribbean Netherlands" value="606" name="t737" onclick="toggleFilter(this,'Caribbean\x20Netherlands','Country','country')" > 3266<span class="checkmark"></span> 3267<label for="t737-606" class="body-title-sm">Caribbean Netherlands</label> 3268</div> 3269<div class="sub-filter-checkbox"> 3270<input type="checkbox" id="t737-505" aria-label="Cayman Islands" value="505" name="t737" onclick="toggleFilter(this,'Cayman\x20Islands','Country','country')" > 3271<span class="checkmark"></span> 3272<label for="t737-505" class="body-title-sm">Cayman Islands</label> 3273</div> 3274<div class="sub-filter-checkbox"> 3275<input type="checkbox" id="t737-506" aria-label="Central Africa Rep." value="506" name="t737" onclick="toggleFilter(this,'Central\x20Africa\x20Rep.','Country','country')" > 3276<span class="checkmark"></span> 3277<label for="t737-506" class="body-title-sm">Central Africa Rep.</label> 3278</div> 3279<div class="sub-filter-checkbox"> 3280<input type="checkbox" id="t737-507" aria-label="Chad" value="507" name="t737" onclick="toggleFilter(this,'Chad','Country','country')" > 3281<span class="checkmark"></span> 3282<label for="t737-507" class="body-title-sm">Chad</label> 3283</div> 3284<div class="sub-filter-checkbox"> 3285<input type="checkbox" id="t737-508" aria-label="Chile" value="508" name="t737" onclick="toggleFilter(this,'Chile','Country','country')" > 3286<span class="checkmark"></span> 3287<label for="t737-508" class="body-title-sm">Chile</label> 3288</div> 3289<div class="sub-filter-checkbox"> 3290<input type="checkbox" id="t737-509" aria-label="China" value="509" name="t737" onclick="toggleFilter(this,'China','Country','country')" > 3291<span class="checkmark"></span> 3292<label for="t737-509" class="body-title-sm">China</label> 3293</div> 3294<div class="sub-filter-checkbox"> 3295<input type="checkbox" id="t737-740003" aria-label="Christmas Island" value="740003" name="t737" onclick="toggleFilter(this,'Christmas\x20Island','Country','country')" > 3296<span class="checkmark"></span> 3297<label for="t737-740003" class="body-title-sm">Christmas Island</label> 3298</div> 3299<div class="sub-filter-checkbox"> 3300<input type="checkbox" id="t737-740004" aria-label="Cocos (Keeling) Islands" value="740004" name="t737" onclick="toggleFilter(this,'Cocos\x20\x28Keeling\x29\x20Islands','Country','country')" > 3301<span class="checkmark"></span> 3302<label for="t737-740004" class="body-title-sm">Cocos (Keeling) Islands</label> 3303</div> 3304<div class="sub-filter-checkbox"> 3305<input type="checkbox" id="t737-510" aria-label="Colombia" value="510" name="t737" onclick="toggleFilter(this,'Colombia','Country','country')" > 3306<span class="checkmark"></span> 3307<label for="t737-510" class="body-title-sm">Colombia</label> 3308</div> 3309<div class="sub-filter-checkbox"> 3310<input type="checkbox" id="t737-740006" aria-label="Comoros" value="740006" name="t737" onclick="toggleFilter(this,'Comoros','Country','country')" > 3311<span class="checkmark"></span> 3312<label for="t737-740006" class="body-title-sm">Comoros</label> 3313</div> 3314<div class="sub-filter-checkbox"> 3315<input type="checkbox" id="t737-740007" aria-label="Cook Islands" value="740007" name="t737" onclick="toggleFilter(this,'Cook\x20Islands','Country','country')" > 3316<span class="checkmark"></span> 3317<label for="t737-740007" class="body-title-sm">Cook Islands</label> 3318</div> 3319<div class="sub-filter-checkbox"> 3320<input type="checkbox" id="t737-512" aria-label="Costa Rica" value="512" name="t737" onclick="toggleFilter(this,'Costa\x20Rica','Country','country')" > 3321<span class="checkmark"></span> 3322<label for="t737-512" class="body-title-sm">Costa Rica</label> 3323</div> 3324<div class="sub-filter-checkbox"> 3325<input type="checkbox" id="t737-564" aria-label="Côte d'Ivoire" value="564" name="t737" onclick="toggleFilter(this,'C\xF4te\x20d\x27Ivoire','Country','country')" > 3326<span class="checkmark"></span> 3327<label for="t737-564" class="body-title-sm">Côte d'Ivoire</label> 3328</div> 3329<div class="sub-filter-checkbox"> 3330<input type="checkbox" id="t737-513" aria-label="Croatia" value="513" name="t737" onclick="toggleFilter(this,'Croatia','Country','country')" > 3331<span class="checkmark"></span> 3332<label for="t737-513" class="body-title-sm">Croatia</label> 3333</div> 3334<div class="sub-filter-checkbox"> 3335<input type="checkbox" id="t737-514" aria-label="Cuba" value="514" name="t737" onclick="toggleFilter(this,'Cuba','Country','country')" > 3336<span class="checkmark"></span> 3337<label for="t737-514" class="body-title-sm">Cuba</label> 3338</div> 3339<div class="sub-filter-checkbox"> 3340<input type="checkbox" id="t737-740012" aria-label="Curaçao" value="740012" name="t737" onclick="toggleFilter(this,'Cura\xE7ao','Country','country')" > 3341<span class="checkmark"></span> 3342<label for="t737-740012" class="body-title-sm">Curaçao</label> 3343</div> 3344<div class="sub-filter-checkbox"> 3345<input type="checkbox" id="t737-515" aria-label="Cyprus" value="515" name="t737" onclick="toggleFilter(this,'Cyprus','Country','country')" > 3346<span class="checkmark"></span> 3347<label for="t737-515" class="body-title-sm">Cyprus</label> 3348</div> 3349<div class="sub-filter-checkbox"> 3350<input type="checkbox" id="t737-516" aria-label="Czechia" value="516" name="t737" onclick="toggleFilter(this,'Czechia','Country','country')" > 3351<span class="checkmark"></span> 3352<label for="t737-516" class="body-title-sm">Czechia</label> 3353</div> 3354<div class="sub-filter-checkbox"> 3355<input type="checkbox" id="t737-517" aria-label="Democratic Republic of the Congo" value="517" name="t737" onclick="toggleFilter(this,'Democratic\x20Republic\x20of\x20the\x20Congo','Country','country')" > 3356<span class="checkmark"></span> 3357<label for="t737-517" class="body-title-sm">Democratic Republic of the Congo</label> 3358</div> 3359<div class="sub-filter-checkbox"> 3360<input type="checkbox" id="t737-518" aria-label="Denmark" value="518" name="t737" onclick="toggleFilter(this,'Denmark','Country','country')" > 3361<span class="checkmark"></span> 3362<label for="t737-518" class="body-title-sm">Denmark</label> 3363</div> 3364<div class="sub-filter-checkbox"> 3365<input type="checkbox" id="t737-519" aria-label="Djibouti" value="519" name="t737" onclick="toggleFilter(this,'Djibouti','Country','country')" > 3366<span class="checkmark"></span> 3367<label for="t737-519" class="body-title-sm">Djibouti</label> 3368</div> 3369<div class="sub-filter-checkbox"> 3370<input type="checkbox" id="t737-520" aria-label="Dominica" value="520" name="t737" onclick="toggleFilter(this,'Dominica','Country','country')" > 3371<span class="checkmark"></span> 3372<label for="t737-520" class="body-title-sm">Dominica</label> 3373</div> 3374<div class="sub-filter-checkbox"> 3375<input type="checkbox" id="t737-521" aria-label="Dominican Rep." value="521" name="t737" onclick="toggleFilter(this,'Dominican\x20Rep.','Country','country')" > 3376<span class="checkmark"></span> 3377<label for="t737-521" class="body-title-sm">Dominican Rep.</label> 3378</div> 3379<div class="sub-filter-checkbox"> 3380<input type="checkbox" id="t737-523" aria-label="Ecuador" value="523" name="t737" onclick="toggleFilter(this,'Ecuador','Country','country')" > 3381<span class="checkmark"></span> 3382<label for="t737-523" class="body-title-sm">Ecuador</label> 3383</div> 3384<div class="sub-filter-checkbox"> 3385<input type="checkbox" id="t737-524" aria-label="Egypt" value="524" name="t737" onclick="toggleFilter(this,'Egypt','Country','country')" > 3386<span class="checkmark"></span> 3387<label for="t737-524" class="body-title-sm">Egypt</label> 3388</div> 3389<div class="sub-filter-checkbox"> 3390<input type="checkbox" id="t737-525" aria-label="El Salvador" value="525" name="t737" onclick="toggleFilter(this,'El\x20Salvador','Country','country')" > 3391<span class="checkmark"></span> 3392<label for="t737-525" class="body-title-sm">El Salvador</label> 3393</div> 3394<div class="sub-filter-checkbox"> 3395<input type="checkbox" id="t737-526" aria-label="Equatorial Guinea" value="526" name="t737" onclick="toggleFilter(this,'Equatorial\x20Guinea','Country','country')" > 3396<span class="checkmark"></span> 3397<label for="t737-526" class="body-title-sm">Equatorial Guinea</label> 3398</div> 3399<div class="sub-filter-checkbox"> 3400<input type="checkbox" id="t737-527" aria-label="Eritrea" value="527" name="t737" onclick="toggleFilter(this,'Eritrea','Country','country')" > 3401<span class="checkmark"></span> 3402<label for="t737-527" class="body-title-sm">Eritrea</label> 3403</div> 3404<div class="sub-filter-checkbox"> 3405<input type="checkbox" id="t737-528" aria-label="Estonia" value="528" name="t737" onclick="toggleFilter(this,'Estonia','Country','country')" > 3406<span class="checkmark"></span> 3407<label for="t737-528" class="body-title-sm">Estonia</label> 3408</div> 3409<div class="sub-filter-checkbox"> 3410<input type="checkbox" id="t737-740026" aria-label="Eswatini" value="740026" name="t737" onclick="toggleFilter(this,'Eswatini','Country','country')" > 3411<span class="checkmark"></span> 3412<label for="t737-740026" class="body-title-sm">Eswatini</label> 3413</div> 3414<div class="sub-filter-checkbox"> 3415<input type="checkbox" id="t737-529" aria-label="Ethiopia" value="529" name="t737" onclick="toggleFilter(this,'Ethiopia','Country','country')" > 3416<span class="checkmark"></span> 3417<label for="t737-529" class="body-title-sm">Ethiopia</label> 3418</div> 3419<div class="sub-filter-checkbox"> 3420<input type="checkbox" id="t737-531" aria-label="Falkland Islands (Malvinas)" value="531" name="t737" onclick="toggleFilter(this,'Falkland\x20Islands\x20\x28Malvinas\x29','Country','country')" > 3421<span class="checkmark"></span> 3422<label for="t737-531" class="body-title-sm">Falkland Islands (Malvinas)</label> 3423</div> 3424<div class="sub-filter-checkbox"> 3425<input type="checkbox" id="t737-530" aria-label="Faroe Islands" value="530" name="t737" onclick="toggleFilter(this,'Faroe\x20Islands','Country','country')" > 3426<span class="checkmark"></span> 3427<label for="t737-530" class="body-title-sm">Faroe Islands</label> 3428</div> 3429<div class="sub-filter-checkbox"> 3430<input type="checkbox" id="t737-596" aria-label="Federated States of Micronesia" value="596" name="t737" onclick="toggleFilter(this,'Federated\x20States\x20of\x20Micronesia','Country','country')" > 3431<span class="checkmark"></span> 3432<label for="t737-596" class="body-title-sm">Federated States of Micronesia</label> 3433</div> 3434<div class="sub-filter-checkbox"> 3435<input type="checkbox" id="t737-532" aria-label="Fiji" value="532" name="t737" onclick="toggleFilter(this,'Fiji','Country','country')" > 3436<span class="checkmark"></span> 3437<label for="t737-532" class="body-title-sm">Fiji</label> 3438</div> 3439<div class="sub-filter-checkbox"> 3440<input type="checkbox" id="t737-533" aria-label="Finland" value="533" name="t737" onclick="toggleFilter(this,'Finland','Country','country')" > 3441<span class="checkmark"></span> 3442<label for="t737-533" class="body-title-sm">Finland</label> 3443</div> 3444<div class="sub-filter-checkbox"> 3445<input type="checkbox" id="t737-534" aria-label="France" value="534" name="t737" onclick="toggleFilter(this,'France','Country','country')" > 3446<span class="checkmark"></span> 3447<label for="t737-534" class="body-title-sm">France</label> 3448</div> 3449<div class="sub-filter-checkbox"> 3450<input type="checkbox" id="t737-535" aria-label="French Guiana" value="535" name="t737" onclick="toggleFilter(this,'French\x20Guiana','Country','country')" > 3451<span class="checkmark"></span> 3452<label for="t737-535" class="body-title-sm">French Guiana</label> 3453</div> 3454<div class="sub-filter-checkbox"> 3455<input type="checkbox" id="t737-536" aria-label="French Polynesia" value="536" name="t737" onclick="toggleFilter(this,'French\x20Polynesia','Country','country')" > 3456<span class="checkmark"></span> 3457<label for="t737-536" class="body-title-sm">French Polynesia</label> 3458</div>
3459<div class="sub-filter-checkbox"> 3460<input type="checkbox" id="t737-740036" aria-label="French Southern and Antarctic Lands" value="740036" name="t737" onclick="toggleFilter(this,'French\x20Southern\x20and\x20Antarctic\x20Lands','Country','country')" > 3461<span class="checkmark"></span> 3462<label for="t737-740036" class="body-title-sm">French Southern and Antarctic Lands</label> 3463</div> 3464<div class="sub-filter-checkbox"> 3465<input type="checkbox" id="t737-537" aria-label="Gabon" value="537" name="t737" onclick="toggleFilter(this,'Gabon','Country','country')" > 3466<span class="checkmark"></span> 3467<label for="t737-537" class="body-title-sm">Gabon</label> 3468</div> 3469<div class="sub-filter-checkbox"> 3470<input type="checkbox" id="t737-538" aria-label="Gambia" value="538" name="t737" onclick="toggleFilter(this,'Gambia','Country','country')" > 3471<span class="checkmark"></span> 3472<label for="t737-538" class="body-title-sm">Gambia</label> 3473</div> 3474<div class="sub-filter-checkbox"> 3475<input type="checkbox" id="t737-539" aria-label="Georgia" value="539" name="t737" onclick="toggleFilter(this,'Georgia','Country','country')" > 3476<span class="checkmark"></span> 3477<label for="t737-539" class="body-title-sm">Georgia</label> 3478</div> 3479<div class="sub-filter-checkbox"> 3480<input type="checkbox" id="t737-540" aria-label="Germany" value="540" name="t737" onclick="toggleFilter(this,'Germany','Country','country')" > 3481<span class="checkmark"></span> 3482<label for="t737-540" class="body-title-sm">Germany</label> 3483</div> 3484<div class="sub-filter-checkbox"> 3485<input type="checkbox" id="t737-541" aria-label="Ghana" value="541" name="t737" onclick="toggleFilter(this,'Ghana','Country','country')" > 3486<span class="checkmark"></span> 3487<label for="t737-541" class="body-title-sm">Ghana</label> 3488</div> 3489<div class="sub-filter-checkbox"> 3490<input type="checkbox" id="t737-542" aria-label="Gibraltar" value="542" name="t737" onclick="toggleFilter(this,'Gibraltar','Country','country')" > 3491<span class="checkmark"></span> 3492<label for="t737-542" class="body-title-sm">Gibraltar</label> 3493</div> 3494<div class="sub-filter-checkbox"> 3495<input type="checkbox" id="t737-543" aria-label="Greece" value="543" name="t737" onclick="toggleFilter(this,'Greece','Country','country')" > 3496<span class="checkmark"></span> 3497<label for="t737-543" class="body-title-sm">Greece</label> 3498</div> 3499<div class="sub-filter-checkbox"> 3500<input type="checkbox" id="t737-544" aria-label="Greenland" value="544" name="t737" onclick="toggleFilter(this,'Greenland','Country','country')" > 3501<span class="checkmark"></span> 3502<label for="t737-544" class="body-title-sm">Greenland</label> 3503</div> 3504<div class="sub-filter-checkbox"> 3505<input type="checkbox" id="t737-545" aria-label="Grenada" value="545" name="t737" onclick="toggleFilter(this,'Grenada','Country','country')" > 3506<span class="checkmark"></span> 3507<label for="t737-545" class="body-title-sm">Grenada</label> 3508</div> 3509<div class="sub-filter-checkbox"> 3510<input type="checkbox" id="t737-546" aria-label="Guadeloupe" value="546" name="t737" onclick="toggleFilter(this,'Guadeloupe','Country','country')" > 3511<span class="checkmark"></span> 3512<label for="t737-546" class="body-title-sm">Guadeloupe</label> 3513</div> 3514<div class="sub-filter-checkbox"> 3515<input type="checkbox" id="t737-547" aria-label="Guam" value="547" name="t737" onclick="toggleFilter(this,'Guam','Country','country')" > 3516<span class="checkmark"></span> 3517<label for="t737-547" class="body-title-sm">Guam</label> 3518</div> 3519<div class="sub-filter-checkbox"> 3520<input type="checkbox" id="t737-548" aria-label="Guatemala" value="548" name="t737" onclick="toggleFilter(this,'Guatemala','Country','country')" > 3521<span class="checkmark"></span> 3522<label for="t737-548" class="body-title-sm">Guatemala</label> 3523</div> 3524<div class="sub-filter-checkbox"> 3525<input type="checkbox" id="t737-740049" aria-label="Guernsey" value="740049" name="t737" onclick="toggleFilter(this,'Guernsey','Country','country')" > 3526<span class="checkmark"></span> 3527<label for="t737-740049" class="body-title-sm">Guernsey</label> 3528</div> 3529<div class="sub-filter-checkbox"> 3530<input type="checkbox" id="t737-549" aria-label="Guinea" value="549" name="t737" onclick="toggleFilter(this,'Guinea','Country','country')" > 3531<span class="checkmark"></span> 3532<label for="t737-549" class="body-title-sm">Guinea</label> 3533</div> 3534<div class="sub-filter-checkbox"> 3535<input type="checkbox" id="t737-550" aria-label="Guinea-Bissau" value="550" name="t737" onclick="toggleFilter(this,'Guinea\x2DBissau','Country','country')" > 3536<span class="checkmark"></span> 3537<label for="t737-550" class="body-title-sm">Guinea-Bissau</label> 3538</div> 3539<div class="sub-filter-checkbox"> 3540<input type="checkbox" id="t737-551" aria-label="Guyana" value="551" name="t737" onclick="toggleFilter(this,'Guyana','Country','country')" > 3541<span class="checkmark"></span> 3542<label for="t737-551" class="body-title-sm">Guyana</label> 3543</div> 3544<div class="sub-filter-checkbox"> 3545<input type="checkbox" id="t737-552" aria-label="Haiti" value="552" name="t737" onclick="toggleFilter(this,'Haiti','Country','country')" > 3546<span class="checkmark"></span> 3547<label for="t737-552" class="body-title-sm">Haiti</label> 3548</div> 3549<div class="sub-filter-checkbox"> 3550<input type="checkbox" id="t737-740054" aria-label="Heard Island and Mcdonald Islands" value="740054" name="t737" onclick="toggleFilter(this,'Heard\x20Island\x20and\x20Mcdonald\x20Islands','Country','country')" > 3551<span class="checkmark"></span> 3552<label for="t737-740054" class="body-title-sm">Heard Island and Mcdonald Islands</label> 3553</div> 3554<div class="sub-filter-checkbox"> 3555<input type="checkbox" id="t737-553" aria-label="Honduras" value="553" name="t737" onclick="toggleFilter(this,'Honduras','Country','country')" > 3556<span class="checkmark"></span> 3557<label for="t737-553" class="body-title-sm">Honduras</label> 3558</div> 3559<div class="sub-filter-checkbox"> 3560<input type="checkbox" id="t737-554" aria-label="Hong Kong" value="554" name="t737" onclick="toggleFilter(this,'Hong\x20Kong','Country','country')" > 3561<span class="checkmark"></span> 3562<label for="t737-554" class="body-title-sm">Hong Kong</label> 3563</div> 3564<div class="sub-filter-checkbox"> 3565<input type="checkbox" id="t737-555" aria-label="Hungary" value="555" name="t737" onclick="toggleFilter(this,'Hungary','Country','country')" > 3566<span class="checkmark"></span> 3567<label for="t737-555" class="body-title-sm">Hungary</label> 3568</div> 3569<div class="sub-filter-checkbox"> 3570<input type="checkbox" id="t737-556" aria-label="Iceland" value="556" name="t737" onclick="toggleFilter(this,'Iceland','Country','country')" > 3571<span class="checkmark"></span> 3572<label for="t737-556" class="body-title-sm">Iceland</label> 3573</div> 3574<div class="sub-filter-checkbox"> 3575<input type="checkbox" id="t737-557" aria-label="India" value="557" name="t737" onclick="toggleFilter(this,'India','Country','country')" > 3576<span class="checkmark"></span> 3577<label for="t737-557" class="body-title-sm">India</label> 3578</div> 3579<div class="sub-filter-checkbox"> 3580<input type="checkbox" id="t737-558" aria-label="Indonesia" value="558" name="t737" onclick="toggleFilter(this,'Indonesia','Country','country')" > 3581<span class="checkmark"></span> 3582<label for="t737-558" class="body-title-sm">Indonesia</label> 3583</div> 3584<div class="sub-filter-checkbox"> 3585<input type="checkbox" id="t737-559" aria-label="Iran" value="559" name="t737" onclick="toggleFilter(this,'Iran','Country','country')" > 3586<span class="checkmark"></span> 3587<label for="t737-559" class="body-title-sm">Iran</label> 3588</div> 3589<div class="sub-filter-checkbox"> 3590<input type="checkbox" id="t737-560" aria-label="Iraq" value="560" name="t737" onclick="toggleFilter(this,'Iraq','Country','country')" > 3591<span class="checkmark"></span> 3592<label for="t737-560" class="body-title-sm">Iraq</label> 3593</div> 3594<div class="sub-filter-checkbox"> 3595<input type="checkbox" id="t737-561" aria-label="Ireland" value="561" name="t737" onclick="toggleFilter(this,'Ireland','Country','country')" > 3596<span class="checkmark"></span> 3597<label for="t737-561" class="body-title-sm">Ireland</label> 3598</div> 3599<div class="sub-filter-checkbox"> 3600<input type="checkbox" id="t737-740064" aria-label="Isle of Man" value="740064" name="t737" onclick="toggleFilter(this,'Isle\x20of\x20Man','Country','country')" > 3601<span class="checkmark"></span> 3602<label for="t737-740064" class="body-title-sm">Isle of Man</label> 3603</div> 3604<div class="sub-filter-checkbox"> 3605<input type="checkbox" id="t737-562" aria-label="Israel" value="562" name="t737" onclick="toggleFilter(this,'Israel','Country','country')" > 3606<span class="checkmark"></span> 3607<label for="t737-562" class="body-title-sm">Israel</label> 3608</div> 3609<div class="sub-filter-checkbox"> 3610<input type="checkbox" id="t737-563" aria-label="Italy" value="563" name="t737" onclick="toggleFilter(this,'Italy','Country','country')" > 3611<span class="checkmark"></span> 3612<label for="t737-563" class="body-title-sm">Italy</label> 3613</div> 3614<div class="sub-filter-checkbox"> 3615<input type="checkbox" id="t737-565" aria-label="Jamaica" value="565" name="t737" onclick="toggleFilter(this,'Jamaica','Country','country')" > 3616<span class="checkmark"></span> 3617<label for="t737-565" class="body-title-sm">Jamaica</label> 3618</div> 3619<div class="sub-filter-checkbox"> 3620<input type="checkbox" id="t737-566" aria-label="Japan" value="566" name="t737" onclick="toggleFilter(this,'Jap
3620an','Country','country')" > 3621<span class="checkmark"></span> 3622<label for="t737-566" class="body-title-sm">Japan</label> 3623</div> 3624<div class="sub-filter-checkbox"> 3625<input type="checkbox" id="t737-740069" aria-label="Jersey" value="740069" name="t737" onclick="toggleFilter(this,'Jersey','Country','country')" > 3626<span class="checkmark"></span> 3627<label for="t737-740069" class="body-title-sm">Jersey</label> 3628</div> 3629<div class="sub-filter-checkbox"> 3630<input type="checkbox" id="t737-567" aria-label="Jordan" value="567" name="t737" onclick="toggleFilter(this,'Jordan','Country','country')" > 3631<span class="checkmark"></span> 3632<label for="t737-567" class="body-title-sm">Jordan</label> 3633</div> 3634<div class="sub-filter-checkbox"> 3635<input type="checkbox" id="t737-569" aria-label="Kazakhstan" value="569" name="t737" onclick="toggleFilter(this,'Kazakhstan','Country','country')" > 3636<span class="checkmark"></span> 3637<label for="t737-569" class="body-title-sm">Kazakhstan</label> 3638</div> 3639<div class="sub-filter-checkbox"> 3640<input type="checkbox" id="t737-570" aria-label="Kenya" value="570" name="t737" onclick="toggleFilter(this,'Kenya','Country','country')" > 3641<span class="checkmark"></span> 3642<label for="t737-570" class="body-title-sm">Kenya</label> 3643</div> 3644<div class="sub-filter-checkbox"> 3645<input type="checkbox" id="t737-571" aria-label="Kiribati" value="571" name="t737" onclick="toggleFilter(this,'Kiribati','Country','country')" > 3646<span class="checkmark"></span> 3647<label for="t737-571" class="body-title-sm">Kiribati</label> 3648</div> 3649<div class="sub-filter-checkbox"> 3650<input type="checkbox" id="t737-740074" aria-label="Kosovo" value="740074" name="t737" onclick="toggleFilter(this,'Kosovo','Country','country')" > 3651<span class="checkmark"></span> 3652<label for="t737-740074" class="body-title-sm">Kosovo</label> 3653</div> 3654<div class="sub-filter-checkbox"> 3655<input type="checkbox" id="t737-572" aria-label="Kuwait" value="572" name="t737" onclick="toggleFilter(this,'Kuwait','Country','country')" > 3656<span class="checkmark"></span> 3657<label for="t737-572" class="body-title-sm">Kuwait</label> 3658</div> 3659<div class="sub-filter-checkbox"> 3660<input type="checkbox" id="t737-573" aria-label="Kyrgyzstan" value="573" name="t737" onclick="toggleFilter(this,'Kyrgyzstan','Country','country')" > 3661<span class="checkmark"></span> 3662<label for="t737-573" class="body-title-sm">Kyrgyzstan</label> 3663</div> 3664<div class="sub-filter-checkbox"> 3665<input type="checkbox" id="t737-574" aria-label="Laos" value="574" name="t737" onclick="toggleFilter(this,'Laos','Country','country')" > 3666<span class="checkmark"></span> 3667<label for="t737-574" class="body-title-sm">Laos</label> 3668</div> 3669<div class="sub-filter-checkbox"> 3670<input type="checkbox" id="t737-575" aria-label="Latvia" value="575" name="t737" onclick="toggleFilter(this,'Latvia','Country','country')" > 3671<span class="checkmark"></span> 3672<label for="t737-575" class="body-title-sm">Latvia</label> 3673</div> 3674<div class="sub-filter-checkbox"> 3675<input type="checkbox" id="t737-576" aria-label="Lebanon" value="576" name="t737" onclick="toggleFilter(this,'Lebanon','Country','country')" > 3676<span class="checkmark"></span> 3677<label for="t737-576" class="body-title-sm">Lebanon</label> 3678</div> 3679<div class="sub-filter-checkbox"> 3680<input type="checkbox" id="t737-577" aria-label="Lesotho" value="577" name="t737" onclick="toggleFilter(this,'Lesotho','Country','country')" > 3681<span class="checkmark"></span> 3682<label for="t737-577" class="body-title-sm">Lesotho</label> 3683</div> 3684<div class="sub-filter-checkbox"> 3685<input type="checkbox" id="t737-578" aria-label="Liberia" value="578" name="t737" onclick="toggleFilter(this,'Liberia','Country','country')" > 3686<span class="checkmark"></span> 3687<label for="t737-578" class="body-title-sm">Liberia</label> 3688</div> 3689<div class="sub-filter-checkbox"> 3690<input type="checkbox" id="t737-579" aria-label="Libya" value="579" name="t737" onclick="toggleFilter(this,'Libya','Country','country')" > 3691<span class="checkmark"></span> 3692<label for="t737-579" class="body-title-sm">Libya</label> 3693</div> 3694<div class="sub-filter-checkbox"> 3695<input type="checkbox" id="t737-580" aria-label="Liechtenstein" value="580" name="t737" onclick="toggleFilter(this,'Liechtenstein','Country','country')" > 3696<span class="checkmark"></span> 3697<label for="t737-580" class="body-title-sm">Liechtenstein</label> 3698</div> 3699<div class="sub-filter-checkbox"> 3700<input type="checkbox" id="t737-581" aria-label="Lithuania" value="581" name="t737" onclick="toggleFilter(this,'Lithuania','Country','country')" > 3701<span class="checkmark"></span> 3702<label for="t737-581" class="body-title-sm">Lithuania</label> 3703</div> 3704<div class="sub-filter-checkbox"> 3705<input type="checkbox" id="t737-582" aria-label="Luxembourg" value="582" name="t737" onclick="toggleFilter(this,'Luxembourg','Country','country')" > 3706<span class="checkmark"></span> 3707<label for="t737-582" class="body-title-sm">Luxembourg</label> 3708</div> 3709<div class="sub-filter-checkbox"> 3710<input type="checkbox" id="t737-583" aria-label="Macau" value="583" name="t737" onclick="toggleFilter(this,'Macau','Country','country')" > 3711<span class="checkmark"></span> 3712<label for="t737-583" class="body-title-sm">Macau</label> 3713</div> 3714<div class="sub-filter-checkbox"> 3715<input type="checkbox" id="t737-585" aria-label="Madagascar" value="585" name="t737" onclick="toggleFilter(this,'Madagascar','Country','country')" > 3716<span class="checkmark"></span> 3717<label for="t737-585" class="body-title-sm">Madagascar</label> 3718</div> 3719<div class="sub-filter-checkbox"> 3720<input type="checkbox" id="t737-586" aria-label="Malawi" value="586" name="t737" onclick="toggleFilter(this,'Malawi','Country','country')" > 3721<span class="checkmark"></span> 3722<label for="t737-586" class="body-title-sm">Malawi</label> 3723</div> 3724<div class="sub-filter-checkbox"> 3725<input type="checkbox" id="t737-587" aria-label="Malaysia" value="587" name="t737" onclick="toggleFilter(this,'Malaysia','Country','country')" > 3726<span class="checkmark"></span> 3727<label for="t737-587" class="body-title-sm">Malaysia</label> 3728</div> 3729<div class="sub-filter-checkbox"> 3730<input type="checkbox" id="t737-588" aria-label="Maldives" value="588" name="t737" onclick="toggleFilter(this,'Maldives','Country','country')" > 3731<span class="checkmark"></span> 3732<label for="t737-588" class="body-title-sm">Maldives</label> 3733</div> 3734<div class="sub-filter-checkbox"> 3735<input type="checkbox" id="t737-589" aria-label="Mali" value="589" name="t737" onclick="toggleFilter(this,'Mali','Country','country')" > 3736<span class="checkmark"></span> 3737<label for="t737-589" class="body-title-sm">Mali</label> 3738</div> 3739<div class="sub-filter-checkbox"> 3740<input type="checkbox" id="t737-590" aria-label="Malta" value="590" name="t737" onclick="toggleFilter(this,'Malta','Country','country')" > 3741<span class="checkmark"></span> 3742<label for="t737-590" class="body-title-sm">Malta</label> 3743</div> 3744<div class="sub-filter-checkbox"> 3745<input type="checkbox" id="t737-591" aria-label="Marshall Islands" value="591" name="t737" onclick="toggleFilter(this,'Marshall\x20Islands','Country','country')" > 3746<span class="checkmark"></span> 3747<label for="t737-591" class="body-title-sm">Marshall Islands</label> 3748</div> 3749<div class="sub-filter-checkbox"> 3750<input type="checkbox" id="t737-592" aria-label="Martinique" value="592" name="t737" onclick="toggleFilter(this,'Martinique','Country','country')" > 3751<span class="checkmark"></span> 3752<label for="t737-592" class="body-title-sm">Martinique</label> 3753</div> 3754<div class="sub-filter-checkbox"> 3755<input type="checkbox" id="t737-593" aria-label="Mauritania" value="593" name="t737" onclick="toggleFilter(this,'Mauritania','Country','country')" > 3756<span class="checkmark"></span> 3757<label for="t737-593" class="body-title-sm">Mauritania</label> 3758</div> 3759<div class="sub-filter-checkbox"> 3760<input type="checkbox" id="t737-594" aria-label="Mauritius" value="594" name="t737" onclick="toggleFilter(this,'Mauritius','Country','country')" > 3761<span class="checkmark"></span> 3762<label for="t737-594" class="body-title-sm">Mauritius</label> 3763</div> 3764<div class="sub-filter-checkbox"> 3765<input type="checkbox" id="t737-740097" aria-label="Mayotte" value="740097" name="t737" onclick="toggleFilter(this,'Mayotte','Country','country')" > 3766<span class="checkmark"></span> 3767<label for="t737-740097" class="body-title-sm">Mayotte</label> 3768</div> 3769<div class="sub-filter-checkbox"> 3770<input type="checkbox" id="t737-595" aria-label="Mexico" value="595" name="t737" onclick="toggleFilter(this,'Mexico','Country','country')" > 3771<span class="checkmark"></span> 3772<label for="t737-595" class="body-title-sm">Mexico</label> 3773</div> 3774<div class="sub-filter-checkbox"> 3775<input type="checkbox" id="t737-633" aria-label="Moldova" value="633" name="t737" onclick="toggleFilter(this,'Moldova','Country','country')" > 3776<span class="checkmark"></span> 3777<label for="t737-633" class="body-title-sm">Moldova</label> 3778</div> 3779<div class="sub-filter-checkbox"> 3780<input type="checkbox" id="t737-597" aria-label="Monaco" value="597" name="t737" onclick="toggleFilter(this,'Monaco','Country','country')" > 3781<span class="checkmark"></span> 3782<label for="t737-597" class="body-title-sm">Monaco</label> 3783</div> 3784<div class="sub-filter-checkbox"> 3785<input type="checkbox" id="t737-598" aria-label="Mongolia" value="598" name="t737" onclick="toggleFilter(this,'Mongolia','Country','country')" > 3786<span class="checkmark"></span> 3787<label for="t737-598" class="body-title-sm">Mongolia</label> 3788</div> 3789<div class="sub-filter-checkbox"> 3790<input type="checkbox" id="t737-740102" aria-label="Montenegro" value="740102" name="t737" onclick="toggleFilter(this,'Montenegro','Country','country')" > 3791<span class="checkmark"></span> 3792<label for="t737-740102" class="body-title-sm">Montenegro</label> 3793</div> 3794<div class="sub-filter-checkbox"> 3795<input type="checkbox" id="t737-599" aria-label="Montserrat" value="599" name="t737" onclick="toggleFilter(this,'Montserrat','Country','country')" > 3796<span class="checkmark"></span> 3797<label for="t737-599" class="body-title-sm">Montserrat</label> 3798</div> 3799<div class="sub-filter-checkbox"> 3800<input type="checkbox" id="t737-600" aria-label="Morocco" value="600" name="t737" onclick="toggleFilter(this,'Morocco','Country','country')" > 3801<span class="checkmark"></span> 3802<label for="t737-600" class="body-title-sm">Morocco</label> 3803</div> 3804<div class="sub-filter-checkbox"> 3805<input type="checkbox" id="t737-601" aria-label="Mozambique" value="601" name="t737" onclick="toggleFilter(this,'Mozambique','Country','country')" > 3806<span class="checkmark"></span> 3807<label for="t737-601" class="body-title-sm">Mozambique</label> 3808</div> 3809<div class="sub-filter-checkbox"> 3810<input type="checkbox" id="t737-602" aria-label="Myanmar" value="602" name="t737" onclick="toggleFilter(this,'Myanmar','Country','country')" > 3811<span class="checkmark"></span> 3812<label for="t737-602" class="body-title-sm">Myanmar</label> 3813</div> 3814<div class="sub-filter-checkbox"> 3815<input type="checkbox" id="t737-603" aria-label="Namibia" value="603" name="t737" onclick="toggleFilter(this,'Namibia','Country','country')" > 3816<span class="checkmark"></span> 3817<label for="t737-603" class="body-title-sm">Namibia</label> 3818</div> 3819<div class="sub-filter-checkbox"> 3820<input type="checkbox" id="t737-604" aria-label="Nauru" value="604" name="t737" onclick="toggleFilter(this,'Nauru','Country','country')" > 3821<span class="checkmark"></span> 3822<label for="t737-604" class="body-title-sm">Nauru</label> 3823</div> 3824<div class="sub-filter-checkbox"> 3825<input type="checkbox" id="t737-605" aria-label="Nepal" value="605" name="t737" onclick="toggleFilter(this,'Nepal','Country','country')" > 3826<span class="checkmark"></span> 3827<label for="t737-605" class="body-title-sm">Nepal</label> 3828</div> 3829<div class="sub-filter-checkbox"> 3830<input type="checkbox" id="t737-607" aria-label="Netherlands" value="607" name="t737" onclick="toggleFilter(this,'Netherlands','Country','country')" > 3831<span class="checkmark"></span> 3832<label for="t737-607" class="body-title-sm">Netherlands</label> 3833</div> 3834<div class="sub-filter-checkbox"> 3835<input type="checkbox" id="t737-608" aria-label="New Caledonia" value="608" name="t737" onclick="toggleFilter(this,'New\x20Caledonia','Country','country')" > 3836<span class="checkmark"></span> 3837<label for="t737-608" class="body-title-sm">New Caledonia</label> 3838</div> 3839<div class="sub-filter-checkbox"> 3840<input type="checkbox" id="t737-610" aria-label="New Zealand" value="610" name="t737" onclick="toggleFilter(this,'New\x20Zealand','Country','country')" > 3841<span class="checkmark"></span> 3842<label for="t737-610" class="body-title-sm">New Zealand</label> 3843</div> 3844<div class="sub-filter-checkbox"> 3845<input type="checkbox" id="t737-611" aria-label="Nicaragua" value="611" name="t737" onclick="toggleFilter(this,'Nicaragua','Country','country')" > 3846<span class="checkmark"></span> 3847<label for="t737-611" class="body-title-sm">Nicaragua</label> 3848</div> 3849<div class="sub-filter-checkbox"> 3850<input type="checkbox" id="t737-612" aria-label="Niger" value="612" name="t737" onclick="toggleFilter(this,'Niger','Country','country')" > 3851<span class="checkmark"></span> 3852<label for="t737-612" class="body-title-sm">Niger</label> 3853</div> 3854<div class="sub-filter-checkbox"> 3855<input type="checkbox" id="t737-613" aria-label="Nigeria" value="613" name="t737" onclick="toggleFilter(this,'Nigeria','Country','country')" > 3856<span class="checkmark"></span> 3857<label for="t737-613" class="body-title-sm">Nigeria</label> 3858</div> 3859<div class="sub-filter-checkbox"> 3860<input type="checkbox" id="t737-614" aria-label="Niue" value="614" name="t737" onclick="toggleFilter(this,'Niue','Country','country')" > 3861<span class="checkmark"></span> 3862<label for="t737-614" class="body-title-sm">Niue</label> 3863</div> 3864<div class="sub-filter-checkbox"> 3865<input type="checkbox" id="t737-615" aria-label="Norfolk Island" value="615" name="t737" onclick="toggleFilter(this,'Norfolk\x20Island','Country','country')" > 3866<span class="checkmark"></span> 3867<label for="t737-615" class="body-title-sm">Norfolk Island</label> 3868</div> 3869<div class="sub-filter-checkbox"> 3870<input type="checkbox" id="t737-616" aria-label="North Korea" value="616" name="t737" onclick="toggleFilter(this,'North\x20Korea','Country','country')" > 3871<span class="checkmark"></span> 3872<label for="t737-616" class="body-title-sm">North Korea</label> 3873</div> 3874<div class="sub-filter-checkbox"> 3875<input type="checkbox" id="t737-584" aria-label="North Macedonia" value="584" name="t737" onclick="toggleFilter(this,'North\x20Macedonia','Country','country')" > 3876<span class="checkmark"></span> 3877<label for="t737-584" class="body-title-sm">North Macedonia</label> 3878</div> 3879<div class="sub-filter-checkbox"> 3880<input type="checkbox" id="t737-617" aria-label="Northern Mariana Islands" value="617" name="t737" onclick="toggleFilter(this,'Northern\x20Mariana\x20Islands','Country','country')" > 3881<span class="checkmark"></span> 3882<label for="t737-617" class="body-title-sm">Northern Mariana Islands</label> 3883</div> 3884<div class="sub-filter-checkbox"> 3885<input type="checkbox" id="t737-618" aria-label="Norway" value="618" name="t737" onclick="toggleFilter(this,'Norway','Country','country')" > 3886<span class="checkmark"></span> 3887<label for="t737-618" class="body-title-sm">Norway</label> 3888</div> 3889<div class="sub-filter-checkbox"> 3890<input type="checkbox" id="t737-619" aria-label="Oman" value="619" name="t737" onclick="toggleFilter(this,'Oman','Country','country')" > 3891<span class="checkmark"></span> 3892<label for="t737-619" class="body-title-sm">Oman</label> 3893</div> 3894<div class="sub-filter-checkbox"> 3895<input type="checkbox" id="t737-620" aria-label="Pakistan" value="620" name="t737" onclick="toggleFilter(this,'Pakistan','Country','country')" > 3896<span class="checkmark"></span> 3897<label for="t737-620" class="body-title-sm">Pakistan</label> 3898</div> 3899<div class="sub-filter-checkbox"> 3900<input type="checkbox" id="t737-621" aria-label="Palau" value="621" name="t737" onclick="toggleFilter(this,'Palau','Country','country')" > 3901<span class="checkmark"></span> 3902<label for="t737-621" class="body-title-sm">Palau</label> 3903</div> 3904<div class="sub-filter-checkbox"> 3905<input type="checkbox" id="t737-623" aria-label="Panama" value="623" name="t737" onclick="toggleFilter(this,'Panama','Country','country')" > 3906<span class="checkmark"></span> 3907<label for="t737-623" class="body-title-sm">Panama</label> 3908</div> 3909<div class="sub-filter-checkbox"> 3910<input type="checkbox" id="t737-624" aria-label="Papua New Guinea" value="624" name="t737" onclick="toggleFilter(this,'Papua\x20New\x20Guinea','Country','country')" > 3911<span class="checkmar
3911k"></span> 3912<label for="t737-624" class="body-title-sm">Papua New Guinea</label> 3913</div> 3914<div class="sub-filter-checkbox"> 3915<input type="checkbox" id="t737-625" aria-label="Paraguay" value="625" name="t737" onclick="toggleFilter(this,'Paraguay','Country','country')" > 3916<span class="checkmark"></span> 3917<label for="t737-625" class="body-title-sm">Paraguay</label> 3918</div> 3919<div class="sub-filter-checkbox"> 3920<input type="checkbox" id="t737-626" aria-label="Peru" value="626" name="t737" onclick="toggleFilter(this,'Peru','Country','country')" > 3921<span class="checkmark"></span> 3922<label for="t737-626" class="body-title-sm">Peru</label> 3923</div> 3924<div class="sub-filter-checkbox"> 3925<input type="checkbox" id="t737-627" aria-label="Philippines" value="627" name="t737" onclick="toggleFilter(this,'Philippines','Country','country')" > 3926<span class="checkmark"></span> 3927<label for="t737-627" class="body-title-sm">Philippines</label> 3928</div> 3929<div class="sub-filter-checkbox"> 3930<input type="checkbox" id="t737-628" aria-label="Pitcairn" value="628" name="t737" onclick="toggleFilter(this,'Pitcairn','Country','country')" > 3931<span class="checkmark"></span> 3932<label for="t737-628" class="body-title-sm">Pitcairn</label> 3933</div> 3934<div class="sub-filter-checkbox"> 3935<input type="checkbox" id="t737-740131" aria-label="Pitcairn Islands" value="740131" name="t737" onclick="toggleFilter(this,'Pitcairn\x20Islands','Country','country')" > 3936<span class="checkmark"></span> 3937<label for="t737-740131" class="body-title-sm">Pitcairn Islands</label> 3938</div> 3939<div class="sub-filter-checkbox"> 3940<input type="checkbox" id="t737-629" aria-label="Poland" value="629" name="t737" onclick="toggleFilter(this,'Poland','Country','country')" > 3941<span class="checkmark"></span> 3942<label for="t737-629" class="body-title-sm">Poland</label> 3943</div> 3944<div class="sub-filter-checkbox"> 3945<input type="checkbox" id="t737-630" aria-label="Portugal" value="630" name="t737" onclick="toggleFilter(this,'Portugal','Country','country')" > 3946<span class="checkmark"></span> 3947<label for="t737-630" class="body-title-sm">Portugal</label> 3948</div> 3949<div class="sub-filter-checkbox"> 3950<input type="checkbox" id="t737-631" aria-label="Puerto Rico" value="631" name="t737" onclick="toggleFilter(this,'Puerto\x20Rico','Country','country')" > 3951<span class="checkmark"></span> 3952<label for="t737-631" class="body-title-sm">Puerto Rico</label> 3953</div> 3954<div class="sub-filter-checkbox"> 3955<input type="checkbox" id="t737-632" aria-label="Qatar" value="632" name="t737" onclick="toggleFilter(this,'Qatar','Country','country')" > 3956<span class="checkmark"></span> 3957<label for="t737-632" class="body-title-sm">Qatar</label> 3958</div> 3959<div class="sub-filter-checkbox"> 3960<input type="checkbox" id="t737-740136" aria-label="Republic of the Congo" value="740136" name="t737" onclick="toggleFilter(this,'Republic\x20of\x20the\x20Congo','Country','country')" > 3961<span class="checkmark"></span> 3962<label for="t737-740136" class="body-title-sm">Republic of the Congo</label> 3963</div> 3964<div class="sub-filter-checkbox"> 3965<input type="checkbox" id="t737-634" aria-label="Réunion" value="634" name="t737" onclick="toggleFilter(this,'R\xE9union','Country','country')" > 3966<span class="checkmark"></span> 3967<label for="t737-634" class="body-title-sm">Réunion</label> 3968</div> 3969<div class="sub-filter-checkbox"> 3970<input type="checkbox" id="t737-635" aria-label="Romania" value="635" name="t737" onclick="toggleFilter(this,'Romania','Country','country')" > 3971<span class="checkmark"></span> 3972<label for="t737-635" class="body-title-sm">Romania</label> 3973</div> 3974<div class="sub-filter-checkbox"> 3975<input type="checkbox" id="t737-636" aria-label="Russia" value="636" name="t737" onclick="toggleFilter(this,'Russia','Country','country')" > 3976<span class="checkmark"></span> 3977<label for="t737-636" class="body-title-sm">Russia</label> 3978</div> 3979<div class="sub-filter-checkbox"> 3980<input type="checkbox" id="t737-637" aria-label="Rwanda" value="637" name="t737" onclick="toggleFilter(this,'Rwanda','Country','country')" > 3981<span class="checkmark"></span> 3982<label for="t737-637" class="body-title-sm">Rwanda</label> 3983</div> 3984<div class="sub-filter-checkbox"> 3985<input type="checkbox" id="t737-740141" aria-label="Saint Barthélemy" value="740141" name="t737" onclick="toggleFilter(this,'Saint\x20Barth\xE9lemy','Country','country')" > 3986<span class="checkmark"></span> 3987<label for="t737-740141" class="body-title-sm">Saint Barthélemy</label> 3988</div> 3989<div class="sub-filter-checkbox"> 3990<input type="checkbox" id="t737-638" aria-label="Saint Helena, Ascension and Tristan da Cunha" value="638" name="t737" onclick="toggleFilter(this,'Saint\x20Helena,\x20Ascension\x20and\x20Tristan\x20da\x20Cunha','Country','country')" > 3991<span class="checkmark"></span> 3992<label for="t737-638" class="body-title-sm">Saint Helena, Ascension and Tristan da Cunha</label> 3993</div> 3994<div class="sub-filter-checkbox"> 3995<input type="checkbox" id="t737-639" aria-label="Saint Kitts and 
3995Nevis" value="639" name="t737" onclick="toggleFilter(this,'Saint\x20Kitts\x20and\x20Nevis','Country','country')" > 3996<span class="checkmark"></span> 3997<label for="t737-639" class="body-title-sm">Saint Kitts and Nevis</label> 3998</div> 3999<div class="sub-filter-checkbox"> 4000<input type="checkbox" id="t737-640" aria-label="Saint Lucia" value="640" name="t737" onclick="toggleFilter(this,'Saint\x20Lucia','Country','country')" > 4001<span class="checkmark"></span> 4002<label for="t737-640" class="body-title-sm">Saint Lucia</label> 4003</div> 4004<div class="sub-filter-checkbox"> 4005<input type="checkbox" id="t737-740145" aria-label="Saint Martin" value="740145" name="t737" onclick="toggleFilter(this,'Saint\x20Martin','Country','country')" > 4006<span class="checkmark"></span> 4007<label for="t737-740145" class="body-title-sm">Saint Martin</label> 4008</div> 4009<div class="sub-filter-checkbox"> 4010<input type="checkbox" id="t737-641" aria-label="Saint Pierre and Miquelon" value="641" name="t737" onclick="toggleFilter(this,'Saint\x20Pierre\x20and\x20Miquelon','Country','country')" > 4011<span class="checkmark"></span> 4012<label for="t737-641" class="body-title-sm">Saint Pierre and Miquelon</label> 4013</div> 4014<div class="sub-filter-checkbox"> 4015<input type="checkbox" id="t737-642" aria-label="Saint Vincent and the Grenadines" value="642" name="t737" onclick="toggleFilter(this,'Saint\x20Vincent\x20and\x20the\x20Grenadines','Country','country')" > 4016<span class="checkmark"></span> 4017<label for="t737-642" class="body-title-sm">Saint Vincent and the Grenadines</label> 4018</div> 4019<div class="sub-filter-checkbox"> 4020<input type="checkbox" id="t737-643" aria-label="Samoa" value="643" name="t737" onclick="toggleFilter(this,'Samoa','Country','country')" > 4021<span class="checkmark"></span> 4022<label for="t737-643" class="body-title-sm">Samoa</label> 4023</div> 4024<div class="sub-filter-checkbox"> 4025<input type="checkbox" id="t737-644" aria-label="San Marino" value="644" name="t737" onclick="toggleFilter(this,'San\x20Marino','Country','country')" > 4026<span class="checkmark"></span> 4027<label for="t737-644" class="body-title-sm">San Marino</label> 4028</div> 4029<div class="sub-filter-checkbox"> 4030<input type="checkbox" id="t737-645" aria-label="São Tomé and Príncipe" value="645" name="t737" onclick="toggleFilter(this,'S\xE3o\x20Tom\xE9\x20and\x20Pr\xEDncipe','Country','country')" > 4031<span class="checkmark"></span> 4032<label for="t737-645" class="body-title-sm">São Tomé and Príncipe</label> 4033</div> 4034<div class="sub-filter-checkbox"> 4035<input type="checkbox" id="t737-646" aria-label="Saudi Arabia" value="646" name="t737" onclick="toggleFilter(this,'Saudi\x20Arabia','Country','country')" > 4036<span class="checkmark"></span> 4037<label for="t737-646" class="body-title-sm">Saudi Arabia</label> 4038</div> 4039<div class="sub-filter-checkbox"> 4040<input type="checkbox" id="t737-647" aria-label="Scotland" value="647" name="t737" onclick="toggleFilter(this,'Scotland','Country','country')" > 4041<span class="checkmark"></span> 4042<label for="t737-647" class="body-title-sm">Scotland</label> 4043</div> 4044<div class="sub-filter-checkbox"> 4045<input type="checkbox" id="t737-648" aria-label="Senegal" value="648" name="t737" onclick="toggleFilter(this,'Senegal','Country','country')" > 4046<span class="checkmark"></span> 4047<label for="t737-648" class="body-title-sm">Senegal</label> 4048</div> 4049<div class="sub-filter-checkbox"> 4050<input type="checkbox" id="t737-740154" aria-label="Serbia" value="740154" name="t737" onclick="toggleFilter(this,'Serbia','Country','country')" > 4051<span class="checkmark"></span> 4052<label for="t737-740154" class="body-title-sm">Serbia</label> 4053</div> 4054<div class="sub-filter-checkbox"> 4055<input type="checkbox" id="t737-649" aria-label="Seychelles" value="649" name="t737" onclick="toggleFilter(this,'Seychelles','Country','country')" > 4056<span class="checkmark"></span> 4057<label for="t737-649" class="body-title-sm">Seychelles</label> 4058</div> 4059<div class="sub-filter-checkbox"> 4060<input type="checkbox" id="t737-650" aria-label="Sierra Leone" value="650" name="t737" onclick="toggleFilter(this,'Sierra\x20Leone','Country','country')" > 4061<span class="checkmark"></span> 4062<label for="t737-650" class="body-title-sm">Sierra Leone</label> 4063</div> 4064<div class="sub-filter-checkbox"> 4065<input type="checkbox" id="t737-651" aria-label="Singapore" value="651" name="t737" onclick="toggleFilter(this,'Singapore','Country','country')" > 4066<span class="checkmark"></span> 4067<label for="t737-651" class="body-title-sm">Singapore</label> 4068</div> 4069<div class="sub-filter-checkbox"> 4070<input type="checkbox" id="t737-740158" aria-label="Sint Maarten" value="740158" name="t737" onclick="toggleFilter(this,'Sint\x20Maarten','Country','country')" > 4071<span class="checkmark"></span> 4072<label for="t737-740158" class="body-title-sm">Sint Maarten</label> 4073</div> 4074<div class="sub-filter-checkbox"> 4075<input type="checkbox" id="t737-652" aria-label="Slovakia" value="652" name="t737" onclick="toggleFilter(this,'Slovakia','Country','country')" > 4076<span class="checkmark"></span> 4077<label for="t737-652" class="body-title-sm">Slovakia</label> 4078</div> 4079<div class="sub-filter-checkbox"> 4080<input type="checkbox" id="t737-653" aria-label="Slovenia" value="653" name="t737" onclick="toggleFilter(this,'Slovenia','Country','country')" > 4081<span class="checkmark"></span> 4082<label for="t737-653" class="body-title-sm">Slovenia</label> 4083</div> 4084<div class="sub-filter-checkbox"> 4085<input type="checkbox" id="t737-654" aria-label="Solomon Islands" value="654" name="t737" onclick="toggleFilter(this,'Solomon\x20Islands','Country','country')" > 4086<span class="checkmark"></span> 4087<label for="t737-654" class="body-title-sm">Solomon Islands</label> 4088</div> 4089<div class="sub-filter-checkbox"> 4090<input type="checkbox" id="t737-655" aria-label="Somalia" value="655" name="t737" onclick="toggleFilter(this,'Somalia','Country','country')" > 4091<span class="checkmark"></span> 4092<label for="t737-655" class="body-title-sm">Somalia</label> 4093</div> 4094<div class="sub-filter-checkbox"> 4095<input type="checkbox" id="t737-656" aria-label="South Africa" value="656" name="t737" onclick="toggleFilter(this,'South\x20Africa','Country','country')" > 4096<span class="checkmark"></span> 4097<label for="t737-656" class="body-title-sm">South Africa</label> 4098</div> 4099<div class="sub-filter-checkbox"> 4100<input type="checkbox" id="t737-740164" aria-label="South Georgia and the South Sandwich Islands" value="740164" name="t737" onclick="toggleFilter(this,'South\x20Georgia\x20and\x20the\x20South\x20Sandwich\x20Islands','Country','country')" > 4101<span class="checkmark"></span> 4102<label for="t737-740164" class="body-title-sm">South Georgia and the South Sandwich Islands</label> 4103</div> 4104<div class="sub-filter-checkbox"> 4105<input type="checkbox" id="t737-657" aria-label="South Korea" value="657" name="t737" onclick="toggleFilter(this,'South\x20Korea','Country','country')" > 4106<span class="checkmark"></span> 4107<label for="t737-657" class="body-title-sm">South Korea</label> 4108</div> 4109<div class="sub-filter-checkbox"> 4110<input type="checkbox" id="t737-740166" aria-label="South Sudan" value="740166" name="t737" onclick="toggleFilter(this,'South\x20Sudan','Country','country')" > 4111<span class="checkmark"></span> 4112<label for="t737-740166" class="body-title-sm">South Sudan</label> 4113</div> 4114<div class="sub-filter-checkbox"> 4115<input type="checkbox" id="t737-658" aria-label="Spain" value="658" name="t737" onclick="toggleFilter(this,'Spain','Country','country')" > 4116<span class="checkmark"></span> 4117<label for="t737-658" class="body-title-sm">Spain</label> 4118</div> 4119<div class="sub-filter-checkbox"> 4120<input type="checkbox" id="t737-659" aria-label="Sri Lanka" value="659" name="t737" onclick="toggleFilter(this,'Sri\x20Lanka','Country','country')" > 4121<span class="checkmark"></span> 4122<label for="t737-659" class="body-title-sm">Sri Lanka</label> 4123</div> 4124<div class="sub-filter-checkbox"> 4125<input type="checkbox" id="t737-622" aria-label="State of Palestine" value="622" name="t737" onclick="toggleFilter(this,'State\x20of\x20Palestine','Country','country')" > 4126<span class="checkmark"></span> 4127<label for="t737-622" class="body-title-sm">State of Palestine</label> 4128</div> 4129<div class="sub-filter-checkbox"> 4130<input type="checkbox" id="t737-660" aria-label="Sudan" value="660" name="t737" onclick="toggleFilter(this,'Sudan','Country','country')" > 4131<span class="checkmark"></span> 4132<label for="t737-660" class="body-title-sm">Sudan</label> 4133</div> 4134<div class="sub-filter-checkbox"> 4135<input type="checkbox" id="t737-661" aria-label="Suriname" value="661" name="t737" onclick="toggleFilter(this,'Suriname','Country','country')" > 4136<span class="checkmark"></span> 4137<label for="t737-661" class="body-title-sm">Suriname</label> 4138</div> 4139<div class="sub-filter-checkbox"> 4140<input type="checkbox" id="t737-662" aria-label="Svalbard and Jan Mayen Islands" value="662" name="t737" onclick="toggleFilter(this,'Svalbard\x20and\x20Jan\x20Mayen\x20Islands','Country','country')" > 4141<span class="checkmark"></span> 4142<label for="t737-662" class="body-title-sm">Svalbard and Jan Mayen Islands</label> 4143</div> 4144<div class="sub-filter-checkbox"> 4145<input type="checkbox" id="t737-663" aria-label="Swaziland" value="663" name="t737" onclick="toggleFilter(this,'Swaziland','Country','country')" > 4146<span class="checkmark"></span> 4147<label for="t737-663" class="body-title-sm">Swaziland</label> 4148</div> 4149<div class="sub-filter-checkbox"> 4150<input type="checkbox" id="t737-664" aria-label="Sweden" value="664" name="t737" onclick="toggleFilter(this,'Sweden','Country','country')" > 4151<span class="checkmark"></span> 4152<label for="t737-664" class="body-title-sm">Sweden</label> 4153</div> 4154<div class="sub-filter-checkbox"> 4155<input type="checkbox" id="t737-665" aria-label="Switzerland" value="665" name="t737" onclick="toggleFilter(this,'Switzerland','Country','country')" > 4156<span class="checkmark"></span> 4157<label for="t737-665" class="body-title-sm">Switzerland</label> 4158</div> 4159<div class="sub-filter-checkbox"> 4160<input type="checkbox" id="t737-666" aria-label="Syrian Arab Republic" value="666" name="t737" onclick="toggleFilter(this,'Syrian\x20Arab\x20Republic','Country','country')" > 4161<span class="checkmark"></span> 4162<label for="t737-666" class="body-title-sm">Syrian Arab Republic</label> 4163</div> 4164<div class="sub-filter-checkbox"> 4165<input type="checkbox" id="t737-667" aria-label="Taiwan" value="667" name="t737" onclick="toggleFilter(this,'Taiwan','Country','country')" > 4166<span class="checkmark"></span> 4167<label for="t737-667" class="body-title-sm">Taiwan</label> 4168</div> 4169<div class="sub-filter-checkbox"> 4170<input type="checkbox" id="t737-668" aria-label="Tajikistan" value="668" name="t737" onclick="toggleFilter(this,'Tajikistan','Country','country')" > 4171<span class="checkmark"></span> 4172<label for="t737-668" class="body-title-sm">Tajikistan</label> 4173</div> 4174<div class="sub-filter-checkbox"> 4175<input type="checkbox" id="t737-669" aria-label="Tanzania" value="669" name="t737" onclick="toggleFilter(this,'Tanzania','Country','country')" > 4176<span class="checkmark"></span> 4177<label for="t737-669" class="body-title-sm">Tanzania</label> 4178</div> 4179<div class="sub-filter-checkbox"> 4180<input type="checkbox" id="t737-670" aria-label="Thailand" value="670" name="t737" onclick="toggleFilter(this,'Thailand','Country','country')" > 4181<span class="checkmark"></span> 4182<label for="t737-670" class="body-title-sm">Thailand</label> 4183</div> 4184<div class="sub-filter-checkbox"> 4185<input type="checkbox" id="t737-740181" aria-label="The Bahamas" value="740181" name="t737" onclick="toggleFilter(this,'The\x20Bahamas','Country','country')" > 4186<span class="checkmark"></span> 4187<label for="t737-740181" class="body-title-sm">The Bahamas</label> 4188</div> 4189<div class="sub-filter-checkbox"> 4190<input type="checkbox" id="t737-740182" aria-label="The Gambia" value="740182" name="t737" onclick="toggleFilter(this,'The\x20Gambia','Country','country')" > 4191<span class="checkmark"></span> 4192<label for="t737-740182" class="body-title-sm">The Gambia</label> 4193</div> 4194<div class="sub-filter-checkbox"> 4195<input type="checkbox" id="t737-522" aria-label="Timor-Leste" value="522" name="t737" onclick="toggleFilter(this,'Timor\x2DLeste','Country','country')" > 4196<span class="checkmark"></span> 4197<label for="t737-522" class="body-title-sm">Timor-Leste</label> 4198</div> 4199<div class="sub-filter-checkbox"> 4200<input type="checkbox" id="t737-671" aria-label="Togo" value="671" name="t737" onclick="toggleFilter(this,'Togo','Country','country')" > 4201<span class="checkmark"></span> 4202<label for="t737-671" class="body-title-sm">Togo</label> 4203</div> 4204<div class="sub-filter-checkbox"> 4205<input type="checkbox" id="t737-672" aria-label="Tokelau" value="672" name="t737" onclick="toggleFilter(this,'Tokelau','Country','country')" > 4206<span class="checkmark"></span> 4207<label for="t737-672" class="body-title-sm">Tokelau</label> 4208</div> 4209<div class="sub-filter-checkbox"> 4210<input type="checkbox" id="t737-673" aria-label="Tonga" value="673" name="t737" onclick="toggleFilter(this,'Tonga','Country','country')" > 4211<span class="checkmark"></span> 4212<label for="t737-673" class="body-title-sm">Tonga</label> 4213</div> 4214<div class="sub-filter-checkbox"> 4215<input type="checkbox" id="t737-674" aria-label="Trinidad/Tobago" value="674" name="t737" onclick="toggleFilter(this,'Trinidad\x2FTobago','Country','country')" > 4216<span class="checkmark"></span> 4217<label for="t737-674" class="body-title-sm">Trinidad/Tobago</label> 4218</div> 4219<div class="sub-filter-checkbox"> 4220<input type="checkbox" id="t737-675" aria-label="Tunisia" value="675" name="t737" onclick="toggleFilter(this,'Tunisia','Country','country')" > 4221<span class="checkmark"></span> 4222<label for="t737-675" class="body-title-sm">Tunisia</label> 4223</div> 4224<div class="sub-filter-checkbox"> 4225<input type="checkbox" id="t737-676" aria-label="Turkey" value="676" name="t737" onclick="toggleFilter(this,'Turkey','Country','country')" > 4226<span class="checkmark"></span> 4227<label for="t737-676" class="body-title-sm">Turkey</label> 4228</div> 4229<div class="sub-filter-checkbox"> 4230<input type="checkbox" id="t737-677" aria-label="Turkmenistan" value="677" name="t737" onclick="toggleFilter(this,'Turkmenistan','Country','country')" > 4231<span class="checkmark"></span> 4232<label for="t737-677" class="body-title-sm">Turkmenistan</label> 4233</div> 4234<div class="sub-filter-checkbox"> 4235<input type="checkbox" id="t737-678" aria-label="Turks and Caicos Islands" value="678" name="t737" onclick="toggleFilter(this,'Turks\x20and\x20Caicos\x20Islands','Country','country')" > 4236<span class="checkmark"></span> 4237<label for="t737-678" class="body-title-sm">Turks and Caicos Islands</label> 4238</div> 4239<div class="sub-filter-checkbox"> 4240<input type="checkbox" id="t737-679" aria-label="Tuvalu" value="679" name="t737" onclick="toggleFilter(this,'Tuvalu','Country','country')" > 4241<span class="checkmark"></span> 4242<label for="t737-679" class="body-title-sm">Tuvalu</label> 4243</div> 4244<div class="sub-filter-checkbox"> 4245<input type="checkbox" id="t737-681" aria-label="Uganda" value="681" name="t737" onclick="toggleFilter(this,'Uganda','Country','country')" > 4246<span class="checkmark"></span> 4247<label for="t737-681" class="body-title-sm">Uganda</label> 4248</div> 4249<div class="sub-filter-checkbox"> 4250<input type="checkbox" id="t737-682" aria-label="Ukraine" value="682" name="t737" onclick="toggleFilter(this,'Ukraine','Country','country')" > 4251<span class="checkmark"></span> 4252<label for="t737-682" class="body-title-sm">Ukraine</label> 4253</div> 4254<div class="sub-filter-checkbox"> 4255<input type="checkbox" id="t737-680" aria-label="United Arab Emirates" value="680" name="t737" onclick="toggleFilter(this,'United\x20Arab\x20Emirates','Country','country')" > 4256<span class="checkmark"></span> 4257<label for="t737-680" class="body-title-sm">United Arab Emirates</label> 4258</div> 4259<div class="sub-filter-checkbox"> 4260<input type="checkbox" id="t737-683" aria-label="United Kingdom" value="683" name="t737" onclick="toggleFilter(this,'United\x20Kingdom','Country','country')" > 4261<span class="checkmark"></span> 4262<label for="t737-683" class="body-title-sm">United Kingdom</label> 4263</div> 4264<div class="sub-filter-checkbox"> 4265<input type="checkbox" id="t737-684" aria-label="United States" value="684" name="t737" onclick="toggleFilter(this,'United\x20States','Country','country')" > 4266<span class="checkmark"></span> 4267<label for="t737-684" class="body-title-sm">United States</l
4267abel> 4268</div> 4269<div class="sub-filter-checkbox"> 4270<input type="checkbox" id="t737-740198" aria-label="United States Minor Outlying Islands" value="740198" name="t737" onclick="toggleFilter(this,'United\x20States\x20Minor\x20Outlying\x20Islands','Country','country')" > 4271<span class="checkmark"></span> 4272<label for="t737-740198" class="body-title-sm">United States Minor Outlying Islands</label> 4273</div> 4274<div class="sub-filter-checkbox"> 4275<input type="checkbox" id="t737-685" aria-label="Uruguay" value="685" name="t737" onclick="toggleFilter(this,'Uruguay','Country','country')" > 4276<span class="checkmark"></span> 4277<label for="t737-685" class="body-title-sm">Uruguay</label> 4278</div> 4279<div class="sub-filter-checkbox"> 4280<input type="checkbox" id="t737-686" aria-label="Uzbekistan" value="686" name="t737" onclick="toggleFilter(this,'Uzbekistan','Country','country')" > 4281<span class="checkmark"></span> 4282<label for="t737-686" class="body-title-sm">Uzbekistan</label> 4283</div> 4284<div class="sub-filter-checkbox"> 4285<input type="checkbox" id="t737-687" aria-label="Vanuatu" value="687" name="t737" onclick="toggleFilter(this,'Vanuatu','Country','country')" > 4286<span class="checkmark"></span> 4287<label for="t737-687" class="body-title-sm">Vanuatu</label> 4288</div> 4289<div class="sub-filter-checkbox"> 4290<input type="checkbox" id="t737-740202" aria-label="Vatican City State" value="740202" name="t737" onclick="toggleFilter(this,'Vatican\x20City\x20State','Country','country')" > 4291<span class="checkmark"></span> 4292<label for="t737-740202" class="body-title-sm">Vatican City State</label> 4293</div> 4294<div class="sub-filter-checkbox"> 4295<input type="checkbox" id="t737-688" aria-label="Venezuela" value="688" name="t737" onclick="toggleFilter(this,'Venezuela','Country','country')" > 4296<span class="checkmark"></span> 4297<label for="t737-688" class="body-title-sm">Venezuela</label> 4298</div> 4299<div class="sub-filter-checkbox"> 4300<input type="checkbox" id="t737-689" aria-label="Vietnam" value="689" name="t737" onclick="toggleFilter(this,'Vietnam','Country','country')" > 4301<span class="checkmark"></span> 4302<label for="t737-689" class="body-title-sm">Vietnam</label> 4303</div> 4304<div class="sub-filter-checkbox"> 4305<input type="checkbox" id="t737-690" aria-label="Virgin Islands (British)" value="690" name="t737" onclick="toggleFilter(this,'Virgin\x20Islands\x20\x28British\x29','Country','country')" > 4306<span class="checkmark"></span> 4307<label for="t737-690" class="body-title-sm">Virgin Islands (British)</label> 4308</div> 4309<div class="sub-filter-checkbox"> 4310<input type="checkbox" id="t737-691" aria-label="Virgin Islands (U.S.)" value="691" name="t737" onclick="toggleFilter(this,'Virgin\x20Islands\x20\x28U.S.\x29','Country','country')" > 4311<span class="checkmark"></span> 4312<label for="t737-691" class="body-title-sm">Virgin Islands (U.S.)</label> 4313</div> 4314<div class="sub-filter-checkbox"> 4315<input type="checkbox" id="t737-692" aria-label="Wallis and Futuna Islands" value="692" name="t737" onclick="toggleFilter(this,'Wallis\x20and\x20Futuna\x20Islands','Country','country')" > 4316<span class="checkmark"></span> 4317<label for="t737-692" class="body-title-sm">Wallis and Futuna Islands</label> 4318</div> 4319<div class="sub-filter-checkbox"> 4320<input type="checkbox" id="t737-694" aria-label="Western Sahara" value="694" name="t737" onclick="toggleFilter(this,'Western\x20Sahara','Country','country')" > 4321<span class="checkmark"></span> 4322<label for="t737-694" class="body-title-sm">Western Sahara</label> 4323</div> 4324<div class="sub-filter-checkbox"> 4325<input type="checkbox" id="t737-695" aria-label="Yemen" value="695" name="t737" onclick="toggleFilter(this,'Yemen','Country','country')" > 4326<span class="checkmark"></span> 4327<label for="t737-695" class="body-title-sm">Yemen</label> 4328</div> 4329<div class="sub-filter-checkbox"> 4330<input type="checkbox" id="t737-698" aria-label="Zambia" value="698" name="t737" onclick="toggleFilter(this,'Zambia','Country','country')" > 4331<span class="checkmark"></span> 4332<label for="t737-698" class="body-title-sm">Zambia</label> 4333</div> 4334<div class="sub-filter-checkbox"> 4335<input type="checkbox" id="t737-699" aria-label="Zimbabwe" value="699" name="t737" onclick="toggleFilter(this,'Zimbabwe','Country','country')" > 4336<span class="checkmark"></span> 4337<label for="t737-699" class="body-title-sm">Zimbabwe</label> 4338</div> 4339</div> 4340</div> 4341</div> 4342</div> 4343</div> 4344<div class="modal fade" id="share" tabindex="-1" role="dialog" aria-labelledby="share" aria-hidden="true">
4345<div class="modal-dialog captcha-holder"> 4346<div class="modal-content"> 4347<span class="hide">No content</span> 4348</div> 4349</div> 4350</div> 4351<div class="modal fade" id="apply-options" tabindex="-1" role="dialog" aria-labelledby="apply-options" aria-hidden="true"> 4352<div class="modal-dialog captcha-holder"> 4353<div class="modal-content" role="region"> 4354<span class="hide">No content</span> 4355</div> 4356</div> 4357</div>
4358<script id="template-upload" type="text/x-tmpl"> 4359{% for (var i=0, file; file=o.files[i]; i++) { %} 4360<tr class="template-upload fade"> 4361<td> 4362<p class="name">{%=file.name%}</p> 4363<strong class="error text-danger"></strong> 4364</td> 4365<td> 4366<p class="size">Processing...</p> 4367<span class="size_hidden" style="display:none">{%=file.size%}</span> 4368<div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div> 4369</td> 4370<td> 4371{% if (!i && !o.options.autoUpload) { %} 4372<button class="secondary btn btn-primary start" disabled> 4373<i class="glyphicon glyphicon-upload"></i> 4374<span>Start</span> 4375</button> 4376{% } %} 4377{% if (!i) { %} 4378<button class="secondary btn btn-warning cancel"> 4379<i class="glyphicon glyphicon-ban-circle"></i> 4380<span>Cancel</span> 4381</button> 4382{% } %} 4383</td> 4384</tr> 4385{% } %} 4386</script>
vendor: 1 bytes, line 4386
4386
4387<script id="template-download" type="text/x-tmpl"> 4388{% for (var i=0, file; file=o.files[i]; i++) { %} 4389<tr class="template-download fade"> 4390<td> 4391<p class="name"><span>{%=file.name%}</span></p> 4392{% if (file.error) { %} 4393<p class="name">{%=file.name%}</p> 4394<strong class="error text-danger">File empty</strong> 4395{% } %} 4396</td> 4397<td> 4398<span class="size">{%=o.formatFileSize(file.size)%}</span><span class="size_hidden" style="display:none">{%=file.size%}</span> 4399</td> 4400<td> 4401{% if (file.deleteUrl) { %} 4402<button class="secondary btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}> 4403<i class="glyphicon glyphicon-trash"></i> 4404<span>Delete</span> 4405</button> 4406{% } else { %} 4407<button class="secondary btn btn-warning cancel"> 4408<i class="glyphicon glyphicon-ban-circle"></i> 4409<span>Cancel</span> 4410</button> 4411{% } %} 4412</td> 4413</tr> 4414{% } %} 4415</script>
vendor: 1 bytes, line 4415
4415
4416<script type="text/javascript" language="javascript" charset="utf-8"> 4417var currentAjax = null, 4418closeBackground = false, 4419filterCountOnCollapse = 0, 4420showFilterReposition = 0, 4421currentIntelAjax, 4422filterHeaders = {}, 4423intersectionObserver = null; 4424var site_id=22931; 4425var userIpGeocode="{\"latlong\":\"\"}"; 4426//Generate Apply button in header 4427generateApplyButton(); 4428showSectionFilterCount(); 4429function showSectionFilterCount() { 4430// Get each section's headers of the filter nav 4431$(".filters-nav a.filter-accordion-heading").each(function() { 4432var thisFilterDivId = $(this).attr('href').slice(8); 4433// Get the count of checkboxes checked 4434var thisFilterCount = 0; 4435$("#filter-"+thisFilterDivId+" :checkbox:checked").each(function(){ 4436thisFilterCount++; 4437}); 4438var thisFilterHeader = `filterHeader-${thisFilterDivId}`; 4439filterHeaders[thisFilterHeader] = thisFilterCount; 4440// Display the count in the section's header 4441if(thisFilterCount){ 4442$(this).attr("aria-expanded", true); 4443$("#filter-"+thisFilterDivId).addClass("show"); 4444$(".label-count-"+thisFilterDivId).append('<span class="count-container">' + thisFilterCount + '</span>'); 4445} 4446}); 4447} 4448function open_footer() { 4449$(".expanded-footer").toggleClass("show-footer"); 4450$("#expanded-footer-background").css({"opacity":".5", "width":"100%"}); 4451} 4452function close_footer() { 4453$(".expanded-footer").removeClass("show-footer"); 4454$("#expanded-footer-background").css({"opacity":"0", "width":"0"}); 4455} 4456function open_filter() { 4457$(".filter-button").tooltip('hide'); 4458$(".filters-nav").addClass("show-filter"); 4459$("#filters-background").css({"opacity":".5", "width":"100%"}); 4460kfields_pos_filter(); 4461} 4462function kfields_pos_filter(){ 4463var keyword_field = $("#keywords").val(); 4464var positionCol = $("#kfields-pos").parent().parent().parent(); 4465//enable check box if keywords entered 4466if(keyword_field != ''){ 4467$("#kfields-pos").removeAttr('disabled'); 4468$("#kfields-pos").removeAttr('aria-disabled'); 4469$(positionCol).removeClass('disabled-filter'); 4470} 4471else { 4472$("#kfields-pos").attr("disabled", "true"); 4473$("#kfields-pos").attr("aria-disabled", "true"); 4474$(positionCol).addClass('disabled-filter'); 4475$("#kfields-pos").prop("checked", false); 4476if($("#chip-kfields-pos").length){ 4477removeFilter('kfields','pos','Position Title') 4478} 4479} 4480} 4481function salary_range_filter() { 4482setTimeout( function() { 4483$( '#salary_range_filter' ).data( 'mdcSlider' ).layout(); 4484}, 300 ); 4485} 4486function close_filter() { 4487$(".filters-nav").removeClass("show-filter"); 4488$("#filters-background").css({"opacity":"0", "width":"0"}); 4489//Reset "save search" input field every time we close the filters bar 4490$('#input-save-search').val(''); 4491} 4492function toggleSaveSearchForm(){ 4493$('#save-search-alert-success').remove(); 4494$('#save-search-alert-error').remove(); 4495$('#save-search-alert-warning').remove(); 4496var hasFilter = false; 4497//Check filters bar to see if anything was selected 4498if($(".filters-nav").find('input[type=checkbox]:checked').length > 0){ 4499hasFilter = true; 4500} 4501//Check filters bar to see if anything was selected 4502if($(".filters-nav").find('input[type=radio]:checked').length > 0){ 4503hasFilter = true; 4504} 4505if(hasFilter){ 4506$('#input-save-search').prop("disabled", false); 4507$('#input-save-search').removeAttr("title"); 4508$('#input-save-search-btn').removeAttr("title"); 4509$('#input-save-search-btn').removeClass('inactive'); 4510$('#input-save-search-btn').prop("disabled", false); 4511} 4512else{ 4513$('#input-save-search').prop("disabled", true); 4514$('#input-save-search').attr("title", "You must select at least one filter in order to save your search."); 4515$('#input-save-search-btn').attr("title", "You must select at least one filter in order to save your search."); 4516$('#input-save-search-btn').addClass('inactive'); 4517$('#input-save-search-btn').prop("disabled", true); 4518} 4519} 4520function toggleFilter(filter,answerText,questionName,questionAlias){ 4521var url = "", 4522protocol = window.location.protocol, 4523host = window.location.host, 4524pathname = window.location.pathname, 4525querystring = window.location.search; 4526// if doing filter while there is a job slug in the url, reset it to /jobs/ before adding the filters 4527// Note: Slug /jobs/ = 3, so anything > 3 has the additional job slug (/jobs/view/position/job_id/) 4528if(window.location.pathname.split("/").length > 3){ 4529pathname = "/jobs/"; 4530} 4531if(filter.checked){ 4532var filterLabel = answerText; 4533if( questionName !== undefined ) { 4534filterLabel = questionName + ': ' + filterLabel; 4535} 4536// Add hidden field to the form 4537$("#hiddenFieldsContainer").append('<input type="hidden" id="filter-' + filter.name + '-' + filter.value + '" name="' + filter.name + '" value="' + filter.value + '" />'); 4538// Check if the url param already exists, applicable for slider 4539if( ( filter.name == 'min_salary' || filter.name == 'without_salary' ) && querystring.indexOf( filter.name + '=' ) ) { 4540querystring = querystring.replace( new RegExp( '[&?]?' + filter.name + '=[^&]+' ), '' ); 4541} 4542// Check if this is the first url param 4543var concat = "?"; 4544if(querystring.search("\\?") > -1){ 4545concat = "&"; 4546} 4547if ( filter.id == 'kfields-pos' ){ 4548document.getElementById("pos_flt").value = '1' ; 4549if(querystring.search("\\?") > -1){ 4550var aQuerystring = querystring.split("?"); 4551var params = aQuerystring[1]; 4552// This removes dups in the params 4553var aParams = Array.from(new Set(params.split('&'))); 4554// Remove the unselected filter from the url params 4555if (aParams.indexOf( 'pos_flt=0') >= 0){ 4556aParams.splice(aParams.indexOf("pos_flt=0"), 1); 4557aParams.push("pos_flt=1"); 4558} 4559else { 4560aParams.push("pos_flt=1"); 4561} 4562if(aParams.length > 0){ 4563// We still have params left, append the ? on the start of the query string 4564querystring = "?" + aParams.join("&"); 4565} 4566else{ 4567querystring = ""; 4568} 4569} 4570} 4571// Append the new filter param to the url 4572querystring = querystring + concat + filter.name + '=' + filter.value;
4573url = protocol + "//" + host + pathname + querystring; 4574// Check if there is a variable already for this section's checked checkbox count. If no, then set the count to 1 OR if yes, increment the count 4575var thisFilterHeader = `filterHeader-${questionAlias}`; 4576if (!(thisFilterHeader in filterHeaders)) { 4577filterHeaders[thisFilterHeader] = 1; 4578} else { 4579filterHeaders[thisFilterHeader]++; 4580} 4581} 4582else{ 4583// Remove hidden field from the form 4584filterID = "filter-" + filter.name + '-' + filter.value; 4585$("#" + filterID).remove(); 4586// Remove chip (Applied Filters section) 4587if( filter.name !== 'without_salary' ) { 4588chipID = "chip-" + filter.name + '-' + filter.value; 4589$("#" + chipID).remove(); 4590} 4591// Make sure there are params in the url 4592if(querystring.search("\\?") > -1){ 4593var aQuerystring = querystring.split("?"); 4594var params = aQuerystring[1]; 4595// This removes dups in the params 4596var aParams = Array.from(new Set(params.split('&'))); 4597// Remove the unselected filter from the url params 4598if (aParams.indexOf(filter.name + '=' + filter.value) >= 0) 4599aParams.splice(aParams.indexOf(filter.name + '=' + filter.value), 1); 4600if (filter.id == 'kfields-pos' && aParams.indexOf( 'pos_flt=1') >= 0){ 4601aParams.splice(aParams.indexOf("pos_flt=1"), 1); 4602aParams.push("pos_flt=0"); 4603} 4604if(aParams.length > 0){ 4605// We still have params left, append the ? on the start of the query string 4606querystring = "?" + aParams.join("&"); 4607} 4608else{ 4609querystring = ""; 4610} 4611} 4612if ( filter.id == 'kfields-pos' ){ 4613$('#pos_flt').val('0'); 4614}
4615url = protocol + "//" + host + pathname + querystring; 4616// Decrement this section's checked checkbox count variable. 4617var thisFilterHeader = `filterHeader-${questionAlias}`; 4618if (filterHeaders[thisFilterHeader] <= 0) { 4619filterHeaders[thisFilterHeader] = 0; 4620} else { 4621filterHeaders[thisFilterHeader]--; 4622} 4623} 4624window.history.pushState({url: url}, document.title, url); 4625__manipulateJaqcFilter(filter.name, filter.value, answerText, questionName, questionAlias); 4626displayFilters(); 4627// Store the current filters in the session in case they hit the back/forward button 4628var alertCriteria = $(".alert-criteria").html(), 4629alertFilter = $("#jaqcModalForm input[name='filters']").val(); 4630var data = {"data":{"alertCriteria":alertCriteria, "alertFilter":alertFilter}}; 4631__sessionSetItem(url, data); 4632showBackground = false; 4633// Show the count of this section's checked checkboxes 4634if($(".label-count-"+questionAlias+" .count-container").length == 0){ 4635$(".label-count-"+questionAlias).append('<span class="count-container">' + filterHeaders[thisFilterHeader] + '</span>'); 4636} else { 4637if(filterHeaders[thisFilterHeader] == 0) { 4638$(".label-count-"+questionAlias+" .count-container").remove(); 4639} else { 4640$(".label-count-"+questionAlias+" .count-container").html(filterHeaders[thisFilterHeader]); 4641} 4642} 4643//Reload results 4644searchJobs(1,true); 4645} 4646function __sessionSetItem(key, data){ 4647window.sessionStorage.setItem( 4648key, 4649JSON.stringify(data) 4650); 4651} 4652function __sessionGetItem(item){ 4653return window.sessionStorage.getItem(item); 4654} 4655function __manipulateJaqcFilter(name, value, answerText, questionName, questionAlias){ 4656if(answerText === undefined) answerText = ''; 4657if(questionName === undefined) questionName = ''; 4658if(questionAlias === undefined) questionAlias = ''; 4659/* Manipulate JAQC filter text */ 4660if(questionAlias.length > 0){ 4661// Check if question is already in the modal 4662if($("#job-alert-question-"+questionAlias).length > 0 && $("#job-alert-question-"+questionAlias).html().length){ 4663// Get the answers and compare if the current answer is already in it or we need to add it to the list 4664var answers = $("#job-alert-question-"+questionAlias+" span").html(); 4665var aAnswers = answers.split(','); 4666var pos = aAnswers.indexOf(" "+answerText); // Add space in the front of our text because there is a space in the UI 4667if(pos > -1){ 4668// remove from array 4669var removed = aAnswers.splice(pos, 1); 4670$("#job-alert-question-"+questionAlias+" span").html(aAnswers.join(',')); 4671if(aAnswers.length == 0){ 4672$("#job-alert-question-"+questionAlias).remove(); 4673} 4674} 4675else{ 4676// Add the answer to the element 4677if($("#job-alert-question-"+questionAlias).length > 0) { 4678$("#job-alert-question-"+questionAlias+" span").html(answers + ", "+answerText); 4679} 4680else { 4681$("#job-alert-question-"+questionAlias+" span").html(answers + " "+answerText); 4682} 4683} 4684} 4685else{ 4686// Only add the question to the JAQC modal if its not a career fair question 4687if(name != 'careerfairs'){ 4688var html = '<div class="answer-list" id="job-alert-question-'+questionAlias+'"><b>'+questionName+':</b><span> '+answerText+'</span>'; 4689$("#create-alert .search-filters .alert-criteria").append(html); 4690} 4691} 4692} 4693if($("#jaqcModalForm").length > 0){ 4694/* Manipulate JAQC hidden field */ 4695var hiddenFilters = $("#jaqcModalForm input[name='filters']").val(); 4696var aFilters = hiddenFilters.split('&'); 4697if(hiddenFilters.indexOf(name) == -1){ 4698// question not found, add it with the answer 4699var str = '&' + name + '=' + value; 4700hiddenFilters = hiddenFilters + str; 4701} 4702else{ 4703// check if answer already exists in the question variable 4704for(idx in aFilters){ 4705if(aFilters[idx].indexOf(name) > -1){ 4706//question found, now find if answer already exists 4707var ans = aFilters[idx].split('='); 4708if(ans[1].indexOf(value) > -1){ 4709// answer found, remove it from the list 4710var aAns = ans[1].split(','); 4711aAns.splice(aAns.indexOf(value),1); 4712ans[1] = aAns.join(','); 4713} 4714else{ 4715// answer not in list, add it 4716if(ans[1].length > 0){ 4717ans[1] = ans[1] + ',' + value; 4718} 4719else{ 4720ans[1] = value; 4721} 4722} 4723ans = ans.join('='); 4724aFilters[idx] = ans; 4725hiddenFilters = aFilters.join('&'); 4726break; 4727} 4728} 4729} 4730// replace the hidden input value with the new filters 4731$("#jaqcModalForm input[name='filters']").val(hiddenFilters); 4732/* End of hidden field */ 4733/* Change the form action url string with the actual url query string */ 4734var action = $("#jaqcModalForm").attr("action").split("?")[0] + '?' + hiddenFilters; 4735$("#jaqcModalForm").attr("action", action); 4736} 4737} 4738function displayFilters(){ 4739var displayFilters = false, 4740filterCount = 0; 4741//Check if "Applied Filters" section should be displayed 4742$("#hiddenFieldsContainer :input").each(function(){ 4743var input = $(this); 4744if(input.attr("name") !== 'sort' && input.attr('name') !== 'without_salary'){ 4745displayFilters = true; 4746filterCount = filterCount + 1; 4747} 4748}); 4749if(displayFilters == true){ 4750showFilterReposition++;
4751$('.applied-filters-count').html('(' + filterCount + ')'); 4752if($(".filter-button .filter-number").length > 0){ 4753$(".filter-button .filter-number").html(filterCount); 4754$(".filters-header-container .number-of-filter").html(filterCount + " Applied"); 4755} 4756else{ 4757$(".filter-button").append('<div class="filter-pill"><div class="filter-number">'+ filterCount +'</div></div>'); 4758$(".filters-header-container .filter-header-number-of-filter").append('<div class="number-of-filter">'+ filterCount +' Applied </div>'); 4759} 4760$(".clear-all-button").prop("disabled", false); 4761$(".clear-all-button").removeClass("disabled"); 4762$(".clear-all-button").prop("tabindex", "0"); 4763$(".empty-chip-container").remove(); 4764} else{ 4765showFilterReposition = 0; 4766$(".filter-button .filter-pill").remove(); 4767$(".filters-header-container .number-of-filter").remove(); 4768$(".clear-all-button").prop("disabled", true); 4769$(".clear-all-button").addClass("disabled"); 4770$(".clear-all-button").prop("tabindex", "-1"); 4771} 4772// Only do this if it is the 1st time OR the last filter has been removed 4773if (showFilterReposition == 1 || showFilterReposition == 0) { 4774repositionResultsBody(); 4775adjustResultsBodyHeight(); 4776} 4777} 4778function redirecttoNewTab(value){ 4779window.open(value, '_blank'); 4780} 4781function removeFilter(name, value, answerText, questionName, questionAlias){ 4782// Uncheck from filters bar 4783inputID = name + '-' + value; 4784$("#" + inputID).prop("checked", false); 4785// Remove hidden field from the form 4786filterID = "filter-" + name + '-' + value; 4787$("#" + filterID).remove(); 4788// Remove chip (Applied Filters section) 4789chipID = "chip-" + name + '-' + value; 4790$("#" + chipID).remove(); 4791// Reset salary range 4792if( name === 'min_salary' ) resetSalaryRange(); 4793__manipulateJaqcFilter(name, value, answerText, questionName, questionAlias); 4794/* url manipulation */ 4795var url = "", 4796protocol = window.location.protocol, 4797host = window.location.host, 4798pathname = window.location.pathname, 4799querystring = window.location.search; 4800// Make sure there are params in the url 4801if(querystring.search("\\?") > -1){ 4802var aQuerystring = querystring.split("?"); 4803var params = aQuerystring[1]; 4804// This removes dups in the params 4805var aParams = Array.from(new Set(params.split('&'))); 4806// Remove the unselected filter from the url params 4807if (aParams.indexOf( name + '=' + value) >= 0) 4808aParams.splice(aParams.indexOf(name + '=' + value), 1); 4809if ( name == 'kfields' ){ 4810$('#pos_flt').val('0'); 4811} 4812if ( name == 'kfields' && aParams.indexOf( 'pos_flt=1') >= 0){ 4813aParams.splice(aParams.indexOf("pos_flt=1"), 1); 4814aParams.push("pos_flt=0"); 4815} 4816if(aParams.length > 0){ 4817// We still have params left, append the ? on the start of the query string 4818querystring = "?" + aParams.join("&"); 4819} 4820else{ 4821querystring = ""; 4822} 4823}
4824url = protocol + "//" + host + pathname + querystring; 4825window.history.pushState({url: url}, document.title, url); 4826window.history.pushState({url: url}, document.title, url); 4827// Store the current filters in the session in case they hit the back/forward button 4828var alertCriteria = $(".alert-criteria").html(), 4829alertFilter = $("#jaqcModalForm input[name='filters']").val(); 4830var data = {"data":{"alertCriteria":alertCriteria, "alertFilter":alertFilter}}; 4831__sessionSetItem(url, data); 4832displayFilters(); 4833searchJobs(1,true); 4834} 4835function removeAllFilters(){ 4836var url = "", 4837protocol = window.location.protocol, 4838host = window.location.host, 4839pathname = window.location.pathname, 4840querystring = window.location.search; 4841/* Reset the jaqc hidden filter */ 4842$("#jaqcModalForm input[name='filters']").val('site_id='+site_id); 4843$("#create-alert .alert-criteria").html("<br><br>"); 4844// Remove default position filter 4845$('#pos_flt').val('0'); 4846//Input fields from the form 4847$("#hiddenFieldsContainer :input").each(function(){ 4848var input = $(this); 4849if(input[0].name != 'sort') { 4850var inputID = input[0].name + '-' + input[0].value; 4851$("#"+inputID).prop("checked", false); 4852//Remove hidden field from the form 4853input.remove(); 4854// Make sure there are params in the url 4855if(querystring.search("\\?") > -1){ 4856var aQuerystring = querystring.split("?"); 4857var params = aQuerystring[1]; 4858// This removes dups in the params 4859var aParams = Array.from(new Set(params.split('&'))); 4860// Remove the unselected filter from the url params 4861if (aParams.indexOf(input[0].name + '=' + input[0].value) >= 0) 4862aParams.splice(aParams.indexOf(input[0].name + '=' + input[0].value), 1); 4863if (aParams.indexOf( 'pos_flt=1') >= 0){ 4864aParams.splice(aParams.indexOf("pos_flt=1"), 1); 4865aParams.push("pos_flt=0"); 4866} 4867if(aParams.length > 0){ 4868// We still have params left, append the ? on the start of the query string 4869querystring = "?" + aParams.join("&"); 4870} 4871else{ 4872querystring = ""; 4873} 4874}
4875url = protocol + "//" + host + pathname + querystring; 4876} 4877}); 4878window.history.pushState({url: url}, document.title, url); 4879//Filters bar 4880$(".filters-nav").find('input[type=checkbox]:checked').removeAttr('checked'); 4881$(".filters-nav").find('input[type=radio]:checked').removeAttr('checked'); 4882// Salary Range 4883if( $( '#salary_range_filter' ).length ) resetSalaryRange(); 4884$(".filters-nav :checkbox:checked").each(function(){ 4885$(this).prop("checked", false); 4886}); 4887$(".filters-nav a.filter-accordion-heading").each(function() { 4888var thisFilterDivId = $(this).attr('href').slice(8); 4889var thisFilterHeader = `filterHeader-${thisFilterDivId}`; 4890filterHeaders[thisFilterHeader] = 0; 4891}); 4892// Remove the section header count in all filter sections 4893$(".count-container").remove(); 4894$(".filters-header-container .number-of-filter").remove(); 4895$(".clear-all-button").prop("disabled", true); 4896$(".clear-all-button").addClass("disabled"); 4897$(".clear-all-button").prop("tabindex", "-1"); 4898$(".filter-button .filter-pill").remove(); 4899repositionResultsBody(); 4900adjustResultsBodyHeight(); 4901searchJobs(1); 4902} 4903function searchJobs(page,useUserSort){ 4904var urlString = formURLString(page,useUserSort); 4905getJobs(urlString); 4906} 4907function formURLString(page,useUserSort){ 4908var urlString = ''; 4909urlString = urlString + 'page=' + page; 4910//Input fields from the form 4911$("#jt_search :input").each(function(){ 4912var input = $(this); 4913if(input.attr('type') != 'button' && input.attr('id') != 'networkResults' && input.val().length){ 4914urlString = urlString + '&' + input.attr('name') + '=' + encodeURIComponent(input.val()); 4915} 4916}); 4917$("#hiddenFieldsContainer :input").each(function(){ 4918var input = $(this); 4919if(input.attr('type') != 'button' && input.attr('id') != 'networkResults' && input.val().length){ 4920urlString = urlString + '&' + input.attr('name') + '=' + encodeURIComponent(input.val()); 4921} 4922}); 4923if($('#networkResults').val() == "true"){ 4924urlString = urlString + '&network=1'; 4925} 4926if($("#jaqc_candidate_id").length > 0 && $("#jaqc_candidate_id").val().length > 0){ 4927urlString = urlString + '&candidate_id=' + $("#jaqc_candidate_id").val() 4928} 4929return urlString; 4930} 4931function getJobs(urlString){ 4932var status = true; 4933$("#job-search-spinner-new").show(); 4934let temp_user_geocode = ""; 4935let user_latlong = ""; 4936if (typeof userIpGeocode !== "undefined") { 4937temp_user_geocode = JSON.parse(userIpGeocode); 4938if ((typeof temp_user_geocode.latlong !== "undefined") && temp_user_geocode.latlong.length) 4939user_latlong = encodeURIComponent(temp_user_geocode.latlong); 4940} 4941var ajaxURL = "/c/@search_results/controller/includes/search_jobs.cfm?" + urlString + "&ajaxRequest=1&user_latlong=" + user_latlong; 4942// Abort any other existing AJAX request 4943if(currentAjax != null){ 4944currentAjax.abort(); 4945} 4946currentAjax = $.ajax({ 4947method: "GET", 4948url: ajaxURL 4949}).done(function(result){ 4950var jsonResponse = JSON.parse(result); 4951$("#becomeAMember").remove(); 4952$(".modal-backdrop").remove(); 4953$(".job-results-list").html($(".job-results-list .search-filter-container").prop("outerHTML") + jsonResponse.search_results); 4954$(".job-middle-container").html(jsonResponse.job_view); 4955$("#community-intel-content").html(jsonResponse.intel_section); 4956// reload tooltip so that the tooltip from intel content will work 4957$('[data-toggle="tooltip"]').tooltip( { template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' } ); 4958$("#job-search-spinner-new").hide(); 4959var floatingCardDetails= $(".main-job-details-floating-card-container").html(); 4960$(".job-details-parent-floating-card-container .main-job-details").html(floatingCardDetails); 4961intersectionObserver.observe( 4962document.querySelector(".job-details-parent-card-container") 4963); 4964repositionResults(); 4965repositionLayout(); 4966// Remove the hidden sort input to avoid having duplicate after result 4967//$("input[name=sort]").remove(); 4968var section = 'result', 4969url = window.location.href; 4970// Check if there is already an existing session record for this url 4971var sessionData = __sessionGetItem(url); //window.sessionStorage.getItem(url); 4972var data = null; 4973if(sessionData !== null){ 4974// Append the result to the object 4975var tempData = JSON.parse(sessionData); 4976tempData.data[section] = result; 4977data = tempData; 4978} 4979else{ 4980data = {"data":{section:jsonResponse}}; 4981} 4982// store the ajax content to local session to be used when user hits the browser's back button 4983/*window.sessionStorage.setItem( 4984url, 4985JSON.stringify(data) 4986);*/ 4987__sessionSetItem(url, data); 4988// Variable to help us determine there's an existing AJAX request - Reset back to null 4989currentAjax = null;
4990if(closeBackground === true){ 4991$("#filters-background").css({"opacity":"0", "width":"0"}); 4992// Reset the flag 4993closeBackground = false; 4994} 4995//Generate Apply button in header 4996generateApplyButton(); 4997}); 4998return status; 4999} 5000function setPagination(activate,deactivate){ 5001$("#page-item-" + activate).addClass("active"); 5002$("#page-item-" + deactivate).removeClass("active"); 5003} 5004function gaJobView(e,n,t,h){ 5005if(n=='Call'){ 5006window.dataLayer.push({'event':'job_call','job_id':h}); 5007window.dataLayer.push({'event':'job_details', 'clicked_element': "kebab: call us"}) 5008} 5009else if(n=='Print'){ 5010window.dataLayer.push({'event':'job_print','job_id':h}); 5011window.dataLayer.push({'event':'job_details', 'clicked_element': "kebab: print"}) 5012} 5013else if(n=='Career Fair'){ 5014window.dataLayer.push({'event':'job_careerfair_register','job_id':h}); 5015} 5016else if(n=='Company Profile'){ 5017window.dataLayer.push({'event':'job_company_name_click','job_id':h}); 5018} 5019else if(n=='LinkedIn'){ 5020window.dataLayer.push({'event':'job_view_connection','job_id':h}); 5021} 5022else if(n=='Multi Location List'){ 5023if ( ! $(t).siblings('.dropdown-menu').hasClass( 'show' ) ) 5024window.dataLayer.push({'event':'job_details', 'clicked_element': 'job location list'}) 5025} 5026else if(n=='Job Summary Question'){ 5027if ( ! $(t).siblings('.dropdown-menu').hasClass( 'show' ) ) 5028window.dataLayer.push({'event':'job_details', 'clicked_element': $(t).attr('data-ga-label') + ": view list"}) 5029} 5030else if(n=='Community Intel Pane'){ 5031window.dataLayer.push({'event':'community_intel', 'clicked_element': t + " intel pane"}) 5032} 5033else if(n=='Community Intel Location'){ 5034window.dataLayer.push({'event':'community_intel', 'clicked_element': "job location: " + t}) 5035} 5036else if(n=='Community Intel Ad'){ 5037window.dataLayer.push({'event':'community_intel', 'clicked_element': "right side board ad"}) 5038} 5039} 5040function gaJobClick(e,n,t,h,title,url){ 5041} 5042function gaJobClickWeb(e,n,t,rank,source){ 5043} 5044function gaJobPaneView(e,n,t,h,title,url){ 5045gaJobScroll(h,title,url); 5046} 5047function gaJobScroll(h,title,url) { 5048} 5049function generateApplyButton() { 5050var jsonAttr = $('#applyButtonJson').val(); 5051if (jsonAttr !== undefined) { 5052var applyAttr = JSON.parse(jsonAttr); 5053//Default button is disabled 5054var generatedBtn = '<button type="button" id="applyBtn" class="btn btn-primary apply-button apply-button-disabled">'+applyAttr.text+'</button>'; 5055if(applyAttr.applied) { //If user already Applied 5056var generatedBtn = '<button type="button" disabled id="applyBtn" class="btn btn-outline-primary applied-button btn-block" title="You already applied for this job."><i class="bi bi-check2-circle applied-icon"></i>'+applyAttr.text+'</button>'; 5057} 5058else if(applyAttr.link){ //If apply method is link 5059var linkAttr = applyAttr.linkAttr; 5060var generatedBtn = '<button type="button" id="applyBtn" class="btn btn-primary apply-button '+linkAttr.class+'" onclick="redirecttoNewTab(\''+linkAttr.href+'\')">'+applyAttr.text+'</button>'; 5061} 5062else if(applyAttr.modal){ //If apply method is modal 5063var modalAttr = applyAttr.modalAttr; 5064var generatedBtn = '<button type="button" id="applyBtn" data-toggle="modal" data-target="'+modalAttr.target+'" class="btn btn-primary apply-button '+modalAttr.class+'" onclick="return setApply(\''+modalAttr.apply_email+'\',\' '+modalAttr.apply_online+'\', \''+modalAttr.apply_external+'\', \''+modalAttr.href_email+'\', \''+modalAttr.href_external+'\')">'+applyAttr.text+'</button>'; 5065} 5066//Generate Desktop button 5067$('.applyBtnHeader .apply-button-container').html(generatedBtn); 5068//Generate Mobile button 5069$('.apply-button-mobile-container').html(generatedBtn); 5070$('.apply-button-mobile-container #applyBtn').addClass('btn-block'); 5071var mobileText = $('.apply-button-mobile-container #applyBtn').text(); 5072if(mobileText !== 'NO APPLY METHOD'){ 5073var textArray = mobileText.split(' '); 5074$('.apply-button-mobile-container #applyBtn').text(textArray[0]); 5075} 5076} 5077} 5078function getJob( 5079id, 5080vnet_id, 5081vnet_site_id, 5082job_flag, 5083job_Title, 5084job_Location, 5085job_source, 5086ga_job_upgrades, 5087ga_rank, 5088job_company, 5089user_latlong = "", 5090location_completion = "", 5091location_latlong = "" 5092){ 5093if(vnet_id === undefined) vnet_id = 0; 5094if(vnet_site_id === undefined) vnet_site_id = 0; 5095var ajaxURL = "/c/@search_results/controller/includes/search_job.cfm?job_id=" + id + "&site_id=" + site_id + "&job_source=" + job_source + "&ajaxRequest=1&user_latlong=" + user_latlong + "&location_completion=" + location_completion + "&location_latlong=" + location_latlong; 5096if(vnet_id > 0){ 5097ajaxURL = ajaxURL + '&vnet_id=' + vnet_id; 5098} 5099if(vnet_site_id > 0){ 5100ajaxURL = ajaxURL + '&vnet_site_id=' + vnet_site_id; 5101} 5102// Abort any other existing AJAX request 5103if(currentAjax != null){ 5104currentAjax.abort(); 5105} 5106var ajaxFinish = 0; 5107currentAjax = $.ajax({ 5108method: "GET", 5109url: ajaxURL 5110}).done(function( result ) { 5111ajaxFinish = 1; 5112$("#becomeAMember").remove(); 5113$(".modal-backdrop").remove(); 5114var jsonResponse = JSON.parse(result), 5115job_canonical_url = jsonResponse.job_url, 5116content = jsonResponse.job_view 5117intel_content = jsonResponse.intel_section, 5118og_logo = jsonResponse.og_logo; 5119var protocol = window.location.protocol, 5120host = window.location.host, 5121pathname = window.location.pathname, 5122querystring = window.location.search; 5123$("#filters-background").css({"opacity":"0", "width":"0"}); 5124$("#job-search-spinner-new").hide(); 5125/* manipulate the url to add the job canonical url after /jobs/ */
5126var url = protocol + "//" + host + '/jobs/view/' + job_canonical_url + querystring; 5127var canonical = protocol + "//" + host + '/job/' + job_canonical_url + querystring; 5128$("link[rel=canonical]").attr('href', canonical); 5129if(jsonResponse.job_found) { 5130$(".job-middle-container").html(content); 5131$("#community-intel-content").html(intel_content); 5132// reload tooltip so that the tooltip from intel content will work 5133$('[data-toggle="tooltip"]').tooltip( { template: '<div class="tooltip bs-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>', boundary: 'window' } ); 5134// remove the current og tag 5135$("meta[property='og:image']").remove(); 5136if (og_logo.length) { 5137// Append a new OG tag after the last existing OG tag 5138$('meta[property^="og:"]').last().after( 5139'<meta property="og:image" content="' + og_logo + '">' 5140); 5141} 5142var floatingCardDetails= $(".main-job-details-floating-card-container").html(); 5143$(".job-details-parent-floating-card-container .main-job-details").html(floatingCardDetails); 5144intersectionObserver.observe( 5145document.querySelector(".job-details-parent-card-container") 5146); 5147} 5148var bounding = document.querySelector(".job-middle-container").getBoundingClientRect(); 5149/* Make the job details visible if it is off screen for mobile view */ 5150if(bounding.x >= window.innerWidth){ 5151/*** Mobile : Show Job Details ***/ 5152$('.job-results-body').toggleClass("job-results-focus"); 5153/*** Mobile : Show Apply Button ***/ 5154$('.apply-button-mobile-container').css('display','flex'); 5155adjustResultsBodyHeight(); 5156/*** Mobile : Move Support/Chat button higher to not overlap Apply button ***/ 5157$('iframe#launcher').css('bottom','45px'); 5158/*** Mobile : Transition Class for Back Btn ***/ 5159$('.btn-mobile-back').removeClass("btn-rotate"); 5160} 5161repositionLayout(); 5162window.history.pushState({url: url}, document.title, url); 5163var sitename = (document.title.split('-')[1] || '').trim(); 5164var title = job_Title + ' Job Position ' + ( job_Location.length ? 'at ' + job_Location + ' ' : '' ) + '- ' + sitename; 5165gaJobClick('Job', 'Job Click', job_flag, id,title,url); 5166window.dataLayer.push({event:'job_click','clicked_element':'search_results_section','job_upgrade':ga_job_upgrades,'job_id':id,'job_rank':ga_rank,'job_source':job_source}) 5167gaJobPaneView('Job', 'View', job_flag, id,title,url); 5168window.dataLayer.push({event:'job_view','clicked_element':'search_results_section','job_title':job_Title,'job_upgrade':ga_job_upgrades,'job_id':id,'job_source':job_source,'company_name':job_company}) 5169window.dataLayer.push({event:'page_view','page_location':url,'page_referrer':'Search Results'}) 5170var data = {"data":{"details":content, "job_id":id, "community_intel_full":intel_content}}; 5171__sessionSetItem(url, data); 5172//Variable to help us determine there's an existing AJAX request - Reset back to null 5173currentAjax = null; 5174//Generate Apply button in header 5175generateApplyButton(); 5176//Regenerate Google Ads 5177if (typeof googletag !== 'undefined' && googletag.apiReady) { 5178googletag.cmd.push(function() { 5179try { 5180googletag.pubads().refresh(); 5181} catch(e) { 5182console.warn('GPT refresh error:', e); 5183} 5184}); 5185} 5186}); 5187setTimeout(function(){ 5188if(ajaxFinish == 0){ 5189$("#filters-background").css({"opacity":".5", "width":"100%"}); 5190$("#job-search-spinner-new").show(); 5191} 5192}, 700); 5193} 5194var previousSortParameter = ""; 5195var previousSortOrder = ""; 5196function setSort(sort,field){ 5197$("#filters-background").css({"opacity":".5", "width":"100%"}); 5198var classes = field.className; 5199var classArr = classes.split(' '); 5200var sort_order =''; 5201var sortParameter = sort; 5202// Preserve the sort order even when we change the sort parameter - if previous sort order is descending then apply the same order when change a different sort parameter. There is no need to write logic to preserve the order if previous sort order is ascending as ascending is the default sort order from API. 5203if(previousSortOrder == 'desc' && previousSortParameter != sort) { 5204sort = sort + '_'; 5205sort_order = sort + 'Desc'; 5206} else { 5207for(i=0;i<classArr.length;i++){ 5208if(classArr[i]=='sort-asc'){ 5209sort = sort + '_'; 5210sort_order = sort + 'Desc'; 5211} 5212else 5213sort_order = sort + '_'+ 'Asc' 5214} 5215} 5216sort_order = sort_order.replace('start_', 'posted_'); 5217sort_order = sort_order.charAt(0).toUpperCase() + sort_order.slice(1); 5218$('.filter-userSort').remove(); 5219$("#hiddenFieldsContainer").append('<input type="hidden" class="filter-userSort" id="filter-userSort-' + sort + '" name="sort" value="' + sort + '" />'); 5220var url = "", 5221protocol = window.location.protocol, 5222host = window.location.host, 5223pathname = window.location.pathname, 5224querystring = window.location.search; 5225if( querystring.indexOf('sort=') ) {
5226querystring = querystring.replace( new RegExp('[&?]?sort=[^&]+'), ''); 5227} 5228var concat = "?"; 5229if(querystring.search("\\?") > -1){ 5230concat = "&"; 5231} 5232querystring = querystring + concat + "sort=" + sort; 5233url = protocol + "//" + host + pathname + querystring; 5234window.history.pushState({url: url}, document.title, url); 5235if( sort.indexOf('_') > -1) { 5236previousSortOrder = "desc"; 5237} else { 5238previousSortOrder = "asc"; 5239} 5240previousSortParameter = sortParameter; 5241window.dataLayer.push({event:'job_sort','job_sort_element': sort_order}); 5242/* Set to close the background overlay when the request is from the sort functionality */ 5243closeBackground = true; 5244searchJobs(1,true); 5245} 5246/*** 5247This function is used to scroll the right pane to the top page 5248*/ 5249function repositionLayout() { 5250/* Put a timeout so that it will wait until the job details has been fully replaced with the new content before scrolling */ 5251setTimeout( function() { 5252$( '.job-middle-container' ).stop().animate( { 5253scrollTop: 0 5254}, 600, function() { 5255var searchHead = $( '.region_main-pane .search-filter-container' ); 5256if( $( '.job-middle-container' ).scrollTop() > searchHead.offset().top ) { 5257searchHead.get( 0 ).scrollIntoView( { 5258behavior: "smooth", 5259block: "start", 5260inline: "nearest" 5261} ); 5262} 5263} ); 5264}, 100 ); 5265} 5266/*** 5267This function is used to scroll the job results to the top of the page 5268*/ 5269function repositionResults() { 5270/* Put a timeout so that it will wait until the job results has been fully replaced with the new content before scrolling */ 5271setTimeout( function() { 5272$( '#data-step-results' ).animate( { 5273scrollTop: 0 5274}, 600, function() { 5275var searchHead = $( '.search-filter-container' ); 5276if( $( window ).scrollTop() > searchHead.offset().top ) { 5277searchHead.get( 0 ).scrollIntoView( { 5278behavior: "smooth", 5279block: "start", 5280inline: "nearest" 5281} ); 5282} 5283} ); 5284}, 100 ); 5285} 5286// This is used when user hits the back/forward botton 5287$(window).on('popstate', function(event){ 5288var state = event.originalEvent.state; 5289// Remove class from current active job tile 5290$(".job-tile-active, .status-highlight-active").removeClass("job-tile-active status-highlight-active"); 5291// reset the current filters 5292$("input[type='checkbox']").prop("checked", false); 5293// reset the job alert form 5294$(".answer-list").html(""); 5295$("#jaqcModalForm input[name='filters']").val("site_id="+site_id); 5296if(state !== null && state.url.length > 0){ 5297// update the filters based on the url params 5298if(state.url.search("\\?") > -1){ 5299var url = state.url; 5300var params = url.split("?"); 5301var aParams = params[1].split("&"); 5302for(i in aParams){ 5303var filter = aParams[i].split("="); 5304$("#"+filter[0]+"-"+filter[1]).prop("checked", true); 5305} 5306} 5307// If there is data, use it to update the section 5308var data = window.sessionStorage.getItem(state.url); 5309if(data !== null){ 5310var parsedData = JSON.parse(data); 5311Object.keys(parsedData.data).forEach(function eachKey(key){ 5312var section = key; 5313// load the content depending of the section 5314if(section !== null){ 5315if(section == 'details'){ 5316// update the job details with what was in the previus view 5317var html = parsedData.data[key]; 5318$(".job-middle-container").html(html); 5319} 5320else if(section == 'job_id'){ 5321// change the selected job from the result 5322var job_id = parsedData.data[key]; 5323$(".job-tile-"+job_id).addClass("job-tile-active status-highlight-active"); 5324} 5325else if(section == 'result'){ 5326// update the result with the was in the previous result 5327/*var html = parsedData.data[key]; 5328$(".job-results-list").html(html);*/ 5329var resultData = JSON.parse(parsedData.data[key]); 5330$(".job-results-list").html(resultData.search_results); 5331$(".job-middle-container").html(resultData.job_view); 5332} 5333else if(section == 'alertCriteria'){ 5334var html = parsedData.data[key]; 5335$(".alert-criteria").html(html); 5336} 5337else if(section == 'alertFilter'){ 5338var val = parsedData.data[key]; 5339$("#jaqcModalForm input[name='filters']").val(val); 5340} 5341else if(section == 'searchFilters'){ 5342var html = parsedData.data[key]; 5343} 5344else if (section == 'community_intel_full') { 5345$("#community-intel-content").html(parsedData.data[key]); 5346} 5347} 5348}); 5349} 5350else{ 5351} 5352} 5353}); 5354function hideShowSearchFilter() { 5355$('.search-filter-container').toggle(); 5356repositionResultsBody(); 5357changeJobSearchMainOverflow(); 5358adjustResultsBodyHeight(); 5359return true; 5360} 5361function repositionResultsBody() { 5362// Adjust position of body after applying the filters 5363var el = $(".job-search-main .search-filter-container"); //Updated to the new class 5364//If we hide the search section, move the results to top 5365if(el.css('display') == 'none') 5366topValue = 0; 5367else 5368topValue = el.outerHeight(true); 5369//Temporarily comment out til we move to the new layout 5370//$(".job-results-cf").css({'top': topValue}); 5371} 5372function adjustResultsBodyHeight() { 5373let headerHeight = ($("#header-content").outerHeight(true) > $("#header").outerHeight(true)) ? $("#header-content").outerHeight(true):$("#header").outerHeight(true); 5374let heightVar = headerHeight; 5375let searchfilterHeight = $(".job-search-page-right-container .search-filter-container").height(); 5376//Adjust height when we hide and show search and filters in mobile 5377if($('#nav-trigger').css('display') !== 'none' && $(".search-filter-container").css('display') === 'none'){ 5378searchfilterHeight = 0; 5379} 5380//Adjust height if google translate bar is visible 5381let google_translate_toogle = $('#google_translate_toogle').val(); 5382if(google_translate_toogle == 'true'){ 5383heightVar = heightVar + 40; 5384} 5385//Adjust height if mobile action nav is visible 5386let mobile_action_nav = 0; 5387if ($(".top-mobile-action-buttons").css('display') !== 'none') { 5388mobile_action_nav = mobile_action_nav + $(".top-mobile-action-buttons").outerHeight(true); 5389} 5390let jaSliderHeight = "50"; 5391// Change the height of the results section if job alert is not enabled for the site 5392if (!$(".job-alert-bar").length) 5393jaSliderHeight = 0; 5394let pageDescriptionContainer = 0; 5395if ($(".page-description-section-container").length != 0) { 5396pageDescriptionContainer = $(".page-description-section-container").outerHeight(true); 5397} 5398$(".job-results-list").css({"height":"calc(100dvh - " + heightVar + "px - " + j
5398aSliderHeight + "px)"}); 5399$(".job-results-body").css({"height":"calc(100dvh - " + heightVar + "px)"}); 5400$(".region_main-pane").css({"height":"calc(100dvh + " + pageDescriptionContainer + "px - " + heightVar + "px)"}); 5401$(".job-middle-container").css({"height":"calc(100dvh - " + heightVar + "px - " + searchfilterHeight + "px - " + mobile_action_nav + "px)"}); 5402$(".community-intel-container").css({"height":"calc(100dvh - " + heightVar + "px - " + searchfilterHeight + "px - " + mobile_action_nav + "px)"}); 5403} 5404function changeJobSearchMainOverflow(){ 5405/* Remove the overflow when screen is < 768px */ 5406if ($(".job-search-main").width() <= 768) { 5407$(".job-search-main").css({"overflow":"inherit"}); 5408} 5409} 5410function jsCharEncode( input ) { 5411if( input === undefined ) return input; 5412return input.replace( /'/g, '\\\'' ); 5413} 5414function initSalaryRange() { 5415var salary_range = $( '#salary_range_filter' ), 5416salary_range_display = $( '#salary_range_label' ), 5417salary_range_value = $( '#salary_range_value' ), 5418salary_range_indicator = salary_range.find( '.mdc-slider__value-indicator-text' ); 5419// Init slider 5420var mdcSlider = mdc.slider.MDCSlider.attachTo( salary_range[ 0 ], { 5421skipInitialUIUpdate: false 5422} ); 5423salary_range.data( 'mdcSlider', mdcSlider ); 5424// Callback on moving the slider 5425salary_range.on( 'MDCSlider:input', function() { 5426var salary = mdcSlider.getValue(), 5427salary_label = 'View All Salaries'; 5428if( salary > 0 ) { 5429salary_label = ( '£' + salary ).replace( /(\d)(?=(\d{3})+(?!\d))/g, '$1,' ) + '+'; 5430} 5431salary_range_display.text( salary_label ); 5432salary_range_indicator.text( ( salary + '' ).replace( /000000$/, 'M' ).replace( /000$/, 'k' ) ); 5433} ); 5434// Callback after the slider value is selected 5435salary_range.on( 'MDCSlider:change', function() { 5436var salary = mdcSlider.getValue(); 5437salary_range_value.val( salary ).prop( 'checked', salary > 0 ); 5438// Clear the dynamic elements 5439$( '#hiddenFieldsContainer input[name=' + salary_range_value.attr( 'name' ) + ']' ).remove(); 5440// Update the filter 5441toggleFilter( salary_range_value[ 0 ], ( '£' + salary ).replace( /000$/, 'k+' ), 'Salary' ); 5442} ); 5443} 5444function resetSalaryRange() { 5445$( '#salary_range_filter' ).data( 'mdcSlider' ).setValue( 0 );
5446$( '#salary_range_label' ).text( 'View All Salaries' ); 5447$( '#salary_range_filter .mdc-slider__value-indicator-text' ).text( 0 ); 5448$( '#salary_range_value' ).val( 0 ).prop( 'checked', false ); 5449} 5450function toggleWithoutSalary( element ) { 5451var filter = $( '#salary_range_without_salary' ); 5452// Clear the dynamic elements 5453$( '#hiddenFieldsContainer input[name=' + filter.attr( 'name' ) + ']' ).remove(); 5454// Update the filter value 5455filter.val( element.checked ? 1 : 0 ); 5456// Update the filter 5457toggleFilter( filter[ 0 ], '', '', '' ); 5458} 5459//Toogle hidden bar 5460function hideGoogleTranslateBar(){ 5461$('#google_translate_toogle').val(false); 5462resizeBodyHeight(); 5463} 5464//Toogle visible bar 5465function showGoogleTranslateBar(){ 5466$('#google_translate_toogle').val(true); 5467resizeBodyHeight(); 5468setTimeout( addListenerToGoogleTranslate, 2000); 5469} 5470//add listener to Google translate bar Close options 5471function addListenerToGoogleTranslate(){ 5472//Close button 5473var google_translate_close = $('iframe[id=":1.container"]').contents().find('a[id=":1.close"]'); 5474if(google_translate_close.length){ 5475google_translate_close[0].addEventListener("click", hideGoogleTranslateBar); 5476} 5477//Turn off translation 5478var google_translate_iframe = $('iframe.skiptranslate').contents().find('div[id=":3.menuBody"]'); 5479var google_translate_menu = google_translate_iframe.find('a'); 5480if(google_translate_menu.length){ 5481google_translate_menu[0].addEventListener("click", hideGoogleTranslateBar); 5482} 5483} 5484//Check if Google tranalte bar is visible 5485function isGoogleTranslateBarVisible(){ 5486var visible = false; 5487var google_translate_iframe = $('iframe[id=":1.container"]').parent('.skiptranslate').css('display'); 5488if(google_translate_iframe == 'block'){ 5489visible = true; 5490} 5491return visible; 5492} 5493//Resize body height 5494function resizeBodyHeight(){ 5495repositionResultsBody(); 5496changeJobSearchMainOverflow(); 5497adjustResultsBodyHeight(); 5498} 5499function toggle_community_intel() { 5500$(".job-middle-container").toggleClass("job-middle-container-collapse"); 5501$(".company-header-container").toggleClass("company-header-on-community-intel-open"); 5502$(".jobs-recommended-container").toggleClass("jobs-recommended-on-community-intel-open"); 5503$(".learning-courses-container").toggleClass("learning-courses-on-community-intel-open"); 5504$(".community-intel-container").toggleClass("community-intel-container-open"); 5505// $('.slide-icon').replaceClass('bi-arrow-bar-left','bi-arrow-bar-right'); 5506$(".slide-icon").toggleClass("slide-icon-close"); 5507if ($(".community-intel-container").hasClass("community-intel-container-open") == true) { 5508$("#community-intel-slide-panel").attr("data-original-title", "Hide Location"); 5509gaJobView('Community Intel Pane', 'Community Intel Pane', 'open') 5510} 5511else { 5512$("#community-intel-slide-panel").attr("data-original-title", "Explore Location"); 5513gaJobView('Community Intel Pane', 'Community Intel Pane', 'close') 5514} 5515// set cookie to preserve the state 5516preserveIntelExpandCollapseState(); 5517} 5518function preserveIntelExpandCollapseState() { 5519let ajaxURL = "/includes/community_intel/preserveSelection.cfm?intel_container_state="+$(".community-intel-container").hasClass("community-intel-container-open"); 5520currentIntelAjax = $.ajax({ 5521method: "GET", 5522url: ajaxURL 5523}) 5524} 5525function initIntersectionObserver() { 5526//logic to check if the job details card is in view 5527const intersectionObserver = new IntersectionObserver((entries) => { 5528// If intersectionRatio is 0, the target is out of view 5529// and we do not need to do anything. 5530entries.forEach((entry) => { 5531if (entry.intersectionRatio <= 0) { 5532document 5533.querySelector(".job-details-parent-floating-card-container") 5534.classList.add("show-floating-job-card"); 5535} else { 5536document 5537.querySelector(".job-details-parent-floating-card-container") 5538.classList.remove("show-floating-job-card"); 5539} 5540}) 5541}); 5542return intersectionObserver; 5543} 5544$(document).ready(function(){ 5545//Hide Search filter on mobile by default 5546if($('#nav-trigger').css('display') !== 'none'){ 5547$('.search-filter-container').hide(); 5548} 5549resizeBodyHeight(); 5550var floatingCardDetails= $(".main-job-details-floating-card-container").html(); 5551$(".job-details-parent-floating-card-container .main-job-details").html(floatingCardDetail
5551s); 5552intersectionObserver = initIntersectionObserver(); 5553// start observing 5554intersectionObserver.observe( 5555document.querySelector(".job-details-parent-card-container") 5556); 5557//Add hidden element to store Google translate bar visibility 5558$('<input>').attr({ 5559type: 'hidden', 5560id: 'google_translate_toogle', 5561value: false 5562}).appendTo('body'); 5563//Check Header height then adjust body height 5564var $header = $("#header"); 5565var lastHeight = $("#header").css('height'); 5566function checkForChanges() 5567{ 5568if ($header.css('height') != lastHeight || $(".goog-te-combo").length) 5569{ 5570$(".goog-te-combo").change(function(){ 5571showGoogleTranslateBar(); 5572}); 5573if(isGoogleTranslateBarVisible()) showGoogleTranslateBar(); 5574resizeBodyHeight(); 5575} 5576} 5577setTimeout(checkForChanges, 3000); 5578window.addEventListener("resize", repositionResultsBody); 5579window.addEventListener("resize", changeJobSearchMainOverflow); 5580window.addEventListener("resize", adjustResultsBodyHeight); 5581var isVisible = $(".header-content #menu ul" ).is( ":visible" ); 5582$("#nav-trigger").click(function(){ 5583if ($(".header-content #menu ul:visible" )){ 5584$(".job-search-page").toggleClass('overflow-auto'); 5585} 5586/* Call adjustResultsBodyHeight to recalculate the results section height on mobile */ 5587adjustResultsBodyHeight(); 5588}); 5589$(".back-btn-to-job-details-container").on("click", function () { 5590$(".community-intel-container").removeClass("show-mobile-community-intel"); 5591$(".job-middle-container").removeClass("hide-job-middle-container"); 5592$(".top-mobile-action-buttons").removeClass("show-community-intel"); 5593}); 5594$(".next-btn-to-community-intel-container").on("click", function () { 5595$(".community-intel-container").addClass("show-mobile-community-intel"); 5596$(".job-middle-container").addClass("hide-job-middle-container"); 5597$(".top-mobile-action-buttons").addClass("show-community-intel"); 5598}); 5599$(".page-description-section-container .dismiss-icon").on("click", function() { 5600$(".page-description-section-container").css("display", "none"); 5601adjustResultsBodyHeight(); 5602}); 5603$("#community-intel-slide-panel").on( "keyup click", function(event){ 5604if (event.type == 'click') { 5605toggle_community_intel(); 5606} 5607// enter and spacebar 5608else if (event.type == 'keyup' && (event.keyCode == 13 || event.keyCode == 32)) { 5609toggle_community_intel(); 5610} 5611}); 5612// right pane main job bookmark and floating bookmark 5613$("[name='save_job']").on( "keyup", function(event) { 5614if (event.type == 'keyup' && (event.keyCode == 13 || event.keyCode == 32)) { 5615event.preventDefault(); 5616$(this).click(); 5617} 5618}); 5619// search filter button 5620$(".search-filter-btn .filter-button").on( "keyup", function(event) { 5621if (event.type == 'keyup' && (event.keyCode == 13 || event.keyCode == 32)) { 5622event.preventDefault(); 5623$(this).click(); 5624} 5625}); 5626// jobs you may like and search results section 5627$(".job-main-data .bookmark").on( "keyup", function(event) { 5628if (event.type == 'keyup' && (event.keyCode == 13 || event.keyCode == 32)) { 5629event.preventDefault(); 5630$(this).click(); 5631} 5632}); 5633}); 5634</script>
5634 5635<div class="modal fade" id="save-search" tabindex="-1" role="dialog" aria-labelledby="save-search" aria-hidden="true"> 5636<div class="modal-dialog"> 5637<div class="modal-content clearfix"> 5638<header class="header clearfix"> 5639<h5> 5640Save this search 5641</h5> 5642<a class="close" data-dismiss="modal" aria-hidden="true">×</a> 5643</header> 5644<form class="clearfix"> 5645<fieldset class="input" id="saved-search-name"> 5646<legend class="visibly-hidden">Search Name:</legend> 5647<label for="saved-search-name-input">Search Name:</label> 5648<input type="text" value="" name="saved-search-name" id="saved-search-name-input"> 5649</fieldset> 5650<button class="primary" type="button" onclick="saveSearch('site%5Fid=22931&max=25&vnet=0&str=1&sort=&long=1', document.getElementById('save-search'));return false;">Save this Search</button> 5651<a class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> 5652</form> 5653</div> 5654</div> 5655</div> 5656<div class="modal fade" id="create-alert" tabindex="-1" role="dialog" aria-labelledby="create-alert" aria-hidden=""> 5657<div class="modal-dialog"> 5658<div class="modal-content clearfix" role="region"> 5659<div class="header clearfix"> 5660<span class="h5"> 5661Be the first to know about new jobs! Automatically receive an email when new jobs for this search are available. 5662</span> 5663<a class="close" data-dismiss="modal" aria-hidden="true">×</a> 5664</div> 5665<div class="alert warning" id="jaqcValidationErrorContainer" style="display:none"></div> 5666<div class="search-filters"> 5667<span class="alert-criteria"> 5668<br/> 5669<br/> 5670</span> 5671</div>
5672<script type="text/javascript"> 5673function validateJAQCEmail(){ 5674if(!/^[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+(?:\.[a-zA-Z0-9\!\#\$\%\&\'\*\+\/\=\?\^\_\`\{\|\}\~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?/.test($('#jaqcEmail').val())){ 5675$('#jaqcValidationErrorContainer').text('Invalid email format'); 5676$('#jaqcValidationErrorContainer').show(); 5677return false; 5678} else { 5679return true; 5680} 5681} 5682function createAlertLoader () { 5683$('#ga_create_alert').prop('disabled', true); 5684$('#ga_create_alert span').hide(); 5685$('#ga_create_alert .createAlertLoader').removeClass("hide"); 5686} 5687</script>
5687 5688<form class="clearfix" id="jaqcModalForm" method="POST" action="/c/agents/quickcreate.cfm" onSubmit="if (!validateJAQCEmail()) {return false;} else {createAlertLoader();}"> 5689<fieldset class="input" id="job-alert-email"> 5690<legend class="visibly-hidden">Email</legend> 5691<input type="email" title="Job Alert Email" value="" name="email" id="jaqcEmail" placeholder="Enter your email address" required autocomplete="email"> 5692</fieldset> 5693<input type="hidden" name="site" value="22931"> 5694<input type="hidden" name="candidate" value="0"> 5695<input type="hidden" name="filters" value="site_id=22931&keywords=&t735="> 5696<input type="hidden" name="keyword_id" value="730"> 5697<input type="hidden" name="kfields_pos_id" value=" 15931"> 5698<input type="hidden" name="location" value=""> 5699<input type="hidden" name="jaqc_new_search" class="jaqc_new_search" value="1"> 5700<br /> 5701<button class="primary" type="submit" id="ga_create_alert"> 5702<span>Create Alert</span> 5703<div class="spinner-border spinner-border-sm createAlertLoader hide" role="status"> 5704<span class="sr-only">Loading...</span> 5705</div> 5706</button> 5707<a class="cancel" data-dismiss="modal" aria-hidden="true">Cancel</a> 5708</form> 5709</div> 5710</div> 5711</div>
5712<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/c/search/search_results/search_results.js"></script>
vendor: 1 bytes, line 5712
5712
5713<script type="text/javascript"> 5714$(document).ready(function(){ 5715$('#create-alert').modal('show'); 5716}); 5717</script>
5717 5718<div id="expanded-footer-background" onclick="close_footer()"></div> 5719<div class="expanded-footer"> 5720<a href="javascript:void(0)" onclick="close_footer()" role="button" class="footer-close-btn"> 5721<svg width="21px" height="21px" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 5722<title>Close footer</title> 5723<defs> 5724<polygon id="icon-footer-close" points="21 2.1 18.9 0 10.5 8.4 2.1 0 0 2.1 8.4 10.5 0 18.9 2.1 21 10.5 12.6 18.9 21 21 18.9 12.6 10.5"></polygon> 5725</defs> 5726<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 5727<g> 5728<mask fill="white"> 5729<use xlink:href="#icon-filter-close"></use> 5730</mask> 5731<use fill="#000000" xlink:href="#icon-footer-close"></use> 5732</g> 5733</g> 5734</svg> 5735</a> 5736<footer id="footer" class="footer super" role="contentinfo"> 5737<div class="powered-by site clearfix"> 5738<i class="dotted-rule"></i> <a href="https://ymcareers.com?utm_source=in-app&utm_medium=referral&utm_campaign=job-boards-footer"><img src="/headers/cc/responsive/img/careers-by-momentive-pink.png" alt="Momentive Careers Logo" /></a> 5739</div> 5740<div class="footer-content clearfix"> 5741<div class="footer-content-inner site"> 5742<div class="footerBrand"> 5743<a class="footerLogo" href="https://www.therqa.com"><img src="\headers\cc\responsive\partner_lib\22931\img\logo-22931.png" alt="RQA logo"></a> 5744<span>Dedicated to informing and advancing our members</span> 5745</div> 5746<div class="footer-nav"> 5747<div> 5748<ul> 5749<li> <a href="/sitemap/">Site Map</a> </li> 5750<li> <a href="/terms/">Terms of Use</a> </li> 5751<li> <a href='https://momentivesoftware.com/privacy-policy' target='_blank'>Privacy Policy</a> </li> 5752</ul> 5753</div> 5754</div> 5755<div class="copyright-contact center"> 5756<p class="copyright"> 5757© 2026 Research Quality Association. All Rights Reserved. 5758</p> 5759</div> 5760<div class="social-media clearfix"> 5761<ul> 5762<li><a href="https://vimeo.com/therqa/videos/" target="_blank"><i class="icon-custom-margin fa-brands fa-square-vimeo-v" aria-hidden="true"></i> 5763</a></li> 5764<li><a href="https://www.linkedin.com/grp/home?gid=2064965" target="_blank"><i class="icon-custom-margin fa-brands fa-linkedin-in fa-lg" aria-hidden="true"></i> 5765</a></li> 5766<li><a href="http://twitter.com/The_RQA" target="_blank"><i class="icon-custom-margin fa-brands fa-x-twitter fa-lg" aria-hidden="true"></i> 5767</a></li> 5768<li><a href="https://www.facebook.com/pages/The-Research-Quality-Association-RQA/185821194793871" target="_blank"><i class="icon-custom-margin fa-brands fa-facebook-f fa-lg" aria-hidden="true"></i> 5769</a></li> 5770<li><a href="https://www.youtube.com/channel/UCrnyX8DA8YmgxsbxNb7xrkw" target="_blank"><i class="icon-custom-margin fa-brands fa-square-youtube" aria-hidden="true"></i> 5771</a></li> 5772<li><a href="https://plus.google.com/+Therqa1/about" target="_blank"><i class="icon-custom-margin fa-brands fa-google-plus-g-g" aria-hidden="true"></i> 5773</a></li> 5774</ul> 5775</div> 5776</div> 5777</div> 5778</footer> 5779</div> 5780<!-- //Modal framework ////--> 5781<div class="modal fade" id="alert" tabindex="-1" role="dialog" aria-labelledby="alert" aria-hidden="true"> 5782<div class="modal-dialog"> 5783<div class="modal-content"> 5784<header class="header"> 5785<h5 class="icon-attention-circled error-modal">{Error Message Title}</h5> 5786<!-- // Alternate headers // 5787<h5 class="icon-attention-circled warning-modal">{Warning Message Title}</h5> 5788<h5 class="fa fa-check success-modal">{Success Message Title}</h5> 5789--> 5790<a class="close" data-dismiss="modal" aria-hidden="true">×</a> 5791</header> 5792<p>Insert additional messaging here.</p> 5793<!-- // Processing gif //// 5794<img src="/headers/cc/responsive/img/graphics/processing.gif" alt="Processing"/> 5795--> 5796</div> 5797</div> 5798</div>
5799<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js" integrity="sha256-lSjKY0/srUM9BE3dPm+c4fBo1dky2v27Gdjm2uoZaL0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 5799
5799
5800<script type="text/javascript"> 5801var _ymcGeoEnabled = true; 5802var _ymcSiteId = 22931; 5803var _ymcFetchingCoords = false; 5804function _ymcGetCoords() { 5805if (!_ymcGeoEnabled) return null; 5806var raw = sessionStorage.getItem('ymcUserCoords'); 5807if (!raw || raw === 'denied') return null; 5808try { return JSON.parse(raw); } catch(e) { return null; } 5809} 5810function _ymcFetchCoords() { 5811if (_ymcFetchingCoords || _ymcGetCoords()) return; 5812_ymcFetchingCoords = true; 5813navigator.geolocation.getCurrentPosition( 5814function(pos) { 5815try { 5816sessionStorage.setItem('ymcUserCoords', JSON.stringify({ 5817lat: pos.coords.latitude, 5818lng: pos.coords.longitude, 5819source: 'gps', 5820ts: Date.now() 5821})); 5822} finally { 5823_ymcFetchingCoords = false; 5824} 5825}, 5826function(err) { 5827try { 5828// Only mark denied for explicit permission denial (code 1). 5829// POSITION_UNAVAILABLE (2) and TIMEOUT (3) should not block retries. 5830if (err.code === 1) sessionStorage.setItem('ymcUserCoords', 'denied'); 5831} finally { 5832_ymcFetchingCoords = false; 5833} 5834}, 5835{ timeout: 10000, enableHighAccuracy: false } 5836); 5837} 5838// Pre-fetch as early as possible if permission is already granted â maximises lead time before user types. 5839// Browsers without Permissions API (older Safari) fall through to the focus handler below. 5840if (_ymcGeoEnabled && navigator.permissions) { 5841navigator.permissions.query({ name: 'geolocation' }).then(function(result) { 5842if (result.state === 'granted') { 5843_ymcFetchCoords(); 5844} 5845// React to permission changes mid-session (e.g. user updates site settings in browser) 5846result.onchange = function() { 5847sessionStorage.removeItem('ymcUserCoords'); 5848if (result.state === 'granted') { 5849_ymcFetchCoords(); 5850} else if (result.state === 'denied') { 5851sessionStorage.setItem('ymcUserCoords', 'denied'); 5852} 5853// 'prompt' (user reset permission): leave empty so next focus triggers a fresh browser prompt 5854}; 5855}); 5856} 5857$(document).ready(function(){ 5858var first_label = ""; 5859var first_location_completion = ""; 5860var first_location_type = ""; 5861var is_selected = 0; 5862var is_submitted = 0; 5863var is_off_focus = 0; 5864var is_modified = 0; 5865// Initializing tooltip for legacy sites. 5866// Bind focus as fallback for new users (prompt fires on focus); no-op for returning users 5867if (_ymcGeoEnabled) { 5868$(".location_autocomplete #location").one("focus", _ymcFetchCoords); 5869$("#occupation-location-input #location-input").one("focus", _ymcFetchCoords); 5870} 5871$( ".location_autocomplete #location" ).autocomplete({ 5872source: function(request, response){ 5873first_label = ""; 5874is_selected = 0; 5875is_off_focus = 0; 5876is_modified = 1; 5877var ajaxData = { term: request.term, site_id: _ymcSiteId }; 5878var coords = _ymcGetCoords(); 5879if (coords) { ajaxData.lat = coords.lat; ajaxData.lng = coords.lng; } 5880$.ajax({ 5881url: "/includes/search_location_autocomplete/default.cfm", 5882dataType: "json", 5883data: ajaxData, 5884success: function(data){ 5885var aLoc = []; 5886$.each(data, function(key, value) { 5887//Push data to the variable that can be accessible by "select" below; Autocomplete (dropdown) values will be taken from sLoc.label 5888sLoc = {}; 5889sLoc.label = value.location_string; 5890sLoc.location_completion = value.location_completion; 5891sLoc.location_type = value.location_type; 5892sLoc.location_latlong = value.location_latlong; 5893aLoc.push(sLoc); 5894}); 5895if(aLoc.length > 0) { 5896first_label = aLoc[0].label; 5897first_location_completion = aLoc[0].location_completion; 5898first_location_type = aLoc[0].location_type; 5899first_location_latlong = aLoc[0].location_latlong; 5900} 5901response(aLoc); 5902//Disable radius field initially 5903if($( ".location_autocomplete #radius") && is_off_focus != 1 && is_submitted != 1){ 5904$( ".location_autocomplete #radius" ).val(320) 5905.attr('readonly', true) 5906.css('pointer-events', 'none'); 5907$( ".location_autocomplete .radius_select" ).addClass('fade_radius') 5908.tooltip('enable'); 5909} 5910} 5911}) 5912}, 5913open: function(event, ui) { 5914//Set width of unordered list based on the input field that triggered this widget (not any ui-autocomplete-input on the page) 5915var $locationInput = $(this); 5916var fieldWidth = $locationInput.outerWidth(); 5917//Overwrite width when in search results page - add the radius control's width alongside this same input's location_autocomplete wrapper 5918$(this).autocomplete("widget").css({ 5919"width": fieldWidth 5920}); 5921}, 5922minLength: 1, 5923select: function( event, ui ) { 5924is_selected = 1;
5925//Set values of input fields based on whichever location the user selected 5926$( ".location_autocomplete #location_type" ).val(ui.item.location_type); 5927$( ".location_autocomplete #location_completion" ).val(ui.item.location_completion); 5928$( ".location_autocomplete #location_text" ).val(ui.item.label); 5929$( ".location_autocomplete #location_autocomplete" ).val(1); 5930$( ".location_autocomplete #location_latlong" ).val(ui.item.location_latlong); 5931$( ".location_autocomplete #radius" ).val(320); 5932//Enable the radius field when type is "city" 5933if(ui.item.location_type == 'city' && $( ".location_autocomplete #radius" )){ 5934$( ".location_autocomplete #radius" ).attr('readonly', false) 5935.css('pointer-events', ''); 5936$( ".location_autocomplete .radius_select" ).removeClass('fade_radius') 5937.tooltip('disable'); 5938} 5939}, 5940search: function( event, ui ) { 5941$( ".location_autocomplete #location_autocomplete" ).val(0); 5942}, 5943change: function(event, ui) { 5944is_off_focus = 1; 5945}, 5946close: function( event, ui ) { 5947if (is_selected == 0 && $(this).val().length > 0 && first_label != "") { 5948$( ".location_autocomplete #location" ).val(first_label); 5949//Set values of input fields based on the first element (same like how we do for select-from-dropdown scenario) 5950$( ".location_autocomplete #location_type" ).val(first_location_type); 5951$( ".location_autocomplete #location_completion" ).val(first_location_completion); 5952$( ".location_autocomplete #location_text" ).val(first_label); 5953$( ".location_autocomplete #location_autocomplete" ).val(1); 5954$( ".location_autocomplete #location_latlong" ).val(first_location_latlong); 5955$( ".location_autocomplete #radius" ).val(320); 5956//Enable the radius field when type is "city" (same like how we do for select-from-dropdown scenario) 5957if(first_location_type == 'city' && $( ".location_autocomplete #radius" )){ 5958$( ".location_autocomplete #radius" ).attr('readonly', false) 5959.css('pointer-events', ''); 5960$( ".location_autocomplete .radius_select" ).removeClass('fade_radius') 5961.tooltip('disable'); 5962} 5963is_selected = 1; 5964} 5965}, 5966response: function( event, ui ) { 5967if(first_label != "") { 5968if(is_off_focus == 1 || is_submitted == 1) { 5969$( ".location_autocomplete #location" ).val(first_label); 5970//Set values of input fields based on the first element (same like how we do for select-from-dropdown scenario) 5971$( ".location_autocomplete #location_type" ).val(first_location_type); 5972$( ".location_autocomplete #location_completion" ).val(first_location_completion); 5973$( ".location_autocomplete #location_text" ).val(first_label); 5974$( ".location_autocomplete #location_autocomplete" ).val(1); 5975$( ".location_autocomplete #location_latlong" ).val(first_location_latlong); 5976$( ".location_autocomplete #radius" ).val(320); 5977//Enable the radius field when type is "city" (same like how we do for select-from-dropdown scenario) 5978if(first_location_type == 'city' && $( ".location_autocomplete #radius" )){ 5979$( ".location_autocomplete #radius" ).attr('readonly', false) 5980.css('pointer-events', ''); 5981$( ".location_autocomplete .radius_select" ).removeClass('fade_radius') 5982.tooltip('disable'); 5983} 5984else { 5985$( ".location_autocomplete #radius" ).val(320) 5986.attr('readonly', true) 5987.css('pointer-events', 'none'); 5988$( ".location_autocomplete .radius_select" ).addClass('fade_radius') 5989.tooltip('enable'); 5990} 5991is_selected = 1; 5992if(is_submitted == 1) { 5993$(".location_autocomplete #location").closest("#jt_search").submit(); 5994} 5995} 5996} 5997else { 5998is_selected = 1; 5999if(is_submitted == 1) { 6000$(".location_autocomplete #location").closest("#jt_search").submit(); 6001} 6002} 6003} 6004}).keyup(function(event) { 6005if( $(this).val() == "" 6006|| ! ( event.keyCode == 9 6007|| event.keyCode == 12 6008|| (event.keyCode >= 16 && event.keyCode <= 29) 6009|| (event.keyCode >= 33 && event.keyCode <= 40) 6010|| (event.keyCode >= 91 && event.keyCode <= 95) 6011|| (event.keyCode >= 112 && event.keyCode <= 145) 6012|| (event.keyCode >= 174 && event.keyCode <= 183) 6013|| event.keyCode == 224 6014|| event.keyCode == 255 6015) 6016) { 6017resetLocationField(); 6018} 6019}); 6020// Career Insights - Landing Page and Search Results Page 6021$( "#occupation-location-input #location-input" ).autocomplete({ 6022source: function(request, response){ 6023var ciData = { term: request.term, country: 'us', site_id: _ymcSiteId }; 6024var ciCoords = _ymcGetCoords(); 6025if (ciCoords) { ciData.lat = ciCoords.lat; ciData.lng = ciCoords.lng; } 6026$.ajax({ 6027url: "/includes/search_location_autocomplete/default.cfm", 6028dataType: "json", 6029data: ciData, 6030success: function(data){ 6031var aLoc = []; 6032$.each(data, function(key, value) { 6033//Push data to the variable that can be accessible by "select" below; Autocomplete (dropdown) values will be taken from sLoc.label 6034sLoc = {}; 6035sLoc.label = value.location_string; 6036sLoc.location_completion = value.location_completion; 6037sLoc.location_type = value.location_type; 6038sLoc.location_slug = value.location_slug; 6039aLoc.push(sLoc); 6040}); 6041response(aLoc); 6042} 6043}) 6044}, 6045open: function(event, ui) { 6046//Set width of unordered list based on the input field that triggered this widget (not any ui-autocomplete-input on the page) 6047var fieldWidth = $(this).outerWidth(); 6048$(this).autocomplete("widget").css({ 6049"width": fieldWidth 6050}); 6051}, 6052minLength: 1, 6053select: function( event, ui ) { 6054//Set values of input fields based on whichever location the user selected 6055$( "#occupation-location-input #location_type" ).val(ui.item.location_type); 6056$( "#occupation-location-input #location_completion" ).val(ui.item.location_completion); 6057$( "#occupation-location-input #location_slug" ).val(ui.item.location_slug); 6058$( "#occupation-location-input #location_text" ).val(ui.item.label); 6059$( "#occupation-location-input #location_autocomplete" ).val(1); 6060//set form action 6061formatActionUrl(); 6062}, 6063search: function( event, ui ) { 6064//reset values 6065resetLocationField("career_insights") 6066//set form action 6067formatActionUrl(); 6068} 6069}).keyup(function() { 6070if($(this).val() == ""){ 6071//reset values 6072resetLocationField("career_insights"); 6073//set form action 6074formatActionUrl(); 6075} 6076}); 6077//Home page - when user tries to manipulate the location text AFTER selecting (OR did NOT select anything) from the autocomplete choices, make sure that the autocomplete hidden fields are empty 6078$('.job-results-bar form, .job-search-page-right-container form, #jt_search').submit(function(e) { 6079is_submitted = 1; 6080var self = $(this); 6081if ( self.find( ".location_autocomplete" ).length > 0 ) { 6082if(is_selected == 0 && self.find( ".location_autocomplete #location" ).val().length > 0) { 6083e.preventDefault(); 6084// If radius or keyword field is changed and if location textbox is unchanged, then we can submit the form. 6085if(is_modified == 0) { 6086is_selected = 1; 6087self.submit(); 6088} 6089} 6090if(self.find( ".location_autocomplete #location_text" ).val() != self.find( ".location_autocomplete #location" ).val()){ 6091self.find( ".location_autocomplete #location_type" ).val(''); 6092self.find( ".location_autocomplete #location_completion" ).val(''); 6093self.find( ".location_autocomplete #location_text" ).val(''); 6094} 6095} 6096}); 6097$('.ui-helper-hidden-accessible').css({'display': 'none'}); 6098}); 6099function formatActionUrl(){ 6100var basePath = '/career-insights/'; 6101var occupationSlug = $("#occupation_slug").val(); 6102var locationString = ''; 6103var finalPath = ''; 6104var joinStr = '?'; 6105//disable search button if no valid occupation selected 6106if(!occupationSlug){ 6107$(".occupation-search-form button[type='submit'").attr("disabled", true); 6108} 6109//update form action 6110var aFormAction = basePath.split( '/' ), 6111occupationSlug = $( "#occupation_slug" ).val(), 6112locationSlug = $( "#occupation-location-input #location_slug" ).val(); 6113if( occupationSlug.length && locationSlug.length ) { 6114aFormAction.splice( 2, 0, locationSlug ); 6115} 6116if( occupationSlug.length ) { 6117aFormAction.splice( 2, 0, occupationSlug ); 6118} 6119$(".occupation-search-form").attr("action", aFormAction.join('/')); 6120} 6121function resetLocationField(page=""){ 6122// default form id where we have autocomplete 6123target = "#jt_search"; 6124if (page == "career_insights") { 6125target = "#occupation-location-input"; 6126} 6127$( target + " #location_type" ).val(''); 6128$( target + " #location_completion" ).val(''); 6129$( target + " #location_slug" ).val(''); 6130$( target + " #location_text" ).val(''); 6131$( target + " #location_autocomplete" ).val(0); 6132$( target + " #location_latlong" ).val(''); 6133} 6134</script>
vendor: 1 bytes, line 6134
6134
6135<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/jquery.steps.js"></script>
vendor: 1 bytes, line 6135
6135
6136<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/doubletaptogo.min.js"></script>
vendor: 1 bytes, line 6136
6136
6137<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/jquery.tooltipster.min.js"></script>
vendor: 1 bytes, line 6137
6137
6138<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/libraries/bootstrap.min.js?v=3"></script>
vendor: 1 bytes, line 6138
6138
6139<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/jquery.mousewheel.min.js"></script>
vendor: 1 bytes, line 6139
6139
6140<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 6140
6140
6141<script defer src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/headers/cc/responsive/js/owl.carousel.init.js"></script>
vendor: 1 bytes, line 6141
6141
6142<script type="text/javascript"> 6143$(document).ready(function(){ 6144//Collapsable Listing Details 6145$('.listing-detail').hide(); 6146$('.opt-out').hide(); 6147//Submenu Support for Mobile 6148$(function() { 6149$('#menu li:has(ul)').doubleTapToGo(); 6150}); 6151$('.tooltip').tooltipster({ 6152theme: 'tooltipster-shadow' 6153}); 6154//WGAC Compliance For Carousel 6155$('.owl-nav div, .owl-dots div').each(function( index ) { 6156$( this ).attr('role', 'button').attr('aria-label', 'button'+Math.floor(Math.random()*1000)); 6157}); 6158}); 6159</script>
vendor: 1 bytes, line 6159
6159
6160<script type="text/javascript"> 6161var RecaptchaOptions = { theme : 'clean' }; 6162</script>
vendor: 1 bytes, line 6162
6162
6163<script type="text/javascript"> 6164$(document).ready(function(){ 6165// Tooltip 6166$('.tooltip').tooltipster({ 6167theme: 'tooltipster-shadow' 6168}); 6169//Collapsable Job Details 6170//The call to action (arrow icon) should have a class of .detail-trigger 6171$('.job-listing-detail').hide(); 6172//This is to make the global Show/Hide Details link show/hide the listings altogether. 6173$('#show-hide').on('click', function() { 6174if ($('#show-hide').text() == 'Show All Details') { 6175$('.job-listing-detail').show(function (){}); 6176$('#show-hide').html('Hide All Details'); 6177$('.detail-trigger').html('<a class="fa fa-chevron-up"></a>'); 6178} else { 6179$('.job-listing-detail').hide(function (){}); 6180$('#show-hide').html('Show All Details'); 6181$('.detail-trigger').html('<a class="fa fa-chevron-down"></a>'); 6182} 6183return false; 6184}); 6185//This is to make each indiviual call to action work independently 6186$('.detail-trigger').on('click', function(){ 6187//Target the Job Details Div 6188$(this).parent().parent().next('.job-listing-detail').slideToggle(); 6189//Change the Arrow direction for showing and closing the Details 6190if ($(this).html() == '<a class="fa fa-chevron-down"></a>') { 6191$(this).html('<a class="fa fa-chevron-up"></a>'); 6192} else { 6193$(this).html('<a class="fa fa-chevron-down"></a>'); 6194}; 6195}); 6196//Populate save search modal input with default text 6197var d = new Date(); 6198var ssName = 'Job Search - ' + ((d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear()); 6199$('#saved-search-name input').val(ssName); 6200// call saveJob function if user is logged in 6201}); 6202var currentSaveAjax = null; 6203function saveJob(job_id, elem,callingFunct, redirectUrl){ 6204var elem = $(".save"+job_id); 6205var ajaxURL = '/c/functions/savejob_v2.cfm?site_id='+ 22931 +'&job='+job_id; 6206if(redirectUrl != null){ 6207ajaxURL = ajaxURL + '&setSession=1'; 6208} 6209//Abort any other existing AJAX request 6210if(currentSaveAjax != null){ 6211currentSaveAjax.abort(); 6212} 6213// Only fire this if the event was triggered by a user 6214if(callingFunct != null){ 6215event.stopImmediatePropagation(); 6216} 6217//store job ID in session for later processing and redirect user to login page before saving job 6218if(redirectUrl){ 6219currentSaveAjax = $.ajax({ 6220/* Since setting up a session is domain specific, we need to make sure that we set sjid session to both careerwebsite.com domain and into the 6221site's domain to support SSO enabled sites. 6222*/ 6223url: ajaxURL, 6224dataType: 'json', 6225success: function(json){ 6226if(json.status){ 6227sessionStorage.setItem('sjid', json.sjid); 6228window.location = redirectUrl; //redirect to login page 6229} 6230} 6231}); 6232} 6233else{ 6234currentSaveAjax = $.ajax({ 6235method: "GET", 6236url: ajaxURL 6237}).done(function( result ){ 6238var result = result.trim(); 6239if(result == 'remove'){ 6240$(elem).each(function( index ) { 6241if($(this).parent().hasClass('bookmark')){ 6242$(elem).parent().addClass("icon-off"); 6243} else { 6244$(elem).removeClass("bookmark-icon-on"); 6245} 6246}); 6247if (callingFunct != null){ 6248var saveType = 'Unsaved '+ callingFunct; 6249window.dataLayer.push({'event':'job_save_click','status':saveType+'-Success','job_id':job_id.toString()}); 6250} 6251else{ 6252window.dataLayer.push({'event':'job_save_click','status':'Job Unsaved-Success','job_id':job_id.toString()}); 6253} 6254$('#alert').html("<div class='modal-dialog'><div class='modal-content clearfix'><header class='header clearfix'><span class='h5'><em class='fa fa-check fa-4'></em>Your job has been unsaved.</span></header></div></div>"); 6255} 6256else if(result == 'save'){ 6257$(elem).each(function( index ) { 6258if($(this).parent().hasClass('bookmark')){ 6259$(elem).parent().removeClass("icon-off"); 6260} else { 6261$(elem).addClass("bookmark-icon-on"); 6262} 6263}); 6264if (callingFunct != null){ 6265var saveType = 'Save '+ callingFunct; 6266window.dataLayer.push({'event':'job_save_click','status':saveType+'-Success','job_id':job_id.toString()}); 6267} 6268else{ 6269window.dataLayer.push({'event':'job_save_click','status':'Job Saved-Success','job_id':job_id.toString()}); 6270} 6271$('#alert').html("<div class='modal-dialog'><div class='modal-content clearfix'><header class='header clearfix'><span class='h5'><em class='fa fa-check fa-4'></em>Your job has been saved to your account</span></header></div></div>"); 6272} 6273$('#alert').modal('show'); 6274setTimeout(function(){ 6275$('#alert').modal('hide'); 6276sessionStorage.removeItem('sjid'); 6277}, 1000); 6278if(sessionStorage.getItem('sjid') !=='undefined' && sessionStorage.getItem('sjid') != null){ 6279sessionStorage.removeItem('sjid'); 6280} 6281}).fail(function(){ 6282alert('Failed to save job: ' + job_id + '\nPlease try again later.'); 6283window.dataLayer.push({'event':'job_save_click','status':'Job Save-Fail','
6283job_id':job_id.toString()}); 6284}); 6285} 6286} 6287function clickCandidateProductsPromotion(redirectUrl) { 6288window.location = redirectUrl; 6289} 6290function saveSearch( parameters , elem) { 6291/* 6292var d = new Date(); 6293var ssName = 'Job Search - ' + ((d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear()); 6294*/ 6295search_name = $('input[name=saved-search-name]').val(); 6296$(elem).html('Saving...'); 6297var jqxhr = $.post('/c/functions/savesearch.cfm?', parameters + "&name=" + search_name , function(response) { 6298$('#save-search-link').parent().html('<a class="tooltip inactive" title="The current search has already been saved to your account.">Saved</a>'); 6299$('#save-search').modal('hide'); 6300}).fail(function() { 6301alert('Failed to save search\nPlease try again later.'); 6302$(elem).html('Save this Search'); 6303}); 6304return false; 6305} 6306function saveAlert(elem) { 6307var jqxhr = $.post('/c/functions/savealert.cfm?site_id=' + 22931, 6308{'site_id': '22931', 'long': '1', 'vnet': '0', 'str': '1', 'max': '25', 'sort': ''}, function(response) { 6309$(elem).parent().html('<a class="tooltip inactive" title="The job alert has been saved to your account.">Alert Saved</a>'); 6310}).fail(function() { 6311alert('Failed to save your job alert\nPlease try again later.'); 6312}); 6313return false; 6314} 6315</script>
vendor: 1 bytes, line 6315
6315
6316<script type="application/ld+json"> 6317{ 6318"@context": "http://schema.org", 6319"@type": "WebSite", 6320"name": "Research Quality Association", 6321"alternateName": "Research Quality Association Jobs", 6322"url": "https://careers.therqa.com" 6323} 6324</script>
vendor: 1 bytes, line 6324
6324
6325<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.ui.widget.js"></script>
vendor: 1 bytes, line 6325
6325
6326<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/blueimp-tmpl.min.js"></script>
vendor: 1 bytes, line 6326
6326
6327<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/blueimp-load-image.all.min.js"></script>
vendor: 1 bytes, line 6327
6327
6328<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/blueimp-canvas-to-blob.min.js"></script>
vendor: 1 bytes, line 6328
6328
6329<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.iframe-transport.js"></script>
vendor: 1 bytes, line 6329
6329
6330<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload.js"></script>
vendor: 1 bytes, line 6330
6330
6331<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-process.js"></script>
vendor: 1 bytes, line 6331
6331
6332<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-image.js"></script>
vendor: 1 bytes, line 6332
6332
6333<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-audio.js"></script>
vendor: 1 bytes, line 6333
6333
6334<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-video.js"></script>
vendor: 1 bytes, line 6334
6334
6335<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-validate.js"></script>
vendor: 1 bytes, line 6335
6335
6336<script src="https://d3ogvqw9m2inp7.cloudfront.net/assets/static/javascript/upload/jquery.fileupload-ui.js"></script>
vendor: 1 bytes, line 6336
6336
6337<script src="/javascript/upload/jquery.xdr-transport.js"></script>
vendor: 1 bytes, line 6337
6337
6338<script src="/javascript/upload/jquery.postmessage-transport.js"></script>
vendor: 1 bytes, line 6338
6338
6339<script type="text/javascript"> 6340//wait until the DOM is ready 6341jQuery(function () { 6342if ( typeof window.Modernizr !== undefined && typeof window.Modernizr.cookies !== undefined && window.Modernizr.cookies === false) { 6343let browser_user_message = "We detected that cookies are disabled in your browser. Some functionality within the site may not work as expected."; 6344// reuse the cookie-consent container and just replacing the content 6345jQuery("#cookie-consent").addClass("alert alert-dismissible"); 6346let consent_content = "<p>"+browser_user_message+"</p><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'><svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-x-lg' viewBox='0 0 16 16'> <path d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z'/></svg></span></button>"; 6347jQuery("#cookie-consent").html(consent_content); 6348} 6349}); 6350</script>
6350 6351</body> 6352</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.