function createCookie(name,value,days) {
  if (days) {
    var date = new Date()
    date.setTime(date.getTime() + (days*24*60*60*1000))
    var expires = "; expires=" + date.toGMTString()
  } else {
    var expires = ""
  }
  document.cookie = name + "=" + value + expires + "; path=/"
}

function readCookie(name) {
  var nameEQ = name + "="
  var ca = document.cookie.split(';')
  for(var i=0; i < ca.length; i++) {
    var c = ca[i]
    while (c.charAt(0) == ' ') {
      c = c.substring(1, c.length)
    }
    if (c.indexOf(nameEQ) == 0) {
      return c.substring(nameEQ.length, c.length)
    }
  }
  return null
}

function eraseCookie(name) {
  createCookie(name, "", -1)
}

function checkRemember() {
  var checkbox = document.getElementById("ytremember")
  if (!checkbox.checked) eraseCookie("ytusername")
  _gaq.push(["_trackEvent", "ytlogin", "checkbox", checkbox.checked ? "ticked" : "unticked"])
}

function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + value +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "")
}

function log_me_in() {
  var button = document.getElementById("si")
  button.disabled = true
  button.src = "/images/mobile/button_sign_in_disabled.gif"
  button.style.cursor = "default"
  SetCookie("ACNSURVEY", "LOGGEDIN", null, "/", ".telecom.co.nz")
  var checkbox = document.getElementById("ytremember")
  var u = document.getElementById("ytusername").value
  if (checkbox.checked && u != "") {
    createCookie("ytusername", u, 90)
  }
  _gaq.push(["_trackEvent", "ytlogin", "login", checkbox.checked ? "ticked" : "unticked"])
  document.myForm.submit()
}

function submitForgot() {
  document.forgotForm.action = getSubmitUsername()
  document.forgotForm.REALMOID.value = getSiteMinderRealmOID()
  document.forgotForm.submit()
  return true
}  

(function() {
  (new Image()).src = "/images/mobile/button_sign_in_disabled.gif"
  document.getElementById("si").disabled = false
  var u = readCookie("ytusername")
  document.getElementById("ytusername").value = (u == null) ? "" : u
  document.getElementById("ytremember").checked = (u != null && u != "")
  function trackLoad() {
    _gaq.push(["_trackEvent", "ytlogin", "load", u ? "cookie" : "nocookie"])
  }
  if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", trackLoad, false)
  } else if (window.attachEvent) {
    window.attachEvent("onload", trackLoad)
  }
})()
