<?php
// ini_set('display_errors', 1);
// ini_set('display_startup_errors', 1);
// error_reporting(E_ALL);

$t4_config = array();
$t4_config['config']    = '/media/csumb/dashboard/php-access-control/config-1.json';
$t4_config['phar']      = '/media/csumb/dashboard/php-access-control/access-control.phar';
$t4_config['groups']    = '';
$t4_config['restrict']  = false;
//$t4_config['logic']     = 'or';

try {
  if (preg_match("/t4_([0-9]{16,20}+)\.php/Ui", $_SERVER['REQUEST_URI']) == 0) {

    include_once(((strpos($t4_config['phar'], '.phar') !== false) ? 'phar://' : '').$_SERVER['DOCUMENT_ROOT'].$t4_config['phar'].'/vendor/autoload.php');

    if (!class_exists('\AccessControl\Core\Config')) {
        throw new \Exception('AccessControl Library is not loaded correctly');
    }

    if (!empty($t4_config['config'])) {
        AccessControl\Core\Config::setJSON($_SERVER['DOCUMENT_ROOT'].$t4_config['config']);
    }

    $accessControl = \AccessControl\Core\TypeFactory::getInstance();
    $loggedIn = $accessControl->isLoggedIn();
  }
} catch (Exception $e) {
    echo '<!--'.$e->getMessage().'-->';
}

?>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
   <!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-TS03D92EYX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-TS03D92EYX');
</script>

   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
   <meta http-equiv="X-UA-Compatible" content="ie=edge">
   <!--Meta Description -->
   <!--Meta Keywords -->
   <meta name="author" content="California State University Monterey Bay">
   <meta name="generator" content="Terminalfour">
   <meta name="google-site-verification" content="PBCYYAiyZz10x4MQkpP-zBmP4bVvpKDNrQ6lZ2t79Go" />
   <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:site" content="@csumb">
    <meta name="twitter:creator" content="@csumb">
    <!--og:title-->
    <!--og:description-->
    
    <!--og:image alt-->
    <meta property="fb:app_id" content="626886828256304">
    <meta property="og:type" content="website">
   <noscript>
     <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,600;1,300;1,600&amp;display=swap">
     <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&amp;display=swap">
     <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">
   </noscript>
   <link rel="stylesheet" type="text/css" href="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/css/app.css?version=4.0" /> <!-- app.css -->
   <!-- <link rel="stylesheet" type="text/css" href="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/css/theme.min.css?version=17.0" /> <!-- theme.css -->
   <link rel="stylesheet" type="text/css" href="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/css/theme.css?version=13.0" /> <!-- theme.css -->
   <link rel="stylesheet" type="text/css" href="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/css/all.min.css?version=9.0" /> <!-- fontawesome / all.css -->

   <link rel="stylesheet" type="text/css" href="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/css/t4extras.css?version=24.0" /> <!-- t4extras.css -->
   <link rel="apple-touch-icon" sizes="180x180" href="/media/csumb/site-assets-2024/favicons/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/media/csumb/site-assets-2024/favicons/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/media/csumb/site-assets-2024/favicons/favicon-16x16.png">
    <link rel="manifest" href="/media/csumb/site-assets-2024/favicons/site.webmanifest">
    <link rel="shortcut icon" href="/media/csumb/site-assets-2024/favicons/favicon.ico">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="msapplication-TileImage" content="/media/csumb/site-assets-2024/favicons/mstile-150x150.png">
    <meta name="msapplication-config" content="/media/csumb/site-assets-2024/favicons/browserconfig.xml">
    <meta name="theme-color" content="#ffffff">
   <title>Monterey Bay Aquarium Student Passes | California State University Monterey Bay</title>
   <script>document.getElementsByTagName('html')[0].setAttribute('class', 'js')</script>
   <!--[if IE]>
   <script>document.getElementsByTagName('html')[0].setAttribute('class', 'js old-ie')</script>
   <![endif]-->
   
   <script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function()

{(h.hj.q=h.hj.q||[]).push(arguments)}
;
h._hjSettings=

{hjid:1194959,hjsv:6}
;
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- Hotjar -->
   <!-- begin CBE code -->
<script>
(function(a,b,c,d,e,f,g) {
a[e] = a[e] || function() {(a[e].q = a[e].q || []).push(arguments)};f=b.createElement(c);
g=b.getElementsByTagName(c)[0];f.async=1;f.src=d+"/cbe/cbe.js";g.parentNode.insertBefore(f,g);
})(window,document,"script","https://cbe.capturehighered.net","_cbe");

_cbe("create","47c73d87");
_cbe("log","pageview");
</script>
<!-- end CBE code -->
<script type="text/javascript">
adroll_adv_id ="LXWSKXVD6VAKNIBJHCA4CA"; 
adroll_pix_id = "J33YSPTWEFG33GZZFLYFYW"; 
adroll_version = "2.0"; 
(function(w, d, e, o, a) { 
	w.__adroll_loaded = true; 
	w.adroll = w.adroll || []; 
	w.adroll.f = [ 'setProperties', 'identify', 'track' ]; 
	var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js"; 
	
	for (a = 0; a < w.adroll.f.length; a++) { 
		w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { return function() { w.adroll.push([ n, arguments ]) } })
		(w.adroll.f[a]) } e = d.createElement('script'); 
		o = d.getElementsByTagName('script')[0]; e.async = 1; 
		e.src = roundtripUrl; 
		o.parentNode.insertBefore(e, o); 
})(window, document); 
adroll.track("pageView"); 
</script>
<!-- Capture Tags -->
   <script src="https://www.google.com/recaptcha/api.js?render=6LeZ0ospAAAAADmCVHu3IMvTRwEkGoIY5w4uMdlc" async defer></script>
   <link rel="stylesheet" href="https://www.csuci.edu/webapps/search/css/search-results-gcs.css">
<script async src="https://cse.google.com/cse.js?cx=017752867313261290055:qexsyyoilns"></script>
<!-- Google Search -->
       <!--BE IXF: JavaScript begin-->
		<script src="//cdn.bc0a.com/autopilot/f00000000319042/autopilot_sdk.js"></script>
		<!--BE IXF: JavaScript end-->
  	<style>
      .forms-policies-listing li:last-of-type .forms-policies-item {
        border-bottom: none;
      }
    </style>
