## mako
## TODO: Split this into two files, one for people who are authenticated, and
## one for people who aren't. Assume a Course object is passed to the former,
## instead of using settings.COURSE_TITLE
<%namespace name='static' file='static_content.html'/>
<%!
from django.core.urlresolvers import reverse

# App that handles subdomain specific branding
import branding
# app that handles site status messages
from status.status import get_site_status_msg
%>

<%block cached="False">
<%
try:
    course_id = course.id
except:
    # can't figure out a better way to get at a possibly-defined course var
    course_id = None
site_status_msg = get_site_status_msg(course_id)
%>
% if site_status_msg:
<div class="site-status">
  <div class="inner-wrapper">
    <span class="white-error-icon"></span>
    <p>${site_status_msg}</p>
  </div>
</div>
% endif
</%block>


% if course:
  <header class="global slim" aria-label="Global Navigation">
% else:
  <header class="global" aria-label="Global Navigation">
% endif
  <nav>
  <h1 class="logo"><a href="${reverse('root')}"><img src="${static.url(branding.get_logo_url(request.META.get('HTTP_HOST')))}"/></a></h1>

    % if course:
      <h2><span class="provider">${course.org}:</span> ${course.number} ${course.title}</h2>
    % endif

    % if user.is_authenticated():
    <ol class="left nav-global authenticated">
      <li class="nav-global-01">
        <a href="${reverse('courses')}">Find Courses</a>
      </li>
    </ol>

    <ol class="user">
      <li class="primary">
        <a href="${reverse('dashboard')}" class="user-link">
          <span class="avatar"></span>
          ${user.username}
        </a>
      </li>
      <li class="primary">
        <a href="#" class="dropdown">&#9662</a>
        <ul class="dropdown-menu">
          <li><a href="${reverse('help_edx')}">Help</a></li>
          <li><a href="${reverse('logout')}">Log Out</a></li>
        </ul>
      </li>
    </ol>

    % else:
    <ol class="left nav-global">
      <li class="nav-global-01">
        <a href="#">How it Works</a>
      </li>
      <li class="nav-global-02">
        <a href="${reverse('courses')}">Courses</a>
      </li>
      <li class="nav-global-03">
        <a href="#">Schools</a>
      </li>
      % if not settings.MITX_FEATURES['DISABLE_LOGIN_BUTTON']:
      <li class="nav-global-04">
        <a class="cta cta-register" href="#">Register Now</a>
      </li>
      % endif
    </ol>

    <ol class="right nav-courseware">
    <li class="nav-courseware-01">
      % if not settings.MITX_FEATURES['DISABLE_LOGIN_BUTTON']:
      <a class="cta cta-login" href="#">Log in</a>
      % endif
    </li>
    </ol>
    % endif
  </nav>
</header>
% if course:
<div class="ie-banner"><strong>Warning:</strong> Your browser is not fully supported. We strongly recommend using <a href="https://www.google.com/intl/en/chrome/browser/" target="_blank">Chrome</a> or <a href="http://www.mozilla.org/en-US/firefox/new/" target="_blank">Firefox</a>.</div>
% endif

%if not user.is_authenticated():
  <%include file="forgot_password_modal.html" />
%endif