portlandstate.universitytickets.com Open in urlscan Pro
104.18.13.93  Public Scan

Submitted URL: https://portlandstategear.com/
Effective URL: https://portlandstate.universitytickets.com/?cid=186
Submission: On July 05 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

Name: aspnetFormPOST ./?cid=186

<form name="aspnetForm" method="post" action="./?cid=186" id="aspnetForm" style="">
  <div>
    <input type="hidden" name="ctl00_scrt_HiddenField" id="ctl00_scrt_HiddenField" value="">
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
    <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="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">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
      theForm = document.aspnetForm;
    }

    function __doPostBack(eventTarget, eventArgument) {
      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
      }
    }
    //]]>
  </script>
  <script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZPgg372oCsmNYGj1ngJDA7xYcV2LqM3LQg2Xn0z7IbPrx_DMDdQh2_BekdbzHFzU8g2&amp;t=638459680569584809" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=x6wALODbMJK5e0eRC_p1LYiqMspevA1sCqxFK41z46sRYMYsW5NYklvw4DpHbviPql1kom9jx6twQczS1OfVFX4zdTSAhX-HeUb1RGVWnvUlB-DVfwp6Q-rgpHIBBpdZ0&amp;t=f2cd5c5" type="text/javascript"></script>
  <script src="/ScriptResource.axd?d=P5lTttoqSeZXoYRLQMIScCPqgrNfo72GJ7uTPBV-tR5dv_-rubL9ivNw5WR1_KZ6kNZxEZnR4uTfeV_E04js-uwBrHIVCWDq7hyFTqzSQlwgMH6ZbvJHvCK4OpTPmjl70&amp;t=f2cd5c5" type="text/javascript"></script>
  <div>
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CF0C108B">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="cgPBXX+Go0r7OFalT6GpTLt1z9zbQJqxR6wmpn2KcNES4xYZGOK9JZsnmStNsaXBnpMbSDVpmCijMEKXdXtFGLTIuWlK0dTE+Pru0HtnMBe9FoJjgtMMJ60ZMCT1Px4SIziUvm5hAjCutxPjFnLW63tOiHLCX3KQXE239XIexz/1EEEoRV9mwhlSGRz9tIhPPSOKD+/zxehm3uzq66fZTmO2hHFHyfIbWW5dCwBmC62kcTjy4mlT3/XnLYLZSFoXn6TRUTjslRt603h62hKsCSf3QMykrPUGim+yBuR8lyaZifhfPad17m9mCj2eg1L5TP8RC2yyw/HXxshlfTcdKbYIZVtHqMVEWy4RcJWs8hw0yh2gV8C+E5aKNvhEfQM7a3Byyi7aKK9oQuCGISVhT/bjVTEJzKVVOk4xyBx9bnFww7HjkKtq1CkSC00mtxiNvGCc1tWHcQxZhrhmkWOLkEf3zwkGwkfdqv1eST9pjOKpc7fgX7iaQMKDi5Samm/cZRNGX7WQFpV0Tf0PRLxLIs8pD+sohVrYy3m9QRqBlhtYT0kKRr5JNVpIP92MIUJcTBrskotI7wwWh3LhQ3gGfXATqvGMgxfoEIinFC08LO8+CXzlfCPCoSarQx59BIhGd9IfQOVtc/9J6b6bFKyjuBYR6rgZXaOgc/5VZ8J7jJmdt+ZBLL2wo338UivE4Rgsni5VxeZg91/GQ/9xDHtkgkeIL70VsVyujTRjKuvwodXGoJzoPC4VIncsXo/2BQ0iogiK27TLyonoFg5qvHFmUcNNbzqlicL+Ri0Eu2/gvI75MYA/9uDAUna9aYHAZ1ysTwmztVpShTVrdfSJ1iW8gHJyDC2L89ZGdOMYR7iIhQy4qZ1cifCYxWOZJJHULNrjrH184XNcGyjkIyVoExO6MWLA3JN7lvBcPdPQx6rN0NNQAdbof150RqqTM+bC+if5pIiYzDuqkD3kAv9e3yL4JKqBDHA2mwkvcCAkYOxBXTR9rYa/DJZYuvrzodB8buF16HcsTZZ/ymtXv3yXl/mKW4Ur/wLEObf0SnBnC+fl+wjDVqnawVP1XKB7VJqY7b8kbBmWP1MDMT5Gk6j/y+WBBx9mMe6eC9vBn/PgkPdFR26LQy2IR4g4HS9DxLxd8pb788jDBqLrWyUh9rohRp+KNdUwETaXiT7fICyXgpQ/9PL122fMOG6JlYKRY8qOMcVsgk3LYDsYXaZyxafz4ltUzJgYIQZ948HlF2mbXuCYxEytkuEV3e/Zqqn9JsfXIeJdjod8jguG14qHPPTE1NKoZw==">
  </div>
  <input name="__RequestVerificationToken" type="hidden" value="pN5Ek9uWlXRCwuDFlyEOm_TRLejqKSOkm0h4qqHKG2ej1_ygZQyjSuc2z76KsMhl-aToIyYncBbNyxFz7jYdH-bVrA7lIymepO6K7JtMz9M1">
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$scrt', 'aspnetForm', [], [], [], 360000, 'ctl00');
    //]]>
  </script>
  <div class="container-fluid fullheight">
    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" integrity="sha384-qFIkRsVO/J5orlMvxK1sgAt2FXT67og+NyFTITYzvbIP1IJavVEKZM7YWczXkwpB" crossorigin="anonymous"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js" integrity="sha384-ZoaMbDF+4LeFxg6WdScQ9nnR1QC2MIRxA1O9KWEXQwns1G8UNyIEZIQidzb0T1fo" crossorigin="anonymous"></script>
      <![endif]-->
    <style>
      .sso-text {
        padding: 0px 24px 8px 24px;
        font-size: .7em;
        color: #ABABAB;
        margin-bottom: 0px;
        margin-top: 2px;
        line-height: 1.3em;
      }

      .context-bar {
        flex: 1;
        height: 60px;
        overflow: hidden;
      }

      .context-bar-link,
      .grouped-link {
        display: inline-block;
        margin: 0;
        padding: 10px 10px;
        text-align: center;
      }

      .grouped>a {
        text-decoration: none;
      }

      .dropdown-content a:hover {
        background-color: #f1f1f1 !important;
        color: initial !important;
      }

      .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        min-width: max-content;
        right: 0px;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);
        /*max-height: 250px;*/
        overflow-y: auto;
      }

      .dropdown-content a {
        color: black !important;
        padding: 8px 12px;
        text-decoration: none;
        display: block;
        text-align: left;
      }

      .dropdown-content a:hover {
        background-color: #f1f1f1;
      }

      #pswWrong input {
        border-radius: 0px !important;
      }

      .active-tab {
        color: black;
        background-color: #fbfbfb !important;
        border-color: #e8e8e8 !important;
        border: 1px solid #e8e8e8;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom: 0px;
        padding: 8px;
        pointer-events: none;
        cursor: initial;
      }

      .inactive-tab {
        color: #337ab7;
        padding-top: 8px;
        border: none;
        border-bottom: 1px solid #e8e8e8;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        padding-bottom: 8px;
        background-color: transparent;
      }

      .inactive-tab:focus,
      .active-tab:focus {
        outline: none;
      }

      .inactive-tab:hover {
        background-color: #f7f7f7;
      }

      #ctl00_SiteHeader_rbFutureMailingYes+label {
        font-weight: 300 !important;
      }

      #ctl00_SiteHeader_rbFutureMailingNo+label {
        font-weight: 300 !important;
      }

      @media (min-width: 992px) {
        .row .no-float {
          display: table-cell;
          float: none;
        }
      }

      .password-button-fix {
        font-size: inherit;
        border-radius: 0px 4px 4px 0px;
        border-left: none;
      }
    </style>
    <script src="../../../js/rfc822-validate-email.js"></script>
    <script type="text/javascript">
      $("#ctl00_SiteHeader_txtRegPassword").focus(function() {
        $('#PasswordRequirements1').removeClass("hidden");
        var npassword = $("#ctl00_SiteHeader_txtRegPassword");
        ValidatePasswordGP(npassword);
      });
      $(document).ready(function() {
        $('#ctl00_SiteHeader_txtEmailAddress').emailautocomplete();
        $('#ctl00_SiteHeader_txtRegEmail').emailautocomplete();
        $('#txtConfirmEmail').emailautocomplete();
        var txtRegPassword = $("#ctl00_SiteHeader_txtRegPassword");
        txtRegPassword.blur(function() {
          ValidatePasswordGP(txtRegPassword);
        });
        txtRegPassword.keyup(function() {
          ValidatePasswordGP(txtRegPassword);
        });
        txtRegPassword.focus(function() {
          $('#PasswordRequirements1').removeClass("hidden");
          ValidatePasswordGP(txtRegPassword);
        });
        txtRegPassword.closest('.form-group').removeClass('has-warning has-success');
      });

      function enableRegisterBtn() {
        if ($('#emailWrong2').hasClass("has-success") && $('#emailConfirm').hasClass("has-success") && $('#pswWrong2').hasClass("has-success")) {
          $('#ctl00_SiteHeader_btnRegister').removeClass("disabled"); //.prop("disabled", false);
        } else {
          $("#ctl00_SiteHeader_btnRegister").addClass("disabled"); //.prop("disabled", true);
        }
      }

      function checkRegexp(o) {
        return validateEmailAddress(o.val());
      }

      function absolute(base, relative) {
        var stack = base.split("/"),
          parts = relative.split("/");
        stack.pop(); // remove current file name (or empty string)
        // (omit if "base" is the current folder without trailing slash)
        for (var i = 0; i < parts.length; i++) {
          if (parts[i] == ".") continue;
          if (parts[i] == "..") stack.pop();
          else stack.push(parts[i]);
        }
        return stack.join("/");
      }
      $(document).ready(function() {
        enableRegisterBtn();
        $('#cbShowPassword').bootstrapSwitch({
          onText: 'Yes',
          offText: 'No',
        });
        var email = $("#ctl00_SiteHeader_txtEmailAddress"),
          email2 = $("#ctl00_SiteHeader_txtRegEmail"),
          emailFp = $("#ctl00_SiteHeader_txtuserid"),
          password = $("#ctl00_SiteHeader_txtPassword"),
          password2 = $("#ctl00_SiteHeader_txtRegPassword");
        var ryes = $("#ctl00_SiteHeader_rbFutureMailingYes");
        var rno = $("#ctl00_SiteHeader_rbFutureMailingNo");
        var inpsel = $('.inpsel');
        var inpsel2 = $('.inpsel2');
        var inpsel3 = $('.inpsel3');
        var inpsel4 = $('.inpsel4');
        var inpselFp = $('.inpselFp');
        var eWrong = $('#emailWrong');
        var pWrong = $('#pswWrong');
        var eWrong2 = $('#emailWrong2');
        var pWrong2 = $('#pswWrong2');
        var fp = $('#forgetpassword');

        function ValidateEmail(o, f) {
          var eWrong = $('#emailWrong')
          if (o.val().length > 0) {
            if (checkRegexp(o)) {
              o.closest('.form-group').removeClass('has-warning').addClass('has-success');
              f.html('Email');
              eWrong.attr('style', 'width: 100%; position:relative;  ');
            } else {
              o.closest('.form-group').removeClass('has-success');
              o.closest('.form-group').addClass('has-warning');
              f.html('Invalid Email');
              eWrong.attr('style', 'width: 100%; position:relative;  ');
            }
          } else {
            o.closest('.form-group').addClass('has-warning');
            f.html('Invalid Email');
            eWrong.attr('style', 'width: 100%; position:relative;  ');
          }
        }
        email.blur(function() {
          ValidLoginEmailAddress(email)
        });
        email.keyup(function() {
          ValidLoginEmailAddress(email)
        });
        email.focus(function() {
          ValidLoginEmailAddress(email)
        });

        function ValidLoginEmailAddress(email) {
          if (!email.val()) {
            $('#emailWrong').removeClass('has-success').addClass('has-warning');
            $('.inpsel').css('display', 'none');
            $('#emailWrong').css('margin', '0px 0px 8px');
          } else {
            if (EmailAddressRegx(email.val())) {
              $('#emailWrong').removeClass('has-warning').addClass('has-success');
              $('.inpsel').css('display', 'none');
              $('#emailWrong').css('margin', '0px 0px 8px');
            } else {
              $('#emailWrong').removeClass('has-success').addClass('has-warning');
              $('.inpsel').css('display', 'none');
              $('#emailWrong').css('margin', '0px 0px 8px');
            }
          }
        }

        function ValidRegistrationEmailAddress(email) {
          if (!email.val()) {
            $('#emailWrong2').removeClass('has-success').addClass('has-warning');
            $('.inpsel4').css('display', 'none');
            $('#emailWrong2').css('margin-bottom', '8px');
          } else {
            if (EmailAddressRegx(email.val())) {
              $('#emailWrong2').removeClass('has-warning').addClass('has-success');
              $('.inpsel4').css('display', 'none');
              $('#emailWrong2').css('margin-bottom', '8px');
            } else {
              $('#emailWrong2').removeClass('has-success').addClass('has-warning');
              $('.inpsel4').css('display', 'none');
              $('#emailWrong2').css('margin-bottom', '8px');
            }
          }
          enableRegisterBtn();
        }

        function ValidResetPasswordEmailAddress(email) {
          $('#divFPError').hide()
          $('#divFPError').html('')
          $('#divFPError').removeClass("alert alert-success fade in");
          $('#divFPError').removeClass("alert alert-warning fade in");
          $('#divFPError').removeClass("alert alert-danger fade in");
          if (!email.val()) {
            fp.removeClass('has-success').addClass('has-warning');
          } else {
            if (EmailAddressRegx(email.val())) {
              fp.removeClass('has-warning').addClass('has-success');
            } else {
              fp.removeClass('has-success').addClass('has-warning');
            }
          }
        }

        function EmailAddressRegx(emailAddress) {
          return validateEmailAddress(emailAddress);
        };
        ryes.click(function() {
          Validateupdatesaboutfutureevents(ryes, rno);
        });
        rno.click(function() {
          Validateupdatesaboutfutureevents(ryes, rno);
        });
        emailFp.blur(function() {
          ValidResetPasswordEmailAddress(emailFp);
        });
        emailFp.keyup(function() {
          if ($(this).val().length > 0) {
            ValidResetPasswordEmailAddress(emailFp);
          }
        });
        emailFp.focus(function() {
          ValidResetPasswordEmailAddress(emailFp);
        });
        email2.blur(function() {
          ValidRegistrationEmailAddress(email2);
        });
        email2.keyup(function() {
          ValidRegistrationEmailAddress(email2);
        });
        email2.focus(function() {
          ValidRegistrationEmailAddress(email2);
        });
        password.blur(function() {
          requiredPassword(password.val());
        });
        password.keyup(function() {
          requiredPassword(password.val());
        });
        password.focus(function() {
          requiredPassword(password.val());
        });
        email.closest('.form-group').removeClass('has-warning has-success');
        email2.closest('.form-group').removeClass('has-warning has-success');
        emailFp.closest('.form-group').removeClass('has-warning has-success');
        password.closest('.form-group').removeClass('has-warning has-success');
        password2.closest('.form-group').removeClass('has-warning has-success');
      });

      function requiredPassword(val) {
        if (val) {
          $('#pswWrong').closest('.form-group').removeClass('has-warning').addClass('has-success');
          $('.inpsel2').css('display', 'none');
          $('#pswWrong').css('margin', '8px 0 2px 0');
        } else {
          $('#pswWrong').closest('.form-group').removeClass('has-success').addClass('has-warning');
          $('.inpsel2').css('display', 'none');
          $('#pswWrong').css('margin', '8px 0 2px 0');
        }
      }

      function ValidatePassword(o, f) {
        var pWrong = $('#pswWrong')
        if (o.val().length > 0) {
          o.closest('.form-group').removeClass('has-warning').addClass('has-success');
          f.attr('style', 'left: 2px;');
          f.html('');
          pWrong.attr('style', 'width: 100%; margin:  ; position:relative;  ');
        } else {
          f.attr('style', 'background: #a61922; left: 2px;');
          f.html('Invalid Password');
          pWrong.attr('style', 'width: 100%; margin:  ; position:relative;  ');
        }
      }

      function ValidateEmailGP(o, f, m, type) {
        var id = o.attr("id");
        if (id == 'ctl00_SiteHeader_txtuserid') {
          if (o.val().length > 0) {
            f.html('');
            return true;
          } else {
            o.closest('.form-group').removeClass('has-success').addClass('has-warning');
            f.html('Please enter your email address.');
            f.attr('style', 'margin:6px 0 0 0; left: 2px; position: relative;');
            return false;
          }
        } else {
          if (o.val().length > 0) {
            f.html('');
            m.attr('style', 'margin-bottom:8px; position: relative;');
            if (checkRegexp(o)) {
              o.closest('.form-group').removeClass('has-warning').addClass('has-success');
              return true;
            } else {
              o.closest('.form-group').addClass('has-warning');
              m.attr('style', 'margin-bottom:8px; position: relative;');
              return true;
            }
            return true;
          } else {
            if (type == 'reset') {
              o.closest('.form-group').removeClass('has-success').addClass('has-warning');
              f.html('Please enter your email address.');
              f.attr('style', 'margin:6px 0 0 0; left: 2px; position: relative;');
              m.attr('style', 'position: relative;');
              return false;
            } else {
              o.closest('.form-group').removeClass('has-success').addClass('has-warning');
              f.html('Please enter your email address.');
              f.attr('style', 'margin:6px 0 0 0; left: 2px;');
              m.attr('style', 'margin-bottom:30px; position: relative;');
              return false;
            }
          }
        }
      }

      function ValidatePasswordGP(o) {
        var validatedPSD = true;
        var ipassword = o.val();
        if (ipassword.length > 11 && ipassword.length < 31) {
          $('#PasswordRequirementsCharacters1').css('color', '#3C763D');
          $('#PasswordRequirementsCharacters1').addClass("checkboxes-checked");
        } else {
          validatedPSD = false;
          $('#PasswordRequirementsCharacters1').css('color', 'inherit');
          $('#PasswordRequirementsCharacters1').removeClass("checkboxes-checked");
        }
        if (/[A-Z]/.test(ipassword)) {
          $('#PasswordRequirementsCapital').css('color', '#3C763D');
          $('#PasswordRequirementsCapital').addClass("checkboxes-checked");
        } else {
          validatedPSD = false;
          $('#PasswordRequirementsCapital').css('color', 'inherit');
          $('#PasswordRequirementsCapital').removeClass("checkboxes-checked");
        }
        if (/^(?=.*\d)/.test(ipassword)) {
          $('#PasswordRequirementsNumber').css('color', '#3C763D');
          $('#PasswordRequirementsNumber').addClass("checkboxes-checked");
        } else {
          validatedPSD = false;
          $('#PasswordRequirementsNumber').css('color', 'inherit');
          $('#PasswordRequirementsNumber').removeClass("checkboxes-checked");
        }
        if (validatedPSD) {
          o.closest('.form-group').removeClass('has-warning').addClass('has-success');
        } else {
          o.closest('.form-group').removeClass('has-success').addClass('has-warning');
        }
        enableRegisterBtn();
        if (validatedPSD) {
          return true;
        } else {
          return false;
        }
      }

      function ShowUserTypeDdl() {
        $("#lnkViewUserType").css("display", "none");
        $("#DivViewUserTypeDDL").css("display", "");
      }
    </script>
    <input type="hidden" name="ctl00$SiteHeader$hfCampusBtn" id="hfCampusBtn" value="Please use the Faculty / Staff / Students login option.">
    <input type="hidden" name="ctl00$SiteHeader$hfloginpopupwidth" id="hfloginpopupwidth">
    <input type="hidden" id="hdtabtype" value="0">
    <a href="#ctl00_mainbgimage" class="sr-only sr-only-focusable">Skip to main content</a>
    <nav id="sHeader" class="navbar navbar-default navbar-fixed-top" aria-label="user-nav">
      <div class="container-fluid navbar-inverse">
        <div class="container mobile-pad">
          <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed pull-left" style="padding: 11px; margin-left: 8px; margin-right: 5px;" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
              <span class="sr-only">Toggle navigation</span>
              <i class="fa fa-bars"></i> Menu </button>
            <div class="btn-group">
              <button type="button" class="btn btn-primary dropdown-toggle visible-xs pull-left" data-toggle="dropdown" style="padding: 9px 10px; margin-left: 2px; margin-top: 8px; margin-bottom-8px;" aria-haspopup="true" aria-expanded="false"
                id="login-dialog-link1"> Log In/Register <span class="caret"></span>
              </button>
              <ul class="dropdown-menu loginReg">
                <li>
                  <a href="https://portlandstate.universitytickets.com/shibboleth-sp" aria-label="Log in as Students / Faculty / Staff">

                                <i class="fas fa-user-graduate fa-fw"></i>&nbsp;Students / Faculty / Staff
                                </a>
                </li>
                <li role="separator" class="divider"></li>
                <li><a data-target="#register-dialog" class="" href="#" data-toggle="modal"><span class="" aria-hidden="true"></span><i class="fas fa-users fa-fw"></i>&nbsp;Alumni &amp; General Public</a></li>
                <li role="separator" class="divider hidden"></li>
                <li><a data-target="#login-dialog" class="hidden" href="#" data-toggle="modal"><span class="" aria-hidden="true"></span><i class="fas fa-question-circle fa-fw"></i>&nbsp;Why are accounts needed?</a></li>
              </ul>
            </div>
            <a id="lnk_siteLogo" class="navbar-brand pull-right hidden-xs" href="/w" title="Portland State University | Ticketing"><span class="sr-only">Portland State University | Ticketing</span></a>
            <a id="SiteLogoMobileView" class="navbar-brand-mobile pull-right visible-xs" href="/w" title="Portland State University | Ticketing"><span class="sr-only">Portland State University | Ticketing</span></a>
          </div>
          <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav navbar-left visible-xs xs-secondary-nav" role="navigation">
              <li><a id="lnk_mobile_menu_1" href="/w">Box Office Home<span class="sr-only">(current)</span></a></li>
              <li><a id="lnk_mobile_menu_3" href="/w/packages/Packages.aspx">Packages</a></li>
              <li><a target="_blank" id="lnk_mobile_menu_3" href="https://www.pdx.edu/conferences/venues?pageID=332b3c1d-9efe-4793-9e5f-dbb57cdbd2fa">Venues</a></li>
              <li><a id="lnk_mobile_menu_4" href="/w/CustomPageView.aspx?pageID=1">Set Up Event Ticketing </a></li>
              <li><a id="lnk_mobile_menu_5" href="/w/CustomPageView.aspx?pageID=4">About Us</a></li>
              <li><a id="lnk_mobile_menu_6" href="/w/CustomPageView.aspx?pageID=3">Contact Us</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
              <li>
                <a class="hidden" id="register-dialog-link" data-target="#register-dialog" href="#" data-toggle="modal">Register</a>
              </li>
              <li class="hidden-xs">
                <div class="btn-group">
                  <button type="button" id="login-dialog-link" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    <i class="fas fa-user-alt"></i>&nbsp;Log In / Register&nbsp;<i class="fas fa-caret-down"></i>
                  </button>
                  <ul class="dropdown-menu loginReg">
                    <div class="alert alert-warning alert-sm" id="dvtimeoutmsg" style="display:none; margin: 16px 16px 8px;padding: 8px;"> For your security, you have been logged out due to inactivity. Please log in again. </div>
                    <li>
                      <a class="sso-link" href="https://portlandstate.universitytickets.com/shibboleth-sp" aria-label="Log in as Students / Faculty / Staff">

                                        <i class="fas fa-user-graduate fa-fw"></i>&nbsp;Students / Faculty / Staff
                                    </a>
                    </li>
                    <li role="separator" class="divider"></li>
                    <li><a data-target="#register-dialog" class="" href="#" data-toggle="modal"><span class="" aria-hidden="true"></span><i class="fas fa-users fa-fw"></i>&nbsp;Alumni &amp; General Public</a></li>
                    <li role="separator" class="divider hidden"></li>
                    <li><a data-target="#login-dialog" class="hidden" href="#" data-toggle="modal"><span class="" aria-hidden="true"></span><i class="fas fa-question-circle fa-fw"></i>&nbsp;Why are accounts needed?</a></li>
                  </ul>
                </div>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <nav class="secondary-nav hidden-xs container" aria-label="second-nav">
        <ul class="nav navbar-nav navbar-left navbar-main" style="width: 1130px;">
          <li><a id="lnk_menu_1" href="/w" class="context-bar-link">Box Office Home<span class="sr-only">(current)</span></a></li>
          <li><a id="lnk_menu_3" href="/w/packages/Packages.aspx" class="context-bar-link">Packages</a></li>
          <li><a target="_blank" id="lnk_menu_3" href="https://www.pdx.edu/conferences/venues?pageID=332b3c1d-9efe-4793-9e5f-dbb57cdbd2fa" class="context-bar-link">Venues</a></li>
          <li><a id="lnk_menu_4" href="/w/CustomPageView.aspx?pageID=1" class="context-bar-link">Set Up Event Ticketing </a></li>
          <li><a id="lnk_menu_5" href="/w/CustomPageView.aspx?pageID=4" class="context-bar-link">About Us</a></li>
          <li><a id="lnk_menu_6" href="/w/CustomPageView.aspx?pageID=3" class="context-bar-link">Contact Us</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li class="grouped dropdown">
            <a href="#" class="grouped-link hidden">More <span class="caret"></span></a>
            <div class="dropdown-content"></div>
          </li>
        </ul>
      </nav>
    </nav>
    <div>
      <div id="ctl00_SiteHeader_divWebBar" style="display: none;" class="toggView">
        <nav class="tertiary-nav container ViewAsBar" aria-label="third-nav">
          <ul style="padding-left: 15px;list-style-type:none;">
            <li class="dropdown">
              <span id="DivViewUserTypeDDL" style="color: black;">
                <label for="ctl00_SiteHeader_ddlViewAsUserType" class="sr-only">Select User Type</label>
                <select name="ctl00$SiteHeader$ddlViewAsUserType" onchange="javascript:setTimeout('__doPostBack(\'ctl00$SiteHeader$ddlViewAsUserType\',\'\')', 0)" id="ctl00_SiteHeader_ddlViewAsUserType" class="form-control"
                  style="width: 150px; display: inline-block;">
                  <option selected="selected" value="6">General Public</option>
                  <option value="9">Student</option>
                  <option value="10">Faculty/Staff</option>
                  <option value="104557">Any Student</option>
                  <option value="7">Senior (65+)</option>
                  <option value="14">Youth - 8th grade &amp; younger</option>
                  <option value="104556">Youth (10-17)</option>
                  <option value="104562">Child (2-9)</option>
                  <option value="104461">Group (10+)</option>
                  <option value="11">Comps</option>
                  <option value="104531">Graduate - COTA</option>
                  <option value="104439">Graduate - Prof. Schools</option>
                  <option value="104440">Graduate - Business School</option>
                  <option value="104441">Graduate - CLAS</option>
                  <option value="104572">Master's Graduate - Business</option>
                  <option value="104414">Amount</option>
                  <option value="104567">*Guest</option>
                  <option value="104568">Guest*</option>
                  <option value="104569">*Paid Guest</option>
                  <option value="104570">Paid Guest*</option>
                  <option value="104558">Arts for All</option>
                  <option value="104561">Senior (60+)</option>
                  <option value="104416">Sponsor</option>
                  <option value="78426">Student+1</option>
                  <option value="86520">PLAYER COMP</option>
                  <option value="86521">OPPOSING TEAM COMP</option>
                  <option value="86522">ATH COMP</option>
                  <option value="104563">Club Box</option>
                  <option value="104565">FEVO</option>
                  <option value="104555">Item</option>
                  <option value="104447">Suite</option>
                  <option value="104564">Kids (12 &amp; under)</option>
                  <option value="104566">Ages 5 &amp; Under</option>
                  <option value="104571">PSU Campus Group</option>
                  <option value="104573">Guest</option>
                  <option value="104574">Paid Guest</option>
                </select>
              </span>customers.
            </li>
          </ul>
        </nav>
      </div>
    </div>
    <div id="login-dialog" class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-label="Log In Form">
      <div id="ctl00_SiteHeader_dvpopup" class="modal-dialog" role="document" style="width:60%;">
        <div class="modal-content">
          <div class="modal-body">
            <div id="ctl00_SiteHeader_Panel1" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_SiteHeader_btnContinue')">
              <div class="row" id="dvUpperInputportion">
                <div style="letter-spacing:.03em;margin-top:0px;margin-bottom:8px;text-align:center;font-size: 2em;font-weight: 500;">Login</div>
                <hr style="margin-top: 16px;margin-bottom: 16px;border-top: 1px solid lightgray;">
                <div id="dvoss" class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
                  <div class="hidden-xs" style="padding: 0 0 10px; width: 97.5%; margin: 0 auto;">
                    <div style="margin-top: 0px;font-size: 1.5em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; " class="text-center"> Portland State University</div>
                    <div class="text-center hidden-xs hidden-sm">
                      <i class="fa fa-graduation-cap fa-5x"></i>
                    </div>
                    <div>
                      <div class="text-center" role="alert" style="margin-bottom:8px;">Log in as Students / Faculty / Staff to gain access to additional ticket prices.</div>
                      <a data-role="button" class="btn btn-primary gradCap hidden-xs hidden-lg hidden-md" style="width: 100%;" href="https://portlandstate.universitytickets.com/shibboleth-sp?ReturnUrl=">
                                                <i class="fa fa-graduation-cap"></i> Log in as
                                                Students / Faculty / Staff
                                            </a>
                    </div>
                  </div>
                </div>
              </div>
              <div class="row" id="dvButtons" style="padding-top:8px;">
                <div id="ctl00_SiteHeader_dvEnableCampusLogin" class="col-xs-12 col-sm-12 col-md-6 hidden-xs hidden-sm">
                  <a data-role="button" class="btn btn-primary gradCap" style="width: 100%;" href="https://portlandstate.universitytickets.com/shibboleth-sp">

                                        <i class="fa fa-graduation-cap"></i> Log in as
                                        Students / Faculty / Staff
                                    </a>
                </div>
                <div class="col-xs-12 col-sm-12 col-md-4" style="display: none; width:49%; color:#8a6d3b" id="dvAlert">
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="register-dialog" class="modal fade" tabindex="-1" role="dialog" aria-label="Registration Form">
      <div id="ctl00_SiteHeader_regModelpopup" class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-body">
            <div id="ctl00_SiteHeader_Panel2" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_SiteHeader_btnRegister')">
              <div class="row">
                <div style="letter-spacing:.03em;margin-top:0px;margin-bottom:8px;text-align:center;font-size: 2em;font-weight: 500;"> Alumni &amp; General Public </div>
                <hr style="margin-top: 16px;margin-bottom: 16px;border-top: 1px solid lightgray;">
                <div class="btn-group" style="z-index: 10; margin: 15px; margin-bottom: 3px; display: flex;" role="group" aria-label="...">
                  <button type="button" class="active-tab" style="width:49%; border-bottom:0px;" id="login-tab" onclick="loginTab();">Log In</button>
                  <button type="button" class="inactive-tab" style="width:49%; border-bottom:0px; margin-left: 2%;" id="register-tab" onclick="registerTab();">Register</button>
                </div>
                <div class="col-xs-12 hidden">
                  <a data-role="button" class="btn btn-primary gradCap" style="width: 100%;" href="https://portlandstate.universitytickets.com/shibboleth-sp?ReturnUrl=">
                                    <i class="fa fa-graduation-cap hidden-md"></i>&nbsp;Register as Students / Faculty / Staff
                                </a>
                  <hr style="border-top: lightgray 1px solid !IMPORTANT;">
                </div>
                <div id="ctl00_SiteHeader_regMaincontentCampusLogin" class="hidden no-float">
                  <span class="registerValidateTips">
                  </span>
                  <div style="font-size: 1.5em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; margin-top: 0px;" class="hidden-xs text-center"> Portland State University</div>
                  <div class="row hidden-xs hidden-sm">
                    <div class="col-xs-12 text-center">
                      <i class="fa fa-graduation-cap fa-5x"></i>
                    </div>
                  </div>
                  <div class="text-center hidden-xs" style="padding-top: 10px; padding-bottom: 10px;" role="alert">Register as Students / Faculty / Staff<br>to gain access to additional ticket prices.</div>
                  <a data-role="button" class="btn btn-primary gradCap visible-sm" style="width: 100%;" href="https://portlandstate.universitytickets.com/shibboleth-sp?ReturnUrl=">
                                <i class="fa fa-graduation-cap"></i>
                                Students / Faculty / Staff
                            </a>
                  <div id="divRegisterError" style="display: none;">
                  </div>
                </div>
                <div id="ctl00_SiteHeader_regforGeneralPublic" class="col-xs-12 col-sm-12 col-md-12 hidden">
                  <hr class="hidden" style="border-color:darkgrey;">
                  <div style="font-size: 1.5em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; margin-top: 0px;" class="text-center hidden">Register</div>
                  <span id="general-public-register">
                    <div class="well well-sm" style="margin-bottom:0px;background-color:#fbfbfb; border-color: #e8e8e8; border-top: 0px; margin-top: -4px; padding-top: 16px;    box-shadow: none;-webkit-box-shadow: none;">
                      <div class="alert alert-info alert-sm hidden" role="alert" aria-atomic="true" id="registration-message"> Registration is required so we can send your receipt and notify you of any changes to your events. </div>
                      <div id="emailWrong2" class="form-group" style="width: 100%; position: relative; margin-bottom:8px;">
                        <div class="input-group">
                          <span class="input-group-addon" id="register-email-icon"><i class="fa fa-envelope" style="width:15px;" aria-hidden="true"></i></span>
                          <label for="ctl00_SiteHeader_txtRegEmail" class="sr-only">Email</label>
                          <div class="eac-input-wrap" style="display: block; position: relative; font-size: 14px;"><input name="ctl00$SiteHeader$txtRegEmail" id="ctl00_SiteHeader_txtRegEmail" class="form-control" type="email" placeholder="Email"
                              aria-label="Email" autocomplete="off" novalidate="" style="border-radius:0 4px 4px 0;"><span class="eac-sugg"
                              style="display: block; box-sizing: content-box; line-height: 20px; padding-top: 7px; padding-bottom: 7px; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px; position: absolute; top: 0px; left: 0px;"></span><span
                              class="eac-cval" style="visibility: hidden; position: absolute; display: inline-block; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px;"></span></div>
                        </div>
                        <div class="inpsel4 text-warning" style="display: none;"> Email </div>
                      </div>
                      <div id="emailConfirm" class="form-group" style="width: 100%; position: relative; margin-bottom:8px;">
                        <div class="input-group">
                          <span class="input-group-addon" id="register-confirm-email-icon"><i class="fa fa-envelope" style="width:15px;" aria-hidden="true"></i></span>
                          <label for="" class="sr-only">Email</label>
                          <div class="eac-input-wrap" style="display: block; position: relative; font-size: 14px;"><input id="txtConfirmEmail" type="email" style="border-radius:0 4px 4px 0;" class="form-control" placeholder="Confirm Email"
                              aria-label="Confirm Email" autocomplete="off" novalidate=""><span class="eac-sugg"
                              style="display: block; box-sizing: content-box; line-height: 20px; padding-top: 7px; padding-bottom: 7px; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px; position: absolute; top: 0px; left: 0px;"></span><span
                              class="eac-cval" style="visibility: hidden; position: absolute; display: inline-block; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px;"></span></div>
                        </div>
                      </div>
                      <div id="pswWrong2" class="form-group" style="width: 100%; position: relative; margin-bottom: 0px;margin-top: 8px;border-top: 1px solid #e8e8e8; padding-top: 8px;">
                        <div id="capsLockReg" style="position: absolute; right: 44px; top: 12px; padding: 7px; line-height: 1em; font-size: 0.9em; z-index: 10; font-weight: normal; display: none;" class="label label-warning">CAPS LOCK</div>
                        <div class="input-group" style="width:100%;">
                          <span class="input-group-addon" id="register-password-icon"><i class="fa fa-lock" style="width:15px;" aria-hidden="true"></i></span>
                          <label for="ctl00_SiteHeader_txtRegPassword" id="PasswordLabel" class="sr-only">Password</label>
                          <div class="input-append input-group"><input name="ctl00$SiteHeader$txtRegPassword" maxlength="31" id="ctl00_SiteHeader_txtRegPassword" class="form-control" type="password" placeholder="Password" autocomplete="off"
                              novalidate="" style="border-radius:0px;"><input type="text" aria-labelledby="PasswordLabel" class="form-control" style="border-radius: 0px; display: none;" placeholder="Password"><span tabindex="100"
                              title="Click here to show/hide password" class="input-group-btn add-on btn btn-default password-button-fix" style="cursor: pointer;"><i class="icon-eye-open fa fa-eye"></i></span></div>
                          <div class="inpsel3" style="display: none;"> password </div>
                        </div>
                      </div>
                      <ul style="margin-left: 2px;padding-top: 4px; font-size: 0.9em;" class="checkboxes hidden" id="PasswordRequirements1">
                        <li id="PasswordRequirementsCharacters1">12–30 characters</li>
                        <li id="PasswordRequirementsNumber">Contains at least one number</li>
                        <li id="PasswordRequirementsCapital">Contains at least one capital letter</li>
                      </ul>
                      <div class="form-group" style="width: 100%; position: relative; text-align: left; margin-left: 1px; margin-bottom: 0px; margin-top:8px;">
                        <fieldset style="border: none; padding: initial; margin: initial;">
                          <legend id="email-list-question" style="font-size: inherit; margin-bottom: -16px;"><i class="fa fa-envelope hidden" aria-hidden="true"></i> Receive email updates for upcoming events? </legend><br>
                          <div class="inpsel5" style="display: none; margin-left: 105px; margin-top:-13px;font-weight: 400;"> Please select an option. </div>
                          <div class="btn-group btn-group-justified" data-toggle="buttons">
                            <label id="ctl00_SiteHeader_lblFutureMailingsYes" class="btn btn-default" for="ctl00_SiteHeader_rbFutureMailingYes"><span class="sr-only">Email List Yes</span>
                              <span role="radiogroup" aria-label="Email List Yes"><input id="ctl00_SiteHeader_rbFutureMailingYes" type="radio" name="ctl00$SiteHeader$futureMailingList" value="rbFutureMailingYes"></span><span>Yes</span>
                            </label>
                            <label id="ctl00_SiteHeader_lblFutureMailingsNo" class="btn btn-default active" for="ctl00_SiteHeader_rbFutureMailingNo"><span class="sr-only">Email List No</span>
                              <span role="radiogroup" aria-label="Email List No"><input id="ctl00_SiteHeader_rbFutureMailingNo" type="radio" name="ctl00$SiteHeader$futureMailingList" value="rbFutureMailingNo" checked="checked"></span><span>No</span>
                            </label>
                          </div>
                        </fieldset>
                      </div>
                      <div id="ctl00_SiteHeader_regbutton" style="margin-top:8px;">
                        <a id="ctl00_SiteHeader_btnRegister" class="btn btn-primary disabled" usesubmitbehavior="true" form="general-public-register" type="submit" href="javascript:__doPostBack('ctl00$SiteHeader$btnRegister','')" style="width:100%;">Register as General Public</a>
                      </div>
                    </div>
                  </span>
                </div>
                <div id="dvGeneralPublicSection" class="col-md-12 col-lg-12 col-xs-12 col-sm-12 col-md-12">
                  <hr class="hidden" style="border-color:darkgrey;">
                  <div style="font-size: 1.5em; font-weight: 500; line-height: 1.1; margin-bottom: 10px; margin-top:0px;" class="text-center hidden">Log In</div>
                  <div class="well well-sm"
                    style="margin-bottom:0px;background-color:#fbfbfb; border-color: #e8e8e8; border-top: none; border-top-left-radius: 0px; margin-top: -4px; padding-top: 16px; box-shadow: none; -webkit-box-shadow: none; border-top-right-radius: 0px;">
                    <div id="login-form">
                      <div id="emailWrong" class="form-group" style="width: 100%; position: relative; margin-bottom:8px;">
                        <div class="input-group">
                          <span class="input-group-addon" id="login-email-icon"><i class="fa fa-envelope" style="width:15px;" aria-hidden="true"></i></span>
                          <label for="ctl00_SiteHeader_txtEmailAddress" class="sr-only">Email</label>
                          <div class="eac-input-wrap" style="display: block; position: relative; font-size: 14px;"><input name="ctl00$SiteHeader$txtEmailAddress" id="ctl00_SiteHeader_txtEmailAddress" class="form-control" type="email"
                              placeholder="Email" autocomplete="off" novalidate="" autofocus="" style="border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius:0px; border-bottom-left-radius:0px;"><span class="eac-sugg"
                              style="display: block; box-sizing: content-box; line-height: 20px; padding-top: 7px; padding-bottom: 7px; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px; position: absolute; top: 0px; left: 0px;"></span><span
                              class="eac-cval" style="visibility: hidden; position: absolute; display: inline-block; font-family: &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-weight: 400; letter-spacing: 0px;"></span></div>
                        </div>
                        <div class="inpsel" style="display: none;"> email </div>
                      </div>
                      <div id="divEmailAlert" style="display: none; margin-bottom: 30px;">
                      </div>
                      <div id="pswWrong" class="form-group" style="width: 100%; position: relative;margin: 8px 0 2px 0;;">
                        <div id="capsLock" style="position: absolute; right: 45px; top: 4px; padding: 7px; line-height: 1em; font-size: 0.9em; z-index: 10; font-weight: normal; display: none;" class="label label-warning">CAPS LOCK</div>
                        <div class="input-group" style="width:100%;">
                          <span class="input-group-addon" id="login-password-icon"><i class="fa fa-lock" style="width:15px;" aria-hidden="true"></i></span>
                          <label for="ctl00_SiteHeader_txtPassword" class="sr-only">Password</label>
                          <div class="input-append input-group"><input name="ctl00$SiteHeader$txtPassword" id="ctl00_SiteHeader_txtPassword" class="form-control" autocomplete="off" novalidate="" type="password" placeholder="Password"
                              style="border-top-right-radius: 4px; border-bottom-right-radius: 4px;"><input type="text" aria-labelledby="PasswordLabel" class="form-control"
                              style="border-top-right-radius: 4px; border-bottom-right-radius: 4px; display: none;" placeholder="Password"><span tabindex="100" title="Click here to show/hide password"
                              class="input-group-btn add-on btn btn-default password-button-fix" style="cursor: pointer;"><i class="icon-eye-open fa fa-eye"></i></span></div>
                        </div>
                      </div>
                      <div class="inpsel2" style="display: none;"> password </div>
                      <div id="divLoginError" style="display: none;">
                      </div>
                      <div id="divPasswordAlert" style="display: none; margin: 8px 0px; padding: 8px 16px;">
                      </div>
                      <div class="form-group" style="margin-bottom: 0px;">
                        <div id="divShowPassword" style="float: left" class="hidden">
                          <label for="cbShowPassword" class="sr-only">Show Password</label>
                          <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-off bootstrap-switch-small bootstrap-switch-id-cbShowPassword bootstrap-switch-animate">
                            <div class="bootstrap-switch-container"><span class="bootstrap-switch-handle-on bootstrap-switch-primary">Yes</span><span class="bootstrap-switch-label">&nbsp;</span><span
                                class="bootstrap-switch-handle-off bootstrap-switch-default">No</span><input name="ctl00$SiteHeader$cbShowPassword" type="checkbox" id="cbShowPassword" onchange="ShowPassword(this)" data-size="small"></div>
                          </div> Show Password
                        </div>
                      </div>
                      <div id="ctl00_SiteHeader_dvButtonsSection" class="">
                        <a id="ctl00_SiteHeader_btnContinue" class="btn btn-primary" href="javascript:__doPostBack('ctl00$SiteHeader$btnContinue','')" style="width: 100%; margin-top:8px;">Log In as General Public</a>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div class="row" style="margin-top:8px;">
                <div class="hidden border-right">
                  <a data-role="button" class="btn btn-primary gradCap" style="width: 100%;" href="https://portlandstate.universitytickets.com/shibboleth-sp?ReturnUrl=">
                                    <i class="fa fa-graduation-cap hidden-md"></i>&nbsp;Register as Students / Faculty / Staff
                                </a>
                </div>
                <div id="need-to-register" style="display:block">
                  <a href="#" style="text-align: center; margin-top: 8px; display: block;" onclick="registerTab();">Need to register? Click here.</a>
                  <a href="#" id="fp-dialog-link" data-target="#fp-dialog" data-toggle="modal" style="text-align: center; margin-top: 8px; display: block;">Forgot Password?</a>
                </div>
                <a href="https://portlandstate.universitytickets.com/shibboleth-sp" class="hidden" style="text-align: center; margin-top: 8px; display: block;" id="have-an-account">

                                        <i class="fas fa-user-graduate fa-fw"></i>&nbsp;Students / Faculty / Staff? Click here.
                                    </a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="fp-dialog" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="fp-dialog-link">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-body">
            <div id="ctl00_SiteHeader_pnlMsg" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_SiteHeader_btnResetPassword')">
              <span id="ctl00_SiteHeader_lblMsg"></span>
              <h3 class="text-center" style="letter-spacing: .03em; margin-top: 0px;margin-bottom: 8px;">Reset Password</h3>
              <hr style="margin-left:-15px; margin-right:-15px; margin-bottom: 16px; border-color:lightgray;">
              <div id="divFPError" style="display: none;"></div>
              <div id="forgot-password-form">
                <div class="form-group" id="forgetpassword" style="width: 100%; margin: 5px 0 0; position: relative;  ">
                  <div class="input-group">
                    <span class="input-group-addon" id="forgot-passsword-email-icon"><i class="fa fa-envelope" style="width:15px;" aria-hidden="true"></i></span>
                    <label for="ctl00_SiteHeader_txtuserid" class="sr-only">Email</label>
                    <input name="ctl00$SiteHeader$txtuserid" type="text" id="ctl00_SiteHeader_txtuserid" class="form-control" placeholder="Email" aria-label="Email" autocomplete="off" novalidate=""
                      style="border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius:0px; border-bottom-left-radius:0px;">
                  </div>
                  <div class="inpselFp" style="display: none;"> email </div>
                </div>
                <input type="submit" name="ctl00$SiteHeader$btnResetPassword" value="Send Password Reset Email" id="ctl00_SiteHeader_btnResetPassword" class="btn btn-primary btn-group-justified" style="margin-top:8px;">
              </div>
              <div>
              </div>
              <div style="padding-top: 8px; text-align: center;">
                <a id="back-dialog-link" href="#" style="line-height:35px;">Back to Login</a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <script type="text/javascript">
      $('.modal').on('shown.bs.modal', function() {
        $(this).find('[autofocus]').focus();
      });
      $('#register-dialog').on('keyup', function(e) {
        if (e.which == 13) {
          if ($('#emailWrong').hasClass('has-success') && $('#pswWrong').hasClass('has-success')) {
            $('#ctl00_SiteHeader_btnContinue').trigger('click');
            return false;
          }
        }
      });
      $("#txtConfirmEmail").focus(function() {
        var pass1 = $('input[id=txtConfirmEmail]').val();
        var pass2 = $('input[id=ctl00_SiteHeader_txtRegEmail]').val();
        if (pass1 != '' && pass1 == pass2) {
          $('#emailConfirm').removeClass("has-warning");
          $('#emailConfirm').addClass("has-success");
        } else {
          $('#emailConfirm').addClass("has-warning");
          $('#emailConfirm').removeClass("has-success");
        }
      });
      $('#ctl00_SiteHeader_txtRegEmail, #txtConfirmEmail, #ctl00_SiteHeader_txtRegPassword').keyup(function() {
        var pass1 = $('input[id=txtConfirmEmail]').val();
        var pass2 = $('input[id=ctl00_SiteHeader_txtRegEmail]').val();
        if (pass1 != '' && pass1 == pass2) {
          $('#emailConfirm').removeClass("has-warning");
          $('#emailConfirm').addClass("has-success");
        } else if (pass1 != '') {
          $('#emailConfirm').addClass("has-warning");
          $('#emailConfirm').removeClass("has-success");
        }
        if (($("#pswWrong2").hasClass("has-success")) && pass1 == pass2 && ($("#emailWrong2").hasClass("has-success"))) {
          $('#ctl00_SiteHeader_btnRegister').removeClass("disabled");
        } else {
          $('#ctl00_SiteHeader_btnRegister').addClass("disabled");
        }
      })
      $("#ctl00_SiteHeader_txtRegPassword").focus(function() {
        $('#PasswordRequirements').removeClass("hidden");
      });
      $("#loginarrow").click(function() {
        $("#logindrop").toggle(0);
        return false;
      });

      function ResendPW() {
        var userId;
        var windowtype = $("#hdtabtype").val();
        if ($("#ctl00_SiteHeader_txtuserid").val() != '') {
          userId = $("#ctl00_SiteHeader_txtuserid").val();
        } else {
          userId = $("#ctl00_SiteHeader_txtEmailAddress").val();
        }
        $.ajax({
          type: "POST",
          url: "/w/Login/login.aspx/ResentMail",
          data: '{strEmail: "' + userId + '" }',
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
            var data = eval(response.d);
            if (data[0].Error == '1') {
              $('#divFPError').html(data[0].ErrorText);
              $('#divFPError').show();
              $('#divFPError').removeClass("alert alert-success fade in").addClass("alert alert-danger fade in");
              $('#forgetpassword').removeClass('has-success').addClass('has-warning');
            } else {
              if (windowtype == '1') {
                $('#divFPError').html(data[0].ErrorText);
                $('#divFPError').show();
                $('#divFPError').removeClass("alert alert-warning fade in").addClass("alert alert-success fade in");
                $('#forgetpassword').removeClass('has-warning').addClass('has-success');
                setTimeout(function() {
                  $("fp-dialog").attr("style", "display:none;");
                }, 1000);
              } else if (windowtype == '0') {
                $('#divPasswordAlert').html('Email has been sent to: <b> ' + userId + ' </b>.</p> <p>Please follow the instructions in the e-Mail to finish resetting your password.</p>');
                $('#divPasswordAlert').show();
                $('#divPasswordAlert').removeClass("alert alert-warning fade in").addClass("alert alert-success fade in");
              }
            }
          },
          failure: function(response) {
            alert(response.d);
          }
        });
      }

      function ShowPassword(sender) {
        $('#ctl00_SiteHeader_txtPassword').hideShowPassword($(sender).prop('checked'));
      }
      $("#fp-dialog-link").click(function() {
        $("#register-dialog").modal('hide');
        if ($("#ctl00_SiteHeader_txtEmailAddress").val() != '') {
          $("#ctl00_SiteHeader_txtuserid").val($("#ctl00_SiteHeader_txtEmailAddress").val());
        }
        $("#fp-dialog").modal('show');
        $("#hdtabtype").val('1');
        return false;
      });
      $("#back-dialog-link").click(function() {
        $("#register-dialog").modal('show');
        $("#fp-dialog").modal('hide');
        $("#hdtabtype").val('0');
        $('#divFPError').hide();
        $('#ctl00_SiteHeader_btnResetPassword').removeClass('btn btn-primary disabled').addClass('btn btn-primary');
        $('#ctl00_SiteHeader_btnResetPassword').removeClass('btn btn-primary').addClass('btn btn-primary');
        return false;
      });
      var btnContinueDefaultHtml = '';

      function showLoginAnimation() {
        btnContinueDefaultHtml = $('#ctl00_SiteHeader_btnContinue').html();
        $('#ctl00_SiteHeader_btnContinue').html('<i class="fas fa-spinner fa-pulse"></i>&nbsp;Authenticating...').addClass('disabled').blur();
      }

      function hideLoginAnimation() {
        if (btnContinueDefaultHtml.length > 0) {
          $('#ctl00_SiteHeader_btnContinue').html(btnContinueDefaultHtml).removeClass('disabled');
          btnContinueDefaultHtml = '';
        }
      }
      $("#ctl00_SiteHeader_btnContinue").click(function(event) {
        var oEmail = $("#ctl00_SiteHeader_txtEmailAddress");
        var oPwd = $("#ctl00_SiteHeader_txtPassword");
        var inpsel = $('.inpsel');
        var inpsel2 = $('.inpsel2');
        var email = oEmail.val();
        var pwd = oPwd.val();
        var eWrong = $('#emailWrong');
        var pWrong = $('#pswWrong');
        if (!ValidateEmailGP(oEmail, inpsel, eWrong, 'login') || !checkLoginPasswordvalue(oPwd.val())) {
          return false;
        }
        showLoginAnimation();
        var sPageURL = window.location.search;
        var sPagePathName = window.location.pathname;
        var sURLVariables = sPageURL.split('&');
        var querysStringLength = sURLVariables.toString().split(',').length;
        var redirectUrl = "";
        var querysStringParam = "";
        var hasCart = false;
        if (hasCart || sPagePathName == '/w/cart/checkout.aspx') {
          redirectUrl = '/w/cart/checkout.aspx?sID=hthawxuauqof2bf4pgn5ccmp';
        } else if (sPagePathName == '/w/default.aspx') {
          if (querysStringLength > 0) {
            if (querysStringLength == 1) {
              querysStringParam = sURLVariables.toString().split(',')[0].toString().split('=')[0];
              if (querysStringParam.toLowerCase() != "?sessionid") {
                redirectUrl = sURLVariables.toString().split(',')[0].toString().substring(sURLVariables.toString().split(',')[0].toString().indexOf("=") + 1);
              }
            } else {
              redirectUrl = sURLVariables.toString().split(',')[1].toString().substring(sURLVariables.toString().split(',')[1].toString().indexOf("=") + 1);
              querysStringParam = sURLVariables.toString().split(',')[1].toString().split('=')[1];
              for (var i = 2; i < sURLVariables.toString().split(',').length; i++) {
                redirectUrl += '&' + sURLVariables.toString().split(',')[i].toString();
              }
            }
          }
        } else {
          redirectUrl = sPagePathName + sPageURL;
        }
        var sendInfo = {
          Email: email,
          Pwd: pwd,
          RedirectUrl: redirectUrl
        };
        var dataJsonString = JSON.stringify(sendInfo);
        var forgotPasswordRequest = function(sendForgotPWInfo) {
          $.ajax({
            type: 'POST',
            url: '/w/Login/login.aspx/ForgotPassword',
            data: sendForgotPWInfo,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(response) {
              var data = eval(response.d);
              if (data[0].Error == '2' || data[0].Error == '1') {
                $('#divPasswordAlert').html(data[0].ErrorText);
                $('#divPasswordAlert').show();
                $('#divPasswordAlert').removeClass("alert alert-success fade in").addClass("alert alert-warning fade in");
                inpsel2.html('');
                inpsel2.attr('style', 'margin: 8px 0px 16px 42px;');
                pWrong.attr('style', 'width: 100%; position:relative; margin: 10px 0 10px 0;');
                eWrong.attr('style', 'width: 100%; position:relative; margin-bottom: 10px;');
                oPwd.closest('.form-group').addClass('has-warning');
              } else {
                $('#divPasswordAlert').html(data[0].ErrorText);
                $('#divPasswordAlert').show();
                $('#divPasswordAlert').removeClass("alert alert-warning fade in").addClass("alert alert-success fade in");
                inpsel2.html('');
                inpsel2.attr('style', 'margin: 8px 0px 16px 42px;');
                pWrong.attr('style', 'width: 100%; position:relative; margin: 10px 0 10px 0;');
                eWrong.attr('style', 'width: 100%; position:relative; margin-bottom: 10px;');
                oPwd.closest('.form-group').addClass('has-warning');
              }
            },
            error: function() {
              inpsel2.html('ABFP');
              oPwd.closest('.form-group').addClass('has-warning');
              inpsel.css("display", "none");
              oEmail.closest('.form-group').removeClass('has-warning');
              oEmail.closest('.form-group').addClass('has-success');
              inpsel2.attr('style', 'margin: 8px 0px 16px 42px;');
              pWrong.attr('style', 'width: 100%; position:relative;');
            }
          });
        };
        var SendForgotPasswordEmail = function() {
          var sendInfo = {
            strEmail: email
          };
          var dataJsonString = JSON.stringify(sendInfo);
          // make a request to display the appropriate UI for password reset
          forgotPasswordRequest(dataJsonString);
        }
        $('#divLoginError').hide();
        $('#divEmailAlert').hide();
        $('#divPasswordAlert').hide();
        $.ajax({
          type: 'POST',
          url: '/w/login/dologin.aspx/LoginDoLogin',
          data: dataJsonString,
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
            var data = eval(response.d);
            if (data[0].Error.length > 0) {
              hideLoginAnimation();
            }
            if (data[0].Error == '1') {
              inpsel2.html('Login was unsuccessful.  If the issue persists, the account may be locked and the account holder (if exists) will be notified via email.');
              inpsel2.attr('style', 'position:initial;display: inline-block; margin: 8px 0px 16px 42px !IMPORTANT; left: 2px; line-height: 13px;');
              oEmail.closest('.form-group').addClass('has-warning');
              oPwd.closest('.form-group').addClass('has-warning');
              eWrong.attr('style', 'width: 100%; position:relative; margin: 0px;');
              pWrong.attr('style', 'width: 100%; position:relative; margin: 8px 0 2px 0;');
            } else if (data[0].Error == '2') {
              inpsel2.html('Login was unsuccessful.  If the issue persists, the account may be locked and the account holder (if exists) will be notified via email.');
              inpsel2.attr('style', 'position:initial;display: inline-block; margin: 8px 0px 16px 42px !IMPORTANT; left: 2px; line-height: 13px;');
              oEmail.closest('.form-group').addClass('has-warning');
              oPwd.closest('.form-group').addClass('has-warning');
              inpsel.css("display", "none");
              eWrong.attr('style', 'width: 100%; position:relative; margin: 0px;');
              pWrong.attr('style', 'width: 100%; position:relative; margin: 8px 0 2px 0;');
            } else if (data[0].Error == '3') {
              inpsel.html($("#hfCampusBtn").val());
              oEmail.addClass('form-control');
              oEmail.closest('.form-group').addClass('has-warning');
              inpsel.attr('style', 'margin:6px 0 0 0; left: 2px;');
              eWrong.attr('style', 'margin:0px 0 30px 0; position: relative;');
            } else if (data[0].Error == '4') {
              inpsel.html('Please add an "@" symbol.');
              oEmail.addClass('form-control');
              oEmail.closest('.form-group').addClass('has-warning');
              inpsel.attr('style', 'margin:6px 0 0 0; left: 2px;');
              eWrong.attr('style', 'margin:0px 0 30px 0; position:relative;');
            } else if (data[0].Error == '5') {
              inpsel.html('Oops, there\'s too many periods in your email.');
              oEmail.addClass('form-control');
              oEmail.closest('.form-group').addClass('has-warning');
              inpsel.attr('style', 'margin:6px 0 0 0; left: 2px;');
              eWrong.attr('style', 'margin:0px 0 30px 0; position:relative;');
            } else if (data[0].Error == '6') {
              inpsel.html('We can\'t find a period in your email address.');
              oEmail.addClass('form-control');
              oEmail.closest('.form-group').addClass('has-warning');
              inpsel.attr('style', 'margin:6px 0 0 0; left: 2px;');
              eWrong.attr('style', 'margin:0px 0 30px 0; position:relative;');
            } else if (data[0].Error == 'GradIneligible') {
              showGradIneligibleModal();
            } else if (data[0].Error == 'LoginDisabled') {
              showLoginDisabledModal();
            } else if (data[0].Error == 'ResetV1Password') {
              oPwd.closest('.form-group').addClass('has-warning');
              SendForgotPasswordEmail();
            } else if (data[0].Error == '0') {
              inpsel2.html('Login was unsuccessful.  If the issue persists, the account may be locked and the account holder (if exists) will be notified via email.');
              inpsel2.attr('style', 'position:initial;display: inline-block; margin: 8px 0px 16px 42px !IMPORTANT; left: 2px; line-height: 13px;');
              oPwd.closest('.form-group').addClass('has-warning');
              oEmail.closest('.form-group').addClass('has-warning');
              inpsel.css("display", "none");
              eWrong.attr('style', 'width: 100%; position:relative; margin: 0px;');
              pWrong.attr('style', 'width: 100%; position:relative; margin: 8px 0 2px 0;');
            } else {
              window.location.replace(data[0].Redirect);
            }
          },
          error: function(err) {
            hideLoginAnimation();
            inpsel2.html('Unable to log in right now, please try later.');
            oPwd.closest('.form-group').addClass('has-warning');
            inpsel.css("display", "none");
            oEmail.closest('.form-group').removeClass('has-warning').addClass('has-success');
            inpsel2.attr('style', 'margin: 8px 0px 16px 42px;');
            pWrong.attr('style', 'width: 100%; position:relative;');
          }
        });
        event.preventDefault();
      });

      function Validateupdatesaboutfutureevents(yes, no) {
        var returnType;
        if (yes.prop("checked") || no.prop("checked")) {
          $(".inpsel5").css("color", "#1e7311");
          returnType = true;
        } else {
          $(".inpsel5").css("display", "block");
          returnType = false;
        }
        return returnType;
      }

      function checkLoginPasswordvalue(value) {
        if (value) {
          $('#pswWrong').closest('.form-group').removeClass('has-warning').addClass('has-success');
          return true;
        } else {
          $('#pswWrong').closest('.form-group').removeClass('has-success').addClass('has-warning');
          $('.inpsel2').css({
            "display": "block",
            "margin-top": "8px",
            "left": "2px"
          });
          $('.inpsel2').html('Please enter your password.');
          $('#pswWrong').css('margin', '5px 0px 0px');
          return false;
        }
      }

      function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
        var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
          results = regex.exec(location.search);
        return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
      }
      $("#ctl00_SiteHeader_btnRegister").click(function(event) {
        event.preventDefault();
        var oEmail = $("#ctl00_SiteHeader_txtRegEmail");
        var oPwd = $("#ctl00_SiteHeader_txtRegPassword");
        var rYes = $("#ctl00_SiteHeader_rbFutureMailingYes");
        var rNo = $("#ctl00_SiteHeader_rbFutureMailingNo");
        var inpsel4 = $('.inpsel4');
        var inpsel3 = $('.inpsel3');
        var eWrong2 = $('#emailWrong2');
        var pWrong2 = $('#pswWrong2');
        var email = oEmail.val();
        var pwd = oPwd.val();
        if ($("#ctl00_SiteHeader_rbFutureMailingYes").prop('checked')) {
          var fMailing = 'on';
        } else if ($("#ctl00_SiteHeader_rbFutureMailingNo").prop('checked')) {
          var fMailing = 'off';
        } else {
          $("#ctl00_SiteHeader_rbFutureMailingNo").prop('checked', true);
          var fMailing = 'off';
        }
        if ($("#ctl00_SiteHeader_rbStudentYes").prop('checked')) {
          var fStudent = 'on';
        } else if ($("#ctl00_SiteHeader_rbStudentNo").prop('checked')) {
          var fStudent = 'off';
        } else {
          var fStudent = '';
        }
        if (!ValidateEmailGP(oEmail, inpsel4, eWrong2, 'Register') || !ValidatePasswordGP(oPwd) || !Validateupdatesaboutfutureevents(rYes, rNo)) {
          return false;
        }
        if ($('#emailWrong2').hasClass("has-success") && $('#emailConfirm').hasClass("has-success") && $('#pswWrong2').hasClass("has-success")) {
          var sPagePathName = window.location.pathname;
          var p_SessionID = "";
          var hasCart = false;
          if (hasCart || sPagePathName == '/w/cart/checkout.aspx') {
            p_SessionID = 'hthawxuauqof2bf4pgn5ccmp';
          }
          var sendInfo = {
            strEmail: email,
            Pwd: pwd,
            futureMailing: fMailing,
            user_type: fStudent,
            SessionID: p_SessionID
          };
          var dataJsonString = JSON.stringify(sendInfo);
          $('#divRegisterError').hide();
          $.ajax({
            type: 'POST',
            url: '/w/Login/login.aspx/RegisterNewUser',
            data: dataJsonString,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(response) {
              var data = eval(response.d);
              if (data[0].Error == '1') {
                inpsel4.html('We could not create your account. If you already have an account, try logging in again or resetting your password.');
                inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
              } else if (data[0].Error == '4') {
                inpsel4.html('Please enter an valid email address.');
                inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
              } else if (data[0].Error == '6') {
                inpsel4.html('We can\'t find a period in your email address.');
                inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
              } else if (data[0].Error == '5') {
                inpsel4.html('Oops, there\'s too many periods in your email.');
                inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
              } else if (data[0].Error == '7') {
                inpsel4.html(data[0].ErrorText);
                inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
              } else {
                var newCredentialInfoJson = JSON.stringify({
                  email: email,
                  pwd: pwd,
                  redirectUrl: data[0].Redirect
                });
                $.ajax({
                  type: 'POST',
                  url: '/w/login/dologin.aspx/NewCredsLoginDoLogin',
                  data: newCredentialInfoJson,
                  contentType: "application/json; charset=utf-8",
                  dataType: "json",
                  success: function(response) {
                    var data = eval(response.d);
                    // If the user is registered successfully, then redirect them to the profile page
                    if (data[0].Error == '0') {
                      window.location.replace(data[0].Redirect);
                    }
                    // Otherwise, display an error message
                    else {
                      inpsel4.html('An error occurred while registering your account.');
                      inpsel4.attr('style', 'display:block; font-size: .9em; margin-top: 4px;');
                      eWrong2.closest('.form-group').removeClass('has-success').addClass('has-warning');
                    }
                  },
                  error: function() {
                    eWrong2.closest('.form-group').removeClass('has-warning').removeClass('has-success');
                    pWrong2.closest('.form-group').removeClass('has-warning').removeClass('has-success');
                    $('#divRegisterError').html('ABREG');
                    $('#divRegisterError').show();
                    $('#divRegisterError').addClass("alert alert-danger fade in");
                  }
                });
              }
            },
            error: function() {
              eWrong2.closest('.form-group').removeClass('has-warning').removeClass('has-success');
              pWrong2.closest('.form-group').removeClass('has-warning').removeClass('has-success');
              $('#divRegisterError').html('ABREG');
              $('#divRegisterError').show();
              $('#divRegisterError').addClass("alert alert-danger fade in");
            }
          });
        }
      });
      $("#ctl00_SiteHeader_btnResetPassword").click(function(event) {
        var oEmail = $("#ctl00_SiteHeader_txtuserid");
        var email = oEmail.val();
        var inpselFp = $('.inpselFp');
        var mdiv = $('.form-group');
        if (!ValidateEmailGP(oEmail, inpselFp, mdiv, 'reset')) {
          return false;
        }
        var sendInfo = {
          strEmail: email
        };
        var dataJsonString = JSON.stringify(sendInfo);
        $('#divFPError').hide();
        $.ajax({
          type: 'POST',
          url: '/w/Login/login.aspx/ForgotPassword',
          data: dataJsonString,
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          success: function(response) {
            var data = eval(response.d);
            if (data[0].Error == '1') {
              $('#divFPError').html(data[0].ErrorText);
              $('#divFPError').show();
              $('#divFPError').removeClass("alert alert-success alert-sm fade in").addClass("alert alert-warning alert-sm fade in");
              $('#forgetpassword').removeClass('has-success').addClass('has-warning');
            } else if (data[0].Error == '2') {
              $('#divFPError').html(data[0].ErrorText);
              $('#divFPError').show();
              $('#divFPError').removeClass("alert alert-success alert-sm fade in").addClass("alert alert-warning alert-sm fade in");
              $('#forgetpassword').removeClass('has-success').addClass('has-warning');
              $('#ctl00_SiteHeader_btnResetPassword').removeClass('btn btn-primary').addClass('btn btn-primary disabled');
            } else {
              $('#divFPError').html(data[0].ErrorText);
              $('#divFPError').show();
              $('#divFPError').removeClass("alert-warning");
              $('#divFPError').removeClass("alert alert-danger alert-sm fade in").addClass("alert alert-success alert-sm fade in");
              $('#forgetpassword').removeClass('has-warning').addClass('has-success');
              setTimeout(function() {
                $("fp-dialog").attr("style", "display:none;");
              }, 1000);
            }
          },
          error: function() {
            $('#divFPError').html('<p>Sorry, something went wrong. Please try again later.</p>');
            $('#divFPError').show();
            $('#divFPError').removeClass("alert alert-success alert-sm fade in").addClass("alert alert-warning alert-sm fade in");
            $('#forgetpassword').removeClass('has-success').addClass('has-warning');
          }
        });
        event.preventDefault();
      });
    </script>
    <script type="text/javascript">
      var leave = 0;
      if (leave > 0) {
        CounterTimer();
      }

      function CounterTimer() {
        var minute = Math.floor(leave / 60);
        var second = Math.floor(leave) - (minute * 60);
        minute = minute < 10 ? "0" + minute : minute;
        second = second < 10 ? "0" + second : second;
        var remain = minute + ":" + second;
        leave = leave - 1;
        document.getElementById('ctl00_SiteHeader_clkTimer').innerHTML = remain;
        if (leave >= 0) {
          setTimeout(CounterTimer, 1000);
        } else {
          alert("Your cart is expired!");
          window.location = "/w/cart/deleteItem.aspx?mode=cart";
        }
      }
    </script>
    <script>
      /*!
       * jQuery capslockstate plugin v1.2.1
       * https://github.com/nosilleg/capslockstate-jquery-plugin/
       *
       * Copyright 2012 Jason Ellison
       * Released under the MIT license
       * https://github.com/nosilleg/capslockstate-jquery-plugin/blob/master/MIT-LICENSE.txt
       *
       * Date: Sun Feb 3 2013 21:34:00 GMT
       */
      (function($) {
        var capsLockState = "unknown";
        var methods = {
          init: function(options) {
            // Create some defaults, extending them with any options that were provided
            var settings = $.extend({
              // No defaults, because there are no options
            }, options);
            // Some systems will always return uppercase characters if Caps Lock is on.
            var capsLockForcedUppercase = /MacPPC|MacIntel/.test(window.navigator.platform) === true;
            var helpers = {
              isCapslockOn: function(event) {
                var shiftOn = false;
                if (event.shiftKey) { // determines whether or not the shift key was held
                  shiftOn = event.shiftKey; // stores shiftOn as true or false
                } else if (event.modifiers) { // determines whether or not shift, alt or ctrl were held
                  shiftOn = !!(event.modifiers & 4);
                }
                var keyString = String.fromCharCode(event.which); // logs which key was pressed
                if (keyString.toUpperCase() === keyString.toLowerCase()) {
                  // We can't determine the state for these keys
                } else if (keyString.toUpperCase() === keyString) {
                  if (capsLockForcedUppercase === true && shiftOn) {
                    // We can't determine the state for these keys
                  } else {
                    capsLockState = !shiftOn;
                  }
                } else if (keyString.toLowerCase() === keyString) {
                  capsLockState = shiftOn;
                }
                return capsLockState;
              },
              isCapslockKey: function(event) {
                var keyCode = event.which; // logs which key was pressed
                if (keyCode === 20) {
                  if (capsLockState !== "unknown") {
                    capsLockState = !capsLockState;
                  }
                }
                return capsLockState;
              },
              hasStateChange: function(previousState, currentState) {
                if (previousState !== currentState) {
                  $('body').trigger("capsChanged");
                  if (currentState === true) {
                    $('body').trigger("capsOn");
                  } else if (currentState === false) {
                    $('body').trigger("capsOff");
                  } else if (currentState === "unknown") {
                    $('body').trigger("capsUnknown");
                  }
                }
              }
            };
            // Check all keys
            $('body').bind("keypress.capslockstate", function(event) {
              var previousState = capsLockState;
              capsLockState = helpers.isCapslockOn(event);
              helpers.hasStateChange(previousState, capsLockState);
            });
            // Check if key was Caps Lock key
            $('body').bind("keydown.capslockstate", function(event) {
              var previousState = capsLockState;
              capsLockState = helpers.isCapslockKey(event);
              helpers.hasStateChange(previousState, capsLockState);
            });
            // If the window loses focus then we no longer know the state
            $(window).bind("focus.capslockstate", function() {
              var previousState = capsLockState;
              capsLockState = "unknown";
              helpers.hasStateChange(previousState, capsLockState);
            });
            // Trigger events on initial load of plugin
            helpers.hasStateChange(null, "unknown");
            // Maintain chainability
            return this.each(function() {});
          },
          state: function() {
            return capsLockState;
          },
          destroy: function() {
            return this.each(function() {
              $('body').unbind('.capslockstate');
              $(window).unbind('.capslockstate');
            })
          }
        }
        jQuery.fn.capslockstate = function(method) {
          // Method calling logic
          if (methods[method]) {
            return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
          } else if (typeof method === 'object' || !method) {
            return methods.init.apply(this, arguments);
          } else {
            $.error('Method ' + method + ' does not exist on jQuery.capslockstate');
          }
        };
      })(jQuery);
      $(document).ready(function() {
        /*
         * Bind to capslockstate events and update display based on state
         */
        $(window).bind("capsOn", function(event) {
          if ($("#ctl00_SiteHeader_txtPassword:focus").length > 0) {
            $("#capsLock").show();
          }
        });
        $(window).bind("capsOff capsUnknown", function(event) {
          $("#capsLock").hide();
        });
        $("#ctl00_SiteHeader_txtPassword").bind("focusout", function(event) {
          $("#capsLock").hide();
        });
        $("#ctl00_SiteHeader_txtPassword").bind("focusin", function(event) {
          if ($(window).capslockstate("state") === true) {
            $("#capsLock").show();
          }
        });
        /*
         * Initialize the capslockstate plugin.
         * Monitoring is happening at the window level.
         */
        $(window).capslockstate();
      });
      $(document).ready(function() {
        /*
         * Bind to capslockstate events and update display based on state
         */
        $(window).bind("capsOn", function(event) {
          if ($("#ctl00_SiteHeader_txtRegPassword:focus").length > 0) {
            $("#capsLockReg").show();
          }
        });
        $(window).bind("capsOff capsUnknown", function(event) {
          $("#capsLockReg").hide();
        });
        $("#ctl00_SiteHeader_txtRegPassword").bind("focusout", function(event) {
          $("#capsLockReg").hide();
        });
        $("#ctl00_SiteHeader_txtRegPassword").bind("focusin", function(event) {
          if ($(window).capslockstate("state") === true) {
            $("#capsLockReg").show();
          }
        });
        /*
         * Initialize the capslockstate plugin.
         * Monitoring is happening at the window level.
         */
        $(window).capslockstate();
      });

      function registerTab() {
        $("#login-tab").addClass("inactive-tab").removeClass("active-tab");
        $("#register-tab").addClass("active-tab").removeClass("inactive-tab");
        $("#ctl00_SiteHeader_regforGeneralPublic").removeClass("hidden");
        $("#dvGeneralPublicSection").addClass("hidden");
        $("#need-to-register").addClass("hidden");
        $("#have-an-account").removeClass("hidden");
        $("#login-3").removeClass("hidden");
        $("#registration-message").removeClass("hidden");
        $("#ctl00_SiteHeader_txtRegEmail").focus();
      }

      function loginTab() {
        $("#register-tab").addClass("inactive-tab").removeClass("active-tab");
        $("#login-tab").addClass("active-tab").removeClass("inactive-tab");
        $("#dvGeneralPublicSection").removeClass("hidden");
        $("#ctl00_SiteHeader_regforGeneralPublic").addClass("hidden");
        $("#need-to-register").removeClass("hidden");
        $("#have-an-account").addClass("hidden");
        $("#login-3").addClass("hidden");
        $("#registration-message").addClass("hidden");
        $("#ctl00_SiteHeader_txtEmailAddress").focus();
      }
      /**
       * @author zhixin wen <wenzhixin2010@gmail.com>
       * https://github.com/wenzhixin/bootstrap-show-password
       * version: 1.1.2
       */
      ! function(e) {
        "use strict";
        var t = function(e) {
            var t = arguments,
              s = !0,
              i = 1;
            return e = e.replace(/%s/g, function() {
              var e = t[i++];
              return "undefined" == typeof e ? (s = !1, "") : e
            }), s ? e : ""
          },
          s = function(t, s) {
            this.options = s, this.$element = e(t), this.isShown = !1, this.init()
          };
        s.DEFAULTS = {
          placement: "after",
          white: !1,
          message: "Click here to show/hide password",
          eyeClass: "fa",
          eyeOpenClass: "fa-eye",
          eyeCloseClass: "fa-eye-slash",
          eyeClassPositionInside: !1
        }, s.prototype.init = function() {
          var s, i;
          "before" === this.options.placement ? (s = "insertBefore", i = "input-prepend") : (this.options.placement = "after", s = "insertAfter", i = "input-append"), this.$element.wrap(t('<div class="%s input-group" />', i)), this.$text = e(
            '<input type="text"  aria-labelledby="PasswordLabel" />')[s](this.$element).attr("class", this.$element.attr("class")).attr("style", this.$element.attr("style")).attr("placeholder", this.$element.attr("placeholder")).css("display",
            this.$element.css("display")).val(this.$element.val()).hide(), this.$element.prop("readonly") && this.$text.prop("readonly", !0), this.$icon = e(['<span tabindex="100" title="' + this.options.message +
            '" class="input-group-btn add-on btn btn-default password-button-fix">', '<i class="icon-eye-open' + (this.options.white ? " icon-white" : "") + " " + this.options.eyeClass + " " + (this.options.eyeClassPositionInside ? "" : this
              .options.eyeOpenClass) + '">' + (this.options.eyeClassPositionInside ? this.options.eyeOpenClass : "") + "</i>", "</span>"
          ].join(""))[s](this.$text).css("cursor", "pointer"), this.$text.off("keyup").on("keyup", e.proxy(function() {
            this.isShown && this.$element.val(this.$text.val()).trigger("change")
          }, this)), this.$icon.off("click").on("click", e.proxy(function() {
            this.$text.val(this.$element.val()).trigger("change"), this.toggle()
          }, this))
        }, s.prototype.toggle = function(e) {
          this[this.isShown ? "hide" : "show"](e)
        }, s.prototype.show = function(t) {
          var s = e.Event("show.bs.password", {
            relatedTarget: t
          });
          this.$element.trigger(s), this.isShown = !0, this.$element.hide(), this.$text.show(), this.options.eyeClassPositionInside ? this.$icon.find("i").removeClass("icon-eye-open").addClass("icon-eye-close").html(this.options.eyeCloseClass) :
            this.$icon.find("i").removeClass("icon-eye-open " + this.options.eyeOpenClass).addClass("icon-eye-close " + this.options.eyeCloseClass), this.$text[this.options.placement](this.$element)
        }, s.prototype.hide = function(t) {
          var s = e.Event("hide.bs.password", {
            relatedTarget: t
          });
          this.$element.trigger(s), this.isShown = !1, this.$element.show(), this.$text.hide(), this.options.eyeClassPositionInside ? this.$icon.find("i").removeClass("icon-eye-close").addClass("icon-eye-open").html(this.options.eyeOpenClass) :
            this.$icon.find("i").removeClass("icon-eye-close " + this.options.eyeCloseClass).addClass("icon-eye-open " + this.options.eyeOpenClass), this.$element[this.options.placement](this.$text)
        }, s.prototype.val = function(e) {
          return "undefined" == typeof e ? this.$element.val() : (this.$element.val(e).trigger("change"), this.$text.val(e), void 0)
        }, s.prototype.focus = function() {
          this.$element.focus()
        };
        var i = e.fn.password;
        e.fn.password = function() {
          var t, i = arguments[0],
            n = arguments,
            o = ["show", "hide", "toggle", "val", "focus"];
          return this.each(function() {
            var a = e(this),
              h = a.data("bs.password"),
              l = e.extend({}, s.DEFAULTS, a.data(), "object" == typeof i && i);
            if ("string" == typeof i) {
              if (e.inArray(i, o) < 0) throw "Unknown method: " + i;
              t = h[i](n[1])
            } else h ? h.init(l) : (h = new s(a, l), a.data("bs.password", h))
          }), t ? t : this
        }, e.fn.password.Constructor = s, e.fn.password.noConflict = function() {
          return e.fn.password = i, this
        }, e(function() {
          e('[data-toggle="password"]').password()
        })
      }(window.jQuery);
      $('#ctl00_SiteHeader_txtRegPassword').password();
      $('#ctl00_SiteHeader_txtPassword').password();
      $('#ctl00_SiteHeader_txtRegPassword').on('show.bs.password', function(e) {
        $('#PasswordRequirements1').removeClass('hidden');
        setTimeout(function() {
          $("#ctl00_SiteHeader_txtRegPassword").prev().attr('id', 'txtPasswordVisible');
          $('#txtPasswordVisible').off('keyup').on('keyup', function() {
            $("#ctl00_SiteHeader_txtRegPassword").val($(this).val());
            ValidatePasswordGP($('#ctl00_SiteHeader_txtRegPassword'));
          });
        }, 100);
      });
      //------------------------------
      var contentBar = $('.navbar-main'),
        dropdown = $('.dropdown-content'),
        more = $('a.grouped-link'),
        selected = '',
        offset = 10;
      $(window).resize(update);
      $(document).on('click', function(event) {
        if (!$(event.target).closest('.dropdown-content').length) {
          dropdown.slideUp(200);
        }
      });
      more.click(function(e) {
        e.stopPropagation();
        dropdown.slideToggle(200);
      });

      function update() {
        setOverflow();
      }

      function setOverflow() {
        var cnt = 4;
        while (cnt > 0) {
          var offsetTop = contentBar.offset().top;
          dropdown.empty();
          contentBar.children().each(function(i, a) {
            $(a).removeClass('hidden');
            if ($(a).offset().top > offsetTop) {
              if (a.innerHTML == selected) {
                a.classList.add("active");
              }
              dropdown.append($(a).find('a').clone());
              $(a).addClass('hidden');
            } else if (a.innerHTML == more.html()) {
              more.html('More').removeClass('active');
              return false;
            }
          });
          var cartWidth = 0;
          if ('False' == "True") {
            cartWidth = $('#ctl00_SiteHeader_divFloater').width();
          }
          contentBar.width('100%');
          if ($('.dropdown-content').children().length > 0) {
            $(more).removeClass('hidden');
            contentBar.width(contentBar.width() - cartWidth - $('a.grouped-link').width() - offset + 'px');
          } else {
            contentBar.width(contentBar.width() - cartWidth - offset + 'px');
            $(more).addClass('hidden');
          }
          cnt--;
        }
      }
      $(function() {
        $.each($('.navbar-main').find('li a'), function(i, v) {
          $(v).addClass('context-bar-link');
        });
        $('.navbar-main').removeClass('hidden');
        update();
      });

      function ShowPopup(title, msg) {
        $("#orderModalTitle").text(title);
        $("#orderModalBody").text(msg);
        $("#suspendedOrder").modal("show");
      }

      function ShowPopupFillProfile() {
        $("#alertFillProfile").modal("show");
      }

      function showGradIneligibleModal() {
        $('#gradIneligibleModal').modal('show');
      }

      function showLoginDisabledModal() {
        $('#loginDisabledModal').modal('show');
      }
    </script>
    <div class="modal fade" id="suspendedOrder" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h2 class="modal-title" id="exampleModalLabel"><span id="orderModalTitle"></span>
              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">×</span>
              </button>
            </h2>
          </div>
          <div class="modal-body" id="orderModalBody"></div>
          <div class="modal-footer">
            <button type="button" class="btn btn-success pull-left" onclick="window.location.href='/w/cart/checkout.aspx?m=1'"><i class="fas fa-shopping-cart"></i>&nbsp;Checkout Now</button>
            <button type="button" class="btn btn-default" data-dismiss="modal"><i class="far fa-sign-out"></i>&nbsp;Checkout Later</button>
          </div>
        </div>
      </div>
    </div>
    <div class="modal fade" id="alertFillProfile" tabindex="-1" role="dialog" aria-labelledby="alertFillProfileModel" aria-hidden="true">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h2 class="modal-title" id="alertFillProfileModel">
              <i class="far fa-pause"></i>&nbsp;Suspended Order <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">×</span>
              </button>
            </h2>
          </div>
          <div class="modal-body">
            <div class="alert alert-info" style="margin-bottom: 0px;">Complete your profile to view the suspended items in your cart.</div>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-success pull-right" onclick="$(&quot;#alertFillProfile&quot;).modal(&quot;hide&quot;);">Continue</button>
          </div>
        </div>
      </div>
    </div>
    <div class="modal fade" id="gradIneligibleModal" tabindex="-1" role="dialog">
      <div class="modal-dialog modal-dialog-centered">
        <div class="modal-content text-center">
          <div class="modal-header">
            <h1 class="modal-title font-weight-bolder">
              <span id="ctl00_SiteHeader_lblGradIneligibleTitle">Log-in Failed</span>
            </h1>
          </div>
          <div class="modal-body">
            <div class="mb-6">
              <span id="ctl00_SiteHeader_lblGradIneligibleText">You are not eligible for any commencement event.</span>
            </div>
            <button type="button" class="btn btn-primary" style="margin-top: 24px; padding-left: 24px; padding-right: 24px" data-dismiss="modal"> Close </button>
          </div>
        </div>
      </div>
    </div>
    <div class="modal fade bs-example-modal-sm" id="loginDisabledModal" role="dialog" aria-labelledby="myModalLabel">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-body">
            <div id="ctl00_SiteHeader_Div1" class="clearfix">
              <div id="ctl00_SiteHeader_Div2" class="alert alert-danger">
                <span>Registered users cannot log in at this time.</span>
              </div>
            </div>
          </div>
          <div class="modal-footer" style="text-align: left !important;">
            <button type="button" class="btn btn-default right" data-dismiss="modal">Close</button>
          </div>
        </div>
      </div>
    </div>
    <div id="dvjumbotron" class="jumbotron">
      <span id="ctl00_olbreadcrumb" class="breadcrumb" style="display: block; margin-bottom: 0px;">
        <div class="container">
          <span class="active"><i class="fa fa-home" style="width: initial;"></i></span>
          <span
            id="stpBreadCrumb"><a href="#stpBreadCrumb_SkipLink"><img alt="Skip Navigation Links" src="/WebResource.axd?d=rKN1opQVoh180LaGjXZZkN7q1ar0glVoxBpo4dixgB7H_3PvH9OFcpWsTcLJnP2UvM-MUbmwyysWZn6L0GcfEw2&amp;t=638459680569584809" width="0" height="0" style="border-width:0px;"></a><span><a title="Ticket Office Home" href="/w/default.aspx">Home</a></span><span>
              &gt; </span><span style="font-weight: bold;">Regalia - Graduation Merchandise</span><a id="stpBreadCrumb_SkipLink"></a></span>
        </div>
      </span>
      <a id="ctl00_alLink" target="_blank" style=" width:100%">
                <img src="https://cdn-university.azureedge.net/portlandstate/uploads/categories/box_office_2024_regalia_early_topper_1200x2002024090506093762.jpg" id="ctl00_dvTitleInner" class="imgTag" alt="Portland State University | Ticketing">
                </a>
    </div>
    <div class="container-fluid" style="position: relative;">
    </div>
    <div id="ctl00_mainbgimage" class="main-bgimage">
      <div class="container main-content" role="main">
        <h1 class="sr-only">Portland State University | Ticketing</h1>
        <div class="row">
          <div class="col-xs-12">
          </div>
        </div>
        <div class="row">
          <style>
            .panel-body img {
              max-width: 100%;
            }
          </style>
          <div class="col-md-3 col-sm-4">
            <style type="text/css">
              .carousel-caption {
                padding-bottom: 0px !important;
              }
            </style>
            <button type="button" id="btnViewCalendar" class="btn btn-default btn-group-justified btn-lg btn-loading" style="margin-bottom: 16px;" onclick="window.location = '/w/calendar.aspx';">
              <i class="fal fa-calendar-alt"></i>&nbsp;View Calendar </button>
            <div id="carouselButton">
              <button id="toggleCarousel" class="btn btn-default btn-group-justified" type="button">
                <i class="fa fa-pause" aria-hidden="true"></i>&nbsp;<span>Pause</span>
              </button>
            </div>
            <script type="text/javascript">
              $(function() {
                var paused = 0;
                /* Play trigger */
                $('#toggleCarousel').click(function() {
                  var state = (paused) ? 'cycle' : 'pause';
                  paused = (paused) ? 0 : 1;
                  $('#carousel-example-generic').carousel(state);
                  $(this).find('i').toggleClass('fa-play fa-pause');
                  (paused) ? $(this).find('span').text(' Play'): $(this).find('span').text(' Pause');
                  $(this).blur();
                });
              });
            </script>
            <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
              <!-- Indicators -->
              <ol class="carousel-indicators">
                <li id="RotatingImg_14" data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
                <li id="RotatingImg_13" data-target="#carousel-example-generic" data-slide-to="1"></li>
                <li id="RotatingImg_16" data-target="#carousel-example-generic" data-slide-to="2"></li>
                <li id="RotatingImg_18" data-target="#carousel-example-generic" data-slide-to="3"></li>
                <li id="RotatingImg_23" data-target="#carousel-example-generic" data-slide-to="4"></li>
                <li id="RotatingImg_17" data-target="#carousel-example-generic" data-slide-to="5"></li>
                <li id="RotatingImg_24" data-target="#carousel-example-generic" data-slide-to="6"></li>
              </ol>
              <!-- Wrapper for slides -->
              <div class="carousel-inner" role="listbox" id="bannerImages" aria-label="Image Rotator">
                <div role="option" class="item active">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/performance_theater_4x2_Stock2021220504221081.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>THEATER</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/volleyball_brandt_4x22021210504214219.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>SPORTS</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/orchestra_4x2_topper2021230504231723.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>MUSIC</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/big_pink_river_4x22021240504241494.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>PERFORMANCE</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/Viking_concert_brandt_4x22021270504274383.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>CONCERT</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/powwow_4x22021230504233986.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>EVENTS</p>
                  </div>
                </div>
                <div role="option" class="item">
                  <img src="https://cdn-university.azureedge.net/portlandstate/uploads/rotatingimage/Burke32021431904430722.jpg" alt="...">
                  <div class="carousel-caption">
                    <h3></h3>
                    <p>SPORTS</p>
                  </div>
                </div>
              </div>
              <!-- Controls -->
              <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
    <span class="fa fa-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
              <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
    <span class="fa fa-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
            </div>
            <div class="quick-event-search visible-xs">
              <div id="formSearch">
                <div class="input-group">
                  <div class="input-group-addon"><i class="fa fa-search" aria-hidden="true"></i></div>
                  <div class="typeahead__container">
                    <div class="typeahead__field">
                      <span class="typeahead__query form-control">
                        <label for="eventList" class="sr-only">Search</label>
                        <span class="typeahead__cancel-button" style="right: 4px">×</span><input name="ctl00$cphMainContent$SiteLeftNav$txtSearchLeft" type="text" id="txtSearchLeft" autocomplete="off" aria-label="Search for Event"
                          style="border-color: #ccc;">
                      </span>
                    </div>
                  </div>
                  <span class="input-group-btn">
                    <input type="submit" name="ctl00$cphMainContent$SiteLeftNav$btnSearchLeft" value="Search" id="ctl00_cphMainContent_SiteLeftNav_btnSearchLeft" class="btn btn-primary">
                  </span>
                </div>
              </div>
            </div>
            <input type="button" class="btn btn-primary btn-sm visible-xs" value="Start Over" onclick="window.location = '/w';" style="margin-top: 8px;width: 100%;display:none !important" id="startOverMobile">
            <div class="panel-group categoryDrop" id="accordion" role="tablist" aria-multiselectable="true">
              <div id="panelCategories" class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingOne">
                  <h2 class="panel-title">
                    <a data-toggle="collapse" id="pnlCategory" onclick="toggleCatIcon();" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne" class="">
                        <span class="full-toggle"></span> CATEGORY
                        <span class="fa fa-chevron-up" aria-hidden="true" id="category_accordion_icon"></span>
                    </a>
                  </h2>
                </div>
                <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" style="">
                  <div class="list-group clear-border-radius-corners">
                    <a href="/w/default.aspx" class="list-group-item"> <span class="badge">24</span>All Categories</a>
                    <a id="Category_175" href="javascript:NavigateToCategory(175)" class="list-group-item"><span class="category" style="background-color:#5e7803"></span><span class="badge">1</span>Community Events </a>
                    <a id="Category_171" href="javascript:NavigateToCategory(171)" class="list-group-item"><span class="category" style="background-color:#5e7803"></span><span class="badge">2</span>Music: Opera </a>
                    <a id="Category_183" href="javascript:NavigateToCategory(183)" class="list-group-item"><span class="category" style="background-color:#5e7803"></span><span class="badge">1</span>Music: Violin </a>
                    <a id="Category_166" href="javascript:NavigateToCategory(166)" class="list-group-item"><span class="category" style="background-color:#063e0c"></span><span class="badge">5</span>Vikings Football </a>
                    <a id="Category_195" href="javascript:NavigateToCategory(195)" class="list-group-item"><span class="category" style="background-color:#063e0c"></span><span class="badge">1</span>Viking Football Parking </a>
                    <a id="Category_169" href="javascript:NavigateToCategory(169)" class="list-group-item"><span class="category" style="background-color:#063e0c"></span><span class="badge">13</span>Vikings Volleyball </a>
                    <a id="Category_186" href="javascript:NavigateToCategory(186)" class="list-group-item active"><span class="category" style="background-color:#5e7803"></span><span class="badge">1</span>Regalia - Graduation Merchandise </a>
                  </div>
                </div>
              </div>
              <div id="panelDates" class="panel panel-default visible-xs" style="border-top-color: white;">
                <div class="panel-heading" role="tab" id="headingTwo">
                  <h4 class="panel-title">
                    <a data-toggle="collapse" data-parent="#accordion" onclick="toggleDateIcon();" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo" class="collapsed">
                        <span class="full-toggle"></span>DATE
                        <span class="fa fa-chevron-down" aria-hidden="true" id="date_accordion_icon"></span>
                    </a>
                  </h4>
                </div>
                <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne" aria-expanded="false">
                  <div class="list-group">
                    <a href="/w/default.aspx?cid=186" class="list-group-item active">All Dates</a>
                    <a href="javascript:NavigateToDate(&quot;today&quot;)" class="list-group-item">Today</a>
                    <a href="javascript:NavigateToDate(&quot;tomorrow&quot;)" class="list-group-item">Tomorrow</a>
                    <a href="javascript:NavigateToDate(&quot;thisweek&quot;)" class="list-group-item">This Week</a>
                    <a href="javascript:NavigateToDate(&quot;thisweekend&quot;)" class="list-group-item">This Weekend</a>
                    <a href="javascript:NavigateToDate(&quot;thismonth&quot;)" class="list-group-item">This Month</a>
                    <a href="javascript:NavigateToDate(&quot;nextmonth&quot;)" class="list-group-item">Next Month</a>
                  </div>
                </div>
              </div>
            </div>
            <div class="hidden-xs">
            </div>
            <div class="LeftNavDesktop">
              <!-- custome page-->
              <div class="panel" style="background: #1245b2; border: 1px solid #1245b2;">
                <div class="panel-heading" style="color: white; font-weight: 500 !important; background: #1245b2">
                  <h2 class="panel-title">Ticket Buyer FAQ</h2>
                </div>
                <div class="panel-body" style="background-color: white;">
                  <p><a href="https://docs.google.com/document/d/1BIL6v2AHhwCiSerO2nJh65IAFXg-RtKGPYJewxDjp-0/edit?usp=sharing" target="_blank">Ticket Buyer FAQ</a></p>
                </div>
              </div>
              <script>
                $(document).ready(function() {
                  $('.panel-body img').attr('alt', "");
                })
              </script>
            </div>
          </div>
          <span id="xsCheck" class="visible-xs-inline"></span>
          <script type="text/javascript">
            function IsPageInXS() {
              return $("#xsCheck").css("display") == "inline";
            }
            $(function() {
              if (!IsPageInXS()) {
                var filterDateApplied = false;
                if (filterDateApplied) {
                  setTimeout(function() {
                    $("#panelDates .collapse").collapse('show');
                  }, 100);
                }
                setTimeout(function() {
                  $("#panelCategories .collapse").collapse('show');
                }, 100);
              }
              var url = window.location.href;
              if (url.indexOf("?") != -1 && url.indexOf("search") != -1 && url.indexOf("&") == -1) {
                $("#innerContent").html("Search Results");
                $("#ctl00_cphMainContent_widgetFeaturedEvents").hide();
              }
              $("#startOver").hide();
              $("#startOverMobile").css("display", "none !important");
              if (url.indexOf("search") != -1 || url.indexOf("day") != -1) {
                $("#startOver").show();
                $("#startOverMobile").css("display", "block")
              }
              eventNameList();
              showCancelButton();
            });

            function eventNameList() {
              $.typeahead({
                input: '#txtSearchLeft',
                order: "desc",
                minLength: 1,
                maxItemPerGroup: 5,
                group: {
                  template: "{{group}}"
                },
                source: {
                  "Event": {
                    ajax: {
                      type: "POST",
                      url: "../w/typeAhead.aspx/GetEventList",
                      path: "d.EventName",
                      contentType: "application/json; charset=utf-8",
                      dataType: "json",
                      // Optional callbacks...da
                      callback: {
                        done: function(data, textStatus, jqXHR) {},
                        then: function(jqXHR, textStatus) {}
                      }
                    }
                  },
                  "Deposit": {
                    ajax: {
                      type: "POST",
                      url: "../w/typeAhead.aspx/GetEventList",
                      path: "d.DepositName",
                      contentType: "application/json; charset=utf-8",
                      // Optional callbacks...
                      dataType: "json",
                      callback: {
                        done: function(data, textStatus, jqXHR) {},
                        then: function(jqXHR, textStatus) {}
                      }
                    }
                  },
                  "Package": {
                    ajax: {
                      type: "POST",
                      url: "../w/typeAhead.aspx/GetEventList",
                      path: "d.PackageName",
                      contentType: "application/json; charset=utf-8",
                      // Optional callbacks...
                      dataType: "json",
                      callback: {
                        done: function(data, textStatus, jqXHR) {},
                        then: function(jqXHR, textStatus) {}
                      }
                    }
                  },
                  "Donation Campaigns": {
                    ajax: {
                      type: "POST",
                      url: "../w/typeAhead.aspx/GetEventList",
                      path: "d.Campaigns",
                      contentType: "application/json; charset=utf-8",
                      // Optional callbacks...
                      dataType: "json",
                      callback: {
                        done: function(data, textStatus, jqXHR) {},
                        then: function(jqXHR, textStatus) {}
                      }
                    }
                  }
                },
                callback: {
                  onClickAfter: function(node, a, item, event) {
                    $("#ctl00_cphMainContent_SiteLeftNav_btnSearchLeft").trigger('click');
                  },
                },
              });
              $(".typeahead__cancel-button").attr("style", "right: 4px");
            }

            function showCancelButton() {
              if ($("#txtSearchLeft").val().length != 0) {
                $(".typeahead__container").addClass("cancel");
              }
            }
          </script>
          <script>
            // Toggle panel icon - Start
            function toggleCatIcon() {
              $("#category_accordion_icon").toggleClass("fa-chevron-up fa-chevron-down");
            }

            function toggleDateIcon() {
              $("#date_accordion_icon").toggleClass("fa-chevron-up fa-chevron-down");
            }
            if ($(window).width() < 768) {
              toggleCatIcon();
            }
            // Toggle panel icon - End
          </script>
          <div id="ctl00_cphMainContent_mainContent" class="col-md-9 col-sm-8">
            <div id="ctl00_cphMainContent_dvhomeSearchDesktop">
              <div class="quick-event-search hidden-xs" id="homeSearchDesktop">
                <div id="formSearchDesktop">
                  <div class="input-group input-group-lg">
                    <div class="input-group-addon"><i class="far fa-search"></i></div>
                    <div class="typeahead__container">
                      <div class="typeahead__field">
                        <span class="typeahead__query" style="height: 46px;">
                          <span class="typeahead__cancel-button" style="right: 4px;top:14px; z-indez:11111;">×</span><input name="ctl00$cphMainContent$txtSearch" type="text" id="txtSearch" class="form-control" autocomplete="off"
                            aria-label="Search for Event" style="height: 46px;">
                        </span>
                      </div>
                    </div>
                    <span class="input-group-btn">
                      <input type="submit" name="ctl00$cphMainContent$btnSearch" value="Search" id="ctl00_cphMainContent_btnSearch" class="btn btn-primary">
                    </span>
                  </div>
                </div>
              </div>
            </div>
            <div id="dvSeasonTicket">
            </div>
            <div id="ctl00_cphMainContent_dvmyAffix" class="events-sort-buttons pre-afix" style="margin-top: 16px; display:contents; margin-bottom: 9px;">
              <div id="myAffix" class="row affix-top">
                <div class="all-upcoming" style="display: grid; grid-gap: 16px; align-items: center;">
                  <h2 id="ctl00_cphMainContent_innerContent" style="grid-column: 1 / 2; grid-row: 1; margin: 0px;">
                    <span id="ctl00_cphMainContent_spCategoryName" style="color:black;"> Regalia - Graduation Merchandise </span>
                  </h2>
                  <input type="button" value="Start Over" class="btn btn-primary hidden-xs" onclick="window.location = '/w';" style="margin-left:10px; display:none" id="startOver">
                  <div id="ctl00_cphMainContent_dvDate" class="hidden-xs right" style="grid-column: 2 / 2; grid-row: 1; justify-self: end;">
                    <button type="button" id="btnDateFilter" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Date Filter <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu" role="group" aria-label="Date Filter Options" style="left: initial; right: 0; top: auto;">
                      <li><a href="javascript:NavigateToDate(&quot;alldate&quot;)" aria-label="All Dates">All Dates</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;today&quot;)" aria-label'today'="">Today</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;tomorrow&quot;)" aria-label'tomorrow'="">Tomorrow</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;thisweek&quot;)" aria-label'this="" week'="">This Week</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;thisweekend&quot;)" aria-label'this="" weekend'="">This Weekend</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;thismonth&quot;)" aria-label'this="" month'="">This Month</a></li>
                      <li><a href="javascript:NavigateToDate(&quot;nextmonth&quot;)" aria-label'next="" month'="">Next Month</a></li>
                    </ul>
                  </div>
                </div>
              </div>
            </div>
            <div id="ctl00_cphMainContent_dvhrAllEvents">
              <hr style="border-top: 2px solid #606060; margin-bottom: 10px; margin-top: 10px;">
            </div>
            <div id="ctl00_cphMainContent_dvDescription" class="redactor-fix well" style="padding: 16px; margin: 16px 0px; display: grid;">
              <span id="ctl00_cphMainContent_lblDescription">
                <h5 style="text-align: center"><span style="color: rgba(149, 55, 52, 1)"><strong><span style="font-size: 24px">Buy your regalia at the Market</span></strong></span></h5>
                <p style="text-align: center"><span style="font-size: 18px">Class of 2024 Portland State commencement&nbsp;regalia can be purchased at the University Market in Smith or ordered online from
                    <a href="https://market.pdx.edu/">our digital market</a>.</span><br></p>
                <p style="text-align: center"><span style="font-size: 18px">Don't pay for shipping!&nbsp;Buy at the Market (where you can try gowns on as well) or request pick up at the Grad Fair (May 14-15) or at the Market after Grad Fair when
                    ordering online.&nbsp;<br></span></p>
                <p style="text-align: center"><span style="font-size: 18px"><strong><span style="color: rgba(79, 97, 40, 1)">Not sure what you need? Check out our
                        <a href="https://sites.google.com/pdx.edu/regalia-what-to-wear-vikings/home"><br>Regalia: What to Wear</a> guide.</span></strong></span></p>
                <p style="text-align: center"><span style="font-size: 12px"><span style="font-size: 18px"><strong>Get more information on 2024 ceremonies at
                        <a href="https://www.pdx.edu/commencement/">pdx.edu/commencement</a>.</strong></span></span><span style="font-size: 18px"><strong><span style="color: rgba(79, 97, 40, 1)"></span></strong></span><br></p>
              </span>
            </div>
            <ul class="container-fluid event-listing">
              <li id="ctl00_cphMainContent_listViewAllEvents_ctrl0_EventRow" class="row row-eq-height">
                <div class="event-category" style="background-color:#5e7803"></div>
                <div class="day visible-lg visible-md"
                  style="background-image: url('https://cdn-university.azureedge.net/portlandstate/images/thumbs/box_office_class_2024_event_icon2024341705344105.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;width: 80px;min-height: 80px;overflow: hidden;background-color: #f1f1f1;">
                  <input type="hidden" name="ctl00$cphMainContent$listViewAllEvents$ctrl0$hfTicketOption" id="ctl00_cphMainContent_listViewAllEvents_ctrl0_hfTicketOption" value="0">
                </div>
                <div id="div_eventName_2379" class="detail col-xs-7 col-sm-7 col-md-6 col-lg-7">
                  <h3>Latin Honor Cord (shipping required)</h3>
                  <div><span class="" style="font-style: normal;">Regalia - Graduation Merchandise</span></div>
                  <div></div>
                </div>
                <div id="ctl00_cphMainContent_listViewAllEvents_ctrl0_dvGetTickt" class="get-ticket col-xs-5 col-sm-5 col-md-4 col-lg-4" style="padding-left: 0px;padding-right: 0px">
                  <strong id="str_eventDateGetTickt_2379" class="hidden-xs hidden-sm"></strong>
                  <strong class="hidden-lg hidden-md"></strong>
                  <div id="ctl00_cphMainContent_listViewAllEvents_ctrl0_eventTimeGet" class="e-time">
                  </div>
                  <a href="/w/event.aspx?id=2379" id="ctl00_cphMainContent_listViewAllEvents_ctrl0_aGetTicketUpCom" class="btn btn-success btn-sm btn-loading" title="Get Tickets for Latin Honor Cord (shipping required)" aria-label="Get Tickets for Latin Honor Cord (shipping required)--" style="margin-top:20px;">
                                    <span id="ctl00_cphMainContent_listViewAllEvents_ctrl0_lblEventButtonText">MAIL FEE</span>
                                </a>
                </div>
              </li>
            </ul>
          </div>
          <div class="LeftNavMobile">
            <!-- custome page-->
            <div class="panel" style="background: #1245b2; border: 1px solid #1245b2;">
              <div class="panel-heading" style="color: white; font-weight: 500 !important; background: #1245b2">
                <h2 class="panel-title">Ticket Buyer FAQ</h2>
              </div>
              <div class="panel-body" style="background-color: white;">
                <p><a href="https://docs.google.com/document/d/1BIL6v2AHhwCiSerO2nJh65IAFXg-RtKGPYJewxDjp-0/edit?usp=sharing" target="_blank">Ticket Buyer FAQ</a></p>
              </div>
            </div>
            <script>
              $(document).ready(function() {
                $('.panel-body img').attr('alt', "");
              })
            </script>
          </div>
          <div id="ctl00_cphMainContent_dvBoxOfficeHours" class="col-md-3 col-sm-4 hidden">
            <div class="panel panel-secondary">
              <div class="panel-heading">
                <span id="ctl00_cphMainContent_BoxOfficeHours_lblTitle">Box Office Hours</span>
              </div>
              <table class="table table-striped">
                <tbody>
                  <tr style="display:none;">
                    <th scope="col">Box Office Hours</th>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">SUN:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblSun">CLOSED</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">MON:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblMon">10:00 AM – 3:00 PM</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">TUES:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblTues">10:00 AM – 3:00 PM</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">WED:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblWed">10:00 AM – 3:00 PM</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">THU:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblThurs">10:00 AM – 3:00 PM</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">FRI:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblFri">10:00 AM – 3:00 PM</span></span></td>
                  </tr>
                  <tr>
                    <td><span style="font-weight:bold;">SAT:</span><span>
                        <span id="ctl00_cphMainContent_BoxOfficeHours_lblSat">CLOSED</span></span></td>
                  </tr>
                </tbody>
              </table>
            </div>
          </div>
        </div>
        <div class="modal fade" id="gradLoginAlertModal" tabindex="-1" role="dialog">
          <div class="modal-dialog modal-dialog-centered">
            <div class="modal-content text-center">
              <!-- Modal Header -->
              <div class="modal-header">
                <h2 class="modal-title font-weight-bolder">
                  <span id="ctl00_cphMainContent_lblGradLoginAlertTitle"></span>
                  <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                  </button>
                </h2>
              </div>
              <!-- Modal body -->
              <div class="modal-body">
                <div id="divAlertText" class="mb-6">
                  <span id="ctl00_cphMainContent_lblGradLoginAlertText"></span>
                </div>
                <button type="button" class="btn btn-primary btnLogin" style="margin-top:24px; padding-left:24px; padding-right:24px; display:none" onclick="showLoginModal()">
                  <span id="ctl00_cphMainContent_lblGradLoginAlertButtonText"></span>
                </button>
                <button class="btn btn-default" style="margin-top:24px;" data-dismiss="modal">Close</button>
              </div>
              <!-- Modal footer -->
            </div>
          </div>
        </div>
        <script>
          $(document).ready(function() {
            var pageButtons = new Array;
            pageButtons = $('.pageButtons');
            var buttonLength = pageButtons.length;
            for (var i = 0; i <= buttonLength; i++) {
              //  var pageNum = $(pageButtons[i]).html();
              var pagetxt = $(pageButtons[i]).text();
              if (pagetxt == '|<') {
                $(pageButtons[i]).attr('id', 'FirstPage');
                $(pageButtons[i]).attr('aria-label', 'First page');
              } else if (pagetxt == '<') {
                $(pageButtons[i]).attr('id', 'PreviousPage');
                $(pageButtons[i]).attr('aria-label', 'Previous page');
              } else if (pagetxt == '...') {
                $(pageButtons[i]).attr('id', 'RemainingPages');
                $(pageButtons[i]).attr('aria-label', 'Remaining pages');
              } else if (pagetxt == '>|') {
                $(pageButtons[i]).attr('aria-label', 'Last page');
                $(pageButtons[i]).attr('id', 'LastPage');
              } else if (pagetxt == '>') {
                $(pageButtons[i]).attr('aria-label', 'Next page');
                $(pageButtons[i]).attr('id', 'NextPage');
              } else {
                $(pageButtons[i]).attr('aria-label', 'Page ' + pagetxt);
                $(pageButtons[i]).attr('id', 'Page_' + pagetxt);
              }
            }
          });
        </script>
        <script type="text/javascript">
          function F3() {
            var ischeckedinallrows = false;
            var count = 0;
            var totalCount = 0;
            $('.container-fluid li').each(function(i, li) {
              var $product = $(li);
              ischeckedinallrows = $product.find("input[type=checkbox]").prop('checked');
              if (ischeckedinallrows == true) {
                count = count + 1;
              }
            });
            if (count < 2) {
              $("#btnRenewChecked").attr("disabled", true);
            } else {
              $("#btnRenewChecked").attr("disabled", false);
            }
          }
          $(function() {
            setTimeout(function() {
              $.each($('.listViewFeaturedEvents').find('a.btn'), function() {
                var id = Math.random().toString().split('.').join('');
                $(this).attr('id', id).addClass('btn-loading');
              });
              $('.listViewFeaturedEvents').find('a.btn').on('click', function() {
                funcLoading(this);
              });
            }, 500);
          });

          function showGradLoginModal() {
            $('#gradLoginAlertModal').modal('show');
          }

          function showLoginModal() {
            $('#gradLoginAlertModal').modal('hide');
            $('#register-dialog').modal('show');
          }
        </script>
      </div>
      <div style="float:left"></div>
    </div>
    <div style="float:left"></div>
  </div>
  <footer class="container-fluid" style="margin: 0px; margin-top: -70px !important">
    <div class="container">
      <div id="ctl00_Footer_dvStandard" style="display:block;">
        <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
          <div id="ctl00_Footer_Div5">
            <span></span> <span class="footer-color">Contact PSU Box Office for additional assistance including accommodation requests:</span>
          </div>
          <div id="ctl00_Footer_dvPhone1">
            <span class="fa fa-phone footer-color"></span> <span class="footer-color"> &nbsp; 503-725-3305</span>
          </div>
          <div id="ctl00_Footer_dvEmail1">
            <span class="fa fa-envelope footer-color"></span> &nbsp; <a href="mailto:tickets@pdx.edu" class="footer-color textLink">tickets@pdx.edu</a>
          </div>
          <br>
        </div>
        <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
          <div id="ctl00_Footer_Div6">
            <span></span> <span class="footer-color">No Refunds. All Sales are Final.</span>
          </div>
          <br>
        </div>
        <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">
          <div id="ctl00_Footer_Div7">
            <span></span> <span class="footer-color">Preferred Browsers: Chrome, Firefox, Safari. </span>
          </div>
          <br>
        </div>
      </div>
      <div id="ctl00_Footer_dvAdvanced" style="display:none;">
        <div class="col-lg-10 col-md-10 col-sm-9 col-xs-12">
          <span></span> <span class="footer-color"> &nbsp; </span>
        </div>
      </div>
      <div id="ctl00_Footer_dvPowerBy" class="col-lg-3 col-md-10 col-sm-12 col-xs-12 dvPowerBy">
        <span class="visible-xs"><br><br></span>
        <a href="https://www.audienceview.com" title="AudienceView Campus"><span class="sr-only">AudienceView Campus</span>
            <svg class="admin-logo" id="UTIXlogo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 452.67 115.25"><defs><style>.cls-1{fill:none;}.cls-2{clip-path:url(#clip-path);}.cls-3{}.cls-4{fill:#f5841f;}.cls-5{fill:#e2195b;}.cls-6{fill:#742c87;}</style><clipPath id="clip-path" transform="translate(0 0)"><rect class="cls-1" width="452.67" height="115.25"></rect></clipPath></defs><title>AudienceView Campus</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="Campus_Logo_-_White" data-name="AudienceView Campus Logo"><g class="cls-2"><g class="cls-2"><path class="cls-3" d="M130.39,34.39c-3,0-4.55,1.24-5.8,4.57L111.72,72.61h7l3.61-9.91h16.39l3.71,9.91h7.15L136.62,39c-1.26-3.29-3-4.57-6.23-4.57m0,6.92c.18,0,.26.06.4.37l5.45,14.58H124.68L130,41.69c.14-.33.28-.38.4-.38" transform="translate(0 0)"></path><path class="cls-3" d="M168.51,61.12c0,3.49-2,5.67-5.34,5.67s-5.33-2.18-5.33-5.67V47.37h-6.49V61.12c0,7.27,4.64,12,11.82,12s11.83-4.7,11.83-12V47.37h-6.49Z" transform="translate(0 0)"></path><path class="cls-3" d="M198.79,50a10.11,10.11,0,0,0-7.59-3.12c-7.1,0-12.45,5.64-12.45,13.12S184.33,73.09,192,73.09s13.26-5.48,13.26-13V34.63h-6.49Zm-6.73,16.78A6.78,6.78,0,1,1,198.7,60a6.53,6.53,0,0,1-6.64,6.78" transform="translate(0 0)"></path><path class="cls-3" d="M214,34.63a4.14,4.14,0,1,0,4.09,4.13A4.13,4.13,0,0,0,214,34.63" transform="translate(0 0)"></path><rect class="cls-3" x="210.71" y="47.37" width="6.49" height="25.24"></rect><path class="cls-3" d="M229.17,62.32h18l0-.19a15.07,15.07,0,0,0,.34-3.23c0-7-5.27-12-12.54-12-7.85,0-13.32,5.4-13.32,13.13a12.63,12.63,0,0,0,13,13.08c6.46,0,11-3,12.68-8.34l.1-.32h-6.4l-.06.14c-1.24,2.52-4.67,2.79-6.08,2.79-3.88,0-6.59-2.3-6.59-4.37,0-.29.08-.67.77-.67m11.54-5.1h-12.4c.7-2.94,3.29-4.76,6.82-4.76,3.77,0,6.11,2.2,6.11,4.23a.48.48,0,0,1-.53.53" transform="translate(0 0)"></path><path class="cls-3" d="M264.17,46.89C256.75,46.89,252,51.64,252,59V72.61h6.49V59.15c0-3.65,2.19-5.92,5.72-5.92s5.72,2.27,5.72,5.92V72.61h6.49V59c0-7.36-4.8-12.11-12.21-12.11" transform="translate(0 0)"></path><path class="cls-3" d="M298.93,62.91a6.11,6.11,0,0,1-5.83,3.88c-3.67,0-6.34-2.85-6.34-6.78s2.67-6.78,6.34-6.78a6,6,0,0,1,5.83,3.88l.06.16h6.71l-.05-.28c-1.09-6.05-6.11-10.1-12.5-10.1-7.52,0-13,5.51-13,13.12s5.46,13.08,13,13.08A12.28,12.28,0,0,0,305.65,63l.05-.29H299Z" transform="translate(0 0)"></path><path class="cls-3" d="M315.79,62.32h18l0-.19a15.08,15.08,0,0,0,.35-3.23c0-7-5.28-12-12.55-12-7.84,0-13.32,5.4-13.32,13.13a12.63,12.63,0,0,0,13,13.08c6.46,0,11-3,12.68-8.34l.1-.32h-6.39l-.07.14c-1.23,2.52-4.66,2.79-6.08,2.79-3.88,0-6.59-2.3-6.59-4.37,0-.29.08-.67.77-.67m11.54-5.1H314.94c.7-2.94,3.28-4.76,6.81-4.76,3.77,0,6.11,2.2,6.11,4.23a.47.47,0,0,1-.53.53" transform="translate(0 0)"></path><path class="cls-3" d="M352,65.81c-.1.35-.28.35-.35.35s-.31-.06-.39-.36l-10.48-31-.06-.16h-7.39l12,33.63c1.13,3.26,2.91,4.59,6.14,4.59s4.89-1.33,6-4.59L369.37,35l.11-.32h-7.24Z" transform="translate(0 0)"></path><rect class="cls-3" x="372.36" y="47.37" width="6.49" height="25.24"></rect><path class="cls-3" d="M375.63,34.63a4.14,4.14,0,1,0,4.09,4.13,4.14,4.14,0,0,0-4.09-4.13" transform="translate(0 0)"></path><path class="cls-3" d="M390.82,62.32h18l0-.19a15.07,15.07,0,0,0,.34-3.23c0-7-5.28-12-12.55-12-7.84,0-13.31,5.4-13.31,13.13a12.62,12.62,0,0,0,13,13.08c6.46,0,11-3,12.69-8.34l.1-.32h-6.4l-.06.14c-1.24,2.52-4.67,2.79-6.09,2.79-3.88,0-6.58-2.3-6.58-4.37,0-.29.08-.67.77-.67m11.54-5.1H390c.7-2.94,3.28-4.76,6.82-4.76,3.77,0,6.1,2.2,6.1,4.23a.47.47,0,0,1-.52.53" transform="translate(0 0)"></path><path class="cls-3" d="M446,47.37,441,66.25s0,.15-.15.15-.07,0-.16-.18L437,51.73c-.74-3.19-2.52-4.75-5.43-4.75s-4.68,1.6-5.43,4.75l-3.7,14.53s0,.14-.1.14-.12,0-.15-.15l-4.71-18.88h-6.8l5.9,21c.85,3.22,2.61,4.65,5.71,4.65,2.82,0,4.49-1.48,5.23-4.65l3.81-14.63c0-.13.07-.14.14-.14s.13,0,.16.16l3.89,14.61c.75,3.08,2.54,4.65,5.33,4.65,2,0,4.41-.53,5.61-4.64l6.2-21Z" transform="translate(0 0)"></path><path class="cls-3" d="M122.18,93.34a3.87,3.87,0,0,1-1.33,1.19A3.72,3.72,0,0,1,119,95a4.57,4.57,0,0,1-1.9-.37,4.13,4.13,0,0,1-1.42-1,4.52,4.52,0,0,1-.89-1.5,5.48,5.48,0,0,1-.31-1.82,5.61,5.61,0,0,1,.33-1.94,4.69,4.69,0,0,1,.91-1.57,4.34,4.34,0,0,1,1.42-1,4.45,4.45,0,0,1,1.86-.38,4,4,0,0,1,1.61.35,3.41,3.41,0,0,1,1.29,1l.09.12,1.67-1.27-.09-.13a4.81,4.81,0,0,0-2-1.52,6.77,6.77,0,0,0-2.49-.49,7.24,7.24,0,0,0-2.72.51,6.11,6.11,0,0,0-2.11,1.43,6.36,6.36,0,0,0-1.37,2.18,7.38,7.38,0,0,0-.49,2.74,6.79,6.79,0,0,0,1.76,4.53,6.66,6.66,0,0,0,2.09,1.52,6.3,6.3,0,0,0,2.75.58,6.08,6.08,0,0,0,2-.28,6.51,6.51,0,0,0,1.45-.65,5.35,5.35,0,0,0,1-.75,5,5,0,0,0,.51-.58l.1-.12-1.69-1.28Z" transform="translate(0 0)"></path><path class="cls-3" d="M134.05,83.69l-5.56,12.63-.1.23h2.33l1.24-3.1h5.75l1.26,3.1h2.33l-5.5-12.86Zm-1.36,8,2.15-5.22L137,91.64Z" transform="translate(0 0)"></path><polygon class="cls-3" points="153.54 93.02 149.63 83.69 146.83 83.69 146.83 96.55 148.85 96.55 148.85 86.81 152.85 96.55 154.2 96.55 158.2 86.81 158.2 96.55 160.22 96.55 160.22 83.69 157.42 83.69 153.54 93.02"></polygon><path class="cls-3" d="M175.32,84.91A3.5,3.5,0,0,0,174,84a5.48,5.48,0,0,0-2-.34h-4.57V96.55h2V91H172a5.2,5.2,0,0,0,2-.34,3.45,3.45,0,0,0,1.29-.87,3,3,0,0,0,.67-1.2,4.66,4.66,0,0,0,.18-1.25A4.73,4.73,0,0,0,176,86.1a3,3,0,0,0-.67-1.19m-1.48,3.4a1.41,1.41,0,0,1-.56.55,2.29,2.29,0,0,1-.81.28,6.12,6.12,0,0,1-1,.08h-2.07V85.5h2.07a5.11,5.11,0,0,1,1,.08,2.49,2.49,0,0,1,.81.27,1.48,1.48,0,0,1,.56.55,2.38,2.38,0,0,1,0,1.91" transform="translate(0 0)"></path><path class="cls-3" d="M190.12,91.54a4.88,4.88,0,0,1-.15,1.17,3.73,3.73,0,0,1-.51,1.11A2.64,2.64,0,0,1,187.13,95a2.86,2.86,0,0,1-1.41-.31,2.71,2.71,0,0,1-.92-.82,3.3,3.3,0,0,1-.51-1.11,4.88,4.88,0,0,1-.15-1.17V83.69h-2V91.8a5.39,5.39,0,0,0,.38,2,4.81,4.81,0,0,0,1.06,1.6,4.68,4.68,0,0,0,1.6,1,5.57,5.57,0,0,0,3.94,0,4.79,4.79,0,0,0,2.65-2.65,5.2,5.2,0,0,0,.39-2V83.69h-2Z" transform="translate(0 0)"></path><path class="cls-3" d="M206.4,91a3.75,3.75,0,0,0-1.2-1.08,6.8,6.8,0,0,0-1.52-.61,10.58,10.58,0,0,1-1.47-.47,3.24,3.24,0,0,1-1.09-.66,1.38,1.38,0,0,1-.41-1.1,1.8,1.8,0,0,1,.1-.57,1.61,1.61,0,0,1,.36-.57,2.1,2.1,0,0,1,.7-.44,3.22,3.22,0,0,1,1.12-.17,2.72,2.72,0,0,1,1.26.28,2.25,2.25,0,0,1,.84.74l.1.16L206.82,85l-.09-.11A3.57,3.57,0,0,0,205,83.66a7,7,0,0,0-2-.29,5,5,0,0,0-2,.36,4.29,4.29,0,0,0-1.37.9,3.36,3.36,0,0,0-.79,1.18,3.6,3.6,0,0,0-.25,1.23,3.48,3.48,0,0,0,1.68,3.21,6.07,6.07,0,0,0,1.53.69c.52.15,1,.32,1.47.49a3.71,3.71,0,0,1,1.1.61,1.19,1.19,0,0,1,.4,1,1.63,1.63,0,0,1-.21.83,2,2,0,0,1-.55.6,2.53,2.53,0,0,1-.75.38,3.14,3.14,0,0,1-2.24-.19,2.63,2.63,0,0,1-1.11-1l-.1-.15L198.15,95l.09.11A3.84,3.84,0,0,0,200,96.43a6.31,6.31,0,0,0,2.34.43,5.53,5.53,0,0,0,1.75-.27,4.22,4.22,0,0,0,1.43-.79,3.59,3.59,0,0,0,1-1.27,4,4,0,0,0,.37-1.7A3.19,3.19,0,0,0,206.4,91" transform="translate(0 0)"></path><path class="cls-4" d="M94.14,78.79,81.23,57.72,67.45,80.05l7,11.4,0,0,.21.34h0A11.68,11.68,0,0,0,96,85.31a12,12,0,0,0-1.83-6.52Z" transform="translate(0 0)"></path><path class="cls-5" d="M32.38,23.3a11.72,11.72,0,1,0-19.6,12.81L26.17,57.76,39.91,35.47Z" transform="translate(0 0)"></path><path class="cls-4" d="M63.77,29.24a11.72,11.72,0,0,0-20.38.6l-3.48,5.63L26.17,57.76l-24.66,40h0a11.72,11.72,0,1,1,20.34,11.65L40,80,53.69,57.73l0,0,0,0L67.52,35.36Z" transform="translate(0 0)"></path><path class="cls-5" d="M11.72,91.81a11.72,11.72,0,1,0,11.72,11.72A11.72,11.72,0,0,0,11.72,91.81" transform="translate(0 0)"></path><path class="cls-5" d="M95.83,23.44A11.72,11.72,0,0,1,85.44,6.3L67.52,35.36,53.74,57.7l0,0,0,0L40,80l3.8,6.16h0a11.72,11.72,0,0,0,20.59-1.1l3.11-5L81.23,57.72l24.65-40h0a11.71,11.71,0,0,1-10,5.69" transform="translate(0 0)"></path><path class="cls-6" d="M107.55,11.72A11.72,11.72,0,1,1,95.83,0a11.72,11.72,0,0,1,11.72,11.72" transform="translate(0 0)"></path></g></g></g></g></g></svg>
        </a>
      </div>
    </div>
  </footer>
  <div class="modal fade" id="modalChangeAdminPassword" tabindex="-1" data-backdrop="static" data-keyboard="false" role="dialog">
    <div class="modal-dialog modal-dialog-centered" style="width: 600px">
      <div class="modal-content">
        <div class="modal-header">
          <h4 class="modal-title">Password Reset Required</h4>
        </div>
        <div class="modal-body">
          <div style="margin-bottom:16px;">Password changes are required every 90 days.</div>
          <div style="margin-bottom:20px;">You are required to reset your password to login.</div>
          <div class="text-center">
            <button type="button" class="btn btn-primary" onclick="redirectToChangePassword()">Change Password</button>
          </div>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript">
    function showChangePasswordModal() {
      setTimeout(function() {
        $('#modalChangeAdminPassword').modal('show');
      }, 500);
    }

    function redirectToChangePassword() {
      window.location.href = "/w/account/ChangePassword.aspx";
    }
  </script>
  <script type="text/javascript">
    function init() {
      var imgDefer = $("#bannerImages").find("img");
      for (var i = 0; i < imgDefer.length; i++) {
        if (imgDefer[i].getAttribute('data-src')) {
          imgDefer[i].setAttribute('src', imgDefer[i].getAttribute('data-src'));
        }
      }
    }
    window.onload = function() {
      var imgAlign = $("#hfImgAlign").val();
      $("#ctl00_wrapper").removeAttr("background-position");
      $('#ctl00_wrapper').css('background-position-x', imgAlign);
      init();
    }
    var userid = '';
    if (userid) {
      "use strict";
      ! function(a) {
        jQuery.sessionTimeout = function(b) {
          function c() {
            m || (a.ajax({
              type: i.ajaxType,
              url: i.keepAliveUrl,
              data: i.ajaxData
            }), m = !0, setTimeout(function() {
              m = !1
            }, i.keepAliveInterval))
          }

          function d() {
            clearTimeout(g),
              (i.countdownMessage || i.countdownBar) && f("session", !0), "function" == typeof i.onStart && i.onStart(i),
              i.keepAlive && c(),
              g = setTimeout(function() {
                "function" != typeof i.onWarn ? a("#session-timeout-dialog").modal("show") : i.onWarn(i), e()
              }, i.warnAfter)
          }

          function e() {
            clearTimeout(g),
              a("#session-timeout-dialog").hasClass("in") || !i.countdownMessage && !i.countdownBar || f("dialog", !0),
              g = setTimeout(function() {
                "function" != typeof i.onRedir ? window.location = i.redirUrl : i.onRedir(i)
              }, i.redirAfter - i.warnAfter)
          }

          function f(b, c) {
            jQuery('.progress').removeClass().addClass('bar').addClass((j.timeLeft < 10) ? 'progress progress-bar-danger progress-bar-striped active' : ((j.timeLeft < 30) ? 'progress progress-bar-warning progress-bar-striped' :
              'progress progress-bar-success progress-bar-striped'));
            clearTimeout(j.timer), "dialog" === b && c ? j.timeLeft = Math.floor((i.redirAfter - i.warnAfter) / 1e3) : "session" === b && c && (j.timeLeft = Math.floor(i.redirAfter / 1e3)),
              i.countdownBar && "dialog" === b ? j.percentLeft = Math.floor(j.timeLeft / ((i.redirAfter - i.warnAfter) / 1e3) * 100) : i.countdownBar && "session" === b && (j.percentLeft = Math.floor(j.timeLeft / (i.redirAfter / 1e3) * 100));
            var d = a(".countdown-holder"),
              e = j.timeLeft >= 0 ? j.timeLeft : 0;
            if (i.countdownSmart) {
              var g = Math.floor(e / 60),
                h = e % 60,
                k = g > 0 ? g + "m" : "";
              k.length > 0 && (k += " "), k += h + "s", d.text(k)
            } else d.text(e + "s");
            i.countdownBar && a(".countdown-bar").css("width", j.percentLeft + "%"), j.timeLeft = j.timeLeft - 1, j.timer = setTimeout(function() {
              f(b)
            }, 1e3)
          }
          var g,
            h = {
              title: "Your Session is About to Expire!",
              message: "Your session is about to expire.",
              logoutButton: "Logout",
              keepAliveButton: "Stay Connected",
              keepAliveUrl: absolute('', '/w/default.aspx'),
              ajaxType: "POST",
              ajaxData: "",
              redirUrl: "/timed-out",
              logoutUrl: absolute('', '/w/Login/logout.aspx?aid=1&url=https://portlandstate.universitytickets.com/w/default.aspx?cid=186'),
              warnAfter: 9e5,
              redirAfter: 12e5,
              keepAliveInterval: 5e3,
              keepAlive: !0,
              ignoreUserActivity: !1,
              onStart: !1,
              onWarn: !1,
              onRedir: !1,
              countdownMessage: !1,
              countdownBar: !1,
              countdownSmart: !1
            },
            i = h,
            j = {};
          if (b && (i = a.extend(h, b)), i.warnAfter >= i.redirAfter) return console.error('Bootstrap-session-timeout plugin is miss-configured. Option "redirAfter" must be equal or greater than "warnAfter".'), !1;
          if ("function" != typeof i.onWarn) {
            var k = i.countdownMessage ? "<p>" + i.countdownMessage.replace(/{timer}/g, '<span class="countdown-holder"></span>') + "</p>" : "",
              l = i.countdownBar ?
              '<div class="progress">                   <div class="progress-bar progress-bar-striped countdown-bar active" id-"progressbar" role="progressbar" style="min-width: 15px; width: 100%;">                     <span class="countdown-holder"></span>                   </div>                 </div>' :
              "";
            a("body").append(
              '<div class="modal fade" id="session-timeout-dialog">               <div class="modal-dialog">                 <div class="modal-content">                   <div class="modal-header">                     <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>                     <h4 class="modal-title">' +
              i.title + '</h4>                   </div>                   <div class="modal-body">                     <p>' + i.message + "</p>                     " + k + "                     " + l +
              '                   </div>                   <div class="modal-footer">                     <button id="session-timeout-dialog-logout" type="button" class="btn btn-default">' + i.logoutButton +
              '</button>                     <button id="session-timeout-dialog-keepalive" type="button" class="btn btn-primary" data-dismiss="modal">' + i.keepAliveButton +
              "</button>                   </div>                 </div>               </div>              </div>"), a("#session-timeout-dialog-logout").on("click", function() {
              window.location = i.logoutUrl
            }), a("#session-timeout-dialog").on("hide.bs.modal", function() {
              d()
            })
          }
          var m = !1;
          d()
        }
      }(jQuery);
      $.sessionTimeout({
        redirUrl: absolute('', '/w/Login/logout.aspx?aid=1&url=https://portlandstate.universitytickets.com/w/default.aspx?cid=186'),
        warnAfter: 1140000,
        redirAfter: 1200000,
        countdownBar: true,
        countdownSmart: true,
        countdownMessage: '{timer} remaining.'
      });
    }

    function absolute(base, relative) {
      var stack = base.split("/"),
        parts = relative.split("/");
      stack.pop(); // remove current file name (or empty string)
      // (omit if "base" is the current folder without trailing slash)
      for (var i = 0; i < parts.length; i++) {
        if (parts[i] == ".") continue;
        if (parts[i] == "..") stack.pop();
        else stack.push(parts[i]);
      }
      return stack.join("/");
    }
  </script>
  <script type="text/javascript">
    $("input.btn-loading").click(function() {
      $(this).val('Loading...');
    });
    $(".btn-loading").click(function() {
      $(this).html('<i class="fas fa-spinner-third fa-spin"></i>&nbsp;Loading...').addClass("disabled").blur();
    });

    function funcProcessing(id) {
      $(id).html('<i class="fas fa-spinner-third fa-spin"></i>&nbsp;Processing...').addClass("disabled").blur();
    }

    function funcLoading(id) {
      $(id).html('<i class="fas fa-spinner-third fa-spin"></i>&nbsp;Loading...').addClass("disabled").blur();
    }
  </script>
  <style>
    .events-sort-buttons {
      margin: 0px 0;
    }

    .col-lg-7 {
      width: 59.333% !important;
    }
  </style>
  <script type="text/javascript">
    function SetAlert() {
      $.ajax({
        type: "POST",
        url: "default.aspx/Setalert",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
      });
    }
    $(function() {
      $("button[data-filter=default]").click(function() {
        NavigateToUrl("/w/");
      });
      $("button[data-filter=date]").click(function() {
        NavigateToUrl(GetAppendedUrl("filter", "date"));
      });
      $("button[data-filter=az]").click(function() {
        NavigateToUrl(GetAppendedUrl("filter", "az"));
      });
      AdjustDateBoxColors();
      eventNameListDesktop();
      showCancelButtonDesktop();
    });

    function NavigateToCategory(categoryId) {
      NavigateToUrl(GetAppendedUrl("cid", categoryId));
    }

    function NavigateToDate(day) {
      NavigateToUrl(GetAppendedUrl("day", day));
    }

    function GetAppendedUrl(key, value) {
      var urlFull = window.location.href;
      var res = urlFull.split("&PageNumber");
      var url = res[0]
      var newUrl = "";
      if (url.indexOf("?") >= 0 && url.indexOf("ReturnUrl") == -1) {
        var qs = url.substr(url.indexOf("?") + 1);
        var tempIndex = qs.split('=')[1];
        qs = qs.replace("&aid=1", "");
        qs = qs.replace("aid=1", "");
        qs = qs.replace("PageNumber=" + tempIndex, "");
        var params = [];
        if (qs != "") {
          params = qs.split("&");
        }
        var newParams = [];
        for (var i = 0; i < params.length; i++) {
          var paramValues = params[i].split("=");
          var paramAlreadyExists = false;
          if (paramValues.length > 1 && paramValues[0] == key) {
            paramValues[1] = value;
            paramAlreadyExists = true;
          }
          newParams.push(paramValues.join("="));
        }
        if (!paramAlreadyExists) {
          newParams.push(key + "=" + value);
        }
        newUrl = newParams.join("&");
        if (newParams.length > 2) {
          newParams.pop();
          newUrl = newParams.join("&");
        }
        //return url.slice(0, url.indexOf('?')) + '?' + newUrl
        return url.substr(0, url.indexOf("?") + 1) + newUrl;
      }
      if (url.indexOf("ReturnUrl") >= 0) {
        return url.split("?")[0] + "?" + key + "=" + value;
      } else {
        return window.location.href + "?" + key + "=" + value;
      }
    }

    function NavigateToUrl(url) {
      window.location = url;
    }

    function AdjustDateBoxColors() {
      $(".day").each(function() {
        var curr = $(this);
        if (curr.find("img").length == 0 && curr.find(".month").text() == "") {
          if (this.style.backgroundImage == "url(\"\")" || curr.css("background-image") == "none") {
            curr.empty().css("background-color", curr.prev().css("background-color")).css("opacity", "0.3");
          }
        }
      })
    }

    function eventNameListDesktop() {
      $.typeahead({
        input: '#txtSearch',
        order: "desc",
        minLength: 1,
        maxItemPerGroup: 5,
        group: {
          template: "{{group}}"
        },
        source: {
          "Event": {
            ajax: {
              type: "POST",
              url: "../w/typeAhead.aspx/GetEventList",
              path: "d.EventName",
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              // Optional callbacks...da
              callback: {
                done: function(data, textStatus, jqXHR) {},
                then: function(jqXHR, textStatus) {}
              }
            }
          },
          "Deposit": {
            ajax: {
              type: "POST",
              url: "../w/typeAhead.aspx/GetEventList",
              path: "d.DepositName",
              contentType: "application/json; charset=utf-8",
              // Optional callbacks...
              dataType: "json",
              callback: {
                done: function(data, textStatus, jqXHR) {},
                then: function(jqXHR, textStatus) {}
              }
            }
          },
          "Package": {
            ajax: {
              type: "POST",
              url: "../w/typeAhead.aspx/GetEventList",
              path: "d.PackageName",
              contentType: "application/json; charset=utf-8",
              // Optional callbacks...
              dataType: "json",
              callback: {
                done: function(data, textStatus, jqXHR) {},
                then: function(jqXHR, textStatus) {}
              }
            }
          },
          "Donation Campaigns": {
            ajax: {
              type: "POST",
              url: "../w/typeAhead.aspx/GetEventList",
              path: "d.Campaigns",
              contentType: "application/json; charset=utf-8",
              // Optional callbacks...
              dataType: "json",
              callback: {
                done: function(data, textStatus, jqXHR) {},
                then: function(jqXHR, textStatus) {}
              }
            }
          }
        },
        callback: {
          onClickAfter: function(node, a, item, event) {
            $("#ctl00_cphMainContent_btnSearch").click();
          },
        },
      });
      $("#homeSearchDesktop .typeahead__cancel-button").attr("style", "right: 4px;top:14px; z-indez:11111;");
    }

    function showCancelButtonDesktop() {
      if ($("#txtSearch").val().length != 0) {
        $(".typeahead__container").addClass("cancel");
      }
    }
  </script>
  <script type="text/javascript">
    //<![CDATA[
    (function() {
      var fn = function() {
        $get("ctl00_scrt_HiddenField").value = '';
        Sys.Application.remove_init(fn);
      };
      Sys.Application.add_init(fn);
    })(); //]]>
  </script>
</form>

Text Content

Skip to main content
Toggle navigation Menu
Log In/Register
 *  Students / Faculty / Staff
 * 
 *  Alumni & General Public
 * 
 *  Why are accounts needed?

Portland State University | Ticketing Portland State University | Ticketing
 * Box Office Home(current)
 * Packages
 * Venues
 * Set Up Event Ticketing
 * About Us
 * Contact Us

 * Register
 *  Log In / Register 
      For your security, you have been logged out due to inactivity. Please log
      in again.
    *  Students / Faculty / Staff
    * 
    *  Alumni & General Public
    * 
    *  Why are accounts needed?

 * Box Office Home(current)
 * Packages
 * Venues
 * Set Up Event Ticketing
 * About Us
 * Contact Us

 * More
   

 * Select User Type General Public Student Faculty/Staff Any Student Senior
   (65+) Youth - 8th grade & younger Youth (10-17) Child (2-9) Group (10+) Comps
   Graduate - COTA Graduate - Prof. Schools Graduate - Business School Graduate
   - CLAS Master's Graduate - Business Amount *Guest Guest* *Paid Guest Paid
   Guest* Arts for All Senior (60+) Sponsor Student+1 PLAYER COMP OPPOSING TEAM
   COMP ATH COMP Club Box FEVO Item Suite Kids (12 & under) Ages 5 & Under PSU
   Campus Group Guest Paid Guest customers.

Login

--------------------------------------------------------------------------------

Portland State University

Log in as Students / Faculty / Staff to gain access to additional ticket prices.
Log in as Students / Faculty / Staff
Log in as Students / Faculty / Staff

Alumni & General Public

--------------------------------------------------------------------------------

Log In Register
 Register as Students / Faculty / Staff

--------------------------------------------------------------------------------

Portland State University

Register as Students / Faculty / Staff
to gain access to additional ticket prices.
Students / Faculty / Staff


--------------------------------------------------------------------------------

Register
Registration is required so we can send your receipt and notify you of any
changes to your events.
Email

Email
Email

CAPS LOCK
Password

password
 * 12–30 characters
 * Contains at least one number
 * Contains at least one capital letter

Receive email updates for upcoming events?

Please select an option.
Email List Yes Yes Email List No No
Register as General Public

--------------------------------------------------------------------------------

Log In
Email

email

CAPS LOCK
Password

password


Show Password
Yes No
Show Password
Log In as General Public
 Register as Students / Faculty / Staff
Need to register? Click here. Forgot Password?
 Students / Faculty / Staff? Click here.


RESET PASSWORD

--------------------------------------------------------------------------------


Email
email

Back to Login


×


 Checkout Now  Checkout Later


 SUSPENDED ORDER ×

Complete your profile to view the suspended items in your cart.
Continue


LOG-IN FAILED

You are not eligible for any commencement event.
Close
Registered users cannot log in at this time.
Close
Home > Regalia - Graduation Merchandise



PORTLAND STATE UNIVERSITY | TICKETING


 View Calendar
 Pause
 1. 
 2. 
 3. 
 4. 
 5. 
 6. 
 7. 

THEATER

SPORTS

MUSIC

PERFORMANCE

CONCERT

EVENTS

SPORTS

Previous Next
Search ×


CATEGORY

24All Categories 1Community Events 2Music: Opera 1Music: Violin 5Vikings
Football 1Viking Football Parking 13Vikings Volleyball 1Regalia - Graduation
Merchandise

DATE

All Dates Today Tomorrow This Week This Weekend This Month Next Month



TICKET BUYER FAQ

Ticket Buyer FAQ

×



REGALIA - GRADUATION MERCHANDISE

Date Filter
 * All Dates
 * Today
 * Tomorrow
 * This Week
 * This Weekend
 * This Month
 * Next Month

--------------------------------------------------------------------------------

BUY YOUR REGALIA AT THE MARKET

Class of 2024 Portland State commencement regalia can be purchased at the
University Market in Smith or ordered online from our digital market.


Don't pay for shipping! Buy at the Market (where you can try gowns on as well)
or request pick up at the Grad Fair (May 14-15) or at the Market after Grad Fair
when ordering online. 


Not sure what you need? Check out our
Regalia: What to Wear guide.

Get more information on 2024 ceremonies at pdx.edu/commencement.



 * LATIN HONOR CORD (SHIPPING REQUIRED)
   
   Regalia - Graduation Merchandise
   
   
   MAIL FEE


TICKET BUYER FAQ

Ticket Buyer FAQ

Box Office Hours

Box Office Hours SUN: CLOSED MON: 10:00 AM – 3:00 PM TUES: 10:00 AM – 3:00 PM
WED: 10:00 AM – 3:00 PM THU: 10:00 AM – 3:00 PM FRI: 10:00 AM – 3:00 PM SAT:
CLOSED


×


Close


Contact PSU Box Office for additional assistance including accommodation
requests:
  503-725-3305
  tickets@pdx.edu

No Refunds. All Sales are Final.

Preferred Browsers: Chrome, Firefox, Safari.

 


AudienceView Campus AudienceView Campus

PASSWORD RESET REQUIRED

Password changes are required every 90 days.
You are required to reset your password to login.
Change Password