</head>

<body>
<div class="node "><!-- div nested for DE mode, in design are on the body -->
   <!-- Everbridge & Site Wide Alerts -->
   
   <div class="emergencynotice" aria-atomic="true" aria-live="assertive" data-t4-emergency-notices="/media/csumb/site-assets-2024/site-wide-alerts/emergency-notice.php"></div>
   
   
   <div class="cookie-banner global-padding--2x" id="cookie-banner">
  <div class="grid-container">
    <div class="cookie-banner__inner">
      <div class="grid-x wysiwyg">

        <p>Privacy Policy Statement. Our Privacy Policy was recently updated.</p>

        <div class="btn-row">

          <button
                  type="button"
                  class=" btn--inverted btn btn--dismiss-cookie"
                  data-button-open-text="Click to dismiss"
                  data-button-close-text="" 
                  data-button-enable-at="0"
                  data-button-disable-at="-1 "
                  data-button-open-class="cookie-panel-dismissed"
                  data-button-open-class-element=""
                  aria-live="polite"
                  aria-label="Dismiss"
                  id="dismiss-cookies--button-toggle"
                  data-toggle-type=""
            >
            
            <span>Dismiss</span>
            <span class="show-for-sr">Click to dismiss</span>
          </button>
          <a class="btn btn--alternate-dark" href=" https://csumb.edu/it/privacy-notice/">Privacy Policy</a>
        </div>

      </div>
    </div>
  </div>
</div>

   <header class="site-header site-header--primary">
			
      <div class="skip-link">
         <a href="#main-menu" class="visually-hidden element-focusable">Skip to main site navigation</a>
         <a href="#main-content" class="visually-hidden element-focusable">Skip to main content</a>
      </div>
      
      <div class="site-header__sticky-container">
         <div class="site-header__wrapper grid-container">
            <a class="site-header__logo" href="/">
               <img src="/media/csumb/site-assets-2024/images/logo.svg" width="346" height="97" class="js-processed logo-lg" alt="CSUMB Logo"> 
               <img src="/media/csumb/site-assets-2024/images/logo-mobile.svg" width="158" height="36" class="js-processed logo-sm" alt="CSUMB Logo"> 
            </a>
            
            <button
            type="button"
            class=" mobile-menu-button button-toggle"
            data-button-open-text="click to open the main menu"
            data-button-close-text="click to close the main menu" 
            data-button-enable-at="0"
            data-button-disable-at="1024 "
            data-button-open-class="mobile-menu-open"
            data-button-open-class-element=""
            aria-live="polite"
            aria-label="Main Menu"
            id="header-menus--button-toggle"
            aria-controls="header-menus"
            data-toggle-type="menu"
            aria-expanded="true"  aria-haspopup="true"    
            >
               <span class="show-for-sr">click to open the main menu</span>
            </button>
            <div id="header-menus" aria-labelledby="header-menus--button-toggle" class="site-header__main">
               <div class="site-header__top">
                  <nav id="utility-menu" class="utility-menu" aria-label="Utility">
  <ul>
<li><a href="/admissions-aid/how-to-apply/">Apply</a></li>
<li><a href="/departments/">Departments</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/giving/">Giving</a></li>
<li><a href="https://www.otterathletics.com/">Athletics</a></li>
</ul>
  <a id="dashboard-link" class="dashboard" href="/dashboard/">Dashboard</a>
  <script>
    (function() {
      var dashboardUrl = '/dashboard/';
      var container = document.getElementById('dashboard-link');
      var currentPath = window.location.pathname;
      var checkStudentStatusURL = dashboardUrl.replace(/\/$/, '') + '/check-student-status';

      var isStudent = false;
      var studentsLink = '';

      function setLink(isLoggedIn) {
        if (currentPath === dashboardUrl || currentPath.startsWith(dashboardUrl + '/')) {
          if (isStudent) {
            window.location.href = studentsLink;
          } else {
            container.setAttribute('href', '/logout');
            container.textContent = 'Dashboard Logout';
          }
        } else if (isLoggedIn) {
          if (isStudent) {
            container.setAttribute('href', studentsLink);
            container.textContent = 'Student Dashboard';
          } else {
            container.setAttribute('href', dashboardUrl);
            container.textContent = 'Dashboard';
          }
        } else {
          container.setAttribute('href', dashboardUrl);
          container.textContent = 'Dashboard Login';
        }
      }

      function checkStudentStatus(callback) {
        fetch(checkStudentStatusURL, { credentials: 'include' })
          .then(function(res) { return res.json(); })
          .then(function(data) {
            isStudent = data.is_student || false;
            studentsLink = data.students_link || '';
            callback();
          })
          .catch(function() { 
            callback(); 
          });
      }

      function checkSession(callback) {
        fetch('/Shibboleth.sso/Session', { credentials: 'include' })
          .then(function(res) { return res.text(); })
          .then(function(text) {
            callback(text.includes('Session Expiration') || text.includes('Authentication Time'));
          })
          .catch(function() { callback(false); });
      }

      checkSession(function(isLoggedIn) {
        if (isLoggedIn) {
          // Check student status first, then set link
          checkStudentStatus(function() {
            setLink(true);
          });
        } else {
          setLink(false);
        }
      });
    })();
  </script>
</nav>

               </div>
               <div class="site-header__bottom">
                  <nav id="main-menu" class="main-menu accessible-menu" data-menu-open-text="Open the %s menu" data-menu-close-text="Close the %s menu" data-menu-label="%s submenu" data-menu-link-text="%s Overview" aria-live="polite" aria-label="Primary">
                     <ul class="menu">
                        <li class="menu-item--expanded">
  <a href="/academics/">Academics</a>
  <ul>
<li><a href="/academics/programs-degrees/">Programs &amp; Degrees</a></li>
<li><a href="/academics/academic-outcomes/">Academic Outcomes</a></li>
<li><a href="/academics/mentorship-scholars/">Mentorship &amp; Scholars</a></li>
<li><a href="/academics/hands-on-learning/">Hands-On Learning</a></li>
<li><a href="/academics/colleges-schools/">Colleges &amp; Schools</a></li>
<li><a href="/academics/centers-institutes/">Centers &amp; Institutes</a></li>
<li><a href="/academics/academic-resources/">Academic Resources</a></li>
</ul>
</li><li class="menu-item--expanded">
  <a href="/admissions-aid/">Admissions &amp; Aid</a>
  <ul>
