$(document).ready ->
  cookies = document.cookie.split(';').map((x) -> x.split('='))
  read = false
  for cookie in cookies
    if cookie[0] == 'alert'
      read = true
      break
  if not read
    $.getJSON("/alerts/").success( (response) ->
      if response.length > 0
        close = $("<i>").addClass('fa').addClass('fa-times-circle').click -> 
          $(".alert-modal").hide()
          $("#alphaOverlay").removeClass("active").removeClass('closeModal')
        popup = $("<div>").addClass('alert-modal').append($("<i>").addClass('fa').addClass('fa-exclamation-circle').addClass('alertIcon'))
                                                  .append(close)
                                                  .append($("<h2>").text('Account Alerts'))
        for msg in response
          $(popup).append($("<p>").text(msg))
        $('#alphaOverlay').addClass('closeModal').addClass('active')
        $('.closeModal').click ->
          $("#alphaOverlay").removeClass("active").removeClass('closeModal')
          $(".alert-modal").hide()
        $("body").append(popup)
        today = new Date()
        tomorrow = new Date(today.getTime() + 24*60*60*1000)
        document.cookie += '; alert=read; expires=' + tomorrow.toGMTString()
    )
