CINXE.COM

Outages

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> <title>Outages</title> <meta name="DC.title" content="Outages" /> <meta name="DC.description" content="NWR Outages" /> <meta name="DC.creator" content="US Department of Commerce, NOAA, National Weather Service" /> <meta name="DC.date.created" scheme="ISO8601" content="April 7th 2025 6:44 PM" /> <meta name="DC.language" scheme="DCTERMS.RFC1766" content="EN-US" /> <meta name="DC.keywords" content="NOAA, NWS, NWR, NWR Outages" /> <meta name="DC.publisher" content="NOAA's National Weather Service" /> <meta name="DC.contributor" content="National Weather Service" /> <meta name="DC.rights" content="/disclaimer.php" /> <meta name="rating" content="General" /> <meta name="robots" content="index,follow" /> <link href="/css/weatherstyle.css" rel="stylesheet" type="text/css" /> <link href="/css/template.css" rel="stylesheet" type="text/css" /> <link href="/css/myfcst.css" rel="stylesheet" type="text/css" /> <link href="/css/ForecastSearch.css" rel="stylesheet" type="text/css" /> <link href="/css/pointforecast.css" rel="stylesheet" type="text/css" /> <link href="/css/jqueryui10_3_1custom/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" /> <link href="/css/widgets.css" rel="stylesheet" type="text/css" /> <link href="/css/colorbox/colorbox.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="/js/jquery-ui-1.10.3.custom.min.js"></script> <script type="text/javascript" src="/js/jquery.hoverIntent.minified.js"></script> <script type="text/javascript" src="/js/ForecastSearch.js"></script> <script type="text/javascript" id="_fed_an_ua_tag" src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=DOC&subagency=NOAA&pua=G-736JJ6NL0V"></script> <script type="text/javascript" src="/js/topNavMenu.js"></script> <script type="text/javascript" src="/js/NidsESRI.js"></script> <script type="text/javascript" src="/js/widgets.js"></script> <script type="text/javascript" src="/js/jquery.cycle2.min.js"></script> <script type="text/javascript" src="/js/jquery.colorbox-min.js"></script> <script type="text/javascript" src="/js/nwsexit.js"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-736JJ6NL0V"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-736JJ6NL0V'); gtag('config', '379517970'); </script> </head> <body> <div class="header"> <div class="header-content"> <a href="https://www.weather.gov" class="header-nws"><img src="/bundles/templating/images/header/header.png" alt="National Weather Service"/></a> <a href="http://www.commerce.gov" class="header-doc"><img src="/bundles/templating/images/header/header_doc.png" alt="United States Department of Commerce"/></a> <a href="http://www.noaa.gov" class="header-noaa" title="National Oceanic and Atmospheric Administration"></a> </div> <div style="clear:both"></div> </div> <div class="header-shadow"> <div class="header-shadow-content"></div> </div> <script> var domains = { weather: "https://www.weather.gov", forecast: "https://forecast.weather.gov", airquality: "https://airquality.weather.gov", aviation: "https://aviationweather.gov", water: "https://water.weather.gov", graphical: "https://graphical.weather.gov", alerts: "https://alerts-v2.weather.gov", api: "https://api.weather.gov", radar: "https://radar.weather.gov", esriGeocode: "https://geocode.arcgis.com" } </script> <div class="center"> <div class="content"> <div class="topnav"> <ul id="topnav"> <li> <script type="text/javascript"> function goBack() { if (document.referrer.toLowerCase().indexOf("weather.gov") != -1) { history.back(); } else { document.location.href = "https://www.weather.gov"; } } </script> <div class="topMenuNavList home"> <a href="#" onclick="goBack();">HOME</a> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/forecastmaps/">FORECAST</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov">Local</a> </li> <li> <a href="https://digital.weather.gov">Graphical</a> </li> <li> <a href="https://aviationweather.gov">Aviation</a> </li> <li> <a href="https://www.weather.gov/marine/">Marine</a> </li> <li> <a href="https://water.noaa.gov">Rivers and Lakes</a> </li> <li> <a href="https://www.nhc.noaa.gov">Hurricanes</a> </li> <li> <a href="https://www.spc.noaa.gov">Severe Weather</a> </li> <li> <a href="https://www.weather.gov/fire/">Fire Weather</a> </li> <li> <a href="https://gml.noaa.gov/grad/solcalc/">Sunrise/Sunset</a> </li> <li> <a href="https://www.cpc.ncep.noaa.gov">Long Range Forecasts</a> </li> <li> <a href="https://www.cpc.ncep.noaa.gov">Climate Prediction</a> </li> <li> <a href="https://www.swpc.noaa.gov">Space Weather</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/wrh/climate">PAST WEATHER</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/wrh/climate">Past Weather</a> </li> <li> <a href="https://www.weather.gov/wrh/climate">Heating/Cooling Days</a> </li> <li> <a href="https://www.weather.gov/wrh/climate">Monthly Temperatures</a> </li> <li> <a href="https://www.weather.gov/wrh/climate">Records</a> </li> <li> <a href="https://gml.noaa.gov/grad/solcalc/">Astronomical Data</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/safety/">SAFETY</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/safety/tsunami">Tsunamis</a> </li> <li> <a href="https://www.weather.gov/safety/flood">Floods</a> </li> <li> <a href="https://www.weather.gov/safety/beachhazards">Beach Hazards</a> </li> <li> <a href="https://www.weather.gov/safety/wildfire">Wildfire</a> </li> <li> <a href="https://www.weather.gov/safety/cold">Cold</a> </li> <li> <a href="https://www.weather.gov/safety/tornado">Tornadoes</a> </li> <li> <a href="https://www.weather.gov/safety/fog">Fog</a> </li> <li> <a href="https://www.weather.gov/safety/airquality">Air Quality</a> </li> <li> <a href="https://www.weather.gov/safety/heat">Heat</a> </li> <li> <a href="https://www.weather.gov/safety/hurricane">Hurricanes</a> </li> <li> <a href="https://www.weather.gov/safety/lightning">Lightning</a> </li> <li> <a href="https://www.weather.gov/safety/safeboating">Safe Boating</a> </li> <li> <a href="https://www.weather.gov/safety/ripcurrent">Rip Currents</a> </li> <li> <a href="https://www.weather.gov/safety/thunderstorm">Thunderstorms</a> </li> <li> <a href="https://www.weather.gov/safety/space">Space Weather</a> </li> <li> <a href="https://www.weather.gov/safety/heat-uv">Sun (Ultraviolet Radiation)</a> </li> <li> <a href="https://www.weather.gov/safety/wind">Wind</a> </li> <li> <a href="https://www.weather.gov/safety/drought">Drought</a> </li> <li> <a href="https://www.weather.gov/safety/winter">Winter Weather</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/informationcenter">INFORMATION</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/wrn/wea">Wireless Emergency Alerts</a> </li> <li> <a href="https://www.weather.gov/wrn/">Weather-Ready Nation</a> </li> <li> <a href="https://www.weather.gov/owlie/publication_brochures">Brochures</a> </li> <li> <a href="https://www.weather.gov/coop/">Cooperative Observers</a> </li> <li> <a href="https://www.weather.gov/briefing/">Daily Briefing</a> </li> <li> <a href="https://www.weather.gov/hazstat">Damage/Fatality/Injury Statistics</a> </li> <li> <a href="http://mag.ncep.noaa.gov">Forecast Models</a> </li> <li> <a href="https://www.weather.gov/gis/">GIS Data Portal</a> </li> <li> <a href="https://www.weather.gov/nwr">NOAA Weather Radio</a> </li> <li> <a href="https://www.weather.gov/publications/">Publications</a> </li> <li> <a href="https://www.weather.gov/skywarn/">SKYWARN Storm Spotters</a> </li> <li> <a href="https://www.weather.gov/stormready">StormReady</a> </li> <li> <a href="https://www.weather.gov/tsunamiready/">TsunamiReady</a> </li> <li> <a href="https://www.weather.gov/notification/">Service Change Notices</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/education/">EDUCATION</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/wrn/force">Be A Force of Nature</a> </li> <li> <a href="https://www.weather.gov/owlie/">NWS Education Home</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/news">NEWS</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/news">NWS News</a> </li> <li> <a href="https://www.weather.gov/wrn/calendar">Events</a> </li> <li> <a href="https://www.weather.gov/owlie/publication_brochures">Pubs/Brochures/Booklets </a> </li> <li> <a href="https://www.noaa.gov/NOAA-Communications">NWS Media Contacts</a> </li> </ul> </div> </li> <li> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/search/">SEARCH</a> </div> <div style="opacity: 0;" class="sub"> <ul class="no-links"> <li><!-- Begin search code --> <div id="site-search"> <form method="get" action="https://search.usa.gov/search" style="margin-bottom: 0; margin-top: 0;"> <input type="hidden" name="v:project" value="firstgov" /> <label for="query">Search For</label> <input type="text" name="query" id="query" size="12" /> <input type="submit" value="Go" /> <p> <input type="radio" name="affiliate" checked="checked" value="nws.noaa.gov" id="nws" /> <label for="nws" class="search-scope">NWS</label> <input type="radio" name="affiliate" value="noaa.gov" id="noaa" /> <label for="noaa" class="search-scope">All NOAA</label> </p> </form> </div> </li> </ul> </div> </li> <li class="last"> <div class="topMenuNavList section-link"> <a href="https://www.weather.gov/about/">ABOUT</a> </div> <div style="opacity: 0;" class="sub"> <ul> <li> <a href="https://www.weather.gov/about/">About NWS</a> </li> <li> <a href="https://www.weather.gov/organization">Organization</a> </li> <li> <a href="https://www.weather.gov/media/wrn/NWS-2023-Strategic-Plan.pdf">Strategic Plan</a> </li> <li> <a href="https://sites.google.com/a/noaa.gov/nws-insider/">For NWS Employees</a> </li> <li> <a href="https://www.weather.gov/insider">International</a> </li> <li> <a href="https://www.weather.gov/ncep/">National Centers</a> </li> <li> <a href="https://www.noaa.gov/nws-careers">Careers</a> </li> <li> <a href="https://www.weather.gov/contact">Contact Us</a> </li> <li> <a href="https://forecast.weather.gov/glossary.php">Glossary</a> </li> <li> <a href="https://www.weather.gov/socialmedia">Social Media</a> </li> </ul> </div> </li> </ul> </div> </div> <div class="center-content"> <div class="one-sixth-first"> <div id="forecast-lookup"> <form name="getForecast" id="getForecast" action="https://forecast.weather.gov/zipcity.php" method="get"> <label for="inputstring">Local forecast by <br />"City, St" or ZIP code</label> <input id="inputstring" name="inputstring" type="text" value="Enter location ..." onclick="this.value=''" /> <input name="btnSearch" id="btnSearch" type="submit" value="Go" /> <div id="txtError"> <div id="errorNoResults" style="display:none;">Sorry, the location you searched for was not found. Please try another search.</div> <div id="errorMultipleResults" style="display:none">Multiple locations were found. Please select one of the following:</div> <div id="errorChoices" style="display:none"></div> <input id="btnCloseError" type="button" value="Close" style="display:none" /> </div> <div id="txtHelp"><a style="text-decoration: underline;" href="javascript:void(window.open('https://www.weather.gov/ForecastSearchHelp.html','locsearchhelp','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,height=500,width=530').focus());">Location Help</a></div> </form> </div> </div> <div class="five-sixth-last"> <style type="text/css"> #topnews.important { background-color: #d2d2d2; height: 100%; margin-bottom: 5px; position: relative; } #topnews .icon { display: none; } #topnews.important .icon { background-color: #135997; display: table-cell; height: 100%; text-align: center; vertical-align: middle; width: 80px; } #topnews.important .body { color: #141414; display: table-cell; padding: 10px; } </style> <div id="topnews"> <div class="icon"><img src="/bundles/templating/images/top_news/important.png"></div> <div class="body"> <h1 style="font-size: 11pt;">Tracking Heavy Rain for parts of the Eastern U.S.; Severe Thunderstorms in the South</h1> <p> A strengthening storm will cross the mid-Mississippi Valley Thursday then pivot across the mid-Atlantic and Northeast U.S. Friday into Saturday with areas of heavy rainfall. Snow is possible in parts of interior New England. Scattered severe thunderstorms with large hail and damaging winds will be possible across portions of the Mid/Deep South and Tennessee Valley on Thursday. <a href="http://www.wpc.ncep.noaa.gov/discussions/hpcdiscussions.php?disc=pmdspd" target="_blank">Read More &gt;</a> </p> </div> </div> </div> <div class="full-width-border"> <div class="partial-width-borderbottom"> <!-- area for the myforecast widget and wwamap data --> <div class="div-full"> <div class="div-full breadcrumb"> <div class="sitename"> <p class="sitename-name">NOAA Weather Radio</p> <p class="sitename-class">National Program</p> </div> <div class="location"> <h1 class='location-pagetitle'>Outages</h1> <div class='location-breadcrumb'> <a href="https://www.weather.gov">Weather.gov</a> &gt; <a href="https://www.weather.gov/nwr">NOAA Weather Radio</a> &gt; Outages </div> </div> </div> <div class="div-full"> <div class="subMenuNav"> <ul id="subMenuNav"> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/">Home</a> </div> </li> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/outages">Outages</a> </div> <div class="sub"> <ul> <li> <a href="https://www.weather.gov/nwr/nwr_outage_report"> Report Outages</a> </li> <li> <a href="https://www.weather.gov/nwr/outages"> View Outages</a> </li> </ul> </div> </li> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/faq">FAQ</a> </div> </li> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/Maps">Coverage</a> </div> <div class="sub"> <ul> <li> <a href="https://www.weather.gov/nwr/station_listing"> Station Listing</a> </li> <li> <a href="https://www.weather.gov/nwr/counties"> County Listing</a> </li> <li> <a href="https://www.weather.gov/nwr/station_search"> Station Search</a> </li> <li> <a href="https://www.weather.gov/nwr/Maps"> Coverage Maps</a> </li> <li> <a href="https://www.weather.gov/nwr/wfo_nwr"> Weather Forecast Offices</a> </li> <li> <a href="http://www.weather.gov/nwr/tsunami_alerting"> Tsunami Alerting</a> </li> </ul> </div> </li> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/aboutnwr ">About</a> </div> <div class="sub"> <ul> <li> <a href="https://www.weather.gov/nwr/aboutnwr "> General Info</a> </li> <li> <a href="https://www.weather.gov/nwr/allhazards_logo_info"> All Hazards Logo</a> </li> <li> <a href="https://www.weather.gov/nwr/nwr_receivers"> Receiver Information</a> </li> <li> <a href="https://www.weather.gov/nwr/reception"> Reception Problems</a> </li> <li> <a href="https://www.weather.gov/nwr/automatevoice"> New Voice</a> </li> <li> <a href="https://www.weather.gov/nwr/documents"> Documents</a> </li> <li> <a href="http://forecast.weather.gov/product_sites.php?site=NWS&amp;product=PNS"> Public Information Statements</a> </li> <li> <a href="https://www.weather.gov/nwr/special_needs "> Special Needs</a> </li> </ul> </div> </li> <li> <div class="subMenuNavList section-link"> <a href="https://www.weather.gov/nwr/nwr_alerts">Alert Information</a> </div> <div class="sub"> <ul> <li> <a href="https://www.weather.gov/nwr/nwr_alerts"> NWR Alerts</a> </li> <li> <a href="https://www.weather.gov/nwr/nwr_warning"> NWR Alarms</a> </li> <li> <a href="https://www.weather.gov/nwr/eas_description"> Emergency Alert System</a> </li> <li> <a href="https://www.weather.gov/nwr/nwrsame"> SAME</a> </li> <li> <a href="https://www.weather.gov/nwr/allhazard"> Emergency on All Hazards</a> </li> <li> <a href="https://www.weather.gov/nwr/sameenz"> SAME Non-Zero Codes</a> </li> <li> <a href="https://www.weather.gov/pca/"> Partial County Alerting</a> </li> </ul> </div> </li> </ul> </div> </div> <div class="div-full"> <div class="cms-content"><link href="/source/nwr/leaflet.css" rel="stylesheet" type="text/css" /> <link href="/source/dsb/theme.default.min.css" rel="stylesheet" /> <link href="https://cdn.jsdelivr.net/leaflet/1.0.0-rc.1/leaflet.css" rel="stylesheet" /> <link href="/source/nwr/L.Control.css" rel="stylesheet" type="text/css" /> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" /> <link href="/source/nwr/leaflet-slider.css" rel="stylesheet" type="text/css" /> <link href="/source/nwr/theme.blue.css" rel="stylesheet" type="text/css" /><script src="https://cdn.jsdelivr.net/leaflet/1.0.0-rc.1/leaflet-src.js"></script> <script src="https://cdn.jsdelivr.net/leaflet.esri/2.0.1/esri-leaflet.js"></script> <script src="/source/nwr/JS/underscore.js"></script> <script src="/source/nwr/JS/fullscreen.js"></script> <script src="/source/nwr/JS/CCL.js"></script> <script src="/source/nwr/JS/L.Control.Window.js"></script> <script src="/source/nwr/JS/leaflet.shpfile.js"></script> <script src="/source/nwr/JS/shp.js"></script> <script src="/source/dsb/JS/jquery.tablesorter.min.js"></script> <script src="/source/dsb/JS/jquery.tablesorter.widgets.min.js"></script> <script src="/source/nwr/JS/WFO2.js"></script> <script src="/source/nwr/JS/special_notices.js"></script> <style type="text/css">#notices > ol { list-style:none; margin: 0 0 0 1em; } #notices details { margin-left: 1em; } #notices details summary { cursor: pointer; font-weight: bold; margin-left: -1em; margin-bottom: .5em; } input#image-button { background: #ccc; padding-right: 16px; } .leaflet-control-fullscreen a { background: #fff url(/images/nwr/fullscreen.png) no-repeat 0 0; } .leaflet-touch .leaflet-control-fullscreen a { background-position: 2px 2px; } .leaflet-fullscreen-on .leaflet-control-fullscreen a { background-position: 0 -26px; } .leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a { background-position: 2px -24px; } /* Do not combine these two rules; IE will break. */ .leaflet-container:-webkit-full-screen { width: 100%!important; height: 100%!important; } .leaflet-container.leaflet-fullscreen-on { width: 100%!important; height: 100%!important; } .leaflet-pseudo-fullscreen { position: fixed!important; width: 100%!important; height: 100%!important; top: 0!important; left: 0!important; z-index: 99999; } @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) { .leaflet-control-fullscreen a { background-image: url(/images/nwr/fullscreen@2x.png); } } .leaflet-bar a { background-color: #fff; border-bottom: 1px solid #ccc; color: #444; display: block; height: 26px; width: 26px; line-height: 1.45 !important; text-align: center; text-decoration: none; font: bold 18px 'Lucida Console', Monaco, monospace; } /* Communication links */ .communication-links { margin: 0px 0px; } .communication-links a:link { text-decoration: none; vertical-align: text-top; } .communication-links a:hover { text-decoration: underline; } .communication-links a { margin-left: 0px; } .communication-links a:first-child { margin-left: 0px; } .communication-links .icon > img { margin-bottom: -3px; } .communication-links a.icon { margin-right: -20px !important; } #divContainer { display: flex; } #divOne { background-color: lightblue; width: 12%; } #divTwo { background-color: white; width: 88%; } .banner { background-color: #0076d6; height: 100px; } /*Button Three*/ .button-three { position: relative; background-color: #dddddd; border: 1; border-radius: 8px; padding: 4px; width: 85%; text-align: center; -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; text-decoration: none; font-size: 14px; overflow: hidden; } .button-three:hover { background: #fff; box-shadow: 0px 2px 10px 5px ligthblue; color: #000; } .button-three:after { content: ""; background: #f1c40f; display: block; position: absolute; padding-top: 8%; padding-left: 8%; margin-left: -15px !important; margin-top: -15%; opacity: 0; transition: all 0.8s; } .button-three:active:after { padding: 0; margin: 0; opacity: 1; transition: 0s; } .container { margin: auto; width: 95%; padding: 10px; } #detail { width: 40%; margin: auto; padding: 10px; display: none; box-shadow: rgba(0, 0, 0, 0.23) 0px 5px 6px, rgba(0, 0, 0, 0.19) 0px 3px 3px; } #status { width: 30%; margin: auto; padding: 10px; } #notices { width: 98%; margin: auto; padding: 4px; box-shadow: rgba(0, 0, 0, 0.23) 0px 5px 6px, rgba(0, 0, 0, 0.19) 0px 3px 3px; } .slider { margin: 0.25rem; padding-top: 0.5rem; } .leaflet-control-slidemenu { cursor: pointer; } .leaflet-menu { position: absolute; background-color: rgba(255, 255, 255, 255); overflow: auto; cursor: default; z-index: 9999; box-shadow: #222 -1px -1px 2px 0px; } .leaflet-menu-contents { padding: 10px; } .leaflet-menu::-webkit-scrollbar { width: 7px; height: 7px; background: #f2f2f2; } .leaflet-menu::-webkit-scrollbar-thumb { border-radius: 2px; background: #777; } .leaflet-menu-close-button { background-color: transparent; border: none; font-size: 12pt; color: #777; cursor: pointer; } .leaflet-menu-close-button:hover { color: #0443a8; } .fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1.5; text-rendering: auto; } .xinfo { position: absolute; top: 350px; left: 10px; width: 180px; height: 110px; background-color: Yellow; display: block; z-index: 900; font-size: 12px; text-align: left; box-shadow: rgba(0, 0, 0, 0.23) 0px 3px 4px, rgba(0, 0, 0, 0.19) 0px 2px 2px; border-style: solid; border-radius: 8px; ; border-width: 1px; border-color: gray; padding: 5px; } .cbox { position: absolute; top: 0px; left: 170px; width: 370px; height: 40px; border: 1px; border-color: Black; background-color: White; display: none; z-index: 900; font-size: 14px; text-align: center; box-shadow: rgba(0, 0, 0, 0.23) 0px 3px 4px, rgba(0, 0, 0, 0.19) 0px 2px 2px; border-style: solid; } /*Wraperclass for the divicon*/ .map-label { position: absolute; bottom: -24px; left: -50%; display: flex; flex-direction: column; text-align: center; } /*Wrap the content of the divicon (text) in this class*/ .map-label-content { order: 1; position: relative; left: -50%; background-color: #fff; border-radius: 5px; border-width: 2px; border-style: solid; border-color: #444; padding: 3px; white-space: nowrap; } .map-label.redborder > .map-label-content { border-color: #e00; } .map-label.redbackground > .map-label-content { white-space: default; color: #fff; background-color: #e00; } .map-label.orangebackground > .map-label-content { white-space: default; color: #000; background-color: #FFB833; } </style> <div class="banner" style="text-align: center;"><br /> <br /> <span style="font-size:28px;"><span style="color:#FFFFFF;"><span style="font-family: arial, helvetica, sans-serif;"><strong>&nbsp;NWR Outages</strong></span></span></span></div> <div id="divContainer"> <div id="divOne" style="text-align: center;"><br /> <br /> <button class="button-three"><strong><a href="/nwr/faq">FAQ</a></strong></button><br /><br /> <button class="button-three"><strong><a href="/nwr/nwr_outage_report">Report Outages</a></strong></button><br /><br /> <button class="button-three"><strong><a href="/nwr/station_search">Find My Station</a></strong></button> <br /> &nbsp;</div> <div id="divTwo"> <div style="padding: 5px; border: 1px;"> <h1 style="text-align: center;"><span style="color:#0000CD;">NWR Transmitter/Receiver Problems?</span></h1> <h4 align="left">Problems receiving the NWR broadcast can be due to issues with the NWR transmitter, your NWR receiver, or possibly both.&nbsp;Please check the <a href="#outages">list of known outages/degraded service</a> shown below and the <a href="#special">special notices</a> before <a href="/nwr/nwr_outage_report">reporting an outage</a>.</h4> <p align="center"><br /> <font color="red" size="+2"><strong>NWR Stations that either have degraded performance or are currently offline.</strong></font></p> <div id="modified">&nbsp;</div> <center>Click on a red <img alt="Red Icon Image" height="20" src="/images/nwr/mm_20_red.png" width="12" /> or yellow <img alt="Yellow Image Icon" height="20" src="/images/nwr/mm_20_yellow.png" width="12" /> icon to view transmitter details<br /> &nbsp;</center> <div> <div id="map" style="border-style: solid; border-width: 1px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.23) 0px 5px 6px, rgba(0, 0, 0, 0.19) 0px 3px 3px;"> <div class="cbox" id="counties">Mouse over counties to<br /> view county name and SAME code</div> <div class="xinfo" id="xmit_info">&nbsp;</div> </div> <div id="mapdetails">&nbsp;</div> </div> <div id="detail" style="margin: auto; padding: 10px;">&nbsp;</div> <div id="notices"> <table style="box-shadow: rgba(0, 0, 0, 0.23) 0px 5px 6px, rgba(0, 0, 0, 0.19) 0px 3px 3px;" width="100%"> <tbody> <tr id="special"> <th align="center" style="width: 100%; background-color: rgb(0, 118, 214); border-color: rgb(0, 0, 204);"> <h4 align="center"><strong><span style="color:#FFFFFF;"><span style="font-size:14px;font-family: arial, helvetica, sans-serif;">Special Notices</span></span></strong></h4> </th> </tr> </tbody> </table> <style type="text/css">.display-none{display: none !important;} </style> <h5 style="text-align:center; margin:1em 0">Click on notice to see more or less</h5> <ol> </ol> &nbsp;&nbsp;</div> </div> <center><a id="outages" name="outages"></a></center> <div id="current"> <p align="center"><script> var xhr = $.ajax({ url: "/source/nwr/JS/CCL.js", success: function(response) { document.getElementById("modified").innerHTML = "<p><center><h3>NWR Transmitter Outages</h3>This information was current on: " + xhr.getResponseHeader("Last-Modified") + "</center></p>"; document.getElementById("current").innerHTML = "<p><center><h3>NWR Transmitter Outages</h3>This information was current on: " + xhr.getResponseHeader("Last-Modified") + "</center></p>"; } }); </script></p> </div> <div id="xmit_list">&nbsp;</div> <script> $(function() { $("#listtable").tablesorter(); }); var green = "#33FF33"; var orange = "#FFB833"; var red = "#FF3333"; var Topo = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}', { maxZoom: 12 }); var Roads = L.tileLayer('https://korona.geog.uni-heidelberg.de/tiles/roads/x={x}&y={y}&z={z}', { maxZoom: 12 }); var Streets = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 12 }); var Satellite = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', { maxZoom: 12 }); // var Stamen_Terrain = L.tileLayer('https://tiles.stadiamaps.com/tiles/stamen_terrain/{z}/{x}/{y}{r}.{ext}', { // maxZoom: 12, // ext: 'png' // }); var OpenTopMap_Terrain = L.tileLayer('https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', { maxZoom: 12, attribution: 'Map data: &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, <a href="http://viewfinderpanoramas.org">SRTM</a> | Map style: &copy; <a href="https://opentopomap.org">OpenTopoMap</a> (<a href="https://creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA</a>)' }); // var StamenFeatures = L.tileLayer('http://stamen-tiles-{s}.a.ssl.fastly.net/toposm-features/{z}/{x}/{y}.{ext}', { // subdomains: 'abcd', // minZoom: 0, // maxZoom: 12, // ext: 'png', // bounds: [ // [22, -132], // [51, -56] // ], // opacity: 0.9, // }); var basemaps = { "TopoMap": Topo, "Streets": Streets, "Satellite": Satellite, "Terrain": OpenTopMap_Terrain }; var overlayMap = { // "Features": StamenFeatures }; var uscounties = new L.layerGroup(); var labels = new L.layerGroup(); map = new L.Map('map', { layers: [Topo], center: new L.LatLng(38.192778, -97.187778), zoom: 4, // Tell the map to use a loading control loadingControl: true, zoomControl: false, fullscreenControl: { pseudoFullscreen: true } }); // custom zoom bar control that includes a Zoom Home function L.Control.zoomHome = L.Control.extend({ options: { position: 'topleft', zoomInText: '+', zoomInTitle: 'Zoom in', zoomOutText: '-', zoomOutTitle: 'Zoom out', zoomHomeText: '<i class="fa fa-home" style="line-height:1.65;"></i>', zoomHomeTitle: 'Zoom home' }, onAdd: function (map) { var controlName = 'gin-control-zoom', container = L.DomUtil.create('div', controlName + ' leaflet-bar'), options = this.options; this._zoomInButton = this._createButton(options.zoomInText, options.zoomInTitle, controlName + '-in', container, this._zoomIn); this._zoomHomeButton = this._createButton(options.zoomHomeText, options.zoomHomeTitle, controlName + '-home', container, this._zoomHome); this._zoomOutButton = this._createButton(options.zoomOutText, options.zoomOutTitle, controlName + '-out', container, this._zoomOut); this._updateDisabled(); map.on('zoomend zoomlevelschange', this._updateDisabled, this); return container; }, onRemove: function (map) { map.off('zoomend zoomlevelschange', this._updateDisabled, this); }, _zoomIn: function (e) { this._map.zoomIn(e.shiftKey ? 3 : 1); }, _zoomOut: function (e) { this._map.zoomOut(e.shiftKey ? 3 : 1); }, _zoomHome: function (e) { var bounds2 = new L.LatLngBounds(arrayOfLatLngs); map.fitBounds(bounds2, { padding: [5, 5] }); }, _createButton: function (html, title, className, container, fn) { var link = L.DomUtil.create('a', className, container); link.innerHTML = html; link.href = '#'; link.title = title; L.DomEvent.on(link, 'mousedown dblclick', L.DomEvent.stopPropagation) .on(link, 'click', L.DomEvent.stop) .on(link, 'click', fn, this) .on(link, 'click', this._refocusOnMap, this); return link; }, _updateDisabled: function () { var map = this._map, className = 'leaflet-disabled'; L.DomUtil.removeClass(this._zoomInButton, className); L.DomUtil.removeClass(this._zoomOutButton, className); if (map._zoom === map.getMinZoom()) { L.DomUtil.addClass(this._zoomOutButton, className); } if (map._zoom === map.getMaxZoom()) { L.DomUtil.addClass(this._zoomInButton, className); } } }); // add the new control to the map var zoomHome = new L.Control.zoomHome(); zoomHome.addTo(map); var layerControl = L.control.layers(basemaps, overlayMap, {collapsed:false}).addTo(map); var highlightStyle = { color: '#2262CC', weight: 3, opacity: 0.6, fillOpacity: 0.4, fillColor: 'Gray' }; var defaultStyle = { color: "#5b85fc", opacity: 0.7, weight: 0.7, fillColor: "White", fillOpacity: 0.1, } var shpfile1 = new L.Shapefile('/source/nwr/Counties5.zip', { style: function(feature) { return { color: "#5b85fc", opacity: 0.7, weight: 0.7, fillColor: "White", fillOpacity: 0.1, } }, onEachFeature: function(feature, layer) { var string = "<center><strong>County: " + feature.properties.NAME + ", "; string += feature.properties.STATE_NAME + "</strong><br />"; var fips = feature.properties.FIPS; if (fips.length <= 5) { fips = "0" + fips; } string += "<strong>SAME CODE: " + fips + "</strong></center>"; layer.on('mouseover', function() { document.getElementById("counties").innerHTML = string; layer.setStyle(highlightStyle); }); layer.on('mouseout', function() { document.getElementById("counties").innerHTML = "Mouse over counties to<br />view county name and SAME code"; layer.setStyle(defaultStyle); }); } }); map.on('layeradd', function(event) { if (event.layer == uscounties) { document.getElementById("counties").style.display = "block"; } }); map.on('layerremove', function(event) { if (event.layer == uscounties) { // do your events. document.getElementById("counties").style.display = "none"; } }); shpfile1.addTo(uscounties); //uscounties.addTo(map); uscounties.setZIndex(502); layerControl.addOverlay(uscounties, "Counties"); L.Control.SlideMenu = L.Control.extend({ options: { position: 'topleft', menuposition: 'topleft', // topleft,topright,bottomleft,bottomright width: '300px', height: '99%', direction: 'horizontal', // vertical or horizontal changeperc: '10', delay: '10', icon: 'fa fa-question', hidden: false, icon_close: { class_up: 'fa fa-chevron-up', class_down: 'fa fa-chevron-down', class_left: 'fa fa-chevron-left', class_right: 'fa fa-chevron-right', size: '14px', color: '#3399FF' } }, initialize: function(innerHTML, options){ L.Util.setOptions(this, options); this._innerHTML = innerHTML; this._isLeftPosition = this.options.menuposition == 'topleft' || this.options.menuposition == 'bottomleft' ? true : false; this._isTopPosition = this.options.menuposition == 'topleft' || this.options.menuposition == 'topright' ? true : false; this._isHorizontal = this.options.direction == 'horizontal' ? true : false; }, onAdd: function(map){ this._container = L.DomUtil.create('div', 'leaflet-control-slidemenu leaflet-bar leaflet-control'); var link = L.DomUtil.create('a', 'leaflet-bar-part leaflet-bar-part-single', this._container); link.title = 'Help'; L.DomUtil.create('span', this.options.icon, link); this._menu = L.DomUtil.create('div', 'leaflet-menu', map._container); this._menu.style.width = this.options.width; this._menu.style.height = this.options.height; if(this._isHorizontal){ var frominit = -(parseInt(this.options.width, 10)); if(this._isLeftPosition){ this._menu.style.left = '-' + this.options.width; } else{ this._menu.style.right = '-' + this.options.width; } if(this._isTopPosition){ this._menu.style.top = '0px'; } else{ this._menu.style.bottom = '0px'; } } else{ var frominit = -(parseInt(this.options.height, 10)); if(this._isLeftPosition){ this._menu.style.left = '0px'; } else{ this._menu.style.right = '0px'; } if(this._isTopPosition){ this._menu.style.top = '-' + this.options.height; } else{ this._menu.style.bottom = '-' + this.options.height; } } var closeButton = L.DomUtil.create('button', 'leaflet-menu-close-button', this._menu); closeButton.style.fontSize = this.options.icon_close.size; closeButton.style.color = this.options.icon_close.color; closeButton.innerHTML += " Close"; if(this._isHorizontal){ if(this._isLeftPosition){ closeButton.style.float = 'right'; L.DomUtil.addClass(closeButton, this.options.icon_close.class_left); } else{ closeButton.style.float = 'left'; L.DomUtil.addClass(closeButton, this.options.icon_close.class_right); } } else{ if(this._isTopPosition){ closeButton.style.float = 'right'; L.DomUtil.addClass(closeButton, this.options.icon_close.class_up); } else{ closeButton.style.float = 'right'; L.DomUtil.addClass(closeButton, this.options.icon_close.class_down); } } this._contents = L.DomUtil.create('div', 'leaflet-menu-contents', this._menu); this._contents.innerHTML = this._innerHTML; this._contents.style.clear = 'both'; if(this._isHorizontal){ var ispx = this.options.width.slice(-1) == 'x' ? true : false; var unit = parseInt(this.options.width, 10) * parseInt(this.options.changeperc, 10) / 100; } else{ var ispx = this.options.height.slice(-1) == 'x' ? true : false; var unit = parseInt(this.options.height, 10) * parseInt(this.options.changeperc, 10) / 100; } L.DomEvent.disableClickPropagation(this._menu); L.DomEvent .on(link, 'click', L.DomEvent.stopPropagation) .on(link, 'click', function(){ // Open this._animate(this._menu, frominit, 0, true, ispx, unit); }, this) .on(closeButton, 'click', L.DomEvent.stopPropagation) .on(closeButton, 'click', function(){ // Close this._animate(this._menu, 0, frominit, false, ispx, unit); }, this); L.DomEvent.on(this._menu, 'mouseover', function(){ map.scrollWheelZoom.disable(); }); L.DomEvent.on(this._menu, 'mouseout', function(){ map.scrollWheelZoom.enable(); }); if(this.options.hidden){ this.hide(); } return this._container; }, onRemove: function(map){ //Remove sliding menu from DOM map._container.removeChild(this._menu); delete this._menu; }, setContents: function(innerHTML){ this._innerHTML = innerHTML; this._contents.innerHTML = this._innerHTML; }, _animate: function(menu, from, to, isOpen, ispx, unit){ if(this._isHorizontal){ if(this._isLeftPosition){ menu.style.left = from + (ispx ? 'px' : '%'); } else{ menu.style.right = from + (ispx ? 'px' : '%'); } } else{ if(this._isTopPosition){ menu.style.top = from + (ispx ? 'px' : '%'); } else{ menu.style.bottom = from + (ispx ? 'px' : '%'); } } if(from != to){ setTimeout(function(slideMenu){ var value = isOpen ? from + unit : from - unit; slideMenu._animate(slideMenu._menu, value, to, isOpen, ispx, unit); }, parseInt(this.options.delay), this); } else{ return; } }, hide: function () { this._container.style.display = 'none'; }, show: function () { this._container.style.display = 'inherit'; } }); L.control.slideMenu = function(innerHTML, options) { return new L.Control.SlideMenu(innerHTML, options); }; const left = '<div style="font-size: 1.8rem; color: #7f7f7f;">NWR Help Menu</div>'; let contents = ` <div class="slider"> <div id="icon_desc" style="width:100%; display: block;">&nbsp; <table align="center" width="98%"> <tbody> <tr> <td align="left"><font color="#FF0000"><img alt="degraded Icon Image" src="/images/nwr/mm_20_yellow.png" /><strong> DEGRADED</strong></font>- Indicates that a transmitter is operational but experiencing a <em><strong>temporary </strong></em>reduction in the quality of service such as coverage area, audio quality, etc.&nbsp;</td></tr> <tr><td align="left"><font color="#FF0000"><img alt="Out Of Service Icon Image" src="/images/nwr/mm_20_red.png" /><strong> OUT OF SERVICE</strong></font>- Indicates transmitter is <strong><em>temporarily </em></strong>non operational due to problems such as a power outage, antenna damage, etc.&nbsp;<br /> &nbsp;</td> </tr> </tbody> </table> &nbsp; </div> <div align="left" id="information"> <br /><br /> <table width="100%" align="center" style="box-shadow: rgba(0, 0, 0, 0.23) 0px 3px 4px, rgba(0, 0, 0, 0.19) 0px 2px 2px; background-color: rgb(255, 255, 204);"> <tr><th colspan="2"><h2 align="center">Legend</h2></th></tr> <tr><td align="center" style="border-bottom: 1pt solid #ff000d;" colspan="2"><center><strong>Transmitter Status</strong></center></td></tr> <tr><td>Degraded</td><td><img src="/images/nwr/mm_20_yellow.png"></td></tr> <tr><td>Out of Service</td><td><img src="/images/nwr/mm_20_red.png"></td></tr> </table><br /><br /> </div>`; /* left */ L.control.slideMenu(left + contents).addTo(map); var state_borders = new L.Shapefile('/source/nwr/states.zip', { style: function(feature) { return { color: "Black", opacity: 0.9, weight: 0.4, fillColor: "White", fillOpacity: 0.1 } } }); state_borders.addTo(map); var arrayOfLatLngs = []; // custom icon var nwrIcon = L.Icon.extend({ options: { iconSize: [9, 11], iconAnchor: [0, 0], popupAnchor: [8, 0] } }); // Create icons for NWR transmitter status var greenIcon = new nwrIcon({ iconURL: '/images/nwr/mm_20_green.png' }); // Normal var redIcon = new nwrIcon({ iconUrl: '/images/nwr/mm_20_red.png' }); // Out of Service var yellowIcon = new nwrIcon({ iconUrl: '/images/nwr/mm_20_yellow.png' }); // Degraded function toggle2(showHideDiv, switchTextDiv) { var ele = document.getElementById(showHideDiv); var text = document.getElementById(switchTextDiv); if(ele.style.display == "block") { ele.style.display = "none"; text.innerHTML = "[+]"; } else { ele.style.display = "block"; text.innerHTML = "[-]"; } } function markers(lat, lon, icon, message, site) { var tmp = site.split(" "); var name = tmp[0]; var callsign = tmp[1]; var label = name + "<br />" + callsign; var div_string; if(status == "NORMAL"){ div_string = '<div class="map-label"><div class="map-label-content">'+label+'</div></div>'; } if(status == "OUT OF SERVICE"){ div_string = '<div class="map-label redbackground"><div class="map-label-content">'+label+'</div></div>'; } if(status == "DEGRADED"){ div_string = '<div class="map-label orangebackground"><div class="map-label-content">'+label+'</div></div>'; } var myIcon = L.divIcon({ iconSize: [0, 30], html: div_string, iconAnchor: [-4, -4] }); var tmp_marker = L.marker([lat, lon], { icon: myIcon }) .addTo(labels) .bindPopup(message) .on('click', onMapClick); // This is the marker pin var marker = new L.marker([lat, lon], { icon: icon, // title: title }) .bindPopup(message) .on('click', onMapClick); marker.addTo(map); arrayOfLatLngs.push([lat, lon]); } function display_details(xmittr){ // load county info onto map var string2 = ""; document.getElementById("detail").innerHTML = string2; string2 = "<center><h2>COUNTY COVERAGE FOR " + xmittr + "</h2></center><br /><table width='90%' align='center'>"; string2 += "<tr><th align='left'>STATE</th><th align='left'>COUNTY</th><th align='left'>SAME</th></tr>"; for (i = 0; i <= CALLSIGN.length - 1; i++) { if (CALLSIGN[i] === xmittr) { string2 += "<tr><td>" + STATE[i] + "</td><td>" + COUNTY[i] + "</td><td>" + SAME[i] + "</td></tr>"; } } string2 += "</table><br />"; document.getElementById("detail").style.display = "block"; document.getElementById("detail").innerHTML = string2; } function onMapClick(e) { map.setView(e.latlng, 9); var tmp = e.latlng; var lat = tmp.lat; var lng = tmp.lng; for(x=0;x<=LAT.length-1;x++){ tmpLAT = LAT[x]; tmpLNG = LON[x]; if(CALLSIGN[x] == "KXI37"){ console.log(lat + " " + tmpLAT + " " + lng + " " + tmpLNG); } if((tmpLAT == lat) && (tmpLNG == lng)){ var callsign = CALLSIGN[x]; display_details(callsign); break; } } } map.on('click', onMapClick); layerControl.addOverlay(labels, "Labels"); for(x=0;x<=STATUS.length-1;x++){ var callsign = ""; if(STATUS[x] != "NORMAL"){ callsign = CALLSIGN[x]; var sitename = SITENAME[x]; var state = SITESTATE[x]; var status = STATUS[x]; var freq = FREQ[x]; var lat = LAT[x]; var lon = LON[x]; var tmpIcon = redIcon; var nwrContent = "<table width='100%'>"; nwrContent += "<tr><td colspan='2'><h2>" + callsign + "</h2></td></tr>"; nwrContent += "<tr><th>Transmitter</th><td>" + sitename + "</td></tr>"; nwrContent += "<tr><th>State</th><td>" + state + "</td></tr>"; nwrContent += "<tr><th>Frequency</th><td>" + freq + "</td></tr>"; nwrContent += "<tr><th>Callsign</th><td>" + callsign + "</td></tr>"; nwrContent += "</table>"; nwrContent += "<br>"; nwrContent += "<a href=/nwr/sites?site=" + callsign + ">View " + callsign + " radio propagation.</a>"; nwrContent += "<br />"; if(status == 'DEGRADED'){ var tmpIcon = yellowIcon; } markers(lat, lon, tmpIcon, nwrContent, sitename + ' ' + callsign); } } var bounds = new L.LatLngBounds(arrayOfLatLngs); map.fitBounds(bounds, { padding: [5, 5] }); </script><script> var count_total = 0; var count_norm = 0; var count_out = 0; var count_degrd = 0; var myarray = []; var call_tmp = ""; var mystring = []; var xmit_list = []; var y = 0; function get_wfo(wfo_name){ for(i in MyWFOList.WFO){ if(MyWFOList.WFO[i].Forecast_office == wfo_name){ ret_val = MyWFOList.WFO[i].Office_call_sign; break; } } return(ret_val); } for(x=0;x<=CALLSIGN.length-1;x++){ myarray.push(CALLSIGN[x] + "," + STATUS[x]); if(STATUS[x] != "NORMAL"){ xmit_list.push(CALLSIGN[x]); } } myarray.sort(); xmit_list = _.uniq(xmit_list); for(x=0;x<=xmit_list.length-1;x++){ for(z=0;z<=CALLSIGN.length-1;z++){ if(CALLSIGN[z] == xmit_list[x]){ mystring[y] = "<tr><td align='center'><a href='https://www.weather.gov/nwr/states_dyn?state=" + SITESTATE[z] + "'>" + SITESTATE[z] + "</a></td>"; mystring[y] += "<td>" + SITENAME[z] + "</td>"; mystring[y] += "<td align='center'>" + FREQ[z] + "</td>"; var tmp_wfo = WFO[z].split("|"); mystring[y] += "<td align='center'><a href='https://www.weather.gov/nwr/wfo_list?WFO=" + get_wfo(tmp_wfo[0]) + "'>" + tmp_wfo[0] + ", " + tmp_wfo[1] + "</a></td>"; mystring[y] += "<td align='center'><a href=https://www.weather.gov/nwr/sites?site=" + CALLSIGN[z] + ">" + CALLSIGN[z] + "</a></td>"; mystring[y] += "<td align='center'>" + STATUS[z] + "</td></tr>"; y += 1; break; } } } for(x=0;x<=myarray.length-1;x++){ var tmp = myarray[x]; res = tmp.split(","); if(res[0] != call_tmp){ if(res[1] == "DEGRADED"){ count_degrd += 1; } if(res[1] == "NORMAL"){ count_norm += 1; } if(res[1] == "OUT OF SERVICE"){ count_out += 1; } call_tmp = res[0]; } } var list_string = "<table id='listtable' class='tablesorter-blue' width='85%' align='center' style='box-shadow: rgba(0, 0, 0, 0.23) 0px 5px 6px, rgba(0, 0, 0, 0.19) 0px 3px 3px;'>"; list_string += "<thead><tr><th align='center'>STATE</th><th align='center'>TRANSMITTER</th><th align='center'>FREQUENCY</th><th align='center'>WFO</th><th align='center'>CALLSIGN</th><th align='center'>STATUS</th></tr></thead><tbody>"; for(x=0;x<=mystring.length-1;x++){ list_string += mystring[x]; } list_string += "</tbody></table>"; outstring = "<table align='center' border='0' style='padding: 10px;'><tr><td colspan='2' align='center'><strong><u>NWR TRANSMITTER STATUS</u></strong></td></tr>"; outstring += "<tr><td><strong>NORMAL</strong></td><td align='right'>" + count_norm + "</td></tr>"; outstring += "<tr><td><strong>OUT OF SERVICE</strong></td><td align='right'>" + + count_out + "</td></tr>"; outstring += "<tr><td><strong>DEGRADED</strong></td><td align='right' style='border-bottom: 1px solid #000'>" + count_degrd + "</td></tr>"; count_total = count_norm + count_out + count_degrd; outstring += "<tr><td><strong>TRANSMITTER TOTAL</strong></td><td align='right'>" + count_total + "</td></tr>"; outstring += "</table>"; document.getElementById("xmit_info").innerHTML = outstring; document.getElementById("xmit_list").innerHTML = list_string; </script> <p>&nbsp;</p> </div> </div> </div> </div> <div style="clear:both"></div> </div> </div><!-- end of <div class="partial-width-borderbottom"> --> </div><!-- <div class="full-width-border"> --> <div class="partial-width-borderbottom feature-block"> <!-- area for features, frontpage thumbs, and custom page --> </div><!-- end of <div class="partial-width-borderbottom feature-block"> --> <div class="full-width-first"> <div class="full-width-first communication-links"> <div class ="one-half-last nopad"> <span class="txt-rt myforecast-current"> <div class="myforecast-current"> <a href="/rss_page.php?site_name=nwr" target="_blank" style="text-decoration:none;font-size:11px;"> <img src="/bundles/templating/images/social/rss.png" width="16" height="16" alt="NWR RSS Feed" />&nbsp;&nbsp;NWR RSS Feed </a> </div> </span> </div> </div> <div style="clear:both;"></div> </div> <div style="clear:both;"></div> </div><!-- <div class="center-content"> --> </div><!-- end of <div class="center"> --> <!-- sitemap area --> <div class="footer"> </div><!-- end of <div class="footer"> --> <!-- legal footer area --> <div class="footer-legal"> <div class="footer-legal"> <div class="footer-legal-content"> <div class="one-sixth-first" id="footer_legal_gov"> <a href="http://www.usa.gov"><img src="/bundles/templating/images/footer/usa_gov.png" alt="usa.gov" width="110" height="30" /></a> </div> <div class="one-half-first" id="footer_legal_info"> <p> <a href="http://www.commerce.gov">US Dept of Commerce</a><br /> <a href="http://www.noaa.gov">National Oceanic and Atmospheric Administration</a><br /> <a href="https://www.weather.gov">National Weather Service</a><br /> NOAA Weather Radio<br /> 1325 East West Highway<br /> Silver Spring, MD 20910 <br /><br /> <br /><a href="mailto:dst.webmasters@noaa.gov">Comments? Questions? Please Contact Us.</a> </p> </div> <div class="one-third-last" id="footer_required_links"> <div class="div-half"> <a href="https://www.weather.gov/disclaimer">Disclaimer</a><br /> <a href="http://www.cio.noaa.gov/services_programs/info_quality.html">Information Quality</a><br /> <a href="https://www.weather.gov/help">Help</a><br /> <a href="/glossary">Glossary</a> </div> <div class="div-half"> <a href="https://www.weather.gov/privacy">Privacy Policy</a><br /> <a href="https://www.noaa.gov/foia-freedom-of-information-act">Freedom of Information Act (FOIA)</a><br /> <a href="https://www.weather.gov/about">About Us</a><br /> <a href="https://www.weather.gov/careers">Career Opportunities</a> </div> </div> </div> </div> </div><!-- end of <div class="footer-legal"> --> <script type="text/javascript" src="//www.weather.gov/js/govshutdown.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10