if (window.addEventListener) { window.addEventListener('message', icims_handlePostMessage, false); } else if (window.attachEvent) { window.attachEvent('onmessage', icims_handlePostMessage); } function icims_handlePostMessage(event) { // If this is not a message from an icims domain, ignore it. if (event.origin.indexOf('icims.com') == -1) return; var data = event.data; if (typeof data === "string") { try { data = ICIMS.jsonDecode(data); } catch(e) { data = event.data; } } try { if (data && data.height && !isNaN(data.height)) { document.getElementById('icims_content_iframe').height = parseInt(data.height); } else if ((data && 'x' in data && 'y' in data && !isNaN(parseInt(data.x)) && !isNaN(parseInt(data.y)))) { top.scrollTo(parseInt(data.x), parseInt(data.y)); } else if(data && data.pageTitle){ window.document.title = data.pageTitle; } } catch (e) {} } function getCookie(name) { var match = document.cookie.match(name + '=(.*?)(;|$)'); if (match) return unescape(match[1]); else return ""; } function updateUrl(url) { try { history.replaceState({}, '', url); } catch (e) {} } icimsAddOnload(function() { var icimsFrame = document.createElement('iframe'); var iFrameHeight = 500; icimsFrame.id = 'icims_content_iframe'; icimsFrame.name = 'icims_content_iframe'; icimsFrame.src = 'https:\/\/careers-sam.icims.com\/jobs\/intro?mobile=false&width=623&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240&in_iframe=1'; icimsFrame.setAttribute('style', 'width: 100%;border: none;margin: 0px');
iFrameHeight = 500;
icimsFrame.setAttribute('height', iFrameHeight);
icimsFrame.setAttribute('title', 'iCIMS Content iFrame');
icimsFrame.onload=function() {
try {
window.parent.parent.scrollTo(0,0);
} catch (e) {}
};
document.getElementById('icims_iframe_span').appendChild(icimsFrame);
try {
var height = getCookie('cookie_icims_iframe_content_height');
if (height > 0 && typeof style !== 'undefined') style.height = height + 'px';
} catch(e) {}
document.getElementById('icims_content_iframe').onreadystatechange = function() {
try{
if ('interactive' == this.readyState) {
window.scroll(1,1);
}
} catch(e) {}
};
try {
var height = 0;
if (navigator.userAgent.indexOf("Firefox")!=-1) height = document.body.offsetHeight + 16;
else height = document.body.scrollHeight;
document.cookie="cookie_icims_iframe_content_height="+height+";SameSite=None;Secure;path=/;";
} catch(e) {}
});