<li><a href="/admissions-aid/how-to-apply/">How to Apply</a></li>
<li><a href="/admissions-aid/costs-financial-aid/">Paying for College</a></li>
<li><a href="/admissions-aid/visit-campus/">Visit Campus</a></li>
<li><a href="/admissions-aid/admissions-team/">Meet the Admissions Team</a></li>
</ul>
</li><li class="menu-item--expanded">
  <a href="/studentlife/">Student Life</a>
  <ul>
<li><a href="/housing/">Housing and Dining</a></li>
<li><a href="/transportation/">Commuting to CSUMB</a></li>
<li><a href="/seld/clubs-organizations/">Student Clubs and Organizations</a></li>
<li><a href="/recreation/">Recreation</a></li>
<li><a href="/studentlife/support/">Student Support</a></li>
</ul>
</li><li class="menu-item--expanded">
  <a href="/why-csumb/">Why CSUMB?</a>
  <ul>
<li><a href="/why-csumb/monterey-bay-area/">The Monterey Bay Area</a></li>
<li><a href="/why-csumb/supportive-community/">Supportive Community</a></li>
<li><a href="/why-csumb/transformative-outcomes/">Transformative Outcomes</a></li>
<li><a href="/why-csumb/rankings-recognition/">Rankings &amp; Recognition</a></li>
</ul>
</li><li class="menu-item--expanded">
  <a href="/news-events/">News &amp; Events</a>
  <ul>
<li><a href="/news/">All News</a></li>
<li><a href="/events/">Events Calendar</a></li>
</ul>
</li>
                     </ul>
                  </nav>
               </div>
            </div>
            
            <div class="site-search">
               <button
               type="button"
               class=" site-search__toggle button-toggle"
               data-button-open-text="Open the search panel"
               data-button-close-text="Close the search panel" 
               data-button-enable-at="0"
               data-button-disable-at="-1 "
               data-button-open-class="search-panel-open"
               data-button-open-class-element=""
               aria-live="polite"
               aria-label="Search CSUMB Flat Base"
               id="site-search--button-toggle"
               aria-controls="search-block-form"
               data-toggle-type="accordion"
               aria-expanded="true"      
               >
                  <span class="show-for-sr">Open the search panel</span>
               </button>
               <form class="search-form search-block-form oho-search-api-form"  action="/search/" method="get" id="search-block-form" aria-labelledby="site-search--button-toggle" accept-charset="UTF-8">
               
                  <div class="js-form-item form-item js-form-type-textfield form-item-keys js-form-item-keys form-no-label">
                     <label for="edit-keys-3" class="visually-hidden">Go</label>
                     <input placeholder="Search..." type="text" id="edit-keys-3" name="q" value="" size="60" maxlength="128" class="form-text">
                  </div>   
                 
                  <div  class="form-actions js-form-wrapper form-wrapper" id="edit-keys-3--2">
                     <button type="submit" id="edit-submit--2" class="button js-form-submit form-submit">Go</button>
                  </div>
                  
               </form>
            </div>

         </div>
      </div>
         <style>
     .forms-policies-listing li:last-of-type .forms-policies-item {
        border-bottom: none;
      }
	   .grecaptcha-badge { visibility: hidden; }
   </style>     
   </header>

   <main id="main-content" class="main-content">
     <div>
       <!-- text/hero-section -->
       <!-- text/hero -->
      
     	
		  
         <!-- start content types --><section class="wysiwyg-block">
	<div class="grid-container">
		<div class="grid-x grid-margin-x row-gap">
			<div class="initial-12 medium-5 large-4 cell">
				<!-- left nav link menu -->
				<div class="sidebar-parent-link">
					<a href="/osu/">Otter Student Union</a><!-- level 4-->
				</div>
				<div id="about-us" class="accordion sidebar-menu-accordion accordion--mobile"
					data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close"
					data-accordion-breakpoint="767">
					<button id="about-us--button" aria-controls="about-us--content" aria-expanded="true"
						data-toggle-type="menu" aria-label="In this section" class="accordion__button btn"
						aria-haspopup="true">
						<span class="accordion__button-text">In this section</span>
						<span class="accordion__icon">
							<i class="fa-sharp fa-solid fa-chevron-down"></i>
						</span>
					</button>
					<div id="about-us--content" aria-labelledby="about-us--button" class="accordion__content">
						<div class="sidebar-menu-wrapper">
							<nav class="sidebar-menu">
								<header>
									<div class="h4 side-nav-header">
										<a href="/osu/">Otter Student Union</a><!-- level 4-->
									</div>
								</header>
								<ul class="side-nav menu"><li class="item menu-item--expanded"><a href="/osu/about/">OSU Mission, Vision, and Values</a></li><li class="item menu-item--expanded"><a href="/osu/jobs/">OSU Student Assistants</a></li><li class="item menu-item--expanded"><a href="/osu/services-resources/">Services and Resources</a></li><li class="item menu-item--expanded"><a href="/osu/reservations/">Reservations</a></li><li class="item menu-item--expanded"><a href="/osu/programming/">Programming</a></li><li class="item menu-item--expanded"><a href="/osu/board-of-directors/">Board of Directors</a>
<ul class="multilevel-linkul-0">
<li><a href="/osu/board-of-directors/documents/">Documents</a></li>
<li><a href="/osu/board-of-directors/apply/">Apply to Serve</a></li>
<li><a href="/osu/board-of-directors/agendas-minutes/">Agendas and Minutes</a></li>
<li><a href="/osu/board-of-directors/documents/">Documents</a></li>

</ul>

</li><li class="item menu-item--expanded"><a href="/osu/minimonte/">Mini Monte</a></li><li class="item menu-item--expanded"><a href="/osu/esports/">Otter Esports Lounge</a></li><li class="item menu-item--expanded"><a href="/osu/wonderfil/">Wonderfil</a></li><li class="item menu-item--expanded"><a href="/osu/montes5k/">Monte's 5K</a></li><li class="item menu-item--expanded"><a href="/osu/marketing/">Marketing in the OSU</a></li><li class="item menu-item--expanded"><a href="/osu/strangers/">Strangers Project</a></li><li class="item menu-item--expanded"><span class="currentbranch0"><a href="/osu/mba">Monterey Bay Aquarium Student Passes</a></span></li></ul>
							</nav>
						</div>
					</div>
				</div>
			</div>
			<div class="initial-12 medium-7 large-8 cell">
				<div class="wysiwyg">                    <span id="d.en.185487"></span>
					
                    
                    <h2>Visit the Monterey Bay Aquarium for FREE</h2>
