Loading...
HomeMy WebLinkAbout042726 email - CORRECTION_ WSDOT News_ Overnight closures on SR 104 Hood Canal Bridge start May 11ALERT: BE CAUTIOUS This email originated outside the organization. Do not open attachments or click on links if you are not expecting them. Washington State Department of Transportation – NEWS Olympic Region – P.O. Box 47440 – Olympia, WA 98504-7440 – 360-357-2600 FOR IMMEDIATE RELEASE April 27, 2026 CORRECTION: Please note the news release below has been updated to reflect that there is no overnight closure on Monday, May 25. Contacts: Olympic Region Communications <mailto:orfeedback@wsdot.wa.gov> , 360-357-2600 Overnight closures on SR 104 Hood Canal Bridge start May 11 Project that helps keep the bridge in good working order requires night total closures to all travelers SHINE – Travelers who use the State Route 104 Hood Canal Bridge should prepare for a series of overnight closures in May. Contractor crews working for the Washington State Department of Transportation will close the Hood Canal Bridge to all travelers overnight between 10 p.m. and 5 a.m. Monday through Thursday night over a three-week period. The first set of night closures will begin 10 p.m. Monday, May 11 and continue each night through Thursday, May 14. The closures will continue the same Monday through Thursday night schedule for the following two weeks except for Monday, May 25. SR 104 Hood Canal Bridge closures begin each night 10 p.m. to 5 a.m. each following day * Monday, May 11, through Thursday, May 14. * Monday, May 18, through Thursday, May 21. * Tuesday, May 26, through Thursday, May 28. Each night of work is weather-dependent and could be rescheduled. Before heading out the door, people are encouraged to visit the WSDOT Hood Canal Bridge <https://links-1.govdelivery.com/CL0/http:%2F %2Fwww.wsdot.com%2Ftraffic%2Fhoodcanal%2F/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/VoRYVqYd3EAnHqqEo7FLDZEqWQe6DenkP2L_488IVDI=452> web page and the WSDOT app <https://links-1.govdelivery.com/CL0/https:%2F%2Fwsdot.wa.gov%2Ftravel%2Fknow-before-you-go%2Fmobile-app/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/_i5TDn9wfCOvtQrGGQO2KZPSkaEA11 JdiBGzial86zI=452> . Due to the nature of the work, the bridge will not open for any traffic, including emergency response. The seven-hour night closures allow construction crews to replace a key element of the bridge. During the work crews will replace shock absorbers on the bridge <https://links-1.govdelivery.com/CL0/ht tps:%2F%2Fwsdot.wa.gov%2Fconstruction-planning%2Fsearch-projects%2Fsr-104-hood-canal-bridge-center-lock-rehabilitation/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/C2TsOBRKjzcnjAlD4 gzhymFlNUrtZ5YrkHIJw0dku78=452> . The shock absorbers are an essential feature of the bridge that help keep both halves of the span connected. The preservation work will help keep the bridge in good working order. The Hood Canal Bridge sits in a salty, corrosive environment and needs continual maintenance and construction. Crews working for WSDOT are refurbishing critical elements at the center of the bridge. This project is necessary to ensure the bridge can continue to operate <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.youtube.com%2Fwatch%3Fv=cSwhOEkQrek/1/0100019dd12d4127-8bb7 9ad7-8bad-4c2e-964c-78e11808437d-000000/kRnLGFSMvbiSahb1jd97aOC0RrC16d4y-hgPGR3aRe0=452> , serving both vehicle and marine traffic. Sign up to receive Hood Canal Bridge email alerts. <https://links-1.govdelivery.com/CL0/https:%2F%2Fpublic.govdelivery.com%2Faccounts%2FWADOT%2Fsubscriber%2Fnew%3Ftopic_id=WADOT_190/1/0100019dd12d412 7-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/ATIcJ5OMm58INbCRqD-xq8oVipacN2lbbAsySqymrZo=452> Hyperlinks within the release : * Hood Canal Bridge: www.wsdot.com/traffic/hoodcanal/ <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.wsdot.com%2Ftraffic%2Fhoodcanal%2F/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-00 0000/xPQiEBGnEJ5-hO4f5w5J-Qhf72bFoIyGkwrndLxkT7c=452> * WSDOT app: wsdot.wa.gov/travel/know-before-you-go/mobile-app <https://links-1.govdelivery.com/CL0/https:%2F%2Fwsdot.wa.gov%2Ftravel%2Fknow-before-you-go%2Fmobile-app/2/0100019dd12d4127-8bb79ad7-8bad -4c2e-964c-78e11808437d-000000/JNXmGK4Nf9AHQpbVsu19QeMOnfsFsS-l8BAaDLgDLyo=452> * Shock absorbers on the bridge: wsdot.wa.gov/construction-planning/search-projects/sr-104-hood-canal-bridge-center-lock-rehabilitation <https://links-1.govdelivery.com/CL0/https:%2F%2Fwsdot.wa.gov%2F construction-planning%2Fsearch-projects%2Fsr-104-hood-canal-bridge-center-lock-rehabilitation/2/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/gLT5LbLZWTl-yM_E1SU45xM7A6pGZxmHm1B28iymSH I=452> * Operate: www.youtube.com/watch?v=cSwhOEkQrek <https://links-1.govdelivery.com/CL0/http:%2F%2Fwww.youtube.com%2Fwatch%3Fv=cSwhOEkQrek/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/0r _-2YPQcLhsEfJFV8f8LSgrqh4OB4xYxWZSzNHAdY0=452> * Email alerts: public.govdelivery.com/accounts/WADOT/subscriber/new?topic_id=WADOT_190 <https://links-1.govdelivery.com/CL0/https:%2F%2Fpublic.govdelivery.com%2Faccounts%2FWADOT%2Fsubscriber%2Fnew%3F topic_id=WADOT_190/2/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/2CN135UdOXvc7u-qNt9YjexWHaQddbyNqCHqZLIMbbA=452> ### WSDOT keeps people, businesses and the economy moving by operating and improving the state's transportation systems. To learn more about what we're doing, go to www.wsdot.wa.gov/news <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.wsdot.wa.gov%2Fnews/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/POTeHxMbpNJj7MzBuyjUUXAXZCPCrhlLnlO87btGgyc=452> for pictures, videos, news and blogs. Real-time traffic information is available at wsdot.com/traffic <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.wsdot.com%2Ftraffic%2Fdefault.aspx/1/01000 19dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/YHEBNM_xfddxX2G2Vqwo81LSTkMFxGJkT2TxGUvYB3Y=452> . STAY CONNECTED <https://links-1.govdelivery.com/CL0/https:%2F%2Fwsdotblog.blogspot.com%2F/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/itbE1JG60mXw2c1_H_r8rkrpwrEkxJ0IiTAUuDavVxg=452> <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.facebook.com%2FWSDOT/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/uL5LVssbeAn6JluFx1jOf8n7VYzMIZAQh2JpmtrPJ2M=452> <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.tiktok.com%2F@washingtonstatedot/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/hSBWxYB4b3eHoFtZHltVryn37ncCYniI_luJUOdAPik=45 2> <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.wsdot.wa.gov%2Fnews%2Frss.xml/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/hODYp5jod0cv-jfcbg7ELzz3h_GRmyuzKGuQ-NoDaac=452 > <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.instagram.com%2Fwsdot%2F/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/27kEk4uwViP9XTRUgT9G2zKO5EjOdc2FY_4mqSynZtI=452> <https://links-1.govdelivery.com/CL0/https:%2F%2Fwww.youtube.com%2Fwsdot/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/D2GJoqrb-3z7Db_lCz4DOhEYcYj20dtZG6_TFvTBaF4=452> <https://links-1.govdelivery.com/CL0/https:%2F%2Fservice.govdelivery.com%2Fservice%2Fmulti_subscribe.html%3Fcode=WADOT/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/GngU5yKQpFZpJ b3GqUdS5KgAhfyonWsVwW78tsX2-o0=452> SUBSCRIBER SERVICES Manage preferences <https://links-1.govdelivery.com/CL0/https:%2F%2Fpublic.govdelivery.com%2Faccounts%2FWADOT%2Fsubscriber%2Fedit%3Fpreferences=true%23tab1/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c- 78e11808437d-000000/uUiP0qqlLwxNKjfaL49yJIK1yOm8K04jOv0FIgurd4o=452> | Unsubscribe <https://links-1.govdelivery.com/CL0/https:%2F%2Fpublic.govdelivery.com%2Faccounts%2FWADOT%2Fsubscriber%2Fone_c lick_unsubscribe%3Fverification=5.48e33d5acd12c959ea5c90c44743ed52%26destination=jeffbocc%2540co.jefferson.wa.us/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/qDl2i0qSeSyvvM9LPZP1jMg XCwoDgpNROdaLLGULh40=452> | Help <https://links-1.govdelivery.com/CL0/https:%2F%2Fsubscriberhelp.govdelivery.com%2F/1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/cu-Zz770VoBQBnA zyWezr7FUY-Uk9c1buEaqr7i4zik=452> This email was sent to jeffbocc@co.jefferson.wa.us using GovDelivery Communications Cloud on behalf of: Washington State Department of Transportation 310 Maple Park Ave SE · Olympia, WA 98504 <https://links-1.govdelivery.com/CI1/0100019dd12d4127-8bb79ad7-8bad-4c2e-964c-78e11808437d-000000/ZcXFwrwf9zygSdUE2tMc5ludbjE8pfXkc1g2LCNNNlg=452> p = function (ev) { if (!me._activate) return; if (this.maxDropDownLength != -1) return; // onkeypress needs to handle this (SCR 98757) var key = me.getKeyCode(ev); switch (key) { //The control keys were already handled by onkeydown, so do nothing. case SPACE: case TAB: case ESC: case KEYUP: case KEYDN: return; default: me.inputText = this.value; me.getEligible(); if ((me.eligible.length > 0) && (this.value.length >= me._minCharacters)) { me.createDiv(); me.positionDiv(); me.showDiv(); } else me.hideDiv(); } }; /******************************************************** Insert the highlighted suggestion into the input box, and remove the suggestion dropdown. ********************************************************/ this.testHide = function(ele) { if (!me.internalHasFocus) { this.hideDiv(); } }; this.useSuggestion = function() { if (!me._activate) return; if (me.highlighted > -1) { if (me.highlighted < me.eligible.length) { me.elem.value = me.eligible[me.highlighted]; } else { me.elem.value = "error (" + me.highlighted + "/" + me.eligible.length + ")"; } me.highlighted = -1; me._lastSelected = ""; document.getElementById(me.elem.id).select(); me.hideDiv(); document.getElementById(me.elem.id).focus(); } }; /******************************************************** Display the dropdown. Pretty straightforward. ********************************************************/ this.showDiv = function() { this.div.style.display = 'block'; this.div.style.zIndex = 1; }; /******************************************************** Hide the dropdown and clear any highlight. ********************************************************/ this.hideDiv = function() { this.div.style.display = 'none'; this.highlighted = -1; }; /******************************************************** Modify the HTML in the dropdown to move the highlight. ********************************************************/ this.changeHighlight = function(k) { if (me._lastSelected != "") document.getElementById(me._lastSelected).className = ""; if (me.highlighted == -1) { me._lastSelected = ""; } else { var ele = me.elem.id + "id" + me.highlighted; var li = document.getElementById(ele); li.className = "selected"; me._lastSelected = ele; if (k != null) { if (me._container) { //scr 74769:Search pane shifts up slightly when in a list field and pressing down if ((li.getBoundingClientRect().bottom) > me._container.getBoundingClientRect().bottom) li.scrollIntoView(false); else if ((li.getBoundingClientRect().top) < me._container.getBoundingClientRect().top) li.scrollIntoView(true); } else li.scrollIntoView(true); } } }; /******************************************************** Position the dropdown div below the input text field. ********************************************************/ this.positionDiv = function() { var el = this.elem; var x = 0; var y = el.offsetHeight; //Walk up the DOM and add up all of the offset positions. //Special case scrollingdiv if its in one our scrolling sections while (el.offsetParent && (el.tagName.toUpperCase() != 'BODY' && el.id.toUpperCase() != 'SCROLLINGDIV')) { x += el.offsetLeft; y += el.offsetTop; el = el.offsetParent; } if (el.id.toUpperCase() != 'SCROLLINGDIV') { x += el.offsetLeft; y += el.offsetTop; } this.div.style.left = x + 'px'; this.div.style.top = y + 'px'; }; /******************************************************** Build the HTML for the dropdown div ********************************************************/ this.createDiv = function() { var ul = document.createElement('ul'); var text = ""; var num = 0; if (this.maxDropDownLength == -1 || this.eligible.length < this.maxDropDownLength) { for (i in this.eligible) { var ele = me.elem.id + "id" + num; text += "<li id= '" + ele + "'><a href='javascript:false'>" + HTMLEnCode(this.eligible[i]) + "</a></li>"; num++; } } ul.innerHTML = text; while (this.div.childNodes.length >= 1) { this.div.removeChild(this.div.firstChild); } this.div.appendChild(ul); /******************************************************** mouseover handler for the dropdown ul move the highlighted suggestion with the mouse ********************************************************/ ul.onmouseover = function(ev) { me.div.focused = true; //Walk up from target until you find the LI. var target = me.getEventSource(ev); while (target.parentNode && target.tagName.toUpperCase() != 'LI') { target = target.parentNode; } var buf = me.elem.id + "id"; me.highlighted = parseInt(target.id.substr(buf.length)); me.changeHighlight(); }; ul.onmouseout = function(ev) { me.div.focused = false; } /******************************************************** click handler for the dropdown ul insert the clicked suggestion into the input ********************************************************/ ul.onclick = function(ev) { if (me.highlighted == -1) { //sometimes mouseover fails var target = me.getEventSource(ev); while (target.parentNode && target.tagName.toUpperCase() != 'LI') { target = target.parentNode; } var buf = me.elem.id + "id"; me.highlighted = parseInt(target.id.substr(buf.length)); } me.useSuggestion(); me.hideDiv(); me.cancelEvent(ev); return false; }; this.div.focused = false; this.div.hasFocus = function() { return me.div.focused; }; this.div.onfocusout = function() { me.div.focused = false; }; this.div.className = "suggestion_list"; this.div.style.position = 'absolute'; }; /******************************************************** determine which of the suggestions matches the input ********************************************************/ this.getEligible = function() { this.eligible = new Array(); for (i in this.suggestions) { var suggestion = this.suggestions[i]; if (this.inputText == "*" || suggestion.toLowerCase().indexOf(this.inputText.toLowerCase()) == "0") { this.eligible.push(suggestion); } if (this.maxDropDownLength != -1 && this.eligible.length > this.maxDropDownLength) break; } if (this.maxDropDownLength != -1 && this.eligible.length > this.maxDropDownLength) this.eligible = new Array(); }; /******************************************************** Helper function to determine the keycode pressed in a browser-independent manner. ********************************************************/ this.getKeyCode = function(ev) { if(ev) //Moz { return ev.keyCode; } if(window.event) //IE { return window.event.keyCode; } }; this.setMinCharacters = function(num) { me._minCharacters = num; } /******************************************************** Helper function to determine the event source element in a browser-independent manner. ********************************************************/ this.getEventSource = function(ev) { if(ev) //Moz { return ev.target; } if(window.event) //IE { return window.event.srcElement; } }; /************************************************