SenecaStateForest-5-09-sjs-97
window.openPark = function(selectObject){ var url = selectObject.value; // get selected value if (url && url != 0) { // require a URL window.location = url; // redirect } return false; }; Veterans Salute Discount Calling all veterans and active duty military personnel! West Virginia State Parks thanks you for your service. To show our appreciation, we’re offering 10% off all lodge room, cabins and campsites. Every day. Just use code VETS10 when you make your reservation and present a valid military ID at check in. *Some exclusions apply. *Offer is not available at Stonewall Resort State Park. A valid military ID must be presented at check in. Book Now Browse Additional Deals .header_alert p{ color: #fff; } Veterans Salute Discount: Take 10% off your entire stay with offer code VETS10. 1-833-WV-PARKS Merchandise Deals Interactive Vacation Guide Careers Our Parks Parks: A to Z About West Virginia State Parks Programs Groups West Virginia State Parks Foundation Rules and Regulations Places to Stay Lodges Cabins Campgrounds Unique Places to Stay EV Charging Stations Things to Do Aerial Tours ATV Riding Boating Camping Elk Management Tours Fishing Geocaching Golf Courses Hiking Trails Horseback Riding Hunting Mountain Biking Trails Museums and Historical Sites Outdoor Adventures Scenic Train Rides Snow Sports Swimming Whitewater Rafting Trip Inspiration Blog Share Your Story Newsroom Events Calendar of Events Groups GET YOUR FREE TRAVEL GUIDE Recreation Aerial Tours ATV Riding Boating Camping Elk Management Tours Fishing Geocaching Golf Courses Hiking Trails Horseback Riding Hunting Mountain Biking Trails Museums and Historical Sites Outdoor Adventures Scenic Train Rides Snow Sports Stargazing Swimming Whitewater Rafting Programs VIPP Hiking Green Initiative Adopt-A-Trail State Parks Audra Babcock Beartown Beech Fork Berkeley Springs Blackwater Falls Blennerhassett Island Bluestone Cacapon Camp Creek and Forest Canaan Valley Carnifex Ferry Battlefield Cass Scenic Railroad Cathedral Cedar Creek Chief Logan Droop Mountain Battlefield Fairfax Stone Hawks Nest Holly River Little Beaver Lost River Moncove Lake North Bend Pinnacle Rock Pipestem Prickett's Fort Stonewall Summersville Lake Tomlinson Run Tu-Endie-Wei Twin Falls Tygart Lake Valley Falls Watoga Watters Smith State Forests Cabwaylingo Calvin Price Coopers Rock Greenbrier Kanawha Kumbrabow Panther Seneca Rail Trails Elk River Trail Greenbrier River Trail North Bend Rail Trail .hero-cta-banner { font-size: 18px; text-align: center; position: relative; top: 15px; background: #EEB52C; display: block; text-decoration: none; text-shadow: 0 0 0; padding: 15px; border-radius: 3px; } .hero-cta-banner__text__icon { border-radius: 100px; background: rgba(0, 0, 0, .3); color: #FFF; text-align: center; height: 39px; width: 39px; line-height: 39px; font-weight: 900; margin: 0 auto; margin-bottom: 7px; } .page.page-id-8843 .header_alert, .page.page-id-8817 .header_alert, .page.page-id-8268 .header_alert { display: none !important; } .hero-cta-banner__button { padding: 7px 10px; text-transform: uppercase; font-weight: 900; color: #2E5F63; background: #FFF; display: inline-block; border-radius: 100px; } .hero-cta-banner__text__text { color: #422E00; text-decoration: none; font-weight: 900; margin-bottom: 7px; margin-top: 7px; } .hero-cta-banner__button svg { fill: #2E5F63; width: 18px; height: auto; margin-left: 10px; vertical-align: middle; } div.pattern-wrap.pattern-wrap--light-orange { text-align: center; } div.pattern-wrap.pattern-wrap--light-orange a.button{ display: inline-block; margin: 20px auto; } /* .hero.hero--home .Vidage__video{ display: none; } */ /* Pipestem */ .hero.hero--video{ min-height: 20px !important; } .hero.hero--video h1{ font-size: 35px !important; } .hero--video video{ width: 100%; height: auto; } .hero--video .hero__content--weather{ display: none !important; } html body.page-template-template-page-home .hero.hero--home{ padding-top: 0px !important; min-height: 10px; } .hero.hero--home .Vidage__video{ width: 100%; height: auto; position: relative !important; transform: none !important; top: 0px !important; left: 0px !important; } @media only screen and (min-width: 400px) { /* Pipestem */ .hero.hero--video h1{ font-size: 40px !important; } } @media only screen and (min-width: 600px) { /* Pipestem */ .hero.hero--video h1{ font-size: 45px !important; } .hero--video .hero__content--weather{ display: block !important; } } @media only screen and (max-width: 1023px) { /* Pipestem */ html body.home .hero.hero--home{ background-image: url(" https://wvstateparks.com/wp-content/uploads/2017/04/ChiefLogan.jpg ") !important; } } @media only screen and (min-width: 1024px) { div.pattern-wrap.pattern-wrap--light-orange { display: none; } .hero-cta-banner { line-height: 45px; border-radius: 100px; text-align: left; padding: 0; } .hero-cta-banner__button { position: absolute; right: 0; top: 0; bottom: 0; border-radius: 0 100px 100px 0; padding: 0 25px; } .hero-cta-banner__text__icon { float: left; margin-right: 10px; margin-top: 3px; margin-left: 3px; margin-bottom: 0; } .hero-cta-banner__text__text { margin: 0; } .hero.hero--home .Vidage__video{ display: block; } html body.home .hero.hero--home{ background-image: none !important; } } .quick-jump-button { position: relative; z-index: 1; padding: 11px 15px; color: #6f794e; cursor: pointer; } .quick-jump-button.open { background: #fbfbf8; color: #e48a75; } .quick-jump-button > .park-quick-nav { position: absolute; top: 100%; right: 0; display: none; } .quick-jump-button > .park-quick-nav .grid-container.fluid { width: 250px; text-align: left; background: #fbfbf8; } .quick-jump-button > .park-quick-nav .quick-nav-jump-item a { padding: 7px; } .quick-jump-button > .park-quick-nav .quick-nav__park { padding: 7px; } .quick-jump-button.open > .park-quick-nav { display: block; } Search All ParksAudra State ParkBabcock State ParkBeartown State ParkBeech Fork State ParkBerkeley Springs State ParkBlackwater Falls State ParkBlennerhassett Island Historical State ParkBluestone State ParkCabwaylingo State ForestCacapon Resort State ParkCalvin Price State ForestCamp Creek State Park and ForestCanaan Valley Resort State ParkCarnifex Ferry Battlefield State ParkCass Scenic Railroad State ParkCathedral State ParkCedar Creek State ParkChief Logan State ParkCoopers Rock State ForestDroop Mountain Battlefield State ParkElk River TrailFairfax Stone State ParkGreenbrier River TrailGreenbrier State ForestHawks Nest State ParkHolly River State ParkKanawha State ForestKumbrabow State ForestLittle Beaver State ParkLost River State ParkMoncove Lake State ParkNorth Bend Rail TrailNorth Bend State ParkPanther State ForestPinnacle Rock State ParkPipestem Resort State ParkPrickett's Fort State ParkSeneca State ForestStonewall Resort State ParkSummersville Lake State ParkTomlinson Run State ParkTu-Endie-Wei State ParkTwin Falls Resort State ParkTygart Lake State ParkValley Falls State ParkWatoga State ParkWatters Smith Memorial State Park .wpcf7-not-valid { border: red solid 2px !important; } SenecaStateForest-5-09-sjs-97 .content--interior .col--body .align-center p{ text-align: center; } .page-id-12962 .has-5-columns .wp-block-column p, .page-id-12950 .has-5-columns .wp-block-column p, .page-id-12953 .has-5-columns .wp-block-column p, .page-id-12960 .has-5-columns .wp-block-column p, .page-id-12964 .has-5-columns .wp-block-column p, .page-id-12967 .has-5-columns .wp-block-column p, .page-id-12957 .has-5-columns .wp-block-column p, .page-id-12971 .has-5-columns .wp-block-column p{ padding-top: 5px; margin-top: 5px; border-top: 2px solid #eee; } .page-id-12962 .wp-block-column p em, .page-id-12950 .wp-block-column p em, .page-id-12953 .wp-block-column p em, .page-id-12960 .wp-block-column p em, .page-id-12964 .wp-block-column p em, .page-id-12967 .wp-block-column p em, .page-id-12971 .wp-block-column p em, .page-id-12957 .wp-block-column p em{ font-size: 15px; line-height: 1.4em; display: block; } .page-id-12962 .wp-block-column svg, .page-id-12962 .wp-block-column h2, .page-id-12950 .wp-block-column svg, .page-id-12950 .wp-block-column h2, .page-id-12953 .wp-block-column svg, .page-id-12953 .wp-block-column h2, .page-id-12960 .wp-block-column svg, .page-id-12960 .wp-block-column h2, .page-id-12964 .wp-block-column svg, .page-id-12964 .wp-block-column h2, .page-id-12967 .wp-block-column svg, .page-id-12967 .wp-block-column h2, .page-id-12971 .wp-block-column svg, .page-id-12971 .wp-block-column h2, .page-id-12957 .wp-block-column svg, .page-id-12957 .wp-block-column h2{ display: inline-block; vertical-align: middle; padding-bottom: 0px; } .page-id-12962 .wp-block-column h2, .page-id-12950 .wp-block-column h2, .page-id-12953 .wp-block-column h2, .page-id-12960 .wp-block-column h2, .page-id-12964 .wp-block-column h2, .page-id-12967 .wp-block-column h2, .page-id-12971 .wp-block-column h2, .page-id-12957 .wp-block-column h2{ font-size: 18px !important; padding-left: 5px; margin: 0; font-family: gotham,sans-serif; color: #54564a; font-weight: 900; } .page-id-12962 .wp-block-column svg *, .page-id-12950 .wp-block-column svg *, .page-id-12953 .wp-block-column svg *, .page-id-12960 .wp-block-column svg *, .page-id-12964 .wp-block-column svg *, .page-id-12967 .wp-block-column svg *, .page-id-12971 .wp-block-column svg *, .page-id-12957 .wp-block-column svg *{ fill: #6f794e!important; } .wpcf7 .wpcf7-list-item{ padding: 10px; } .wpcf7 .wpcf7-list-item span{ margin: 0px 10px; } .wpcf7 .wpcf7-checkbox label span{ margin-left: 10px; } #footer-resv{ position: relative; z-index: 999999; } div.ctct-form-defaults{ padding: 0px; } form.ctct-form-custom{ max-width: 768px; font-family: asap,sans-serif; } p.ctct-gdpr-text, .ctct-form-text{ color: #fff !important; font-weight: 700; } .ctct-form-text{ font-size: 12px; } .ctct-form-embed.form_0 .ctct-form-defaults{ background: transparent; } input.ctct-form-element{ border-radius: 40px !important; color:#2f5f63; } .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{ border-radius: 40px; color: #fff; background: #2f5f63; text-align: center; text-transform: uppercase; font-weight: 900; } .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover{ text-transform: uppercase !important; } .newsletter-signup input[type="text"] { border-radius: 100px; border: 0; height: 55px; padding: 10px 15px; } .newsletter-signup .styled-form h3 { display: none; } .newsletter-signup .styled-form div[id^="rowcontainer_contact"] { padding: 15px; } @media screen and (min-width: 900px) { .newsletter-signup .styled-form div[id^="rowcontainer_contact"] { display: inline-block; width: 45%; } .newsletter-signup .styled-form div[id^="rowcontainer_contact"] input{ width: 100%; max-width: 320px; } #contact_sendemail{ width: auto; max-width: 20px; } } .newsletter-signup .styled-form div[id^="rowcontainer_contact"] label { margin-bottom: 7px; display: inline-block; } .newsletter-signup .styled-form #rowcontainer_contact_sendemail { width: 100%; display: block; } .newsletter-signup .styled-form #fieldcontainer_contact_sendemail label { display: inline; } .newsletter-signup .styled-form hr { opacity: .2; background: black; height: 1px; border: 0; } .newsletter-signup .styled-form .hint { color: rgba(0, 0, 0, .7); font-size: 15px; display: block; padding-top: 7px; padding-bottom: 10px; } .newsletter-signup .styled-form input[type="submit"], .newsletter-signup .styled-form input[type="reset"] { cursor: pointer; display: inline-block; color: #fff; background: rgba(0, 0, 0, .7); text-align: center; padding: 15px 30px; border-radius: 40rem; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 20px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; margin-top: 30px; color: white; border: 0; } #fieldcontainer_contact_sendemail *[for="contact_sendemail"]{ display: none !important; } .footer-accent { width: 100%; text-align: center; overflow: hidden; padding-top: 50px; position: relative; } .footer-accent__wrap { position: absolute; left: 50%; transform: translateX(-50%) scale(.3); } .footer-accent__left, .footer-accent__right { background: url(/wp-content/themes/wv-state-parks/img/almost-heaven-line.svg) bottom left repeat-x; position: absolute; bottom: 0; } .footer-accent__text { background: url(/wp-content/themes/wv-state-parks/img/almost-heaven.svg) bottom left no-repeat; width: 991px; } .footer-accent__right { left: 100%; right: -5000px; } .footer-accent__wrap > div { height: 88px; } .footer-accent__left { right: 100%; left: -5000px; } @media only screen and (min-width: 960px) { .footer-accent .wrapper { height: 81px; } } @media only screen and (min-width: 960px) { .footer-accent__wrap { transform: translateX(-50%) scale(.5); } } .footer-accent-new { text-align: center; padding-top: 40px; } .footer-accent-new-text { position: relative; display: inline-block; } .footer-accent-new-left, .footer-accent-new-right { position: absolute; bottom: 0; background: url(/wp-content/themes/wv-state-parks/img/almost-heaven-line.png) bottom left repeat-x; height: 44px; width: 100vw; background-size: 7px 44px; vertical-align: top; } .footer-accent-new-left { right: 100%; } .footer-accent-new-right { left: 100%; } .footer-accent-new img { height: 44px; vertical-align: top; } .script{ background-image: url("/wp-content/themes/wv-state-parks/img/West_Virginia_Logos_BrandScript_Final-Center-White-01.svg"); height: 25px; margin: 70px 0 10px; background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; } @media only screen and (min-width: 1400px) { .script{ height: 35px; } } facebook instagram youtube-play Rules and Regulations Newsroom Contact Merchandise Deals Careers Accessible Travel Bids & Procurement 1-833-WV-PARKS West Virginia Department of Tourism West Virginia Division of Natural Resources Wonderful West Virginia Magazine Copyright © 2024 West Virginia State Parks .hide-me { display: none !important; } .opened { text-align: center !important; } .footer--attached__bottom .dropdown.open ul{ height: auto !important; max-height: 200px !important; } function in_arrays(haystack, arr) { return arr.some(function (v) { return haystack.indexOf(v) >= 0; }); }; //console.log( jQuery(".main-form").serialize() ); $(document).ready(function(){ //Open dropdown on park picker $(".dropdown > span").click(function(){ var visibleParks = jQuery(".park-li:not(.hide-me)"); if( visibleParks.length > 2 ){ $(".select-dest-label").html("Scroll For More "); }else{ $(".select-dest-label").html("Select Destination"); } $(".select-dest-label").addClass("opened"); $(this).parent().addClass("open"); window.dropOpen = true; }); var parkID = ""; //Close dropdown on park picker $(document).mouseup(function(e) { $(".select-dest-label").removeClass("opened"); var container = $(".dropdown"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.removeClass("open"); } var park_checked = $(".dropdown ul li input:checked"); if( !park_checked.attr("id") ){ $(".select-dest-label").html("Select Destination"); }else{ var p = park_checked.parent(); $(".select-dest-label").html( p[0].textContent.trim() ); } }); //Park destination field for lodging var inputs = $(".dropdown ul li input"); var inputsChecked = $(".dropdown ul li input:checked"); $(".dropdown ul li input").change(function(){ var checkedItems = Array(); var dropdown = $(this).parent().parent().parent().parent(); var inputsChecked = dropdown.find("input:checked"); inputsChecked.each(function(){ checkedItems.push($(this).val()); var lastPicked = $(this).parent().find("strong").text(); dropdown.find("span").text(lastPicked); if($(this).val()=="691"){ jQuery('input[name="search_date"]').val("2023-09-17"); jQuery('input[name="search_date_ui"]').val("09/17/2023"); } // if($(this).val()=="694"){ // jQuery('input[name="search_date"]').val("2023-05-27"); // jQuery('input[name="search_date_ui"]').val("05/27/2023"); // } if($(this).val()=="779"){ jQuery('input[name="search_date"]').val("2023-08-24"); jQuery('input[name="search_date_ui"]').val("08/24/2023"); } if($(this).val()=="696"){ jQuery('input[name="search_date"]').val("2023-09-16"); jQuery('input[name="search_date_ui"]').val("09/16/2023"); } // if($(this).val()=="693"){ // jQuery('input[name="search_date"]').val("2023-08-04"); // jQuery('input[name="search_date_ui"]').val("08/04/2023"); // } // Tygart if($(this).val()=="698"){ jQuery('input[name="search_date"]').val("2023-09-09"); jQuery('input[name="search_date_ui"]').val("09/09/2023"); } }); $(this).val(checkedItems.join(",")); var park_checked = $(".dropdown ul li input:checked"); if( !park_checked.attr("id") ){ $(".select-dest-label").html("Select Destination"); } // console.log("A"); }); $('input[name="search_date_ui"]').datepicker({ language: 'en', onSelect: function(formattedDate, date, inst){ var startDate = moment(date[0]); if(date[1]){ var endDate = moment(date[1]); var daysBetween = endDate.diff(startDate, 'days') // 1 $('input[name="search_nights"]').val(daysBetween); } $('input[name="search_date"]').val(startDate.format("YYYY-MM-DD")); } }); }); I'm looking for: Lodges & Cabins Camping Picnic Shelter Zip Line Mountain Bike Rafting Sledding Dining Golf Elk Tours Adventure Lake Other Activities Parks Search All Parks Audra State Park Babcock State Park Beech Fork State Park Blackwater Falls State Park Blennerhassett Island Historical State Park Bluestone State Park Cabwaylingo State Forest Cacapon Resort State Park Camp Creek State Park and Forest Canaan Valley Resort State Park Carnifex Ferry Battlefield State Park Cass Scenic Railroad State Park Cathedral State Park Cedar Creek State Park Chief Logan State Park Coopers Rock State Forest Droop Mountain Battlefield State Park Greenbrier State Forest Hawks Nest State Park Holly River State Park Kanawha State Forest Kumbrabow State Forest Little Beaver State Park Lost River State Park Moncove Lake State Park North Bend Rail Trail North Bend State Park Panther State Forest Pinnacle Rock State Park Pipestem Resort State Park Seneca State Forest Tomlinson Run State Park Twin Falls Resort State Park Tygart Lake State Park Valley Falls State Park Watoga State Park Watters Smith Memorial State Park Select Destination Arrival Date Sign Up For Deals //Carnifex Ferry Battlefield State Park is showing an ID of 780 in the booking site // WVSP has it as 759 jQuery(document).ready(function(){ if(!window.parkID){ jQuery(".option-select").trigger("change"); } }); var parks_meta = ; // ensures only one park is selected at a time. jQuery(".park-select").change(function(){ var selected = jQuery(this); var all_selected = jQuery(".park-select:checked"); var id = selected.attr('id'); var ids = ""; all_selected.each(function(){ ids += jQuery(this)[0].id+","; }); // ids += ","; //console.log( ids ); //jQuery(".s_dest_id").val(id); jQuery(".s_dest_id").each(function(){ //jQuery(this).val(id) jQuery(this).val(ids+",") }); /* jQuery(".park-select").each(function(){ if(jQuery(this).attr('id') != selected.attr('id')){ jQuery(this).prop("checked", false); } }); */ }); var option = ""; jQuery(".option-select").change(function(){ option = jQuery(this).val(); var option_notouch = option; var activities = ['zip-line', 'biking', 'rafting']; // only show the relevant parks to what "activity" is selected var parks = jQuery(".park-select"); console.log(option); // if( option == 'adventure-lake' ){ // window.location = "https://reservations.wvstateparks.com/v2/products/activities?s_dest_id=696&productCategoryId=1029"; // } if(option=="golf"){ window.location = "https://reservations.wvstateparks.com/v2/merchandise/golf?s_dest_id=696"; } if(option=="elk"){ window.location = "https://wvstateparks.com/things-to-do/elk-management-tours/#elksep"; } // if(option=="dining"){ // window.open("https://reservations.wvstateparks.com/products/dining?s_dest_id=694&search_date=2023-05-27"); // } //console.log(parks_meta); parks.each(function(){ var hideMe = false; if(jQuery(this).attr("id") === "all"){ if(option=="lodge" || option=="picnic-shelter" || option=="camping" ){ hideMe = false; } else{ hideMe = true; } } else{ // console.log(option); if(option=="lodge"){ //We need to check cabins and lodges // console.log(jQuery(this).attr("id")+" - "+parks_meta[jQuery(this).attr("id")].indexOf("cabin")); if(parks_meta[jQuery(this).attr("id")].indexOf("lodge") > -1 || parks_meta[jQuery(this).attr("id")].indexOf("cabin") > -1){ hideMe = false; } else{ hideMe = true; } } else if(option=="dining"){ //We need to check cabins and lodges // console.log(jQuery(this).attr("id")+" - "+parks_meta[jQuery(this).attr("id")].indexOf("cabin")); // Only at Hawk's Nest if(jQuery(this).attr("id")=="691" || jQuery(this).attr("id")=="779" || jQuery(this).attr("id")=="696" || jQuery(this).attr("id")=="698"){ hideMe = false; } else{ hideMe = true; } } else if(option=="adventure-lake"){ if(jQuery(this).attr("id")=="698" || jQuery(this).attr("id")=="696"){ hideMe = false; } else{ hideMe = true; } } else if(option=="other-activities"){ if(jQuery(this).attr("id")=="696"){ hideMe = false; } else{ hideMe = true; } } else if(option=="camping"){ hideMe = false; } else{ if(parks_meta[jQuery(this).attr("id")].indexOf(option) != -1){ hideMe = false; } else{ hideMe = true; } } } if(hideMe){ jQuery(this).parent().parent().addClass("hide-me"); } else{ jQuery(this).parent().parent().removeClass("hide-me"); } }); if(!window.parkID){ var park_checked = $(".dropdown ul li input:checked"); park_checked.prop("checked",false); $(".select-dest-label").html("Select Destination"); } $(".calendar-select").show(); // urls are different pending on which "activity" you choose if( option == 'picnic-shelter' ){ jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/picnic-shelters"); } else if( option == 'sledding' ){ console.log(1); jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/products/activities/?s_dest_id=753"); $(".calendar-select").hide(); } else if( option == 'adventure-lake' || option == 'other-activities' ){ jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); // jQuery(".main-form").append(newitem); // $(".calendar-select").hide(); } else if( activities.includes(option) ){ // only select pipestem // parks.each(function(){ // if( jQuery(this).attr('id') != '696' ){ // jQuery(this).parent().parent().addClass('hide-me') // } // }); if( option == 'biking' ){ option = '1166'; }else if( option == 'zip-line' ){ option = '188'; }else if( option == 'rafting' ){ option = '121'; } jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); var temp = document.getElementById("cat-field-for-activity"); if(temp){ temp.parentNode.removeChild(temp); } var newitem = document.createElement("input"); newitem.id = "cat-field-for-activity"; newitem.name = "productCategoryId"; newitem.type = "hidden"; newitem.value = option; jQuery(".main-form").append(newitem); } else{ if( option == "lodge" ){ option = "lodging"; } jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/products/"+option); } }); jQuery(".option-select").on("click", function(){ jQuery(".scroll-more").removeClass("hide-me"); }); jQuery(".option-select").on("change", function(){ jQuery(".scroll-more").addClass("hide-me"); }); .hidden{ display: none; } var parkID = ""; var parkID_other = ""; console.log([parkID,parkID_other]); jQuery( document ).ready(function() { if(parkID){ deal_with_selected_park(parkID); } else if(parkID_other){ deal_with_selected_park(parkID_other); } function deal_with_selected_park(parkID){ window.parkID = parkID; jQuery("."+parkID).prop( "checked", true ); var this_park = parks_meta[parkID]; var options = jQuery(".option-select > option"); var first_select = ""; options.each(function(){ jQuery(this).attr("selected", false); }); options.each(function(){ if( in_arrays(parks_meta[parkID], jQuery(this).attr("class").split(/\s+/)) ){ jQuery(this).removeClass("hide-me"); if( !first_select ){ jQuery(this).attr("selected", true); first_select = jQuery(this).attr("id"); } } else{ jQuery(this).addClass("hide-me"); } if( jQuery(this).attr("id") == "camping" && jQuery("body").hasClass("parent-pageid-11384")){ //Nothing jQuery(this).attr("selected", true); jQuery(this).removeClass("hide-me"); } if( jQuery(this).attr("id") == "dining"){ if(parkID=="691" || parkID=="694" || parkID=="779"){ //Nothing // jQuery(this).attr("selected", true); jQuery(this).removeClass("hide-me"); console.log(1); if(parkID=="691"){ jQuery('input[name="search_date"]').val("2023-09-17"); jQuery('input[name="search_date_ui"]').val("09/17/2023"); } // if(parkID=="694"){ // jQuery('input[name="search_date"]').val("2023-05-27"); // jQuery('input[name="search_date_ui"]').val("05/27/2023"); // } if(parkID=="779"){ jQuery('input[name="search_date"]').val("2023-08-24"); jQuery('input[name="search_date_ui"]').val("08/24/2023"); } if($(this).val()=="696"){ jQuery('input[name="search_date"]').val("2023-09-16"); jQuery('input[name="search_date_ui"]').val("09/16/2023"); } // if($(this).val()=="693"){ // jQuery('input[name="search_date"]').val("2023-08-04"); // jQuery('input[name="search_date_ui"]').val("08/04/2023"); // } // Tygart if($(this).val()=="698"){ jQuery('input[name="search_date"]').val("2023-09-09"); jQuery('input[name="search_date_ui"]').val("09/09/2023"); } } } if( jQuery(this).attr("id") == "other-activities" && parkID == "696"){ //Nothing // jQuery(this).attr("selected", true); // jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); jQuery(this).removeClass("hide-me"); } }); var park_checked = $(".dropdown ul li input:checked"); var p = park_checked.parent(); $(".select-dest-label").html( p[0].textContent.trim() ); // jquery doesn't activate 'native' change events, so we do it in vanillia js var element = document.getElementById('option-select'); var event = new Event('change'); element.dispatchEvent(event); jQuery("."+parkID).prop( "checked", true ); //jQuery(".s_dest_id").val(parkID); jQuery(".s_dest_id").each(function(){ jQuery(this).val(parkID+",") }); } }); // Lazyload background images // Requires the LazySizes library, which should be loaded in functions.php document.addEventListener('lazybeforeunveil', function(e){ var bg = e.target.getAttribute('data-bg'); if(bg){ e.target.style.backgroundImage = 'url(' + bg + ')'; } var fa = e.target.getAttribute('data-fa'); if(fa){ var request = new XMLHttpRequest(); request.open('GET', '/wp-content/themes/wvto-2019/img/'+fa+".svg", true); request.onload = function() { if (this.status >= 200 && this.status = 200 && this.status -1) { yurts.wrapInner(' '); } }); jQuery(document).ready(function(){ jQuery(".footer--attached span.close").click(function(e){ jQuery(".footer--attached").addClass("closed"); }); $('.shortcode-collapse .title').on('click', function() { var container = $(this).parents('.shortcode-collapse'); if (container.hasClass('open')) { container.removeClass('open'); container.find('.content').slideToggle(); } else { container.addClass('open'); container.find('.content').slideToggle(); } }); //console.log(document.cookie); /* var key = 'has-seen-newsletter-popup-feb-2019-2'; var hasSeenPopup = store(key); if(hasSeenPopup !== true || null == hasSeenPopup){ console.log(hasSeenPopup); console.log(hasSeenPopup !== true); console.log(null == hasSeenPopup) //$(".header_alert a").trigger("click"); $.featherlight($('#inn-m'), {}); store(key,true); //store('has-seen-popup',true); } */ }); //Includes // Localstorage/cookie plugin var store=function(t,e){function a(t,e,a){var n=new Date;n.setTime(n.getTime()+24*a*60*60*1e3);var r="; expires="+n.toGMTString();document.cookie=t+"="+e+r+"; path=/"}function n(t){for(var e=t+"=",a=document.cookie.split(";"),n=0,r=a.length;r>n;n++){for(var o=a[n];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(e))return o.substring(e.length,o.length)}return null}var r=!1;if(localStorage&&(r=!0),"undefined"!=typeof e&&null!==e&&("object"==typeof e&&(e=JSON.stringify(e)),r?localStorage.setItem(t,e):a(t,e,30)),"undefined"==typeof e){r?data=localStorage.getItem(t):data=n(t);try{data=JSON.parse(data)}catch(o){data=data}return data}null===e&&(r?localStorage.removeItem(t):a(t,"",-1))}; //Functions function round(value, decimals) { return Number(Math.round(value+'e'+decimals)+'e-'+decimals); } function check_for_nearest_park(){ var userLocation = store('user-location'); var needsRefreshed = true; if(userLocation){ if(userLocation.stamp>0){ //We stored something before //We need to see how old it is to see if it's worth checking again var timeMarker = Date.now(); var dif = timeMarker-userLocation.stamp; if(dif = 0; }); }; //console.log( jQuery(".main-form").serialize() ); $(document).ready(function(){ //Open dropdown on park picker $(".dropdown > span").click(function(){ var visibleParks = jQuery(".park-li:not(.hide-me)"); if( visibleParks.length > 2 ){ $(".select-dest-label").html("Scroll For More "); }else{ $(".select-dest-label").html("Select Destination"); } $(".select-dest-label").addClass("opened"); $(this).parent().addClass("open"); window.dropOpen = true; }); var parkID = ""; //Close dropdown on park picker $(document).mouseup(function(e) { $(".select-dest-label").removeClass("opened"); var container = $(".dropdown"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.removeClass("open"); } var park_checked = $(".dropdown ul li input:checked"); if( !park_checked.attr("id") ){ $(".select-dest-label").html("Select Destination"); }else{ var p = park_checked.parent(); $(".select-dest-label").html( p[0].textContent.trim() ); } }); //Park destination field for lodging var inputs = $(".dropdown ul li input"); var inputsChecked = $(".dropdown ul li input:checked"); $(".dropdown ul li input").change(function(){ var checkedItems = Array(); var dropdown = $(this).parent().parent().parent().parent(); var inputsChecked = dropdown.find("input:checked"); inputsChecked.each(function(){ checkedItems.push($(this).val()); var lastPicked = $(this).parent().find("strong").text(); dropdown.find("span").text(lastPicked); if($(this).val()=="691"){ jQuery('input[name="search_date"]').val("2023-09-17"); jQuery('input[name="search_date_ui"]').val("09/17/2023"); } // if($(this).val()=="694"){ // jQuery('input[name="search_date"]').val("2023-05-27"); // jQuery('input[name="search_date_ui"]').val("05/27/2023"); // } if($(this).val()=="779"){ jQuery('input[name="search_date"]').val("2023-08-24"); jQuery('input[name="search_date_ui"]').val("08/24/2023"); } if($(this).val()=="696"){ jQuery('input[name="search_date"]').val("2023-09-16"); jQuery('input[name="search_date_ui"]').val("09/16/2023"); } // if($(this).val()=="693"){ // jQuery('input[name="search_date"]').val("2023-08-04"); // jQuery('input[name="search_date_ui"]').val("08/04/2023"); // } // Tygart if($(this).val()=="698"){ jQuery('input[name="search_date"]').val("2023-09-09"); jQuery('input[name="search_date_ui"]').val("09/09/2023"); } }); $(this).val(checkedItems.join(",")); var park_checked = $(".dropdown ul li input:checked"); if( !park_checked.attr("id") ){ $(".select-dest-label").html("Select Destination"); } // console.log("A"); }); $('input[name="search_date_ui"]').datepicker({ language: 'en', onSelect: function(formattedDate, date, inst){ var startDate = moment(date[0]); if(date[1]){ var endDate = moment(date[1]); var daysBetween = endDate.diff(startDate, 'days') // 1 $('input[name="search_nights"]').val(daysBetween); } $('input[name="search_date"]').val(startDate.format("YYYY-MM-DD")); } }); }); I'm looking for: Lodges & Cabins Camping Picnic Shelter Zip Line Mountain Bike Rafting Sledding Dining Golf Elk Tours Adventure Lake Other Activities Parks Search All Parks Audra State Park Babcock State Park Beech Fork State Park Blackwater Falls State Park Blennerhassett Island Historical State Park Bluestone State Park Cabwaylingo State Forest Cacapon Resort State Park Camp Creek State Park and Forest Canaan Valley Resort State Park Carnifex Ferry Battlefield State Park Cass Scenic Railroad State Park Cathedral State Park Cedar Creek State Park Chief Logan State Park Coopers Rock State Forest Droop Mountain Battlefield State Park Greenbrier State Forest Hawks Nest State Park Holly River State Park Kanawha State Forest Kumbrabow State Forest Little Beaver State Park Lost River State Park Moncove Lake State Park North Bend Rail Trail North Bend State Park Panther State Forest Pinnacle Rock State Park Pipestem Resort State Park Seneca State Forest Tomlinson Run State Park Twin Falls Resort State Park Tygart Lake State Park Valley Falls State Park Watoga State Park Watters Smith Memorial State Park Select Destination Arrival Date Sign Up For Deals //Carnifex Ferry Battlefield State Park is showing an ID of 780 in the booking site // WVSP has it as 759 jQuery(document).ready(function(){ if(!window.parkID){ jQuery(".option-select").trigger("change"); } }); var parks_meta = ; // ensures only one park is selected at a time. jQuery(".park-select").change(function(){ var selected = jQuery(this); var all_selected = jQuery(".park-select:checked"); var id = selected.attr('id'); var ids = ""; all_selected.each(function(){ ids += jQuery(this)[0].id+","; }); // ids += ","; //console.log( ids ); //jQuery(".s_dest_id").val(id); jQuery(".s_dest_id").each(function(){ //jQuery(this).val(id) jQuery(this).val(ids+",") }); /* jQuery(".park-select").each(function(){ if(jQuery(this).attr('id') != selected.attr('id')){ jQuery(this).prop("checked", false); } }); */ }); var option = ""; jQuery(".option-select").change(function(){ option = jQuery(this).val(); var option_notouch = option; var activities = ['zip-line', 'biking', 'rafting']; // only show the relevant parks to what "activity" is selected var parks = jQuery(".park-select"); console.log(option); // if( option == 'adventure-lake' ){ // window.location = "https://reservations.wvstateparks.com/v2/products/activities?s_dest_id=696&productCategoryId=1029"; // } if(option=="golf"){ window.location = "https://reservations.wvstateparks.com/v2/merchandise/golf?s_dest_id=696"; } if(option=="elk"){ window.location = "https://wvstateparks.com/things-to-do/elk-management-tours/#elksep"; } // if(option=="dining"){ // window.open("https://reservations.wvstateparks.com/products/dining?s_dest_id=694&search_date=2023-05-27"); // } //console.log(parks_meta); parks.each(function(){ var hideMe = false; if(jQuery(this).attr("id") === "all"){ if(option=="lodge" || option=="picnic-shelter" || option=="camping" ){ hideMe = false; } else{ hideMe = true; } } else{ // console.log(option); if(option=="lodge"){ //We need to check cabins and lodges // console.log(jQuery(this).attr("id")+" - "+parks_meta[jQuery(this).attr("id")].indexOf("cabin")); if(parks_meta[jQuery(this).attr("id")].indexOf("lodge") > -1 || parks_meta[jQuery(this).attr("id")].indexOf("cabin") > -1){ hideMe = false; } else{ hideMe = true; } } else if(option=="dining"){ //We need to check cabins and lodges // console.log(jQuery(this).attr("id")+" - "+parks_meta[jQuery(this).attr("id")].indexOf("cabin")); // Only at Hawk's Nest if(jQuery(this).attr("id")=="691" || jQuery(this).attr("id")=="779" || jQuery(this).attr("id")=="696" || jQuery(this).attr("id")=="698"){ hideMe = false; } else{ hideMe = true; } } else if(option=="adventure-lake"){ if(jQuery(this).attr("id")=="698" || jQuery(this).attr("id")=="696"){ hideMe = false; } else{ hideMe = true; } } else if(option=="other-activities"){ if(jQuery(this).attr("id")=="696"){ hideMe = false; } else{ hideMe = true; } } else if(option=="camping"){ hideMe = false; } else{ if(parks_meta[jQuery(this).attr("id")].indexOf(option) != -1){ hideMe = false; } else{ hideMe = true; } } } if(hideMe){ jQuery(this).parent().parent().addClass("hide-me"); } else{ jQuery(this).parent().parent().removeClass("hide-me"); } }); if(!window.parkID){ var park_checked = $(".dropdown ul li input:checked"); park_checked.prop("checked",false); $(".select-dest-label").html("Select Destination"); } $(".calendar-select").show(); // urls are different pending on which "activity" you choose if( option == 'picnic-shelter' ){ jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/picnic-shelters"); } else if( option == 'sledding' ){ console.log(1); jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/products/activities/?s_dest_id=753"); $(".calendar-select").hide(); } else if( option == 'adventure-lake' || option == 'other-activities' ){ jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); // jQuery(".main-form").append(newitem); // $(".calendar-select").hide(); } else if( activities.includes(option) ){ // only select pipestem // parks.each(function(){ // if( jQuery(this).attr('id') != '696' ){ // jQuery(this).parent().parent().addClass('hide-me') // } // }); if( option == 'biking' ){ option = '1166'; }else if( option == 'zip-line' ){ option = '188'; }else if( option == 'rafting' ){ option = '121'; } jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); var temp = document.getElementById("cat-field-for-activity"); if(temp){ temp.parentNode.removeChild(temp); } var newitem = document.createElement("input"); newitem.id = "cat-field-for-activity"; newitem.name = "productCategoryId"; newitem.type = "hidden"; newitem.value = option; jQuery(".main-form").append(newitem); } else{ if( option == "lodge" ){ option = "lodging"; } jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/products/"+option); } }); jQuery(".option-select").on("click", function(){ jQuery(".scroll-more").removeClass("hide-me"); }); jQuery(".option-select").on("change", function(){ jQuery(".scroll-more").addClass("hide-me"); }); .hidden{ display: none; } var parkID = ""; var parkID_other = ""; console.log([parkID,parkID_other]); jQuery( document ).ready(function() { if(parkID){ deal_with_selected_park(parkID); } else if(parkID_other){ deal_with_selected_park(parkID_other); } function deal_with_selected_park(parkID){ window.parkID = parkID; jQuery("."+parkID).prop( "checked", true ); var this_park = parks_meta[parkID]; var options = jQuery(".option-select > option"); var first_select = ""; options.each(function(){ jQuery(this).attr("selected", false); }); options.each(function(){ if( in_arrays(parks_meta[parkID], jQuery(this).attr("class").split(/\s+/)) ){ jQuery(this).removeClass("hide-me"); if( !first_select ){ jQuery(this).attr("selected", true); first_select = jQuery(this).attr("id"); } } else{ jQuery(this).addClass("hide-me"); } if( jQuery(this).attr("id") == "camping" && jQuery("body").hasClass("parent-pageid-11384")){ //Nothing jQuery(this).attr("selected", true); jQuery(this).removeClass("hide-me"); } if( jQuery(this).attr("id") == "dining"){ if(parkID=="691" || parkID=="694" || parkID=="779"){ //Nothing // jQuery(this).attr("selected", true); jQuery(this).removeClass("hide-me"); console.log(1); if(parkID=="691"){ jQuery('input[name="search_date"]').val("2023-09-17"); jQuery('input[name="search_date_ui"]').val("09/17/2023"); } // if(parkID=="694"){ // jQuery('input[name="search_date"]').val("2023-05-27"); // jQuery('input[name="search_date_ui"]').val("05/27/2023"); // } if(parkID=="779"){ jQuery('input[name="search_date"]').val("2023-08-24"); jQuery('input[name="search_date_ui"]').val("08/24/2023"); } if($(this).val()=="696"){ jQuery('input[name="search_date"]').val("2023-09-16"); jQuery('input[name="search_date_ui"]').val("09/16/2023"); } // if($(this).val()=="693"){ // jQuery('input[name="search_date"]').val("2023-08-04"); // jQuery('input[name="search_date_ui"]').val("08/04/2023"); // } // Tygart if($(this).val()=="698"){ jQuery('input[name="search_date"]').val("2023-09-09"); jQuery('input[name="search_date_ui"]').val("09/09/2023"); } } } if( jQuery(this).attr("id") == "other-activities" && parkID == "696"){ //Nothing // jQuery(this).attr("selected", true); // jQuery(".main-form").attr("action", "https://reservations.wvstateparks.com/v2/products/activities"); jQuery(this).removeClass("hide-me"); } }); var park_checked = $(".dropdown ul li input:checked"); var p = park_checked.parent(); $(".select-dest-label").html( p[0].textContent.trim() ); // jquery doesn't activate 'native' change events, so we do it in vanillia js var element = document.getElementById('option-select'); var event = new Event('change'); element.dispatchEvent(event); jQuery("."+parkID).prop( "checked", true ); //jQuery(".s_dest_id").val(parkID); jQuery(".s_dest_id").each(function(){ jQuery(this).val(parkID+",") }); } }); .mobile-navigation__park-options .default-option{ min-width: auto !important; } .mobile-navigation__park-options .default-option svg{ fill: #fff; } .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Our Parks .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Parks: A to Z .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Audra State Park Babcock State Park Beartown State Park Beech Fork State Park Berkeley Springs State Park Blackwater Falls State Park Blennerhassett Island Historical State Park Bluestone State Park Cabwaylingo State Forest Cacapon Resort State Park Calvin Price State Forest Camp Creek State Park and Forest Canaan Valley Resort State Park Carnifex Ferry Battlefield State Park Cass Scenic Railroad State Park Cathedral State Park Cedar Creek State Park Chief Logan State Park Coopers Rock State Forest Droop Mountain Battlefield State Park Elk River Trail Fairfax Stone State Park Greenbrier River Trail Greenbrier State Forest Hawks Nest State Park Holly River State Park Kanawha State Forest Kumbrabow State Forest Little Beaver State Park Lost River State Park Moncove Lake State Park North Bend Rail Trail North Bend State Park Panther State Forest Pinnacle Rock State Park Pipestem Resort State Park Prickett's Fort State Park Seneca State Forest Stonewall Resort State Park Summersville Lake State Park Tomlinson Run State Park Tu-Endie-Wei State Park Twin Falls Resort State Park Tygart Lake State Park Valley Falls State Park Watoga State Park Watters Smith Memorial State Park About West Virginia State Parks .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Programs .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Groups .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } West Virginia State Parks Foundation .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Rules and Regulations .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Places to Stay .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Lodges .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Cabins .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Campgrounds .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Unique Places to Stay .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } EV Charging Stations .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Things to Do .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Aerial Tours .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } ATV Riding .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Boating .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Camping .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Elk Management Tours .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Fishing .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Geocaching .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Golf Courses .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Hiking Trails .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Horseback Riding .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Hunting .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Mountain Biking Trails .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Museums and Historical Sites .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Outdoor Adventures .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Scenic Train Rides .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Snow Sports .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Swimming .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Whitewater Rafting .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Trip Inspiration .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Blog .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Share Your Story .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Newsroom .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Events .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } Calendar of Events .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Groups .park_mobile_ul a li { font-family: 'Gotham', sans-serif; margin-bottom: 10%; font-size: 14px; line-height: 1em; list-style: none; color: white; text-decoration: none; } .park_mobile_ul a { text-decoration: none; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } $(document).ready(function(){ }); .park_mobile_ul { margin-left: 0 !important; padding-left: 35px !important; } .mobile-parks-arrow-down { margin-left: 5%; } Book Now ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); function genesisBlocksShare( url, title, w, h ){ var left = ( window.innerWidth / 2 )-( w / 2 ); var top = ( window.innerHeight / 2 )-( h / 2 ); return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); } body.thanks #modal, body.no-modal #modal{ opacity: 0 !important; pointer-events: none !important; transition: opacity .2s ease-in-out; } #submit{ transition: all .32s ease-in-out; } #submit.no{ pointer-events: none !important; opacity: .25; transition: all .32s ease-in-out; } #modal{ display: flex; position: fixed; justify-content: center; align-items: center; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 999999999999; background: rgba(0,0,0,.2); transition: opacity .2s ease-in-out; } #modal .frm{ background: #fff; padding: 20px; overflow-y: scroll; max-width: 400px; width: 75%; max-height: 80vh; position: relative; z-index: 999999999999; box-shadow: 0px 5px 25px rgba(0,0,0,.72); text-align: center; } #modal .frm::after{ content:' '; position: absolute; top: 0px; right: 0px; width: 70px; height: 70px; background: linear-gradient(to top right, transparent 0%, transparent 50%, #789EB0 50%, #789EB0 100%); } #modal .frm h3{ color: #366164; line-height: 1em; margin: 30px 0px; } #modal .frm p{ font-size: 14px; } #modal .frm > button{ /* background-color: #366164 !important; */ position: absolute; top: 0px; right: 0px; height: 40px; width: 40px; display: flex; justify-content: center; align-items: center; z-index: 9999; cursor: pointer; color: #fff !important; } #modal .frm button svg{ height: 30px; width: 30px; } #modal .frm button svg *{ fill: #fff; } #modal .frm h3 span{ display: block; } #modal em{ display: block; font-size: 11px; line-height: 1em; margin-bottom: 10px; } #modal .frm input:not(:placeholder-shown):not(:focus):invalid { /* border: 1px solid #852E24; */ color: #fff; background: #852E24; } #guide-modal{ /* display: none; */ margin-bottom: 30px; } #modal_body{ text-decoration: none; color: #333; display: block; padding: 10px 20px 30px 20px; } body.modal-guide-graphic #guide-modal{ display: block !important; } @media screen and (min-width: 600px) { #modal .frm h3 span{ display: inline; } } @media screen and (min-width: 1024px) { #modal .frm h3{ font-size: 40px; text-align: center; } #modal .frm{ max-height: 90vh; } #modal .frm .cols{ display: flex; gap: 40px; justify-content: space-between; } #modal .frm .cols label{ flex-basis: calc(100%/2); } } x // console.log(1); // var seed = Math.random(); var confirmBody = document.querySelectorAll("body.page-id-120249"); if (true){ // console.log("Guide"); var title = "Exclusive Deals"; var link = "/wvsp-newsletter"; var body = 'Sign up for our newsletter and stay up to date with exclusive West Virginia State Park deals and offers.'; var cta = "Subscribe"; // console.log("Dark Skies"); /* var title = "Download Your West Virginia Waterfall Trail Passport"; var link = "/west-virginia-waterfall-trail/?s"; var body = ' Go waterfall hunting this summer to earn prizes along the West Virginia Waterfall Trail. '; var cta = "Get Your Pass"; */ } document.getElementById("modal_title").innerHTML = title; document.getElementById("modal_cta").innerHTML = cta; document.getElementById("modal_cta").href = link; document.getElementById("modal_body").href = link; document.getElementById("modal_body").innerHTML = body; // var bodyElement = document.querySelector("body"); // bodyElement.classList.remove("no-modal"); // document.getElementById("modal_title").text = title; // document.getElementById("modal_title").text = title; window.dataLayer = window.dataLayer || []; var visited = localStorage.getItem("wvdt_visited"); var dismissed = localStorage.getItem("wvdt_dismissed"); var seen = localStorage.getItem("wvdt_seen"); // visited = true; // dismissed = false; // seen = false; var modal = document.getElementById("modal"); modal.addEventListener("click",function(e){ if(e.target.id == "modal"){ window.closeModal(); } }); //This is the first page this person has seen if(!visited){ const timestamp = Date.now(); localStorage.setItem("wvdt_visited", timestamp); console.log("First visit"); window.dataLayer.push({ 'event': 'newsletter_popup_wvdt_visited', }); } if(confirmBody.length > 0){ var bodyElement = document.querySelector("body"); bodyElement.classList.remove("no-modal"); localStorage.setItem("wvdt_seen", Date.now()); } //This is not the first page //They've never seen the popup //And they've never closed the popup if(visited){ console.log("Not the first visit"); if( !dismissed && !seen){ //This is not their first page and they've never dismissed the popup console.log("Never seen the form"); setTimeout(function() { var bodyElement = document.querySelector("body"); bodyElement.classList.remove("no-modal"); localStorage.setItem("wvdt_seen", Date.now()); // var firstNameElement = document.getElementById("first_name"); // firstNameElement.focus(); window.dataLayer.push({ 'event': 'newsletter_popup_wvdt_seen', }); }, 2000); } else{ console.log("Seen the form"); } } window.closeModal = function(){ console.log("Closed the form"); localStorage.setItem("wvdt_dismissed", true); var bodyElement = document.querySelector("body"); bodyElement.classList.add("no-modal"); window.dataLayer.push({ 'event': 'newsletter_popup_wvdt_dismissed', }); } /* */ /* */ /* */ /* */ /* */
Check availability
The host has not added an availability calendar yet.
About this campground
WV State Parks and Forest
From Wvstateparks · checked 10 Feb 2026
Where to book
Campertunity shows the listing information, then hands you to the campground’s available booking route.
SenecaStateForest-5-09-sjs-97
Last checked Feb 2026Book with the campground or listed provider
Review final availability and terms before paying
Your booking is completed on the selected service
How complete and verified is this campground?
Campgrounds add and verify details to help you know what to expect. The higher the level, the more verified information you get as a camper.
BasicLevel 1Some basic info added12% completeCurrent level
DetailedLevel 2More details verified20 – 80% complete
PromotedLevel 3Most details verified80 – 100% complete
Ratings, availability, photos, and policies are more reliable as the level increases.
Something doesn't fit or is wrong?
Nobody has claimed this campground yet. If it is yours, claim it to keep the details up to date.