<p><span style="font-weight: 400;">Thanks to the Otter Student Union's partnership with the Monterey Bay Aquarium, current Cal State Monterey Bay students can visit the world famous Monterey Bay Aquarium for FREE with a one-time day pass once an academic year, saving them an estimated $65 at the door.</span></p>
<p><span style="font-weight: 400;">The 2025-2026 passes are here! Students can claim a pass by stopping by the OSU Office and tag the Otter Student Union on Instagram </span><a href="https://www.instagram.com/osu_csumb/"><span style="font-weight: 400;">@osu_csumb</span></a><span style="font-weight: 400;"> to share your fun aquarium adventures. The 2025-2026 passes expire on May 17, 2026.</span></p>
<h3>How to claim your free Student Ocean Stewards pass</h3>
<p><span style="font-weight: 400;">Monterey Bay Aquarium Free Student Ocean Stewards passes are available throughout the fall and spring semesters, with dates and restrictions set by the Monterey Bay Aquarium.&nbsp;</span></p>
<p><span style="font-weight: 400;">Passes are available in the OSU Office, Room 306, during our office hours of Monday to Friday from 9 am to 5 pm. Students wanting to claim their pass should have the following ready:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CSUMB Student OtterCard</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CSUMB 9-Digit Student ID Number</span></li>
</ul>
<p><span style="font-weight: 400;">Limit one pass per student, per academic year.</span></p>
				</div>
			</div>
		</div>
	</div>
</section><span id="d.en.185488"></span>
<section class="wysiwyg-block">
	<div class="grid-container">
        <div class="grid-x grid-margin-x row-gap">
            <div class="initial-12">
                <div class="wysiwyg">
                    
                    
                    <h3><strong>Frequently Asked Questions</strong></h3>
                </div>
            </div>
      	</div>
  	</div>
</section><span id="d.en.185489"></span>
<div class="expandable-section global-padding--10x">
  <section class="accordions">
    
    <div class="grid-container">
      <div class="grid-x grid-margin-x">
        <div class="cell initial-12 medium-10"> <div id="aenean-inceptos-egestas-185489" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185489"></span>
  <button id="aenean-inceptos-egestas--button-185489" aria-controls="aenean-inceptos-egestas--content-185489" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">What is the Student Ocean Stewards Program?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185489" aria-labelledby="aenean-inceptos-egestas--button-185489" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">The Student Ocean Stewards Program was created to provide university and college students the opportunity to join the Monterey Bay Aquarium as ocean stewards by providing free admission one time per academic year.</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">More ways to be a Student Ocean Steward:</span></p>
<ol>
<li><span style="font-weight: 400;">Follow Seafood Watch recommendations at </span><a href="https://www.seafoodwatch.org/"><span style="font-weight: 400;">SeafoodWatch.org</span></a><span style="font-weight: 400;">.</span></li>
<li><span style="font-weight: 400;">Refuse single-use plastics, like straws, to-go containers, and utensils.</span></li>
<li><span style="font-weight: 400;">Bring reusable bags to the grocery store.</span></li>
<li><span style="font-weight: 400;">Carry reusable bottles and mugs to reduce plastic waste.</span></li>
</ol>
<p><span style="font-weight: 400;">Looking for more ways to get involved with the Monterey Bay Aquarium? Explore available </span><a href="https://www.montereybayaquarium.org/about-us/internships"><span style="font-weight: 400;">MBA internships</span></a><span style="font-weight: 400;"> open to current university students or become an Aquarium Volunteer by visiting </span><a href="https://www.montereybayaquarium.org/join-give/become-a-volunteer"><span style="font-weight: 400;">online</span></a><span style="font-weight: 400;"> or contacting the Volunteer Engagement Office at 831-648-4867.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185490" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185490"></span>
  <button id="aenean-inceptos-egestas--button-185490" aria-controls="aenean-inceptos-egestas--content-185490" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">How do I use my free Student Ocean Stewards Pass?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185490" aria-labelledby="aenean-inceptos-egestas--button-185490" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">Thank you for participating in this program and claiming your free Monterey Bay Aquarium Student Ocean Stewards Pass. To use your free pass, no reservations are necessary. Simply present the pass along with your current CSUMB Student OtterCard when arriving at the Aquarium. The name on the pass must match your OtterCard.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185491" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185491"></span>
  <button id="aenean-inceptos-egestas--button-185491" aria-controls="aenean-inceptos-egestas--content-185491" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">How many passes can I get?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185491" aria-labelledby="aenean-inceptos-egestas--button-185491" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">Current CSUMB students are limited to a single pass once an academic year. If you get and use a pass in the fall semester, you cannot get another pass in the spring semester.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185492" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185492"></span>
  <button id="aenean-inceptos-egestas--button-185492" aria-controls="aenean-inceptos-egestas--content-185492" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">Can I get my pass mailed or emailed to me?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185492" aria-labelledby="aenean-inceptos-egestas--button-185492" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">No, passes must be picked up in person from our OSU Office, Room 306. They cannot be emailed or mailed out.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185493" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185493"></span>
  <button id="aenean-inceptos-egestas--button-185493" aria-controls="aenean-inceptos-egestas--content-185493" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">What if I don't have a CSUMB Student OtterCard?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185493" aria-labelledby="aenean-inceptos-egestas--button-185493" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">A CSUMB Student OtterCard is not only required when picking up your pass from the OSU Office, but the Monterey Bay Aquarium will also ask for it to be presented when using the free pass. If you have not already picked up your OtterCard or you have lost it, you can visit the Campus Service Center located in the Student Services Building (building 47). To learn more about how to get your OtterCard and other benefits of having one, visit the Admitted Otters page </span><a href="https://csumb.edu/admissions-aid/admitted-students/ottercard/"><span style="font-weight: 400;">here</span></a><span style="font-weight: 400;">.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185494" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185494"></span>
  <button id="aenean-inceptos-egestas--button-185494" aria-controls="aenean-inceptos-egestas--content-185494" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">Can someone else use my pass?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185494" aria-labelledby="aenean-inceptos-egestas--button-185494" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">Passes are to be used by the student that claimed it and are not transferrable to other individuals.</span></p>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185495" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185495"></span>
  <button id="aenean-inceptos-egestas--button-185495" aria-controls="aenean-inceptos-egestas--content-185495" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">Student Ocean Stewards Program Passes Terms of Use</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185495" aria-labelledby="aenean-inceptos-egestas--button-185495" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">Terms of use as set by the Monterey Bay Aquarium:</span></p>
