var NL = '\n'

function getCookieVal (offset)
{
var endstr = document.cookie.indexOf (";", offset)
if (endstr == -1) endstr = document.cookie.length
return unescape(document.cookie.substring(offset, endstr))
}

function AddToCookie(name, value)
{
expires=new Date()
expires.setTime(Date.parse("Dec 31, 2999 18:59:59"))
document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString()
}

function GetFromCookie(name)
{
var arg = name + "="
var alen = arg.length
var clen = document.cookie.length
var i = 0
while (i < clen)
  {
  var j = i + alen
  if (document.cookie.substring(i,j ) == arg) return getCookieVal (j)
  i = document.cookie.indexOf(" ", i) + 1
  if (i == 0) break
  }
return null
}

function DeleteFromCookie(name)
{
var exp = new Date()
exp.setTime (exp.getTime() - 1)
var cval = GetFromCookie (name)
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString()
}

function CheckPasswd()
{
var ctr = 1
var Answer1 = 11538
var Answer2 = 13494
var Answer3 = 12494
var Answer4 = 11737
var Answer5 = 13949
var PWStatus = GetFromCookie ("SemStatus")
if (PWStatus != "Enrolled")
{
while (ctr < 4)
{
  Response = prompt("Enter Password (this is attempt #" + ctr + "of 3):", "")
  if ((Response==Answer1) || (Response==Answer2) || (Response==Answer3) || (Response==Answer4) || (Response==Answer5))
  {
    ctr = 4
    AddToCookie("SemStatus", "Enrolled")
  }
  else
  {
    ctr = ctr + 1
  }
}
if ((Response!=Answer1) && (Response!=Answer2) && (Response!=Answer3) && (Response!=Answer4) && (Response!=Answer5)) 
{
  alert('Access Denied!')
  location='http://www.coedu.usf.edu/itphdsem/eme7939'
}
}
}

function UndoPW()
{
var PWStatus = GetFromCookie ("SemStatus")
if (PWStatus == "Enrolled")
  {
  DeleteFromCookie("SemStatus");
  location="index.html"
  }
}
