2024-01-31

BENEFITS UPDATE & NEWS

Message From the Executive Director and CEO, Winter 2024

A Message from Dr. Van H. Dunn, Chief Medical Officer, Winter 2024

Tune in to our new podcast

The winter’s 2-step protection plan: The flu shot + the latest COVID-19 booster!

Teladoc: 24/7 care for all Home Care members

Being an 1199er comes with benefits!

See why 1199ers are joining WeightWatchers!

Legendary duos: Romeo and Juliet. The beach and sand. Cake and ice cream.

You won’t know until you go! Protect your health with regular screenings

MEMBER PROFILE



Alice Barnett

WHY is being healthy so important to Alice? Having her mind at ease about her health allows her to have fun with her daughter.

FINANCIAL WELLNESS

Get the Most Out of Your Tax Refund

MEMBERSHIP ADVANTAGES

Have you signed up for MyAccount?

Visit the Healthy Living Resource Center

Findhelp when you need it

YOUR TRAINING BENEFITS

Training and Employment Funds help you advance your healthcare career

Message From the Executive Director and CEO, Winter 2024



Dear 1199SEIU Members,

I’ve been thinking about the 1199 community quite a bit lately and how very much it means to me. Although our community is made up of home care, hospital and nursing home workers, there is a common thread of caring for others that connects our 1199SEIU family.

That means that we look out for each other, especially when it comes to our health and benefits. So, no matter where you are on your health journey, I urge you to make the most of every opportunity you have as an 1199SEIU member when you take your next steps. In this issue of For Your Benefit you’ll find information about the many programs that are available to all Home Care members to help support you on your journey.

You’ll love reading about 1199er Alice Barnett’s health journey that began eight years ago when she was diagnosed with high blood pressure. Alice got her blood pressure under control so that she is healthy and can enjoy time with her daughter.

I hope you’ll take a moment to read through this issue of For Your Benefit.

In this issue of For Your Benefit you’ll find information about the many programs that are available to all Home Care members to help support you on your journey.

And in the spirit of community, we are always searching for new ways to inspire you to connect. So, I’m really excited to share the news about our Members’ Voices series, in which 1199ers share the how and why of their health journeys. I’m also pleased to announce the launch of our new podcast, Health Is the Key—an engaging way for you to get cutting-edge healthy living information from our industry’s experts and leaders!

This promises to be an exciting year, so please watch your email for new Members’ Voices videos and subscribe to Health Is the Key wherever you get your podcasts to hear new episodes!

In good health,

Donna Rey, EdD

Executive Director and CEO

1199SEIU Benefit and Pension Funds



Our new video series!

Would you like to share your healthy living story and star in your own episode of Members’ Voices? We’d love to hear from you!

Have you heard Edwin Torres’ Members’ Voices story? More than 1,600 of you have watched his video since we released it. We’ve featured twelve 1199ers since our continuing series began. And there’s more to come! That’s because when it comes to healthy living, the most helpful advice and inspiring stories come right from your fellow 1199SEIU members! So, visit www.1199SEIUBenefits.org/HealthyLiving/MemberVoices to hear how and WHY they began their health journeys—and the strategies they’ve picked up along the way. Each story is one or two minutes long and is sure to provide you with inspiration and down-to-earth advice to help you on your own health journey!

Visit the Healthy Living Resource Center

*/
$(".funds-js-toggle").click(function () {
//var fundsJSToggleText = $(this)
var dataToggleSelector = $(this).attr("data-toggle-selector")
var dataClosedText = $(this).attr("data-closed-text")
var dataOpenedText = $(this).attr("data-opened-text")

$(dataToggleSelector).each(function () {
$(dataToggleSelector).fadeToggle()
$(this).addClass("open")
})
if ($(this).hasClass("open")) {
$(this).removeClass("open")
} else {
$(this).addClass("open")
}
if ((dataOpenedText) && (dataClosedText)) {
if ($(this).text() == dataOpenedText) {
$(this).text(dataClosedText)
} else if ($(this).text() == dataClosedText) {
$(this).text(dataOpenedText)
}
}
})
//END OF FUNDS JS TOGGLE

//FUNDS JS TOGGLE DIVI TOGGLES
$(".funds-toggle-divi-toggles").click(function () {
var fundsJSToggleText = $(this)
var dataToggleSelector = $(this).attr("data-toggle-selector")
var dataClosedText = $(this).attr("data-closed-text")
var dataOpenedText = $(this).attr("data-opened-text")

$(dataToggleSelector).each(function () {
if ($(dataToggleSelector).hasClass("et_pb_toggle_close")) {
$(dataToggleSelector).find(".et_pb_toggle_content").css("display", "block")
$(dataToggleSelector).removeClass("et_pb_toggle_close")
$(dataToggleSelector).addClass("et_pb_toggle_open")
$(fundsJSToggleText).addClass("open")
if (dataOpenedText) {
$(fundsJSToggleText).text(dataOpenedText)
}
} else {
$(dataToggleSelector).find(".et_pb_toggle_content").css("display", "none")
$(dataToggleSelector).removeClass("et_pb_toggle_open")
$(dataToggleSelector).addClass("et_pb_toggle_close")
$(fundsJSToggleText).removeClass("open")
if (dataClosedText) {
$(fundsJSToggleText).text(dataClosedText)
}
}
})
})
//END OF FUNDS JS TOGGLE DIVI TOGGLES