<ol>
<li><span style="font-weight: 400;">The passes are valid for only one use.</span></li>
<li><span style="font-weight: 400;">The passes are good for admission to the Monterey Bay Aquarium.</span></li>
<li><span style="font-weight: 400;">The passes are non-refundable.</span></li>
<li><span style="font-weight: 400;">Passes may not be copied, transferred, or resold.</span></li>
<li><span style="font-weight: 400;">Unauthorized duplication or sale of any ticket may prevent your admission to the Monterey Bay Aquarium.</span></li>
<li><span style="font-weight: 400;">The Monterey Bay Aquarium is not responsible for any inconvenience caused by the unauthorized duplication of any ticket.</span></li>
<li><span style="font-weight: 400;">Passes cannot be replaced if lost, stolen, or destroyed.</span></li>
<li><span style="font-weight: 400;">Passes not obtained from the CSUMB Otter Student Union may be lost, stolen, or counterfeit, and, therefore, such tickets are void.</span></li>
</ol>
    </div>
  </div>
</div><div id="aenean-inceptos-egestas-185496" class="accordion" data-accordion-open-text="Click to Open" data-accordion-close-text="Click to Close" >
  <span id="d.en.185496"></span>
  <button id="aenean-inceptos-egestas--button-185496" aria-controls="aenean-inceptos-egestas--content-185496" aria-expanded="false" data-toggle-type="menu" class="accordion__button btn" >
    <span class="accordion__button-text">How do I get to the Monterey Bay Aquarium from CSUMB?</span>
    <span class="accordion__icon">
      <i class="fa-sharp fa-solid fa-chevron-down"></i>
    </span>
  </button>
  <div id="aenean-inceptos-egestas--content-185496" aria-labelledby="aenean-inceptos-egestas--button-185496" class="accordion__content">
    <div class="wysiwyg">
		<p><span style="font-weight: 400;">Monterey Bay Aquarium &bull; 886 Cannery Row, Monterey, CA 93940</span></p>
<h4>I have my own vehicle</h4>
<p><span style="font-weight: 400;">For those with personal vehicles, use Google Maps to enter the address above to navigate to the Monterey Bay Aquarium. Street metered parking and parking garages are available nearby. Additional costs may apply.</span></p>
<h4>Travel for free with the Monterey-Salinas Transit Bus (MST)</h4>
<p><span style="font-weight: 400;">CSUMB students, staff, and faculty may board any MST Bus in the network for free by swiping their OtterCard </span><span style="font-weight: 400;">during the Fall and Spring Semesters. MST takes about 45-60 minutes to get from CSUMB to the Monterey Bay Aquarium, traveling 12.1 miles. Be sure to check the </span><a href="https://mst.org/"><span style="font-weight: 400;">MST website</span></a><span style="font-weight: 400;"> for the latest schedules. MST buses can get crowded, so be prepared to stand.</span></p>
<p><strong>TO AQUARIUM FROM CSUMB:</strong></p>
<ol>
<li><span style="font-weight: 400;">Take the MST Line 17/18 bus from the CSUMB Alumni &amp; Visitor&rsquo;s Center bus stop.</span></li>
<li><span style="font-weight: 400;">Remain on the bus, it will change to JAZZ A/B.</span></li>
<li><span style="font-weight: 400;">JAZZ A/B will travel to Monterey Transit Plaza in Downtown Monterey, then continue to the Monterey Bay Aquarium.</span></li>
<li><span style="font-weight: 400;">The Monterey Bay Aquarium is a short walk from the Cannery Row stop (Irving Ave and Foam Street).</span></li>
</ol>
<p><strong>TO CSUMB FROM AQUARIUM:</strong></p>
<ol>
<li><span style="font-weight: 400;">Take the MST Jazz A/B bus from the Cannery Row stop on Irving Ave and Foam Street.</span></li>
<li><span style="font-weight: 400;">Jazz A/B will travel to the Monterey Transit Plaza in Downtown Monterey.</span></li>
<li><span style="font-weight: 400;">Remain on the bus, it will change to Line 17/18.</span></li>
<li><span style="font-weight: 400;">Line 17/18 will travel to CSUMB Alumni &amp; Visitor&rsquo;s Center bus stop.</span></li>
</ol>
<p><span style="font-weight: 400;">For your convenience, download the </span><a href="https://csumbedu-cms01-production.terminalfour.net/terminalfour/SiteManager?ctfn=download&amp;fnno=60&amp;ceid=bc79bcbeb68e31b1a6aa9c651170cf3aaf513dd9"><span style="font-weight: 400;">MBA Directions with MST</span></a><span style="font-weight: 400;"> PDF. A little nervous about taking the bus? Check out </span><a href="https://www.instagram.com/reel/C4ZLfxWP0bK/"><span style="font-weight: 400;">Mini Monte's visit</span></a><span style="font-weight: 400;"> using the MST Bus to the Monterey Bay Aquarium.</span></p>
    </div>
  </div>
</div>			</div>
         </div>
      </div>
   </section>
</div><span id="d.en.185497"></span>
<section class="wysiwyg-block">
	<div class="grid-container">
        <div class="grid-x grid-margin-x row-gap">
            <div class="initial-12">
                <div class="wysiwyg">
                    
                    
                    <h3>The Monterey Bay Aquarium</h3>
