www.reserveohio.com Open in urlscan Pro
54.165.105.13  Public Scan

Submitted URL: http://www.reserveohio.com/
Effective URL: https://www.reserveohio.com/OhioCampWeb/
Submission: On November 01 via manual from IN — Scanned from DE

Form analysis 2 forms found in the DOM

POST connect.aspx

<form method="post" action="connect.aspx" id="form1" onsubmit="return false;">
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUJNDY2ODgzOTU2DxYEHhZGdXR1cmVCb29raW5nU3RhcnREYXRlBgBABwWcu9oIHhRGdXR1cmVCb29raW5nRW5kRGF0ZQYAAM59bdrbCBYEAgEPZBYCAgMPFgIeCWlubmVyaHRtbAXDAjwhLS0gR2xvYmFsIHNpdGUgdGFnIChndGFnLmpzKSAtIEdvb2dsZSBBbmFseXRpY3MgLS0+DQo8c2NyaXB0IGFzeW5jIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD1VQS0xNTQ4NTUyOTEtMSI+PC9zY3JpcHQ+DQo8c2NyaXB0Pg0KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsNCiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQ0KICBndGFnKCdqcycsIG5ldyBEYXRlKCkpOw0KDQogIGd0YWcoJ2NvbmZpZycsICdVQS0xNTQ4NTUyOTEtMScpOw0KPC9zY3JpcHQ+ZAICDxYCHgdWaXNpYmxlaGRkAQ8f4SNFHHa09xr7DC/PfT6y+Q53UVUcpViYv1BsALc=">
  </div>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="DDF66267">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAMI8KXm1JyDEn3QkjcE8il5rohiqmhdcMnKO6tv85uqcA2+WAKOz40i8NeEB88j1HL+zDLtDccKdyc/H8DtBqSpGFOAoWT17q9c/x2Y2CvLuQ==">
  </div>
  <input type="hidden" name="hdnLoginCaptchResponse" id="hdnLoginCaptchResponse">
  <!-- Parameters to send to saturn -->
  <input type="hidden" id="login_email" name="login_email" value="">
  <input type="hidden" id="unitid" name="unitid" value="">
  <input type="hidden" id="arrivaldate" name="arrivaldate" value="">
  <input type="hidden" id="nights" name="nights" value="">
  <input type="hidden" id="captcha" name="captcha" value="">
  <input type="hidden" id="starttime" name="StartTime" value="">
  <input type="hidden" id="endtime" name="EndTime" value="">
  <input type="hidden" name="hdnCustomerId" id="hdnCustomerId">
  <!-- ------------------------------->
  <div id="facilitysearch">
    <div class="h-screen">
      <div class="h-full js-search">
        <div class="  ">
          <div class="bg-white min-h-screen relative"><a id="move-to-header" href="javascript:void(0)" class="sr-only focus:not-sr-only focus:fixed left-24 skiptomaincontent">Skip to content</a>
            <div class="flex common-color">
              <div class="z-10 lg:hidden main_logo_top" role="banner"><a href="./Default.aspx" id="header-logo"><img src="./themes/Ohio/A_logo.png" alt="State Parks" class="w-auto max_70"></a></div>
              <div class="flex px-8 py-3 relative z-10 lg:hidden" role="navigation">
                <ul class="flex items-center">
                  <li class=""><a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal  " href="./Default.aspx" textlight="true">HOME</a></li>
                  <li class=""><a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal  " href="./#!results" textlight="true">CAMPING AND LODGING</a></li>
                  <li class=""><a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal  " href="./Merchandise/MerchandiseSale.aspx" textlight="true">ONLINE STORE</a>
                  </li>
                  <li class=""><a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal  " href="./Giftcards/Giftcard.aspx" textlight="true">GIFT CARD</a></li>
                </ul>
                <ul class="flex ml-auto items-center">
                  <li>
                    <a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal  " textlight="true" id="login-btn" href="javascript:void(0)" role="button" style="cursor: pointer;">Login</a>
                  </li>
                  <li>
                    <a class="font-bold px-6 py-5 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 text-white hover:text-teal flex items-center " href="javascript:void(0)" textlight="true" aria-label="Cart" id="shopping-cart"><span><img src="./themes/Ohio/shopping-cart.svg" alt="shopping-cart"></span><span class="ml-2"></span></a>
                  </li>
                  <li><a href="./Customers/NewCustomer.aspx" class="ml-2 btn btn-teal">Create Account</a></li>
                </ul>
              </div>
              <div class=" w-full common-color bg-opacity-98 left-0 absolute out-timer z-10 hidden xlg:block">
                <div class="timer-div"></div>
                <div class="flex justify-end w-full px-4 py-4 z-20 menu-header">
                  <a href="./Default.aspx" class="ohio-logo"><img class="w-auto h-12 menu-logo" src="./themes/Ohio/A_logo.png" alt="State Parks" style="flex: 0 1 auto; left: 76px; transform: translateX(-50%);"></a>
                  <div class="flex  items-center header-login text-white">
                    <a class="font-bold block px-2 py-2 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200  " textlight="true" id="login-btn-mobile" href="javascript:void(0)" role="button" style="cursor: pointer;">Login</a>
                    <ul class="right-menu">
                      <li></li>
                      <li>
                        <a class="font-bold block px-2 py-2 focus:outline-none focus:shadow-focus transition-color ease-in-out duration-200 flex items-center " href="javascript:void(0)" textlight="true" id="mobile-shopping-cart" aria-label="Cart"><img src="Keechma/icons/shopping-cart.svg" alt="shopping-cart"><span class="ml-2 cart-count"></span></a>
                      </li>
                      <li><button class="bar-toggle menu-toggler menu-toggler--open focus:outline-none white" aria-haspopup="true" type="button" aria-controls="menuMobile" aria-expanded="false" aria-label="Hamburger"><img
                            src="Keechma/icons/white-bars.svg" alt="white-bar"></button></li>
                    </ul>
                  </div>
                </div>
              </div>
            </div>
            <div class="top_notification_part alert alert-info alert-dismissible" role="alert" id="divNotificationMessage"
              style="display: none; width: 100%; height: 51px; background: rgb(255, 255, 255); position: relative; z-index: 9; padding: 14px 32px;">
              <a href="#" class="close" style="text-align: right; display: block; position: absolute; right: 18px; font-size: 18px; font-weight: 700; color: rgb(136, 136, 136);">X</a>
              <p>You have a reservation arriving on the today’s date, So would you like to pre check in for your reservation. Please click here.<a href="./Customers/CustomerReservations.aspx" class="btn ml-2 btn btn-teal">Pre-CheckIn</a></p>
            </div>
            <div>
              <div id="main-div" class="-mt-24 lg:mt-0 py-32 lg:pt-24 lg:pb-16 text-white  relative flex items-center bg-home" style="background: url(&quot;https://www.reserveohio.com/OhioCampWeb/themes/Ohio/simple_banner.jpg&quot;) center center;">
                <div class="absolute inset-0 bg-black bg-opacity-50"></div>
                <div class="max-w-400 mx-auto relative px-4 mt-6 text-center home_shadow">
                  <h1 class="text-fs-68 lg:text-fs-40 font-bold" tabindex="0">Adventure in Every Direction</h1>
                  <p class="mt-6 text-fs-20 lg:text-fs-18">Plan your next Ohio State Park visit now.</p>
                  <div class="lg:mx-0 mx-48 xlg:mx-8 mt-10" role="search"><span role="button" class="skip-to-content-focus" tabindex="0">
                      <div id="home-search-location" class="select-container" data-reach-combobox=""><label for="home-search-location-input" style="display: none;">Search by City or Park Name</label><input aria-autocomplete="both"
                          aria-controls="listbox--home-search-location" aria-expanded="false" aria-haspopup="listbox"
                          aria-label="Enter to search city or park name. When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures." role="combobox"
                          class="select-input background-location " placeholder="Search by City or Park Name" id="home-search-location-input" data-reach-combobox-input="" value=""></div>
                    </span></div>
                </div>
              </div>
              <div class="container mx-auto p-20 md:pt-10 md:pb-10 xl:pl-5 xl:pr-5" role="main">
                <h2 class="text-fs-32 md:text-fs-26 font-bold text-center text-charcoal mb-2 heading" tabindex="0">Welcome to Ohio State Parks </h2>
                <div class="grid grid-flow-col grid-rows-1 gap-8 md:contents">
                  <div class="home-grid">
                    <div style="width: 100%;">
                      <div style="margin-top: 30px;">&nbsp;</div>
                      <center>
                        <p><strong><br> For Ohio State Parks Reservation Policies, please
                            <a href="https://ohiodnr.gov/wps/portal/gov/odnr/discover-and-learn/safety-conservation/about-ODNR/division-parks-watercraft/stay-overnight/0-reservation-policy" target="_blank"><strong> click here. </strong></a> </strong>
                        </p>
                        <p>&nbsp;</p>
                      </center>
                      <div style="width: 100%; float: left; padding: 30px 0px; margin-top: -30px;">
                        <div class="container home_middle_container">
                          <div class="row">
                            <div class="col-md-4 ">
                              <div class="feature-box">
                                <h2 style="text-align: center; font-size: 2em; margin-bottom: 15px;">CUSTOMER ACCOUNT</h2>
                                <div class="feature-box-image" style="margin-bottom: 30px;"><a href="Activities/Search.aspx"> <!-- <img src="../OhioCampWeb/themes/Ohio/f1.jpg" alt="Adventure of the Month" title="Adventure of the Month"> --> </a>
                                </div>
                                <p>If you forgot your account information, please click <a class="button-featurebox" href="../Customers/Recover.aspx" target="_blank"><u><strong> here</strong></u></a> and follow the instructions to reset your
                                  password. If you believe you already have an account with Ohio State Parks but can’t reset your password, please contact the reservation call center at (866) 644-6727 for assistance with your account. If you are a
                                  new user to Ohio State Parks, please click “Create Account” at the top of this page.</p>
                                <!--<a href="#" class="button-featurebox"><u><B>Know More ></B></u></a>-->
                              </div>
                            </div>
                            <div class="col-md-4 ">
                              <div class="feature-box">
                                <h2 style="text-align: center; font-size: 2em; margin-bottom: 15px;">REWARDS</h2>
                                <div class="feature-box-image" style="margin-bottom: 30px;"><a href="https://ohiodnr.gov/buy-and-apply/gifts-and-mechandise/state-parks-rewards-program"> <img src="themes/Ohio/f1.jpg"> </a></div>
                                <!-- <p>