//EVENT CARD BUTTON FIX
$(".funds-event-card-container .funds-button-container").each(function () {

if ($(this).closest("p").length) {
$(this).unwrap();
}

$(this).appendTo($(this).parent());

$(this).replaceWith(function () {
return $("

", {
class: "funds-button-container",
html: this.innerHTML
});
});
});
//END OF EVENT CARD BUTTON FIX
//FUNDS POP-UP
$("[data-pop-up]").hide()
var popUpInstance

$("[data-pop-up-link]").click(function () {
popUpInstance = $(this).attr("data-pop-up-link")
$("[data-pop-up=" + popUpInstance + "]").fadeIn()
console.log(popUpInstance)
})

$("[data-pop-up], [data-pop-up] .funds-x").click(function () {
$("[data-pop-up]").fadeOut("fast")
})
//END OF FUNDS POP-UP

textBalancer = (function () {
/* https://open.nytimes.com/headline-balancing-act-6e92d3d6119 */
/* https://github.com/NYTimes/text-balancer */

var candidates = [];

// pass in a string of selectors to be balanced.
// if you didnt specify any, thats ok! We'll just
// balance anything with the balance-text class
var initialize = function (selectors) {

if (!selectors) {
candidates = document.querySelectorAll('.balance-text');
} else {
createSelectors(selectors);
}

balanceText();

var rebalanceText = debounce(function () {
balanceText();
}, 100);

window.addEventListener('resize', rebalanceText);
}

// HELPER FUNCTION -- initializes recursive binary search
var balanceText = function () {
var element;
var i;

for (i = 0; i < candidates.length; i += 1) {
element = candidates[i];

if (textElementIsMultipleLines(element)) {
element.style.maxWidth = '';
squeezeContainer(element, element.clientHeight, 0, element.clientWidth);
}

}

}

// Returns a function, that, as long as it continues to be invoked, will not
// be triggered. The function will be called after it stops being called for
// N milliseconds. If `immediate` is passed, trigger the function on the
// leading edge, instead of the trailing.
var debounce = function (func, wait, immediate) {
var timeout;
return function () {
var context = this,
args = arguments;
var later = function () {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};

// Make the headline element as narrow as possible while maintaining its current height (number of lines). Binary search.
function squeezeContainer(headline, originalHeight, bottomRange, topRange) {
var mid;
if (bottomRange >= topRange) {
headline.style.maxWidth = topRange + 'px';
return;
}
mid = (bottomRange + topRange) / 2;
headline.style.maxWidth = mid + 'px';

if (headline.clientHeight > originalHeight) {
// we've squoze too far and headline has spilled onto an additional line; recurse on wider range
squeezeContainer(headline, originalHeight, mid + 1, topRange);
} else {
// headline has not wrapped to another line; keep squeezing!
squeezeContainer(headline, originalHeight, bottomRange + 1, mid);
}
}

// this populates our candidates array with dom objects
// that need to be balanced
var createSelectors = function (selectors) {
selectorArray = selectors.split(',');
for (var i = 0; i < selectorArray.length; i += 1) {
var currentSelectorElements = document.querySelectorAll(selectorArray[i].trim());

for (var j = 0; j < currentSelectorElements.length; j += 1) {
var currentSelectorElement = currentSelectorElements[j];
candidates.push(currentSelectorElement);
}
}
}

// function to see if a headline is multiple lines
// we only want to break if the headline is multiple lines
//
// We achieve this by turning the first word into a span
// and then we compare the height of that span to the height
// of the entire headline. If the headline is bigger than the
// span by 10px we balance the headline.
var textElementIsMultipleLines = function (element) {
var firstWordHeight;
var elementHeight;
var HEIGHT_OFFSET;
var elementWords;
var firstWord;
var ORIGINAL_ELEMENT_TEXT;

ORIGINAL_ELEMENT_TEXT = element.innerHTML;

// usually there is around a 5px discrepency between
// the first word and the height of the whole headline
// so subtract the height of the headline by 10 px and
// we should be good
HEIGHT_OFFSET = 10;

// get all the words in the headline as
// an array -- will include punctuation
//
// this is used to put the headline back together
elementWords = element.innerHTML.split(' ');

// make span for first word and give it an id
// so we can access it in le dom
firstWord = document.createElement('span');
firstWord.id = 'element-first-word';
firstWord.innerHTML = elementWords[0];

// this is the entire headline
// as an array except for first word
//
// we will append it to the headline after the span
elementWords = elementWords.slice(1);

// empty the headline and append the span to it
element.innerHTML = '';
element.appendChild(firstWord);

// add the rest of the element back to it
element.innerHTML += ' ' + elementWords.join(' ');

// update the first word variable in the dom
firstWord = document.getElementById('element-first-word');

firstWordHeight = firstWord.offsetHeight;
elementHeight = element.offsetHeight;
// restore the original element text
element.innerHTML = ORIGINAL_ELEMENT_TEXT;

// compare the height of the element and the height of the first word
return elementHeight - HEIGHT_OFFSET > firstWordHeight;

} // end textElementIsMultipleLines

return {
initialize: initialize,
};

})(); // end textBalancer

// Just place any list of selectors inside of this function separated with a comma
textBalancer.initialize('article .funds-title h1.entry-title,article .entry-title a');

})

Show more