<p><span style="font-weight: 400;">The Monterey Bay Aquarium, located on the scenic shores of Monterey, California, is a world-renowned institution dedicated to marine conservation and education. Featuring a stunning array of exhibits showcasing the diverse marine life of the Monterey Bay and beyond, the aquarium offers visitors an immersive experience with its captivating displays and interactive programs. Known for its pioneering efforts in marine science, the Monterey Bay Aquarium plays a vital role in ocean conservation and inspires millions of visitors each year to protect our oceans.</span></p>
<p><span style="font-weight: 400;">Follow the Monterey Bay Aquarium on Instagram </span><a href="https://www.instagram.com/montereybayaquarium/"><span style="font-weight: 400;">@montereybayaquarium</span></a><span style="font-weight: 400;"> or visit them </span><a href="https://www.montereybayaquarium.org/"><span style="font-weight: 400;">online</span></a><span style="font-weight: 400;"> to learn more and plan your visit.</span></p>
                </div>
            </div>
      	</div>
  	</div>
</section><svg class="svg--wavelength" aria-hidden="true">
	<clipPath id="wavelength-clip-path" clipPathUnits="objectBoundingBox"><path d="m0.955,0.212 c0.004,0.007,0.008,0.015,0.012,0.022 c0.001,0.002,0.002,-0.001,0.001,-0.004 c-0.111,-0.376,-0.317,-0.234,-0.475,0.023 c-0.159,0.258,-0.35,0.554,-0.523,0.194 c-0.001,-0.001,-0.002,0.002,-0.001,0.004 c0.004,0.013,0.008,0.025,0.012,0.037 v0.511 l0.973,-0.023"></path></clipPath>
</svg>
</div>
</main>

<aside class="sock">
  <div class="section-heading">
    <div class="grid-container">
      <div class="grid-x grid-margin-x">
        <div class="cell medium-10 large-12">
          <h2 class="section-heading__title">A <span>Personalized Education</span> to Empower Your Future </h2>
          <p class="section-heading__subheading">Discover the stunning beauty of Cal State Monterey Bay, where coastal life meets a vibrant, inclusive campus community. Immerse yourself in a transformative educational journey and open doors to a lifetime of possibilities and rewards. Embrace the adventure, find your people and let your future begin here.</p>
        </div>
      </div>
    </div>
  </div>
  <div class="grid-container global-spacing--5x">
    <div class="grid-x grid-margin-x">
      <div class="cell">
        <nav aria-label="Calls to action">
          <ul class="sock__links">
            <li>
              <a href="https://csumb.tfaforms.net/f/request-for-information" class="btn btn--alternate">Request Info</a>
            </li>
            <li>
              <a href="/admissions-aid/visit-campus/" class="btn btn--alternate">Visit CSUMB</a>
            </li>
            <li>
              <a href="/admissions-aid/how-to-apply/" class="btn btn--alternate">Apply</a>
            </li>
          </ul>
        </nav>
      </div>
    </div>
  </div>
  <img sizes="100vw" src="https://pxl01-csumbedu.terminalfour.net/fit-in/500x666/filters:format(webp)/5279x0:9920x6182/prod01/channel_2/media/csumb/large-images/52979488445_cfd3e62e46_o.jpg" srcset="
       					  https://pxl01-csumbedu.terminalfour.net/fit-in/500x666/filters:format(webp)/5279x0:9920x6182/prod01/channel_2/media/csumb/large-images/52979488445_cfd3e62e46_o.jpg 500w,
       					  https://pxl01-csumbedu.terminalfour.net/fit-in/768x666/filters:format(webp)/4035x0:11164x6182/prod01/channel_2/media/csumb/large-images/52979488445_cfd3e62e46_o.jpg 768w,
       					  https://pxl01-csumbedu.terminalfour.net/fit-in/1400x666/filters:format(webp)/1102x0:14097x6182/prod01/channel_2/media/csumb/large-images/52979488445_cfd3e62e46_o.jpg 1440w" alt="Grassland" loading="lazy">
</aside>

<footer class="site-footer">
  <div class="grid-container">
    <div class="footer__middle">
      <div class="grid-x grid-margin-x row-gap">
        <div class="cell initial-12 large-4">
          <div class="footer__top-inner">
            <a class="site-footer__logo" href="/">
              <img src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/images/logo-white.svg" width="260" height="50" class="js-processed"  alt="CSUMB Logo - Go to Homepage" loading="lazy">
            </a>
            <div class="site-footer__social-media">
              <h2 class="show-for-sr">Contact information</h2>
            </div>
          </div>
          <div class="site-footer__contact">
            <div class="site-footer__address">
              <span class="fa-sharp fa-light fa-location-dot" aria-hidden="true"></span>
              <div class="footer-address">
                <p>
                  <strong>Visit</strong>
                </p>
                <p>5108 Fourth Avenue, Marina, CA 93933</p>
<p>Campus Map</p>
              </div>
            </div>
            <div class="footer-mail">
              <span class="fa-sharp fa-light fa-mailbox" aria-hidden="true"></span>
              <div>
                <p>
                  <strong>Mail</strong>
                </p>
                100 Campus Center, Seaside, CA 93955
              </div>
            </div>
            <div class="footer-phone-wrapper">
              <span class="fa-sharp fa-light fa-phone" aria-hidden="true"></span>
              <ul class="footer-phone">
                <li>
                  <a href="tel:831-582-3000" rel="noopener">831-582-3000</a>
                </li>
              </ul>
            </div>
          </div>
        </div>
        <div class="cell initial-12 large-5 link__set-first">
            <ul>
<li><a href="/emergency-information/">Emergency Information</a></li>
<li><a href="https://cm.maxient.com/reporting.php?CSUMontereyBay">Report Concerning/ Discriminating Behavior</a></li>
<li><a href="/departments/president/wellness-raft/">Wellness RAFT</a></li>
<li><a href="/health-wellness/">Health and Wellness</a></li>
<li><a href="/studentlife/student-parents/">Student Parents</a></li>
<li><a href="/library/">Library</a></li>
</ul>
          	<ul>