Learn more about our Rewards Program.</p>-->
                                <a class="button-featurebox" href="https://ohiodnr.gov/wps/portal/gov/odnr/buy-and-apply/gifts-and-mechandise/state-parks-rewards-program" target="_blank"><u><strong>Learn more about our Rewards Program.</strong></u></a>&nbsp;
                                To enroll in the program, please create a customer account using the "Create Account" button at the top of the page or login to your existing account.&nbsp; Under Your Profile, you can enroll in the program.
                              </div>
                            </div>
                            <div class="col-md-4 ">
                              <div class="feature-box">
                                <h2 style="text-align: center; font-size: 2em; margin-bottom: 15px;">Gift Cards</h2>
                                <div class="feature-box-image" style="margin-bottom: 30px;"><a href="Giftcards/Giftcard.aspx"> <img src="themes/Ohio/f3.jpg"> </a></div>
                                <p>Share the joy, gift a gift card. Let others make their memories too!</p>
                                <a class="button-featurebox" href="Giftcards/Giftcard.aspx"><u><strong>Know More</strong></u></a>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <!-- <img src="themes/Ontario/shadow.png" alt="shadow image" title="shadowimage" class="com-shadow img-responsive"> -->
                      <p>&nbsp;</p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div>
              <footer id="MainFooter"><!-- Global site tag (gtag.js) - Google Analytics -->
                <div class="footer_social_part">
                  <div class="container">
                    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" type="text/css">
                    <div class="row">
                      <div class="col-md-12 col-sm-12" style="text-align: center;">
                        <div class="connect">Follow Us</div>
                        <div class="spacer10"></div>
                        <div class="social_data_txt_footer" style="display: inline-block;">
                          <a href="https://www.facebook.com/ohiostateparks">
												<i class="fa fa-facebook"></i>
											</a>
                        </div>
                        <div class="social_data_txt_footer" style="display: inline-block;">
                          <a href="https://www.instagram.com/ohstateparks/">
												<i class="fa fa-instagram"></i>
											</a>
                        </div>
                        <div class="social_data_txt_footer" style="display: inline-block;">
                          <a href="https://twitter.com/ohiostateparks">
												<i class="fa fa-twitter"></i>
											</a>
                        </div>
                        <!--<div style="display: inline-block;" class="social_data_txt_footer">
											<a href="http://engage.gov.bc.ca/bcparksblog/">
												<i class="fa fa-wordpress"></i>
											</a>
								</div>-->
                      </div>
                    </div>
                  </div>
                </div>
                <div class="footer_box_main">
                  <div class="container">
                    <div class="row">
                      <div class="col-md-2 col-sm-2">
                        <div class="footer_left_img"><img src="https://ohiocamp.usedirect.com/OhioCampWeb/themes/Ohio/foo_logo.png" alt=""></div>
                      </div>
                      <div class="col-md-10 col-sm-10">
                        <div class="bot-links pagelinks"><a href="https://ohiocamp.usedirect.com/OhioCampWeb/Default.aspx">HOME </a> | <a href="https://ohiocamp.usedirect.com/OhioCampWeb/#!results">CAMPING AND LODGING</a> | <!-- <a href="Activities/Search.aspx">ACTIVITIES</a>
					| --> <!--<a href="Merchandise/MerchandiseSale.aspx">ONLINE STORE</a>--> <!--<li><a href="###baseurl###/Memberships/CustomerOverNightMemberships.aspx" class="h_right_menu_toggel">INTERIOR PERMITS</a> <span>|</span></li>-->
                          <!-- <a onclick="OpenLoginBox(true,true,baseurlmain+'/Memberships/CustomerOverNightMemberships.aspx','')" href="#" id="hdrInteriorPermits">INTERIOR PERMITS</a><span>|</span>-->
                          <!--- <a href="Memberships/AdvanceCustomerMemberships.aspx">PASSES</a>--> <!---<a href="/Merchandise/MerchandiseSale.aspx">ONLINE STORE</a>
					| --> <a href="https://ohiocamp.usedirect.com/OhioCampWeb/Giftcards/Giftcard.aspx">GIFT CARD</a> <!--<a href="Customers/ShoppingCart.aspx" class="h_right_menu_toggel">DONATIONS</a> --> <!--|
					<a href="/ContactUs.aspx">CONTACT US</a>--> <!--<a href="Default.aspx">HOME </a>
					|   
					<a href="Facilities/SearchView.aspx">RESERVATIONS</a>
					|   
                    <a href="Activities/Search.aspx">ACTIVITIES</a>
					|
                     <li id="liPasswithoutUser"><a onclick="OpenLoginBox(true,true,baseurlmain+'/Memberships/AdvanceCustomerMemberships.aspx','')" href="#" id="hdrPasses">PASSES</a></li>
                    |
                  --></div>
                        <div class="bot-links bold_font col-md-12">
                          <a title="This link will open in a new window" href="https://ohiodnr.gov/wps/portal/gov/odnr/rules-and-regulations/rules-and-regulations-by-division/state-parks-and-watercraft/ohio-state-park-rules/0-reservation-policy" target="_blank"> <strong>RESERVATION POLICIES </strong> </a>
                          |
                          <a title="This link will open in a new window" href="https://ohiodnr.gov/wps/portal/gov/odnr/rules-and-regulations/rules-for-odnr-properties/state-park-rules" target="_blank"> <strong>PARK RULES &amp; REGULATIONS </strong> </a>
                          |
                          <a title="This link will open in a new window" href="https://ohiodnr.gov/discover-and-learn/safety-conservation/about-ODNR/division-parks-watercraft/explore-ohio-state-parks" target="_blank"> <strong>OHIO STATE PARKS FAQ </strong> </a>
                          | <a href="https://ohiocamp.usedirect.com/OhioCampWeb/ContactUs.aspx"><strong>CONTACT US </strong> </a></div>
                        <div class="brd_top_white"><span id="Label1" style="color: white; font-size: 12px;">For Reservations Call: (866) 644-6727 </span></div>
                        <div class="row1">
                          <div class="col-md-12 col-sm-12 copyrights">© 2022&nbsp; Ohio State Parks |
                            <a style="color: white;" title="This link will open in a new window" href="https://ohiodnr.gov/wps/portal/gov/odnr/home/additional-resources/odnr-privacy-policy" target="_blank">Ohio DNR Privacy Statement </a></div>
                        </div>
                      </div>
                      <div class="includeFooter">&nbsp;</div>
                    </div>
                  </div>
                </div>
              </footer>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="dynamicscripttag"><!-- Global site tag (gtag.js) - Google Analytics -->
    <script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-154855291-1"></script>
    <script>
      window.dataLayer = window.dataLayer || [];

      function gtag() {
        dataLayer.push(arguments);
      }
      gtag('js', new Date());
      gtag('config', 'UA-154855291-1');
    </script>
  </div>
  <script src="scripts/jquery-1.12.0.min.js" type="text/javascript"></script>
  <script src="scripts/jquery-ui.min.js" type="text/javascript"></script>
  <script src="scripts/moment.min.js"></script>
  <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&amp;render=explicit" async="" defer=""></script>
  <script>
    function setDocumentTitle(title) {
      document.title = title;
    }
    var minDate = '11/01/2022';
    var maxDate = '11/01/2023';
    var isGuestCustomer = ('False');
    isGuestCustomer = (isGuestCustomer.toLowerCase() == "true" ? true : false);
    if (isGuestCustomer) {
      setTimeout(function() {
        $(".bot-links").hide();
      }, 2000);
    }
    var dateInput = document.createElement("input")
    dateInput.setAttribute("type", "date")
    if (dateInput.type != "date") {
      jQuery(function($) {
        $('#fromdate').datepicker();
      })
    }
    if (dateInput.type != "date") {
      jQuery(function($) {
        $('#todate').datepicker();
      })
    }
  </script>
  <script>
    var interval;
    var IsdefaultListView = "";
    var configMessage = {};
    var showCaptcha = false;
    var isLoggedIn = false;
    var AllowSpecialBenefits = false;
    var customerName = null;
    var templateData = null;
    var customerId = 0;
    var shoppingCartVal = 0;
    var modal;
    var shoppingCartTimerVal = null;
    var showLoginCaptcha = true;
    var showUnitCaptcha = true;
    var timerStartTime = null;
    var notifystartdate = null;
    var notifyenddate = null;
    var isDefaultDate = false;
    var apiurl = 'https://ohiordr.usedirect.com/Ohiordr/rdr/';
    var enterpriceName = 'Ohio';
    var originalSite = 'https://www.reserveohio.com/OhioCampWeb/';
    var enableRefreshButton = 'False' && 'False' === "True" ? true : false;
    var IsTimerDisplay = 'False';
    var PickStartTime = '00:15 AM';
    var pickStartDateTime = '11/01/2022 12:15:00 AM';
    var serverTime = '12:52:38 PM';
    var defaultPlaceID = '107';
    var furthestCampsitesIds = '1,2,4,5,8,9';
    var FurthestCampsitesDate = '';
    var furthestDefaultCampsitesId = '1';
    var isCampsitesBtnShow = 'True';
    if (isCampsitesBtnShow.toLocaleLowerCase() == "true") isCampsitesBtnShow = true;
    else isCampsitesBtnShow = false;
    var isCashierEnable = 'False';
    if (isCashierEnable.toLocaleLowerCase() == "true") isCashierEnable = true;
    else isCashierEnable = false;
    var campsitesEndDate = '05/01/2023';
    var enableUnitDetailCaptcha = false; // 'False';
    if (PickStartTime) {
      var timeArr = PickStartTime.split(" ");
      if (timeArr && timeArr.length == 2 && timeArr[1] == 'PM') {
        var hour = parseInt(timeArr[0].split(":")[0]);
        hour = (hour > 12) ? (hour - 12) : hour;
        PickStartTime = hour + ":" + timeArr[0].split(":")[1] + " " + timeArr[1];
      }
      var timeDiffrence = new Date("1970/1/1 " + PickStartTime).getTime() - new Date("1970/1/1 " + serverTime).getTime();
      var min = Math.floor(timeDiffrence / (1000 * 60));
      var sec = Math.floor((timeDiffrence / 1000) % 60);
      if (min > 0 || sec > 0) {
        timerStartTime = Math.floor(timeDiffrence / (1000 * 60)) + ":" + Math.floor((timeDiffrence / 1000) % 60);
      }
    }
    $('.Livechatpopup').hide();
    var SiteKey = '6Le4-NQUAAAAAJM6iUQzbGevNDPwzgqLOsGmhMaK';
    var unitCaptchaTokenValue = '';
    localStorage.setItem('parksDefaultZoom', 9);
    var facilityDefaultZoom = 13;
    var parksDefaultZoom = 7;
    var Zoomlevel = 7;
    var MinZomm = 6;
    var MaxZomm = 16;
    var PlaceMaxZoom = 0;
    var PlaceMinZoom = 0;
    var FacilityMaxZoom = 0;
    var FacilityMinZoom = 0;
    var paramsOpenCamping = null;

    function getShoppingCartItemNo() {
      const event = new CustomEvent("set-cart-count", {
        detail: {
          shoppingCartVal: shoppingCartVal
        }
      });
      document.dispatchEvent(event);
      var ss = '@-@-@';
      var MM = ss.split('-')[0];
      var SS = ss.split('-')[1];
      shoppingCartTimerVal = MM + "-" + SS;
      const timerevent = new CustomEvent("set-cart-timer", {
        detail: {
          shoppingCartTimerVal: shoppingCartTimerVal
        }
      });
      document.dispatchEvent(timerevent);
      // startShoppingCartTimer();
      //below code is for shopping cart timer.it was got delay when tab is inactive
      interval = setInterval(function() {
        ShoppingCartTimer();
      }, 1000)
      //below code is for shopping cart timer.Timer was not work when tab inactive and after expire page not load in chrome browser
      //so add visibilitychange event and call web method for get updated time
      document.addEventListener('visibilitychange', function() {
        if (!document.hidden) {
          ShoppingCartTimer();
        }
      });

      function ShoppingCartTimer() {
        $.ajax({
          type: "POST",
          contentType: "application/json; charset=utf-8",
          url: "Default.aspx/GetShoppingCartTime",
          data: JSON.stringify({}),
          dataType: "json",
          async: false,
          success: function(data) {
            var result = data.d
            var Min = result.split('-')[0];
            var Sec = result.split('-')[1];
            shoppingCartTimerVal = Min + "-" + Sec;
            const timerevent = new CustomEvent("set-cart-timer", {
              detail: {
                shoppingCartTimerVal: shoppingCartTimerVal
              }
            });
            document.dispatchEvent(timerevent);
            var timeArr = shoppingCartTimerVal.split("-");
            var currentDate = new Date();
            var timerEndTime = new Date(currentDate.getTime() + 1000 * 60 * parseInt(timeArr[0]));
            timerEndTime = new Date(timerEndTime.getTime() + 1000 * parseInt(timeArr[1]));
            setCartExpireTimer(timerEndTime);
          }
        });
      }
    }
    document.addEventListener('click', function(e) {
      if ((document.getElementById('login-btn') && document.getElementById('login-btn').contains(e.target)) || (document.getElementById('login-btn-mobile') && document.getElementById('login-btn-mobile').contains(e.target))) {
        if (modal) {
          $(".menu-toggler--close").click();
          modal.style.display = "block";
          $("#loginPopup").focus();
          if (_IsCashierUrl == true) {
            $("#lblEmailAddress").html("User Name");
            $("#txtEmail").attr("placeholder", "User Name");
          }
          $("#divOldPassword").show();
          $("#divOnlyLogin").show();
          $("#divExprPassword").hide();
          $("#divSaveLogin").hide();
        }
      }
      if ((document.getElementById('option-LOGOUT--account-select-listbox') && document.getElementById('option-LOGOUT--account-select-listbox').contains(e.target)) || (document.getElementById('option-LOGOUT--account-select-listbox-mobile') &&
          document.getElementById('option-LOGOUT--account-select-listbox-mobile').contains(e.target)) || (document.getElementById("option-LOGOUT--cashier") && document.getElementById("option-LOGOUT--cashier").contains(e.target))) {
        LogoutCustomer(true);
      }
      if (document.getElementById("option-LOGOUT--customer") && document.getElementById("option-LOGOUT--customer").contains(e.target)) {
        isLoggedIn = false;
        customerName = null;
        shoppingCartVal = 0;
        AllowSpecialBenefits = false;
        $("#hdnCustomerId").val("");
        $.ajax({
          type: "POST",
          url: "Default.aspx/LogoutCashierCustomer",
          data: JSON.stringify(),
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(data) {
            if (data.d == "1") {
              window.location.href = "https://www.reserveohio.com/OhioCampWeb/Default.aspx";
            }
          }
        });
        const event = new CustomEvent("logout-success", {
          detail: {
            isLoggedIn: isLoggedIn,
            customerName: customerName,
            shoppingCartVal: shoppingCartVal,
            AllowSpecialBenefits: AllowSpecialBenefits
          },
        });
        document.dispatchEvent(event);
      }
      if (document.getElementById("shopping-cart") && document.getElementById("shopping-cart").contains(e.target)) {
        if (!customerName) {
          if (modal) modal.style.display = "block";
        } else window.location.href = "https://www.reserveohio.com/OhioCampWeb/Customers/ShoppingCart.aspx";
      }
      if (document.getElementById("mobile-shopping-cart") && document.getElementById("mobile-shopping-cart").contains(e.target)) {
        if (!customerName) {
          if (modal) modal.style.display = "block";
        } else window.location.href = "https://www.reserveohio.com/OhioCampWeb/Customers/ShoppingCart.aspx";
      }
    });
    let proceedToBooking = false;
    var baseurlmain = 'https://www.reserveohio.com/OhioCampWeb';
    var customerName = "";
    var isOrg = null;
    var loginUsingEmailEnabled = 'True';
    _IsCashierUrl = 'False';
    if (_IsCashierUrl.toLocaleLowerCase() == "true") _IsCashierUrl = true;
    else _IsCashierUrl = false;
    var widgetId = '';
    var isCashierLogin = false;
    $(document).ready(function() {
      history.pushState(null, document.title, location.href);
      modal = document.getElementById("loginPopup");
      //trialCallToEnableRD();
      getShoppingCartItemNo();
      setTimeout(function() {
        setupCreateAccountTABEvent();
      }, 2000);
    });

    function openLiveChatPopup() {
      $('.Livechatpopup').fadeToggle(300);
    }

    function convertAMPMToTime(time) {
      if (time == null || time == undefined) return;
      let hours = Number(time.match(/^(\d+)/)[1]);
      let minutes = Number(time.match(/:(\d+)/)[1]);
      let AMPM = time.match(/\s(.*)$/)[1];
      if (AMPM == "pm" && hours < 12) hours = hours + 12;
      if (AMPM == "am" && hours == 12) hours = hours - 12;
      let sHours = hours.toString();
      let sMinutes = minutes.toString();
      if (hours < 10) sHours = "0" + sHours;
      if (minutes < 10) sMinutes = "0" + sMinutes;
      return sHours + ":" + sMinutes;
    }
    let bookNowBtnFocus = false;
    document.body.addEventListener('book', function(event) {
      window.grecaptcha.ready(() => {
        window.grecaptcha.execute('6LdtGVohAAAAAAqnS3rQNlVP9kJztNS2KVPIQvKc', {
          action: 'submit'
        }).then((token) => {
          $("#btnBookNow").attr("disabled", true);
          $("#btnBookNow").text("Please Wait ..");
          event.detail.StartTime = convertAMPMToTime(event.detail.StartTime);
          event.detail.EndTime = convertAMPMToTime(event.detail.EndTime)
          var redirectSaveDate = {
            PlaceId: event.detail.PlaceId,
            Facility: event.detail.Facility,
            SearchStartDate: event.detail.SearchStartDate,
            SearchEndDate: event.detail.SearchEndDate,
            Nights: event.detail.Nights,
            StartTime: event.detail.StartTime,
            EndTime: event.detail.EndTime
          }
          localStorage.setItem("tempbooknow", JSON.stringify(redirectSaveDate));
          if (event.detail.ParkCategory == undefined || event.detail.ParkCategory == 1) {
            if (showUnitCaptcha && enableUnitDetailCaptcha) {
              if (unitCaptchaTokenValue == "" || unitCaptchaTokenValue == null) {
                $("#loginErrorPopup").show();
                $("#btnCloseErrorPopup").focus();
                $(".login_txt_pop").html("Information");
                $("#lblErrorMsg").html("Please select captcha details");
                bookNowBtnFocus = true;
              } else {
                var startDate = event.detail.StartDate.replace('/', '-').replace('/', '-');
                CheckRestractionforBooking(startDate, event.detail.Nights, event.detail.UnitId, event.detail.Facility, event.detail.PlaceId, event.detail.UnitCategoryId, 0, token, event.detail.StartTime, event.detail.EndTime);
                //unitCaptchaResponseCheck();
              }
            } else {
              var startDate = event.detail.StartDate.replace('/', '-').replace('/', '-');
              CheckRestractionforBooking(startDate, event.detail.Nights, event.detail.UnitId, event.detail.Facility, event.detail.PlaceId, event.detail.UnitCategoryId, 0, token, event.detail.StartTime, event.detail.EndTime);
              //loginEventCall();
            }
          } else {
            var startDate = event.detail.StartDate.replace('/', '-').replace('/', '-');
            //for Un-Numbered Grid
            CallDataGetUnNumberUnitId(isLoggedIn, startDate, event.detail.Nights, event.detail.Facility, token);
          }
        });
      });
    }, false);

    function CheckRestractionforBooking(ADatre, Nights, unitId, facilityId, PlaceId, unitCategoryId, unitTypeId, token, StartTime, EndTime) {
      $.ajax({
        type: "POST",
        url: "Default.aspx/GetRestrictionRDR",
        data: JSON.stringify({
          'ArrivalDate': ADatre,
          'nights': Nights,
          'unitId': unitId,
          'facilityId': facilityId,
          'placeId': PlaceId,
          'categoryId': unitCategoryId,
          'unitTypeId': unitTypeId
        }),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data) {
          if (data.d != "") {
            $("#loginErrorPopup").show();
            $("#btnCloseErrorPopup").focus();
            $(".login_txt_pop").html("Information");
            $("#lblErrorMsg").html(data.d);
            bookNowBtnFocus = true;
          } else {
            checkUnitAvailability(unitId, ADatre, Nights, true, token);
          }
        }
      });
    }

    function checkUnitAvailability(unit_id, arrival_date, nights, is_load, token) {
      var SearchUrl = 'https://ohiordr.usedirect.com/Ohiordr/rdr/';
      var availabilityUrl = SearchUrl + "fd/availability/getbyunit/" + unit_id + "/startdate/" + arrival_date + "/nights/" + nights + "/false";
      $.ajax({
        type: "get",
        url: availabilityUrl,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data) {
          var responseData = data;
          if (responseData[0] != undefined && responseData[0].IsLocked == true) {
            $("#loginErrorPopup").show();
            $("#btnCloseErrorPopup").focus();
            $(".login_txt_pop").html("Information");
            $("#lblErrorMsg").html("This unit is no longer available for the date(s) selected.  The availability of the site has changed due to another person currently reserving this site.  Click close to select another site");
            bookNowBtnFocus = true;
          } else {
            if (showUnitCaptcha && enableUnitDetailCaptcha) {
              unitCaptchaResponseCheck(token);
            } else {
              loginEventCall(token);
            }
          }
        },
        failedMethod: function(data) {}
      });
    }

    function loginEventCall(token) {
      if (customerName && customerName !== "") {
        $("#unitid").val(booking_params["unit-id"]);
        $("#arrivaldate").val(booking_params["start-date"]);
        $("#nights").val(booking_params["nights"]);
        $("#captcha").val(token);
        $("#starttime").val(convertAMPMToTime(booking_params["start-time"]));
        $("#endtime").val(convertAMPMToTime(booking_params["end-time"]));
        document.getElementById("form1").submit();
        showVBTLoader();
      } else {
        $("#captcha").val(token);
        if (modal) modal.style.display = "block";
        $("#loginPopup").focus();
        if (window.innerWidth < 1024) {
          let divBookingModal = document.getElementById("divBookingModal");
          if (divBookingModal) divBookingModal.style.display = "none";
        }
        proceedToBooking = true;
      }
    }

    function unitCaptchaResponseCheck(token) {
      Url = baseurlmain + "/Default.aspx/UnitCaptchaResponseCheck";
      $.when($.ajax({
        type: "POST",
        url: Url,
        data: JSON.stringify({
          'CaptchResponse': unitCaptchaTokenValue
        }),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data) {
          if (data.d) loginEventCall(token);
          else {
            $("#loginErrorPopup").show();
            $("#btnCloseErrorPopup").focus();
            $(".login_txt_pop").html("Information");
            $("#lblErrorMsg").html("Please re-select captcha.");
          }
        },
        error: function(error) {}
      }));
    }

    function closeLoginPop() {
      if (modal) {
        modal.style.display = "none";
        $("#login-btn").focus();
        divBookingModal = document.getElementById("divBookingModal");
        if (window.innerWidth < 1024 && divBookingModal) divBookingModal.style.display = "block";
        else {
          if (window.innerWidth <= 1300 && !divBookingModal) $(".menu-toggler--open").click();
        }
        const event = new CustomEvent("hide-login-dailog");
        document.dispatchEvent(event);
      }
    }

    function closeLoginErrorPop() {
      let errModal = $("#loginErrorPopup");
      if (errModal && errModal.length > 0) {
        $("#lblErrorMsg").text('');
        errModal[0].style.display = "none";
        $("#divOnlyLogin").focus();
        if (bookNowBtnFocus) {
          $("#checkout-button").focus();
          bookNowBtnFocus = false;
        }
      }
    }

    function LogoutCustomer(isClearCashier) {
      $.when($.ajax({
        type: "POST",
        url: baseurlmain + "/Facilities/CascadingDropdown.asmx/LogOutCustomer",
        data: JSON.stringify({}),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(data) {
          customerId = 0;
          customerName = null;
          isLoggedIn = false;
          isGuestCustomer = false;
          AllowSpecialBenefits = false;
          if (!isGuestCustomer) {
            setTimeout(function() {
              $(".bot-links").show();
            }, 1000);
          }
          $('.hidemenu').removeClass("hidemenu");
          let event = new CustomEvent('logout-success', {
            detail: {
              isLoggedIn: isLoggedIn,
              customerName: customerName,
              customerId: customerId,
              isGuestCustomer: isGuestCustomer,
              AllowSpecialBenefits: AllowSpecialBenefits
            }
          });
          // Dispatch the event.
          document.dispatchEvent(event);
          if (isClearCashier) {
            isCashierLogin = false;
            if (_IsCashierUrl) {
              event = new CustomEvent("cashier-logout-success");
              document.dispatchEvent(event);
            }
          }
          $(".openLoginPopup").text("Login");
        }
      }));
    }

    function CheckLogin(event) {
      if (event && event !== 1) {
        event.preventDefault();
      }
      var divError = $(".login_error")[0];
      if (divError) $(divError).addClass("hide");
      $("#lblErrorMsg").html('');
      let email = $("#txtEmail").val().trim();
      let password = $("#txtPassword").val().trim();
      if (!email || !password) {
        if (divError) $(divError).removeClass("hide");
        $("#loginErrorPopup").show();
        $("#btnCloseErrorPopup").focus();
        if (!email && !password) {
          if (_IsCashierUrl == false) $("#lblErrorMsg").html("Please enter your Email Address<br />Please enter your Password");
          else $("#lblErrorMsg").html("Please enter your User Name<br />Please enter your Password");
        } else if (!email) {
          if (_IsCashierUrl == false) $("#lblErrorMsg").html("Please enter your Email Address");
          else $("#lblErrorMsg").html("Please enter your User Name");
        } else if (!password) $("#lblErrorMsg").html("Please enter your Password");
        return;
      }
      var Error = "";
      var UserName = email;
      var Password = password;
      var loginCaptcha = 1;
      var BookingAgent = 0;
      if (BookingAgent == undefined) {
        BookingAgent = 0;
      }
      if (loginCaptcha == 0) {
        if (UserName == "" || UserName == null || Password == "" || Password == null) {}
      }
      if (_IsCashierUrl == false) {
        if (UserName.length != 0) {
          if (!validateEmail(UserName)) {
            Error = "Email address you entered is not valid";
          }
        }
      }
      var CaptchResponse = $("#hdnLoginCaptchResponse").val(); //grecaptcha.getResponse();
      if (CaptchResponse == undefined) CaptchResponse = "";
      if (Error != "") {
        $("#loginErrorPopup").show();
        $("#btnCloseErrorPopup").focus();
        $("#messageBoxLightbox2").css('z-index', '999999999999');
        $("#messageBoxLightbox2 .modal-body").html(Error);
        $("#messageBoxLightbox2 .modal-title").html("Message");
        $("#messageBoxLightbox2").on('shown.bs.modal', function() {
          $(this).find('.modal-content').focus();
        });
        $('#messageBoxLightbox2').modal();
      } else {
        var Url = "";
        if (_IsCashierUrl == true) Url = baseurlmain + "/Facilities/CascadingDropdown.asmx/LoginByEmail_Cashier";
        else Url = baseurlmain + "/Facilities/CascadingDropdown.asmx/LoginByEmail_V2";
        $("#divOnlyLogin").html("Signing In. Please Wait..");
        $("#divOnlyLogin").attr("disabled", true);
        $.when($.ajax({
          type: "POST",
          url: Url,
          data: JSON.stringify({
            'UserName': UserName,
            'Password': Password,
            'CaptchResponse': CaptchResponse,
            'BookingAgent': BookingAgent
          }),
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(data) {
            let authInfo = {};
            authInfo["token"] = data.d.Token;
            authInfo["firstName"] = data.d.Username;
            authInfo["lastName"] = "";
            authInfo["customerId"] = data.d.UserId;
            document.cookie = "authinfo=" + JSON.stringify(authInfo);
            if (data.d.PreChekInCount > 0) {
              $("#divNotificationMessage").show();
              $("#divNotificationMessage").delay(6000).fadeOut('slow');
            }
            $("#divOnlyLogin").html("Sign In");
            $("#divOnlyLogin").removeAttr("disabled");
            if (data && data.d) {
              if (data.d.ErrorMode) {
                if (divError) $(divError).removeClass("hide");
                $("#loginErrorPopup").show();
                $("#btnCloseErrorPopup").focus();
                if (data.d.ErrorMessage === "<br/>" && data.d.Username == null) {
                  $("#lblErrorMsg").html("User not found. Please check the credentials & try again.");
                } else {
                  $("#lblErrorMsg").html(data.d.ErrorMessage);
                }
              } else if (data.d.IsTemporaryCustomer == true) {
                window.location = baseurlmain + "/Customers/Profile.aspx?is_temporary_customer=1";
              } else if (data.d.IsPasswordExpired == true) {
                $("#divOldPassword").hide();
                $("#divExprPassword").show();
                $("#divSaveLogin").show();
                $("#divOnlyLogin").hide();
                return false;
              } else {
                if (_IsCashierUrl == true) {
                  window.location.reload();
                } else {
                  customerId = data.d.UserId.toString();
                  customerName = data.d.Username.trim();
                  AllowSpecialBenefits = data.d.AllowSpecialBenefits;
                  isLoggedIn = true;
                  const event = new CustomEvent('login-success', {
                    detail: {
                      isLoggedIn: isLoggedIn,
                      customerName: customerName,
                      AllowSpecialBenefits: AllowSpecialBenefits
                    }
                  });
                  // Dispatch the event.
                  document.dispatchEvent(event);
                  $(".openLoginPopup").text(customerName);
                  closeLoginErrorPop();
                  closeLoginPop();
                  if (proceedToBooking) {
                    $("#unitid").val(booking_params["unit-id"]);
                    $("#arrivaldate").val(booking_params["start-date"]);
                    $("#nights").val(booking_params["nights"]);
                    $("#starttime").val(convertAMPMToTime(booking_params["start-time"]));
                    $("#endtime").val(convertAMPMToTime(booking_params["end-time"]));
                    document.getElementById("form1").submit();
                    showVBTLoader();
                    //$("#divSearchViewUnit_loder").show();
                  }
                  if (showWaitListPopup) {
                    showAndSetUpWaitList($("#hdnSelectedPlaceId").val(), $("#hdnSelectedFacilityId").val());
                  }
                }
              }
            } else {
              $("#loginErrorPopup").show();
              $("#btnCloseErrorPopup").focus();
              $("#lblErrorMsg").text("Internal error occured.");
              if (divError) $(divError).removeClass("hide");
            }
            grecaptcha.reset();
          },
          error: function(error) {
            $("#divOnlyLogin").html("Sign In");
            $("#divOnlyLogin").removeAttr("disabled");
            if (divError) $(divError).removeClass("hide");
            console.log(error);
            $("#loginErrorPopup").show();
            $("#btnCloseErrorPopup").focus();
            $("#lblErrorMsg").html(error);
            grecaptcha.reset();
          }
        }));
      }
    }

    function showVBTLoader() {
      const event = new CustomEvent('show-pre-loader', {});
      // Dispatch the event.
      document.dispatchEvent(event);
    }

    function CheckLogin_Passwprdexp() {
      var divError = $(".login_error")[0];
      if (divError) $(divError).addClass("hide");
      var UserName = $("#txtEmail").val();
      var Password = $("#txtPassword").val();
      var NewPassword = $("#txtNewPassword").val();
      var ConfirmPassword = $("#txtConfirmPassword").val();
      var txtCaptcha = $("#txtCaptcha").val();
      var regex = /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[^\w\s]).{8,25}$/;
      var Error = "";
      if (UserName === "") {
        var PasswordValidation = "Your email is required. <br />";
        Error = PasswordValidation;
      }
      if (NewPassword == "" || ConfirmPassword == null) {
        var PasswordValidation = "Your new password & confirm new password is required. <br />";
        Error += PasswordValidation;
      } else if ($("#txtNewPassword").val() !== $("#txtConfirmPassword").val()) {
        var PasswordValidation = "New Password & Confirm New Password should match.";
        Error += PasswordValidation;
      }
      if (Error != "") {
        $("#loginErrorPopup").show();
        $("#lblErrorMsg").html(Error);
        $("#btnCloseErrorPopup").focus();
        $("#loginErrorPopup").find(".login_txt_pop").html("Error")
        return;
      } else {
        ////
        Url = baseurlmain + "/Facilities/CascadingDropdown.asmx/LoginByEmail_V2_Exp";
        $("#divSaveLogin").html("Saving & Logging In");
        $("#divSaveLogin").attr("disabled", true);
        $.when($.ajax({
          type: "POST",
          url: Url,
          data: JSON.stringify({
            'UserName': UserName,
            'Password': Password,
            'NewPassword': $("#txtNewPassword").val()
          }),
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(data) {
            //
            if (data.d.ErrorMode == true) {
              if (divError) $(divError).removeClass("hide");
              $("#loginErrorPopup").show();
              $("#btnCloseErrorPopup").focus();
              $("#lblErrorMsg").html(data.d.ErrorMessage);
              $("#divSaveLogin").html("Save and Log In");
              $("#divSaveLogin").attr("disabled", false);
              return;
            } else {
              //$("#CustName").html("HELLO " + data.d.Username);
              customerId = data.d.UserId.toString();
              customerName = data.d.Username.trim();
              isLoggedIn = true;
              const event = new CustomEvent('login-success', {
                detail: {
                  isLoggedIn: isLoggedIn,
                  customerName: customerName
                }
              });
              // Dispatch the event.
              document.dispatchEvent(event);
              $(".openLoginPopup").text(customerName);
              closeLoginErrorPop();
              closeLoginPop();
              window.location.reload();
            }
          },
          error: function(error) {
            $("#divSaveLogin").html("Save and Log In");
            $("#divSaveLogin").attr("disabled", false);
            $("#loginErrorPopup").show();
            $("#lblErrorMsg").html("Internal error occured.");
            $("#btnCloseErrorPopup").focus();
            $(".login_txt_pop").html("Error")
          }
        }));
      }
    }
    //function trialCallToEnableRD() {
    //    Url = baseurlmain + "/Facilities/CascadingDropdown.asmx/LoginByEmail_V2";
    //    let UserName = "demo.user@domain.com";
    //    let Password = "password";
    //    let CaptchResponse = "";
    //    let BookingAgent = 0;
    //    if (BookingAgent == undefined) {
    //        BookingAgent = 0;
    //    }
    //    $.when($.ajax({
    //        type: "POST",
    //        url: Url,
    //        data: JSON.stringify({ 'UserName': UserName, 'Password': Password, 'CaptchResponse': CaptchResponse, 'BookingAgent': BookingAgent }),
    //        contentType: "application/json; charset=utf-8",
    //        dataType: "json",
    //        success: function (data) { }
    //    }));
    //}
    function validateEmail($email) {
      var emailReg = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
      return emailReg.test($email);
    }

    function hideWaitListPopup() {
      if ($("#waitlist_open_box").length > 0) $($("#waitlist_open_box")[0]).fadeOut(500);
    }
    var createAccountLink = "";
    var errorCloseBtn = "";

    function setupCreateAccountTABEvent() {
      var createAccountLink = document.getElementById("lnkCreateAccount");
      if (createAccountLink && createAccountLink.addEventListener) {
        createAccountLink.addEventListener('keydown', this.loginTabKeyHandler, false);
      } else if (createAccountLink && createAccountLink.attachEvent) {
        createAccountLink.attachEvent('onkeydown', this.loginTabKeyHandler); /* damn IE hack */
      }
      var errorCloseBtn = document.getElementById("btnCloseErrorPopup");
      if (errorCloseBtn && errorCloseBtn.addEventListener) {
        errorCloseBtn.addEventListener('keydown', this.loginErrorTabHandler, false);
      } else if (createAccountLink && createAccountLink.attachEvent) {
        errorCloseBtn.attachEvent('onkeydown', this.loginErrorTabHandler); /* damn IE hack */
      }
    }

    function loginErrorTabHandler(e) {
      var TABKEY = 9;
      if (e.keyCode == TABKEY) {
        this.value += "    ";
        if (e.preventDefault) {
          e.preventDefault();
        }
        return false;
      }
    }

    function loginTabKeyHandler(e) {
      var TABKEY = 9;
      if (e.keyCode == TABKEY) {
        this.value += "    ";
        if (e.preventDefault) {
          e.preventDefault();
        }
        $("#btnCloseLoginPopupX").focus();
        return false;
      }
    }

    function mobileAndTabletcheck() {
      if (window.innerWidth > 768) return false;
      else return true;
    };
    var isMobileDevice = mobileAndTabletcheck();

    function startShoppingCartTimer() {
      if (shoppingCartTimerVal) {
        var timeArr = shoppingCartTimerVal.split("-");
        var currentDate = new Date();
        var cartExpiredDate = new Date(currentDate.getTime() + 1000 * 60 * parseInt(timeArr[0]));
        cartExpiredDate = new Date(cartExpiredDate.getTime() + 1000 * parseInt(timeArr[1]));
        if (document.getElementById("shopping-cart-timer") || document.getElementById("shopping-cart-timer-mobile")) {
          setCartExpireTimer(cartExpiredDate);
        } else {
          setCartExpireTimer(cartExpiredDate);
        }
      }
    }

    function setCartExpireTimer(cartExpiredDate) {
      var timeDiffrence = cartExpiredDate.getTime() - new Date().getTime();
      var min = Math.floor(timeDiffrence / (1000 * 60));
      var sec = Math.floor((timeDiffrence / 1000) % 60);
      if (min >= 0 && sec >= 0) {
        if (document.getElementById("shopping-cart-timer")) {
          document.getElementById("shopping-cart-timer").innerHTML = ("0" + min).slice(-2) + " Min : " + ("0" + sec).slice(-2) + " Sec";
          document.getElementById("shopping-cart-timer-li").style.display = "block";
        }
        if (document.getElementById("shopping-cart-timer-mobile")) {
          document.getElementById("shopping-cart-timer-mobile").innerHTML = ("0" + min).slice(-2) + " Min : " + ("0" + sec).slice(-2) + " Sec";
          document.getElementById("shopping-cart-timer-mobile").style.display = "block";
        }
      }
      if (parseInt(min) <= 00 && parseInt(sec) <= 00) {
        if (document.getElementById("shopping-cart-timer")) {
          document.getElementById("shopping-cart-timer-li").style.display = "none";
          document.getElementById("shopping-cart-timer").innerHTML = "";
        }
        if (document.getElementById("shopping-cart-timer-mobile")) {
          document.getElementById("shopping-cart-timer-mobile").style.display = "none";
          document.getElementById("shopping-cart-timer-mobile").innerHTML = "";
        }
        if (shoppingCartVal > 0) shoppingCartExpired();
        clearInterval(interval);
      }
    }

    function shoppingCartExpired() {
      shoppingCartTimerVal = null;
      $("#shoppingCartExpiredPopup").show();
      setTimeout(function() {
        window.location.href = "https://www.reserveohio.com/OhioCampWeb/Customers/ShoppingCart.aspx"
      }, 6000)
    }

    function skipMapFocus() {
      setTimeout(() => {
        let mapBox = document.getElementById("grid-search-map");

        function zoomInTabKeyHandler(e) {
          var TABKEY = 9;
          if (e.keyCode == TABKEY) {
            if (e.preventDefault) {
              e.preventDefault();
            }
            var element = document.getElementById("official-website");
            if (element) {
              element.focus();
            }
            return false;
          }
        }
        if (mapBox && mapBox.addEventListener) {
          mapBox.addEventListener('keydown', zoomInTabKeyHandler, false);
        } else if (mapBox && mapBox.attachEvent) {
          mapBox.attachEvent('onkeydown', zoomInTabKeyHandler); /* damn IE hack */
        }
      }, 2000);
    }

    function cljToJsObject(value) {
      localStorage.setItem("SelectedPlace", JSON.stringify(value));
    }

    function setFocusToSelectedDate() {
      setTimeout(() => {
        var element = document.getElementsByClassName("react-datepicker__day--selected");
        if (element && element.length > 0) {
          element[0].focus();
        }
      }, 0);
    }

    function getFileContent(theurl) {
      $.ajax({
        url: theurl,
        async: false,
        success: function(result) {
          let url = theurl.split('/');
          pageName = url[url.length - 1];
          templateData = ({
            page: pageName,
            data: result
          });
        }
      });
    }
  </script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/configurations/config.js" type="text/javascript"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/js/main.js" type="text/javascript"></script><input type="text" name="history_state0" id="history_state0" style="display:none">
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/overlay.js" type="text/javascript"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/jquery.min.js"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/slick.min.js"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/aos.js"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/custom.js"> </script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/slider.js"></script>
  <script src="https://www.reserveohio.com/OhioCampWeb/Keechma/custom/js/custom-dropdown.js"></script>
  <label for="history_state0" style="display: none;">history_state0</label>
