var allowed_origins = [ 'https://goodsamserviceplus.azureedge.net' ,'https://rvserviceplus.goodsam.com' ,'https://serviceplus.goodsam.com' ,'https://customersso.rvs.com' ,'https://www.rvrentals.com' ,'cwapp://customersso' ,'https://rvs.com' ,'https://rvscom-production.herokuapp.com' ,'https://staging.rvs.com' ,'https://app.campgroundreservation.com' ,'https://reserve.campgroundreservation.com' ,'https://app.campgroundreservations.com' ,'https://reserve.campgroundreservations.com' ,'https://admin.dev.campgroundbooking.com' ,'https://guest.dev.campgroundbooking.com' ,'https://admin.prod.campgroundbooking.com' ,'https://guest.prod.campgroundbooking.com' ,'https://rvx2.rvs.com' ,'https://rvs-exchange-prod.vercel.app' ,'https://rvs.com' ,'https://app.campgroundreservations.com' ,'https://www-rv-com-preprod.go-vip.net' ,'https://www.rv.com' ,'https://rv-com-prod.rv.com' ,'https://reserve.campgroundreservations.com' ,'https://tireandwheel.goodsam.com' ,'https://coastresorts.com' ,'https://www.the-house.com' ,'https://www.campingworld.com' ,'https://www.cwds.com' ,'https://rv2.campingworld.com' ,'https://rv.campingworld.com' ,'https://rv-preprod.campingworld.com' ,'https://www.overtons.com' ,'https://checkout.goodsam.com/checkout' ,'https://travelassist.goodsam.com' ,'https://roadside.goodsam.com' ,'https://overnightstays.goodsam.com' ,'https://app-uat.campgroundreservations.com' ,'https://reserve-uat.campgroundreservations.com' ,'https://rv-preprod.campingworld.com' ,'https://reserve-stage.campgroundreservations.com' ,'https://app-stage.campgroundreservations.com' ,'https://www.goodsam.com' ,'https://myaccount.goodsam.com' ,'https://goodsam-login.kong.frontends.prod.site-testing.com' ,'https://myaccount.prod.goodsam.com' ] window.addEventListener('message', function(event) { if(!allowed_origins.includes(event.origin)){ return; } if (typeof event.data == 'object' && event.data.call==='sendData') { setCookie(event.data.cookieName,event.data.activeSession, 30); if(event.data.activeSession === 'N') { setCookie("revalidateSession","Y", 30); } } }, false); function setCookie(name,value,days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days*24*60*60*1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/; SameSite=None; Secure"; }