<li><a href="#">Report Website Issue</a></li>
<li><a href="/security-report/">Security Report</a></li>
<li><a href="/title-ix/">Title IX</a></li>
<li><a href="/accessibility/">Accessibility</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/privacy/">Privacy</a></li>
<li><a href="https://careers.csumb.edu/en-us/listing/">Jobs</a></li>
</ul>
        </div>
        <div class="cell initial-12 large-3 link__set-third">
          <ul class="social-media">
            <li>
              <a href="https://www.facebook.com/CSUMB/" target="_blank" aria-label="Facebook opens in a new window">
                <span class="show-for-sr">Facebook</span>
                <span class="fab fa-square-facebook" aria-hidden="true"></span>
              </a>
            </li>
            <li>
              <a href="https://x.com/CSUMB" target="_blank" aria-label="Twitter opens in a new window">
                <span class="show-for-sr">Twitter</span>
                <span class="fab fa-x-twitter" aria-hidden="true"></span>
              </a>
            </li>
            <li>
              <a href="https://www.linkedin.com/school/csu-monterey-bay/" target="_blank" aria-label="LinkedIn opens in a new window">
                <span class="show-for-sr">LinkedIn</span>
                <span class="fab fa-linkedin" aria-hidden="true"></span>
              </a>
            </li>
            <li>
              <a href="https://www.youtube.com/channel/UCgds89PGe1OLf_n10bCyLrQ" target="_blank" aria-label="YouTube opens in a new window">
                <span class="show-for-sr">YouTube</span>
                <span class="fab fa-youtube" aria-hidden="true"></span>
              </a>
            </li>
            
            <li>
              <a href="https://www.instagram.com/csumb/" target="_blank" aria-label="Instagram opens in a new window">
                <span class="show-for-sr">Instagram</span>
                <span class="fab fa-instagram" aria-hidden="true"></span>
              </a>
            </li>
          </ul>
        </div>
      </div>
    </div>
    <div class="footer__bottom">
      <div class="cell initial-12 initial-order-4">
        <p class="site-footer__copyright">Copyright
<a class="t4Edit-page" href="https://csumbedu-cms01-production.terminalfour.net/terminalfour/page/directEdit#edit/2/en/42652"> &copy; </a>
		CSUMB 2026</p>
      </div>
    </div>
  </div>
<!--BE IXF: The following <div> block needs to be placed in the location where the link block will be displayed-->
<!--BE IXF: For your website, the location is   -->
<div class="be-ix-link-block"><!--Link Block Targeting Div --></div>
<!--BE IXF: end -->
</footer>

<!-- prasant test 2 generate file -->

 <script>
    // Load reCAPTCHA v3 dynamically to avoid conflicts with v2
    function loadRecaptchaV3() {
      return new Promise((resolve, reject) => {
        // Check if reCAPTCHA v3 is already loaded and working
        if (window.grecaptcha && window.grecaptcha.execute) {
          resolve(window.grecaptcha);
          return;
        }
        
        // Check if reCAPTCHA v2 is loaded (which might conflict)
        if (window.grecaptcha && !window.grecaptcha.execute) {
          // Remove existing reCAPTCHA script to avoid conflicts
          const existingScripts = document.querySelectorAll('script[src*="recaptcha"]');
          existingScripts.forEach(script => {
            if (script.src.includes('recaptcha') && !script.src.includes('render=')) {
              script.remove();
            }
          });
        }
        
        const script = document.createElement('script');
        script.src = 'https://www.google.com/recaptcha/api.js?render=6LeZ0ospAAAAADmCVHu3IMvTRwEkGoIY5w4uMdlc';
        script.onload = () => {
          // Wait a bit for reCAPTCHA to initialize
          setTimeout(() => {
            if (window.grecaptcha && window.grecaptcha.execute) {
              resolve(window.grecaptcha);
            } else {
              reject(new Error('reCAPTCHA v3 failed to initialize'));
            }
          }, 1000);
        };
        script.onerror = () => reject(new Error('Failed to load reCAPTCHA script'));
        document.head.appendChild(script);
      });
    }

    async function validateForm(event) {
        event.preventDefault(); // Prevent form submission

        var doingMessage = document.getElementById('doingMessage').value;
        var wrongMessage = document.getElementById('wrongMessage').value;
        var errors = [];

        if (doingMessage.trim() === '') {
            errors.push('Please explain briefly with your message on what you were doing.');
        }

        if (wrongMessage.trim() === '') {
            errors.push('Please elaborate with your message on what went wrong.');
        }

        var doingMessageError = document.getElementById('doingMessageError');
        var wrongMessageError = document.getElementById('wrongMessageError');
        var captchaError = document.getElementById('captchaError');

        if (errors.length > 0) {
            if (errors.includes("Please explain briefly with your message on what you were doing.")) {
                doingMessageError.textContent = "Please explain briefly with your message on what you were doing.";
            } else {
                doingMessageError.textContent = "";
            }

            if (errors.includes("Please elaborate with your message on what went wrong.")) {
                wrongMessageError.textContent = "Please elaborate with your message on what went wrong.";
            } else {
                wrongMessageError.textContent = "";
            }
        } else {
            // reCAPTCHA v3 validation
            try {
                const grecaptcha = await loadRecaptchaV3();
                const token = await grecaptcha.execute('6LeZ0ospAAAAADmCVHu3IMvTRwEkGoIY5w4uMdlc', { action: 'submit' });  
                if (!token) {
                    throw new Error('No reCAPTCHA token received');
                }
                const recaptchaField = document.getElementById('g-recaptcha-response');
                const recaptchaTokenField = document.getElementById('recaptchaToken');
                if (recaptchaField && recaptchaTokenField) {
                    recaptchaField.value = token;
                    recaptchaTokenField.value = token;
                    document.getElementById('requestImproveForm').submit();
                } else {
                    throw new Error('reCAPTCHA response field not found');
                }
            } catch (error) {
                console.error('reCAPTCHA error:', error);
                captchaError.textContent = 'reCAPTCHA verification failed. Please try again.';
            }
        }
    }
    </script>

<?php
$submitted = isset($_GET['submitted']) && $_GET['submitted'] === 'true';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  
    $isSuccess = true;
  /*
  	print_r($redirectUrl);
  	die();
*/
    if ($isSuccess) {      
        $redirectUrl = $_SERVER['PHP_SELF'] . '?submitted=true#thanksmsg';      
    } else {
        $redirectUrl = $_SERVER['PHP_SELF'] . '?submitted=false';
    }
  
  if($redirectUrl == $_SERVER['PHP_SELF'] . '?submitted=true?submitted=true#thanksmsg'){
   	 $redirectUrl = $_SERVER['PHP_SELF'] . '?submitted=true?#thanksmsg';
  }

    header('Location: ' . $redirectUrl);
    exit();
}
?>
<div class="container-fluid container-t4-xl improve-form-container">
  <div class="row">
