<script>
function addEvent(obj, evt, fn) {
obj.addEventListener(evt, fn, false);
}
function handleMouseLeave(evt) {
if (window.sessionStorage) {
var timeout = JSON.parse(window.sessionStorage.getItem('__ue__timeout'));
if (timeout) {
var elapsedTime = (new Date() - timeout) / (1000 * 60);
if (elapsedTime <= 1) {
return;
}
}
}
if (evt.clientY <= 0) {
userengage('event.Exit intent', {
URL: window.location.href
});
if (window.sessionStorage) {
window.sessionStorage.setItem('__ue__timeout', JSON.stringify(+new Date()));
}
}
}
addEvent(document, 'mouseleave', handleMouseLeave);
</script>