</form>

<form onsubmit="validate(event)">
  <div class="form-group green_brd">
    <label id="lblEmailAddress" for="txtEmail" aria-label="Email Address">Email Address *</label>
    <input id="txtEmail" required="" type="email" class="form-control" placeholder="Insert Your email">
  </div>
  <div class="form-group green_brd" id="divOldPassword">
    <label for="txtPassword" aria-label="Password">Password (case sensitive)*</label>
    <input id="txtPassword" required="" type="password" class="form-control" placeholder="Insert Your password">
  </div>
  <div id="divExprPassword" style="display: none;">
    <div class="login_page_box form-group green_brd">
      <label for="txtNewPassword">New Password</label>
      <input type="password" class="form-control" placeholder="Password (case sensitive) " id="txtNewPassword">
    </div>
    <div class="login_page_box form-group green_brd">
      <label for="txtConfirmPassword">Confirm New Password</label>
      <input type="password" class="form-control" placeholder="Password (case sensitive) " id="txtConfirmPassword">
    </div>
    <div id="login_psw_txt" class="log_wel_txt" style="text-align: left; padding: 0 30px">
    </div>
    <div class="spacer10"></div>
  </div>
  <label for="g-recaptcha-response" style="width: 0px; font-size: 0px; height: 0px; line-height: 0px;">Capcha Textarea</label>
  <div class="forgot_pop_txt">
    <a aria-label="Forgot Password" title="Forgot Password" href="https://www.reserveohio.com/OhioCampWeb/Customers/Recover.aspx">Forgot Password?</a>
  </div>
  <div style="padding: 0 25px">
    <div id="responsive_buttons">
      <button id="divOnlyLogin" type="submit" class="l_btn-pri l_btn-teal w-100" onclick="javascript:CheckLogin(event);" aria-label="Sign In" title="Sign In"> Sign In</button>
      <button type="button" class="l_btn-pri l_btn-teal w-100" onclick="CheckLogin_Passwprdexp();" style="display: none;" id="divSaveLogin">Save and Log In</button>
    </div>
  </div>
  <div class="pop_last_link mb-1">
    <span tabindex="-1">New here?</span>
    <a id="lnkCreateAccount" href="https://www.reserveohio.com/OhioCampWeb/Customers/NewCustomer.aspx" aria-label="Create Account" title="Create Account">Create Account</a>
  </div>
