www.capeevents.com Open in urlscan Pro
35.230.163.130  Public Scan

Submitted URL: http://capeevents.com/
Effective URL: http://www.capeevents.com/
Submission Tags: falconsandbox
Submission: On January 27 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: searchFormGET /results.cfm

<form method="get" action="/results.cfm" name="searchForm" id="searchForm">
  <table cellpadding="0" cellspacing="0" border="0" id="searchFormTable">
    <tbody>
      <tr>
        <td width="185" rowspan="6" bgcolor="#1D4872">
          <div align="center">
            <a href="/submit/index.cfm"><img src="/images/AddAnEvent.gif" width="185" height="157" border="0" alt="Add An Event"></a>
          </div>
        </td>
        <td colspan="3">
          <img src="/images/SectionTitles/SearchEvents.gif" width="242" height="23" align="bottom" alt="Search Events"><br>
        </td>
      </tr>
      <tr>
        <th> From: </th>
        <td nowrap="">
          <style type="text/css">
            /* NOTE: We can't make the date picker itself an inline block
			 * because Firefox does not take into account such elements when
			 * positioning absolutely positioned child elements. So, we wrap the
			 * date picker in a span. We use a span because IE can only convert
			 * an inline element into an inline-block, not a block (div). */
            div.datePickerContainer {
              display: block;
              /* Vertically align middle to overcome a text alignment issue
				 * in IE. This alignment seems to affect the alignment of the
				 * box on the line rather than the alignment of the text within
				 * the box. */
              vertical-align: middle;
            }

            div.datePicker {
              color: #000000;
            }

            div.datePicker img.trigger {
              cursor: pointer;
            }

            div.datePicker button.trigger {
              height: 20px;
              width: 20px;
            }

            div.datePicker div.calendar {
              display: none;
              position: absolute;
              z-index: auto;
            }

            div.datePicker div.calendar div.month {
              /* do nothing.*/
            }

            div.datePicker div.calendar div.month table {
              width: auto;
              background-color: #ffffff;
              border: 1px solid #DCCBC8;
              border-collapse: collapse;
            }

            div.datePicker div.calendar div.month table tr {
              /* do nothing. */
            }

            div.datePicker div.calendar div.month table tr th {
              padding: 2px 4px 2px 4px;
              text-align: center;
              background-color: #F2E9D6;
              color: #1D4872;
              font-weight: bold;
              font-size: small;
            }

            div.datePicker div.calendar div.month table tr th.navigation {
              cursor: pointer;
            }

            div.datePicker div.calendar div.month table tr td {
              text-align: center;
              padding: 2px 6px 2px 6px;
              font-size: small;
            }

            div.datePicker div.calendar div.month table tr td.currentMonth {
              cursor: pointer;
              background-color: #ffffff;
              color: #000000;
            }

            div.datePicker div.calendar div.month table tr td.slackDay {
              cursor: pointer;
              background-color: #ffffff;
              color: #aaaaaa;
            }

            .datePickerHiddenSelect {
              visibility: hidden;
            }
          </style>
          <script type="text/javascript">
            /******************************************************************
             **********               Date Extensions                **********
             ******************************************************************/
            Date.prototype.toUsDateFormat = function() {
              return this.getMonth() + 1 + "/" + this.getDate() + "/" + this.getFullYear();
            };
            Date.prototype.addDays = function(days) {
              this.setTime(this.getTime() + days * 24 * 60 * 60 * 1000);
            };
            Date.prototype.addMonths = function(months) {
              this.setMonth(this.getMonth() + months);
            };
            Date.prototype.toFirstDayOfMonth = function() {
              var date = new Date(this);
              date.setDate(1);
              return date;
            };
            Date.prototype.toLastDayOfMonth = function() {
              var date = this.toFirstDayOfMonth();
              date.setMonth(date.getMonth() + 1);
              date.addDays(-1);
              return date;
            };
            Date.prototype.getMonthAsString = function() {
              var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
              return months[this.getMonth()];
            };
            Date.prototype.getMonthsFrom = function(date) {
              var to = (this.getFullYear() * 12) + (this.getMonth() + 1);
              var from = (date.getFullYear() * 12) + (date.getMonth() + 1);
              return from - to;
            };
            Date.isDate = function(value) {
              // Hack for Safari which returns the first day of the month with
              // passing an empty string into the Date() constructor.
              if (value == "") {
                return false;
              }
              return !isNaN(new Date(value));
            };
            /******************************************************************
             **********                 Date Picker                  **********
             ******************************************************************/
            DatePicker = {};
            // Methods for getting a date picker.
            DatePicker.getDatePicker = function(datePickerID) {
              var datePicker = document.getElementById(datePickerID);
              if (datePicker == null) {
                alert("A date picker with the ID " + datePickerID + " could not be found.");
                return null;
              }
              return datePicker;
            };
            DatePicker.getDatePickerByMonth = function(month) {
              // div.month > div.calendar > div.datePicker
              return month.parentNode.parentNode;
            };
            DatePicker.getDatePickerByCell = function(cell) {
              var month = DatePicker.getMonthByDay(cell);
              return DatePicker.getDatePickerByMonth(month);
            };
            // Methods for fetching the calendar and controling it's display.
            DatePicker.getCalendar = function(datePickerID) {
              var datePicker = DatePicker.getDatePicker(datePickerID);
              for (var i = 0; i < datePicker.childNodes.length; i++) {
                var child = datePicker.childNodes[i];
                if (child.className == "calendar") {
                  return child;
                }
              }
              alert("Internal Error: DatePicker " + datePickerID + " has no calendar.");
              return null;
            };
            DatePicker.launchCalendar = function(datePickerID, inputID) {
              var input = document.getElementById(inputID);
              var date = input.value;
              if (Date.isDate(date)) {
                DatePicker.setInitialMonthDate(datePickerID, date);
              }
              DatePicker.toggleCalendar(datePickerID);
            };
            DatePicker.showCalendar = function(datePickerID) {
              var calendar = DatePicker.getCalendar(datePickerID);
              calendar.style.display = "block";
              // In IE, select lists do not honor z-index ordering. So, we
              // need to hide any select lists that overlap the calendar.
              if (document.all) {
                DatePicker.hideSelectLists(calendar);
              }
            };
            DatePicker.hideCalendar = function(datePickerID) {
              var calendar = DatePicker.getCalendar(datePickerID);
              // Re-display any select lists that we hid to show the calendar.
              if (document.all) {
                DatePicker.showSelectLists(calendar);
              }
              calendar.style.display = "none";
            };
            DatePicker.toggleCalendar = function(datePickerID) {
              var calendar = DatePicker.getCalendar(datePickerID);
              if (calendar.style.display == "block") {
                DatePicker.hideCalendar(datePickerID);
              } else {
                DatePicker.showCalendar(datePickerID);
              }
            };
            // Methods for adding and managing months to the date picker.
            DatePicker.addMonth = function(datePickerID, dateAsString) {
              var calendar = DatePicker.getCalendar(datePickerID);
              var date = new Date(dateAsString);
              var month = DatePicker.createMonth(datePickerID);
              calendar.appendChild(month);
              DatePicker.setMonthDate(month, date);
            };
            DatePicker.setInitialMonthDate = function(datePickerID, dateAsString) {
              var months = DatePicker.getMonths(datePickerID);
              if (months.length == 0) {
                DatePicker.addMonth(datePickerID, dateAsString);
                return;
              }
              // Our calendar contains one or more months. We'll determine the
              // offset of the first month from the specified date and shift
              // the months accordingly.
              var initialMonth = months[0];
              var monthDate = DatePicker.getMonthDate(initialMonth);
              var date = new Date(dateAsString);
              var monthDifference = monthDate.getMonthsFrom(date);
              if (monthDifference != 0) {
                DatePicker.shiftMonths(datePickerID, monthDifference);
              }
            };
            DatePicker.shiftMonths = function(datePickerID, numberOfMonths) {
              var months = DatePicker.getMonths(datePickerID);
              for (var i = 0; i < months.length; i++) {
                var month = months[i];
                date = DatePicker.getMonthDate(month);
                date.addMonths(numberOfMonths)
                DatePicker.setMonthDate(month, date);
              }
            };
            // Methods for getting, creating and populating tables.
            DatePicker.getMonths = function(datePickerID) {
              var calendar = DatePicker.getCalendar(datePickerID);
              var months = calendar.getElementsByTagName("div");
              return months;
            };
            DatePicker.getMonthByDay = function(day) {
              // td > tr > tbody > table > div
              return day.parentNode.parentNode.parentNode.parentNode;
            };
            DatePicker.setMonthDays = function(month) {
              var date = DatePicker.getMonthDate(month);
              var firstDayOfMonth = date.toFirstDayOfMonth();
              var lastDayOfMonth = date.toLastDayOfMonth();
              // getDay() will return the day of the week that the month start
              // on. If the week starts on a Wednesday, getDay() will return 3
              // (base 0).
              var startIndex = firstDayOfMonth.getDay();
              var tds = month.getElementsByTagName("td");
              for (var i = 0; i < tds.length; i++) {
                // Subtract one because cells work off a zero based index.
                var td = tds[i];
                // Dettach any previous onclick event handlers.
                DatePicker.detachCellOnClickEventHandler(td);
                // The start index can be treated as an offset. If we
                // subtract that from the index, we will get the day of the
                // month. However, we need to add one because the day of the
                // month will be 1 based. The indexes are both zero based.
                var dayOfMonth = i - startIndex + 1;
                // We'll need to determine the current date. We'll start
                // with the first day of the month and work from there.
                var thisDate = new Date(firstDayOfMonth);
                var className = "";
                if (dayOfMonth < 1) {
                  // Since we're starting with the first day of the month,
                  // we can subtract our dayOfMonth variable. We have to
                  // take off an additional day because dayOfMonth will
                  // equal zero for the last day of the previous month.
                  thisDate.addDays(dayOfMonth - 1);
                  className = "slackDay";
                } else if (dayOfMonth > lastDayOfMonth.getDate()) {
                  // Since we're starting with the first day of the month,
                  // we can add the number of days, subtracting one
                  // because we're starting at one.
                  thisDate.addDays(dayOfMonth - 1);
                  className = "slackDay";
                } else {
                  thisDate.setDate(dayOfMonth);
                  className = "currentMonth";
                }
                td.setAttribute("date", thisDate);
                td.innerHTML = thisDate.getDate();
                td.className = className;
                DatePicker.attachCellOnClickEventHandler(td);
              }
            };
            DatePicker.detachCellOnClickEventHandler = function(cell) {
              cell.onclick = null;
            };
            DatePicker.attachCellOnClickEventHandler = function(cell) {
              var datePicker = DatePicker.getDatePickerByCell(cell);
              // NOTE: We're using the DOM 0 method of attaching an onclick
              // event by setting the property because it then because easy to
              // remove the event by setting onclick to null.
              cell.onclick = function() {
                var serializedDate = cell.getAttribute("date");
                var date = new Date(serializedDate);
                datePicker.onClickEventHandler(date);
              }
            };
            DatePicker.createMonth = function(datePickerID) {
              // Create the div container, the table and the table body before
              // we begin populating the table cells.
              var div = document.createElement("div");
              div.className = "month";
              var table = document.createElement("table");
              var tableBody = document.createElement("tbody");
              table.appendChild(tableBody);
              // Create a table header row. This will contain the month name
              // and navigation.
              var tr = document.createElement("tr");
              // Build the right most portion of the table header. This will
              // allow users to navigate to the nest month.
              var leftTH = document.createElement("th");
              leftTH.innerHTML = "«";
              leftTH.className = "navigation";
              DatePicker.addEventListener(leftTH, "mouseup", function() {
                DatePicker.shiftMonths(datePickerID, -1);
              });
              tr.appendChild(leftTH);
              // Build the middle portion of the table header. This will
              // contain the month name.
              var midTH = document.createElement("th");
              midTH.colSpan = 5;
              midTH.className = "label";
              DatePicker.addEventListener(midTH, "mouseup", function() {
                DatePicker.hideCalendar(datePickerID);
              });
              tr.appendChild(midTH);
              // Build the right most portion of the table header. This will
              // allow users to navigate to the nest month.
              var rightTH = document.createElement("th");
              rightTH.innerHTML = "»";
              rightTH.className = "navigation";
              DatePicker.addEventListener(rightTH, "mouseup", function() {
                DatePicker.shiftMonths(datePickerID, 1);
              });
              tr.appendChild(rightTH);
              tableBody.appendChild(tr);
              // Create the rows and cells for the days of the month.
              for (var rowIndex = 0; rowIndex < 6; rowIndex++) {
                var tr = document.createElement("tr");
                for (var cellIndex = 0; cellIndex < 7; cellIndex++) {
                  var cell = document.createElement("td");
                  tr.appendChild(cell);
                }
                tableBody.appendChild(tr);
              }
              div.appendChild(table);
              return div;
            };
            // Accessor methods for getting and setting the date for a specific
            // table/month
            DatePicker.getMonthDate = function(month) {
              var dateAttribute = month.getAttribute("date");
              var date = new Date(dateAttribute);
              return date;
            };
            DatePicker.setMonthDate = function(month, date) {
              // We want the month date to be the first day of the month.
              // That will make calculations easier when shifting months.
              var startOfMonth = date.toFirstDayOfMonth();
              month.setAttribute("date", startOfMonth);
              // Changing the date of the month forces a rebuild of the days.
              DatePicker.setMonthDays(month);
              var label = startOfMonth.getMonthAsString() + ", " + startOfMonth.getFullYear();
              DatePicker.setMonthLabel(month, label);
            };
            // Accessor methods for getting and setting the label for a specific
            // table/month
            DatePicker.getMonthLabelElement = function(month) {
              var ths = month.getElementsByTagName("th");
              for (var i = 0; i < ths.length; i++) {
                var th = ths[i];
                if (th.className == "label") {
                  return th;
                }
              }
              return null;
            };
            DatePicker.setMonthLabel = function(month, labelText) {
              var label = DatePicker.getMonthLabelElement(month);
              label.innerHTML = labelText;
            };
            // Accessor methods for getting and setting the date for a specific
            // table/month. This attribute just tracks the the function's name.
            DatePicker.setOnClickEventHandler = function(datePickerID, onClickEventHandler) {
              var datePicker = DatePicker.getDatePicker(datePickerID);
              datePicker.onClickEventHandler = onClickEventHandler;
            };
            DatePicker.getOnClickEventHandler = function(datePickerID) {
              var datePicker = DatePicker.getDatePicker(datePickerID);
              return datePicker.onClickEventHandler;
            };
            // Browser independent way of attaching an event listener to an
            // element.
            DatePicker.addEventListener = function(element, eventName, listener) {
              if (element.attachEvent) {
                // Use Internet Explorer method.
                element.attachEvent("on" + eventName, listener);
              } else {
                // Use newer DOM method supported by Firefox.
                element.addEventListener(eventName, listener, true);
              }
            };
            /* Take a DOM event object corresponding to the onmouseout event. In
             * IE, this will be undefined. */
            DatePicker.checkCalendarFocus = function(e, datePickerID) {
              var toElement;
              if (e) {
                // DOM (Mozilla/Firefox)
                toElement = e.relatedTarget;
              } else {
                // Internet Explorer. We won't have a DOM event interface.
                // Instead, we'll look to the global event object.
                toElement = window.event.toElement;
              }
              // Check to see if the element we're moving into is contained
              // within our calendar. If not, hide the calendar.
              var calendar = DatePicker.getCalendar(datePickerID);
              if (!DatePicker.elementContains(calendar, toElement)) {
                DatePicker.hideCalendar(datePickerID);
              }
            };
            DatePicker.elementContains = function(element, elementToCheck) {
              if (element.contains) {
                // Internet Explorer.
                return element.contains(elementToCheck);
              } else {
                // Non-IE browsers.
                var currentElement = elementToCheck;
                // Loop until the currentElement matches the element we're
                // looking for by traversing up the document tree. If we
                // make it to the top most item, then the currentElement
                // will be null because the parentNode function would have
                // returned null.
                while (currentElement != null && element != currentElement) {
                  currentElement = currentElement.parentNode;
                }
                if (element == currentElement) {
                  return true;
                } else {
                  return false;
                }
              }
            };
            DatePicker.elementsOverlap = function(firstElement, secondElement) {
              var first = DatePicker.getElementAbsolutePosition(firstElement);
              var second = DatePicker.getElementAbsolutePosition(secondElement);
              if (first.topLeft.x > second.topRight.x) {
                // the first box is too far to the right
                return false;
              } else if (first.topLeft.y > second.bottomRight.y) {
                // the first box is too far down
                return false;
              } else if (second.topLeft.x > first.bottomRight.x) {
                // the second is too far to the right
                return false;
              } else if (second.topLeft.y > first.bottomRight.y) {
                // the second is too far down
                return false;
              }
              return true;
            };
            DatePicker.getElementAbsolutePosition = function(element) {
              var offsetLeft = DatePicker.getOffsetLeft(element);
              var offsetTop = DatePicker.getOffsetTop(element);
              var offsetWidth = element.offsetWidth;
              var offsetHeight = element.offsetHeight;
              var position = {
                "topLeft": {
                  "x": offsetLeft,
                  "y": offsetTop
                },
                "topRight": {
                  "x": offsetLeft + offsetWidth,
                  "y": offsetTop
                },
                "bottomLeft": {
                  "x": offsetLeft,
                  "y": offsetTop + offsetHeight
                },
                "bottomRight": {
                  "x": offsetLeft + offsetWidth,
                  "y": offsetTop + offsetHeight
                }
              };
              return position;
            };
            DatePicker.getOffsetTop = function(element) {
              var offset = element.offsetTop;
              var parent = element.offsetParent;
              while (parent != null) {
                offset += parent.offsetTop;
                parent = parent.offsetParent;
              }
              return offset;
            };
            DatePicker.getOffsetLeft = function(element) {
              var offset = element.offsetLeft;
              var parent = element.offsetParent;
              while (parent != null) {
                offset += parent.offsetLeft;
                parent = parent.offsetParent;
              }
              return offset;
            };
            DatePicker.getElementsByClassName = function(element, tagName, className) {
              var arrElements = (tagName == "*" && document.all) ? document.all : element.getElementsByTagName(tagName);
              var matches = new Array();
              className = className.replace(/\-/g, "\\-");
              var regEx = new RegExp("(^|\\s)" + className + "(\\s|$)");
              for (var i = 0; i < arrElements.length; i++) {
                var currentElement = arrElements[i];
                if (regEx.test(currentElement.className)) {
                  matches.push(currentElement);
                }
              }
              return matches;
            };
            /* Methods for managing select lists, which don't obey z-index
             * ordering in IE. */
            DatePicker.hideSelectLists = function(element) {
              var selectLists = document.getElementsByTagName("select");
              for (var i = 0; i < selectLists.length; i++) {
                var selectList = selectLists[i];
                if (!DatePicker.elementContains(element, selectList) && DatePicker.elementsOverlap(element, selectList)) {
                  selectList.className += " datePickerHiddenSelect";
                }
              }
            };
            DatePicker.showSelectLists = function() {
              var selectLists = DatePicker.getElementsByClassName(document, "select", "datePickerHiddenSelect");
              for (var i = 0; i < selectLists.length; i++) {
                var selectList = selectLists[i];
                var className = selectList.className;
                className = className.replace(" datePickerHiddenSelect", "");
                className = className.replace("datePickerHiddenSelect", "");
                selectList.className = className;
              }
            };
          </script>
          <div class="datePickerContainer">
            <div class="datePicker" id="datePicker_1">
              <div>
                <input type="text" name="fromdate" id="datePicker_1_input" class="date" style="width: 80px" value="1/27/2022">
                <img src="/Images/cal.gif" alt="" width="16" height="16" class="trigger" onclick="DatePicker.launchCalendar('datePicker_1', 'datePicker_1_input')">
              </div>
              <div class="calendar" onmouseout="DatePicker.checkCalendarFocus(arguments[0], 'datePicker_1');">
                <div class="month" date="Sat Jan 01 2022 00:00:00 GMT+0000 (GMT)">
                  <table>
                    <tbody>
                      <tr>
                        <th class="navigation">«</th>
                        <th colspan="5" class="label">January, 2022</th>
                        <th class="navigation">»</th>
                      </tr>
                      <tr>
                        <td date="Sun Dec 26 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">26</td>
                        <td date="Mon Dec 27 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">27</td>
                        <td date="Tue Dec 28 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">28</td>
                        <td date="Wed Dec 29 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">29</td>
                        <td date="Thu Dec 30 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">30</td>
                        <td date="Fri Dec 31 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">31</td>
                        <td date="Sat Jan 01 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">1</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 02 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">2</td>
                        <td date="Mon Jan 03 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">3</td>
                        <td date="Tue Jan 04 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">4</td>
                        <td date="Wed Jan 05 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">5</td>
                        <td date="Thu Jan 06 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">6</td>
                        <td date="Fri Jan 07 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">7</td>
                        <td date="Sat Jan 08 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">8</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 09 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">9</td>
                        <td date="Mon Jan 10 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">10</td>
                        <td date="Tue Jan 11 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">11</td>
                        <td date="Wed Jan 12 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">12</td>
                        <td date="Thu Jan 13 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">13</td>
                        <td date="Fri Jan 14 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">14</td>
                        <td date="Sat Jan 15 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">15</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 16 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">16</td>
                        <td date="Mon Jan 17 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">17</td>
                        <td date="Tue Jan 18 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">18</td>
                        <td date="Wed Jan 19 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">19</td>
                        <td date="Thu Jan 20 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">20</td>
                        <td date="Fri Jan 21 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">21</td>
                        <td date="Sat Jan 22 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">22</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 23 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">23</td>
                        <td date="Mon Jan 24 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">24</td>
                        <td date="Tue Jan 25 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">25</td>
                        <td date="Wed Jan 26 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">26</td>
                        <td date="Thu Jan 27 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">27</td>
                        <td date="Fri Jan 28 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">28</td>
                        <td date="Sat Jan 29 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">29</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 30 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">30</td>
                        <td date="Mon Jan 31 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">31</td>
                        <td date="Tue Feb 01 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">1</td>
                        <td date="Wed Feb 02 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">2</td>
                        <td date="Thu Feb 03 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">3</td>
                        <td date="Fri Feb 04 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">4</td>
                        <td date="Sat Feb 05 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">5</td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
              <script type="text/javascript">
                DatePicker.setOnClickEventHandler("datePicker_1", function(date) {
                  var input = document.getElementById("datePicker_1_input");
                  input.value = date.toUsDateFormat();
                  DatePicker.hideCalendar("datePicker_1");
                  DatePicker.setInitialMonthDate("datePicker_1", date);
                });
                DatePicker.setInitialMonthDate("datePicker_1", "1/27/2022");
              </script>
            </div>
          </div>
        </td>
        <th nowrap=""> To: </th>
        <td nowrap="">
          <div class="datePickerContainer">
            <div class="datePicker" id="datePicker_2">
              <div>
                <input type="text" name="todate" id="datePicker_2_input" class="date" style="width: 80px" value="">
                <img src="/Images/cal.gif" alt="" width="16" height="16" class="trigger" onclick="DatePicker.launchCalendar('datePicker_2', 'datePicker_2_input')">
              </div>
              <div class="calendar" onmouseout="DatePicker.checkCalendarFocus(arguments[0], 'datePicker_2');">
                <div class="month" date="Sat Jan 01 2022 00:00:00 GMT+0000 (GMT)">
                  <table>
                    <tbody>
                      <tr>
                        <th class="navigation">«</th>
                        <th colspan="5" class="label">January, 2022</th>
                        <th class="navigation">»</th>
                      </tr>
                      <tr>
                        <td date="Sun Dec 26 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">26</td>
                        <td date="Mon Dec 27 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">27</td>
                        <td date="Tue Dec 28 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">28</td>
                        <td date="Wed Dec 29 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">29</td>
                        <td date="Thu Dec 30 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">30</td>
                        <td date="Fri Dec 31 2021 00:00:00 GMT+0000 (GMT)" class="slackDay">31</td>
                        <td date="Sat Jan 01 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">1</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 02 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">2</td>
                        <td date="Mon Jan 03 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">3</td>
                        <td date="Tue Jan 04 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">4</td>
                        <td date="Wed Jan 05 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">5</td>
                        <td date="Thu Jan 06 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">6</td>
                        <td date="Fri Jan 07 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">7</td>
                        <td date="Sat Jan 08 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">8</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 09 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">9</td>
                        <td date="Mon Jan 10 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">10</td>
                        <td date="Tue Jan 11 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">11</td>
                        <td date="Wed Jan 12 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">12</td>
                        <td date="Thu Jan 13 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">13</td>
                        <td date="Fri Jan 14 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">14</td>
                        <td date="Sat Jan 15 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">15</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 16 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">16</td>
                        <td date="Mon Jan 17 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">17</td>
                        <td date="Tue Jan 18 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">18</td>
                        <td date="Wed Jan 19 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">19</td>
                        <td date="Thu Jan 20 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">20</td>
                        <td date="Fri Jan 21 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">21</td>
                        <td date="Sat Jan 22 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">22</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 23 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">23</td>
                        <td date="Mon Jan 24 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">24</td>
                        <td date="Tue Jan 25 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">25</td>
                        <td date="Wed Jan 26 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">26</td>
                        <td date="Thu Jan 27 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">27</td>
                        <td date="Fri Jan 28 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">28</td>
                        <td date="Sat Jan 29 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">29</td>
                      </tr>
                      <tr>
                        <td date="Sun Jan 30 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">30</td>
                        <td date="Mon Jan 31 2022 00:00:00 GMT+0000 (GMT)" class="currentMonth">31</td>
                        <td date="Tue Feb 01 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">1</td>
                        <td date="Wed Feb 02 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">2</td>
                        <td date="Thu Feb 03 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">3</td>
                        <td date="Fri Feb 04 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">4</td>
                        <td date="Sat Feb 05 2022 00:00:00 GMT+0000 (GMT)" class="slackDay">5</td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
              <script type="text/javascript">
                DatePicker.setOnClickEventHandler("datePicker_2", function(date) {
                  var input = document.getElementById("datePicker_2_input");
                  input.value = date.toUsDateFormat();
                  DatePicker.hideCalendar("datePicker_2");
                  DatePicker.setInitialMonthDate("datePicker_2", date);
                });
                DatePicker.setInitialMonthDate("datePicker_2", "1/27/2022");
              </script>
            </div>
          </div>
        </td>
      </tr>
      <tr>
        <th>Keywords:</th>
        <td>
          <input type="text" name="Keywords" value="" style="width:193px;">
        </td>
        <td colspan="2"> &nbsp; <select name="KeywordsSearchType">
            <option value="AND"> All Words </option>
            <option value="OR" selected=""> Any Words </option>
            <option value="PHRASE"> Exact Phrase </option>
          </select>
        </td>
      </tr>
      <tr>
        <th>Village:</th>
        <td>
          <select name="Town_ID" style="width:200px;">
            <option value="0" selected="">All Cape Cod &amp; the Islands</option>
            <option value="11">Barnstable</option>
            <option value="12">Bass River</option>
            <option value="13">Bourne</option>
            <option value="91">Brewster</option>
            <option value="15">Buzzards Bay</option>
            <option value="16">Cataumet</option>
            <option value="17">Cedarville</option>
            <option value="18">Centerville</option>
            <option value="19">Chatham</option>
            <option value="20">Chathamport</option>
            <option value="21">Cotuit</option>
            <option value="22">Cummaquid</option>
            <option value="23">Dennis</option>
            <option value="24">Dennisport</option>
            <option value="25">East Brewster</option>
            <option value="26">East Dennis</option>
            <option value="27">East Falmouth</option>
            <option value="28">East Harwich</option>
            <option value="83">East Orleans</option>
            <option value="30">East Sandwich</option>
            <option value="31">Eastham</option>
            <option value="32">Falmouth</option>
            <option value="33">Falmouth Heights</option>
            <option value="34">Forestdale</option>
            <option value="35">Harwich</option>
            <option value="36">Harwichport</option>
            <option value="37">Hatchville</option>
            <option value="85">Hyannis</option>
            <option value="39">Hyannisport</option>
            <option value="40">Maravista</option>
            <option value="41">Marstons Mills</option>
            <option value="8">Martha's Vineyard</option>
            <option value="42">Mashpee</option>
            <option value="43">Monument Beach</option>
            <option value="94">Nantucket</option>
            <option value="44">Naushon Island</option>
            <option value="95">New Bedford</option>
            <option value="45">New Seabury</option>
            <option value="46">North Chatham</option>
            <option value="47">North Eastham</option>
            <option value="48">North Falmouth</option>
            <option value="49">North Harwich</option>
            <option value="50">Orleans</option>
            <option value="51">Osterville</option>
            <option value="52">Plymouth</option>
            <option value="53">Pocasset</option>
            <option value="54">Popponesset</option>
            <option value="86">Provincetown</option>
            <option value="56">Sagamore</option>
            <option value="57">Sagamore Beach</option>
            <option value="58">Sandwich</option>
            <option value="59">South Chatham</option>
            <option value="60">South Dennis</option>
            <option value="61">South Harwich</option>
            <option value="88">South Orleans</option>
            <option value="63">South Sandwich</option>
            <option value="64">South Wellfleet</option>
            <option value="65">South Yarmouth</option>
            <option value="66">Teaticket</option>
            <option value="87">Truro</option>
            <option value="68">Waquoit</option>
            <option value="69">Wareham</option>
            <option value="70">Wellfleet</option>
            <option value="71">West Barnstable</option>
            <option value="72">West Chatham</option>
            <option value="73">West Dennis</option>
            <option value="89">West Falmouth</option>
            <option value="76">West Harwich</option>
            <option value="90">West Hyannis Port</option>
            <option value="79">West Yarmouth</option>
            <option value="80">Woods Hole</option>
            <option value="81">Yarmouth</option>
            <option value="82">Yarmouthport</option>
          </select>
        </td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <th>By Category:</th>
        <td>
          <select name="Cat_ID" style="Width:200px">
            <option value="0" selected="">All Event Categories</option>
            <option value="10">Arts &amp; Theater</option>
            <option value="52">Auditions</option>
            <option value="42">Benefit</option>
            <option value="3">Books, Signings &amp; Readings</option>
            <option value="32">Craft Fairs</option>
            <option value="2">Food &amp; Drink</option>
            <option value="54">Fundraiser</option>
            <option value="11">Galleries &amp; Museums</option>
            <option value="43">Holiday Events</option>
            <option value="35">Lectures &amp; Symposiums</option>
            <option value="1">Movies &amp; Film</option>
            <option value="16">Music &amp; Concerts</option>
            <option value="40">Other</option>
            <option value="49">Outdoor Activities</option>
            <option value="14">Parades &amp; Festivals</option>
            <option value="13">Sales &amp; Commercial Events</option>
            <option value="29">Shows &amp; Demonstrations</option>
            <option value="20">Wildlife</option>
          </select>
        </td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <th colspan="2"> Show only: <input type="checkbox" id="Event_IsFree" name="Event_IsFree" value="1">
          <label for="Event_IsFree">Free</label>
          <input type="checkbox" id="Event_PetsWelcome" name="Event_PetsWelcome" value="1">
          <label for="Event_PetsWelcome">Pets Welcome</label>
        </th>
        <th colspan="2">
          <a href="javascript:document.forms['searchForm'].submit()" class="searchFormSubmitLink">Display Events</a> &nbsp;&nbsp; <input name="Submit" type="image" value="submit" src="/images/SearchArrow.gif" alt="Display Events"
            style="vertical-align: middle;">
        </th>
      </tr>
    </tbody>
  </table>