<?php //if (!$submitted): ?>

<div class="contact-form col-lg-12" id="improvewebForm" style="display:none">
    <form class="improveForm" id="requestImproveForm" action="/media/csumb/site-assets-2024/modules/php-search/scripts/improve-site-contact-form-handler.php" method="POST">
      
        <span class="improveFormTitle contact-form-title">Help us to improve csumb.edu</span>
        <h2>Thanks for helping us improve csumb.edu. Spot a broken link, typo, or didn't find something where you expected to? Let us know. We'll use your feedback to improve this page, and the site overall.</h2>
        
      	<div class="formSeperator">
            <label class="improveFormLabel" for="doingMessage">What you were doing *</label><br>            
          	<input class="improveFromInputs" type="text" id="doingMessage" name="doingMessage" required>
          	<div style="color: red;" id="doingMessageError"></div>
            
        </div>
        <div class="formSeperator">
            <label class="improveFormLabel" for="wrongMessage">What went wrong *</label><br>            
          	<textarea class="improveFromInputs" id="wrongMessage" name="wrongMessage" required></textarea>
          	 <div id="wrongMessageError" style="color: red;"></div>
            
        </div>
      	<div id="emailForm" class="formSeperator">
            <label class="improveFormLabel" for="email_address">Your email address </label><br>
            <input class="improveFromInputs" type="email" id="email_address" name="email" placeholder="Enter your email">	 
          <!--<div id="emailError" style="color: red;"></div>-->
			
        </div>
      	<!-- Honeypot field — hidden from humans, bots will fill it -->
      	<div style="position: absolute; left: -9999px;" aria-hidden="true">
            <label for="website_url">Leave this blank</label>
            <input type="text" id="website_url" name="website_url" tabindex="-1" autocomplete="off">
        </div>
      	<input type="hidden" id="form_loaded_at" name="form_loaded_at" value="">
      	<input type="hidden" id="g-recaptcha-response" name="g-recaptcha-response">
      	<div id="captchaError" style="color: red;"></div>
 
        <input type="hidden" id="reference_id" name="reference" value="185486">
      	<?php echo '<!---->'; 
          $isHttps = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on';
          $protocol = $isHttps ? 'https://' : 'http://';
          $url = $protocol . $_SERVER['HTTP_HOST'];
        ?>
      	<input type="hidden" id="emailListValues" name="emailListValues" value="<?php echo $url.'/osu/mbaemailJSON.json'; ?>" >
		<input type="hidden" id="emailImage" name="emailImage" value="/media/csumb/site-assets/php-form/emailImage.png" >
        <input type="hidden" id="recaptchaToken" name="recaptchaToken">
        
      	<button type="submit" onclick="validateForm(event)" class="btn btn-primary" >Send Message</button>
      	<!--<div id="captchaError" style="color: red;"></div>-->
    </form> 
</div>


    
    
    
<script>
   // Set timestamp when page loads for time-based bot check
   document.addEventListener('DOMContentLoaded', function() {
     var formLoadedAt = document.getElementById('form_loaded_at');
     if (formLoadedAt) {
       formLoadedAt.value = Math.floor(Date.now() / 1000);
     }
   });

   function onSubmit(token) {
     document.querySelector('.contact-form form').submit();
   }
  
   function toggleForm() {
     var form = document.getElementById('emailForm');
     //var display = form.style.display;
     //form.style.display = display === 'none' ? 'block' : 'none';

     // Scroll to the form
     //if (display === 'none') {
	 if (form) {
    	form.scrollIntoView({ behavior: 'smooth' });  
       	 var thanksMsg = document.getElementById('thanksmsg');
         if (thanksMsg) {
           thanksMsg.style.display = 'none';
         }
     }
   }
  
  // Check if the URL contains the anchor tag
        if (window.location.hash === '#thanksmsg') {
            var thanksMsg = document.getElementById('thanksmsg');
            if (thanksMsg) {
                thanksMsg.style.display = 'none';
            }
        }

</script>
<?php if ($submitted): ?>
<?php //else: ?>
       <h3 id="thanksmsg" class="improveFormThanksMsg" style="background-color: aliceblue;color: black;border: 10px solid white;padding: 20px;margin-top:20px;width: 100%;font-weight:600; text-align: center;">Thank you for helping us to identify the issue. One of our team members will look into this shortly.</h3>
	<?php 	//echo "<style>#improve_form_li { display: none; }</style>"; ?>
    <?php 	echo "<style>#improvewebForm { display: none; }</style>"; ?>
	<script>
        // Scroll to the thanks message after successful form submission
        var thanksMsg = document.getElementById('thanksmsg');
        if (thanksMsg) {
            thanksMsg.scrollIntoView({ behavior: 'smooth' });
        }
    </script>
<?php endif; ?>
  </div>
</div><!-- get improve form section meta description-->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-TS03D92EYX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-TS03D92EYX');
</script>

<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets/js/emergency.js?version=3.0"></script> <!-- T4 Alert -->
<script src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets/js/site-wide-notice.js?version=2.0"></script> <!-- T4 Site Wide Alert -->
<script>
    /*if (new URL(document.URL).pathname.split('/')[1] !== 'dashboard') {
        const cookies = document.cookie.split(';').map(val => val.trim());
        if (!cookies.includes('isLoggedIn=true')) {
            $('.navbar-auth a.nav-login').html('Login')
        }
    }*/
</script>
<script>
/*<![CDATA[*/
(function() {
var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true;
sz.src = '//siteimproveanalytics.com/js/siteanalyze_40230.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s);
})();
/*]]>*/
</script>



<script src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/javascript/flats.js?version=2.0"></script> <!-- flats.js -->
<script src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/javascript/app.js?version=3.0"></script> <!-- app.js -->
 <!-- Ocelot Body Chat -->
<script src="https://pxl01-csumbedu.terminalfour.net/prod01/channel_2/media/csumb/site-assets-2024/javascript/t4extras.js?version=14.0"></script> <!-- t4extras.js -->
<script>
document.head.innerHTML += '<link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,600;1,300;1,600&amp;display=swap"><link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&amp;display=swap"><link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">'
</script>

</div>
</body>
</html>