</form>

Text Content

You need to enable JavaScript to run this app.
Skip to content
 * HOME
 * CAMPING AND LODGING
 * ONLINE STORE
 * GIFT CARD

 * Login
 * 
 * Create Account

Login
 * 
 * 
 * 

X

You have a reservation arriving on the today’s date, So would you like to pre
check in for your reservation. Please click here.Pre-CheckIn


ADVENTURE IN EVERY DIRECTION

Plan your next Ohio State Park visit now.

Search by City or Park Name


WELCOME TO OHIO STATE PARKS

 


For Ohio State Parks Reservation Policies, please click here.

 


CUSTOMER ACCOUNT



If you forgot your account information, please click here and follow the
instructions to reset your password. If you believe you already have an account
with Ohio State Parks but can’t reset your password, please contact the
reservation call center at (866) 644-6727 for assistance with your account. If
you are a new user to Ohio State Parks, please click “Create Account” at the top
of this page.


REWARDS


Learn more about our Rewards Program.  To enroll in the program, please create a
customer account using the "Create Account" button at the top of the page or
login to your existing account.  Under Your Profile, you can enroll in the
program.


GIFT CARDS



Share the joy, gift a gift card. Let others make their memories too!

Know More

 

Follow Us




HOME | CAMPING AND LODGING | GIFT CARD
RESERVATION POLICIES | PARK RULES & REGULATIONS | OHIO STATE PARKS FAQ | CONTACT
US
For Reservations Call: (866) 644-6727
© 2022  Ohio State Parks | Ohio DNR Privacy Statement
 

history_state0
Capcha Textarea
×

Welcome Back !

Login
Login to make, view and cancel reservations.

Email Address *
Password (case sensitive)*
New Password
Confirm New Password


Capcha Textarea
Forgot Password?
Sign In Save and Log In
New here? Create Account
Login Failed

Close


×

CREATE NOTIFICATION

Use the fields below to create a notification alert. If a site becomes available
you will receive an email notice.

From Date

To Date

Facilities

Unit

Preferred Contact Method

  Required ADA Sites

Save
Cart Expired
Your shopping cart is empty. Will be redirect within few seconds.
Close