</form>

Text Content




Cape Cod Events
http://www.CapeEvents.com



From:

«January,
2022»2627282930311234567891011121314151617181920212223242526272829303112345

To:

«January,
2022»2627282930311234567891011121314151617181920212223242526272829303112345

Keywords:   All Words Any Words Exact Phrase Village: All Cape Cod & the Islands
Barnstable Bass River Bourne Brewster Buzzards Bay Cataumet Cedarville
Centerville Chatham Chathamport Cotuit Cummaquid Dennis Dennisport East Brewster
East Dennis East Falmouth East Harwich East Orleans East Sandwich Eastham
Falmouth Falmouth Heights Forestdale Harwich Harwichport Hatchville Hyannis
Hyannisport Maravista Marstons Mills Martha's Vineyard Mashpee Monument Beach
Nantucket Naushon Island New Bedford New Seabury North Chatham North Eastham
North Falmouth North Harwich Orleans Osterville Plymouth Pocasset Popponesset
Provincetown Sagamore Sagamore Beach Sandwich South Chatham South Dennis South
Harwich South Orleans South Sandwich South Wellfleet South Yarmouth Teaticket
Truro Waquoit Wareham Wellfleet West Barnstable West Chatham West Dennis West
Falmouth West Harwich West Hyannis Port West Yarmouth Woods Hole Yarmouth
Yarmouthport   By Category: All Event Categories Arts & Theater Auditions
Benefit Books, Signings & Readings Craft Fairs Food & Drink Fundraiser Galleries
& Museums Holiday Events Lectures & Symposiums Movies & Film Music & Concerts
Other Outdoor Activities Parades & Festivals Sales & Commercial Events Shows &
Demonstrations Wildlife   Show only: Free Pets Welcome Display Events   



Arts & Theater
Auditions
Benefit
Books, Signings & Readings
Craft Fairs
Food & Drink
Fundraiser
Galleries & Museums
Holiday Events
Lectures & Symposiums
Movies & Film
Music & Concerts
Other
Outdoor Activities
Parades & Festivals
Sales & Commercial Events
Shows & Demonstrations
Wildlife

» List Events on Your Site « | Add Event | Print | Home
Welcome to Cape Events, the best resource for events happening in Cape Cod,
Martha's Vineyard, and Nantucket Islands!

To Search for Events in the future, please use the Search options available in
the blue area above.

To Add an Event to Cape Events, please click here. It's FREE!

Jan
27
WHFF Virtual: Small Town Wisconsin
The Woods Hole Film Festival season series WHFF Virtual continues on Thursday,
January 27th with a four day run of the award-winning feature narrative, SMALL
TOWN WISCONSIN, including an online Q&A with the filmmakers on Saturday, January
29 at 7pm EST. ABOUT THE FILM: Wayne Stobierski is the most fun-loving,
hardest-living party animal in Rhinelander, Wisconsin (population 7,798)....
(more)
Feb
2
Mighty Storms of New England
Please join us on Wednesday, February 2nd from 7pm-8pm via Zoom for a virtual
author talk with Eric Fisher! Eric will be discussing his new book Mighty Storms
of New England: The Hurricanes, Tornadoes, Blizzards and Floods That Shaped the
Region.... (more)
Feb
8
“Alaska, Bears and Beyond” Zoom Nature Travel Program
Joy Marzolf (The Joys of Nature) is back with her second of four nature travel
logs! “Alaska, Bears and Beyond” is the next Zoom talk, Tuesday, February 8th at
7pm. Fee is $8 per household. Zoom registration info will be emailed after
purchase. Purchase tickets at westfalmouthlibrary.org/product/alaska-bears-and-
beyond-2-8-22-7pm/ Alaska is often regarded as a last frontier and one of the
last places to see numerous large wildlife.... (more)
Feb
9
Community Visioning Workshop: Coastal Resilience in Woods Hole
ResilientWoodsHole is a private-public initiative to ensure that the vibrant and
productive village of Woods Hole prospers well into the future with the advent
of major climate impacts. We need your input to successfully plan for coastal
resilience in Woods Hole! This participatory workshop will begin with a review
and update on Woods Hole’s vulnerability to sea-level rise and storm surge....
(more)
Feb
12
Habitat for Humanity of Cape Cod Dream Builder's Breakfast
The Cape Cod Tech Chapter Officers of SkillsUSA are hosting a continental
breakfast and silent auction to benefit Habitat for Humanity of Cape Cod. (more)
Feb
13
"Masterpieces at the Meetinghouse" Chamber Music Series
MASK MANDATE & PROOF OF COVID VACCINATION REQUIRED Friends of the South Harwich
Meetinghouse, Inc is pleased to present 6 distinguished ensembles, performing
classic to contemporary works in the warmth and intimacy of the Cape's ideal
chamber music venue.... (more)
Feb
20
Open Mic Classical Online
Join our sign-up musicians and featured guests viola piano ensemble Linking
Legacies with Christopher Jenkins (viola) and Dianna White-Gould (piano) for our
Open Mic Classical Black History Month edition on Zoom.... (more)
May
20
Hyannis HyArts Artist Shanties
Hyannis HyArts Artist Shanties Hyannis Harbor * two locations along Ocean Street
* 12 seaside studios * Hyannis Artists change weekly throughout the season.
Visit often and discover new faces and a variety of artwork each week. PARK AND
WALK: It is easy to spend art-FULL days in downtown Hyannis HyArts Cultural
District, Complementary and metered parking lots are steps away from Main Street
& Hyannis Harbor.... (more)
May
28
by the bay shows memorial day weekend art and craft show
back again after brief pause n this year afterredecorating and have empty walls?
birthday coming or how about a great gift for a friend? maybe just reward
yourself for making it through this winter. Then don't miss By the Bay's fine
art and craft show at Drummer Boy Park on Route 6A in Brewster.... (more)
Jun
17
Hyannis HyArts Artist Shanties
Hyannis HyArts Artist Shanties Hyannis Harbor * two locations along Ocean Street
* 12 seaside studios * Hyannis Artists change weekly throughout the season.
Visit often and discover new faces and a variety of artwork each week. PARK AND
WALK: It is easy to spend art-FULL days in downtown Hyannis HyArts Cultural
District, Complementary and metered parking lots are steps away from Main Street
& Hyannis Harbor.... (more)

Next results >

23.0 F (-5.0 C) A Few Clouds As reported at Chatham, Chatham Municipal Airport,
MA. Last Updated on Jan 26 2022, 6:52 pm EST Cape Cod weather is provided by
CapeGuide.com.



Pleasant Bay
41.7367, -69.9817
January, 27, 2022 2:21 AM Moonrise 3:12 AM Low Tide 0.22 ft 5:54 AM Twilight
begins 6:56 AM Sunrise 8:26 AM High Tide 3.41 ft 12:01 PM Moonset 3:56 PM Low
Tide 0.05 ft 4:49 PM Sunset 5:53 PM Twilight ends 9:06 PM High Tide 2.93 ft Cape
Cod tide and current information provided by CapeTides.com.






THE CAPE COD NETWORK

The Cape Cod Network is a collection of websites full of information on
everything Cape Cod, Nantucket, and Martha's Vineyard.

Cape Cod Events
Cape Cod Tides
Cape Cod Guide
Cape Cod Business Directory
Hiking Cape Cod

We accept no responsibility or liability for the information posted on
CapeEvents.com.
© 2022 Cape Cod Computer, Inc.
We accept no responsibility or liability for the information posted on
CapeEvents.com. | Privacy Policy