// insert JavaScript source code here
if (window.addEventListener) {
//  window.addEventListener("DOMContentLoaded", initialize, false);
  window.addEventListener("load", initialize, false);
}
else if (window.attachEvent) {
  window.attachEvent("onload", initialize);
}
else {
  window.onload = initialize;
}

var FtbUserName;
var FtbPassword;
var FddlAdmin;
var FbtnSubmit;
var FliMessage;

function initialize() {
  FtbUserName = document.getElementById("ucLogin_tbUsername");
  FtbPassword = document.getElementById("ucLogin_tbPassword");
  FddlAdmin = document.getElementById("ucLogin_ddlAdministration");
  FbtnSubmit = document.getElementById("ucLogin_btnLogin");
  FliMessage = document.getElementById("liMessage");

  if (!FtbUserName.disabled) {
    if (FtbUserName.value == "") {
      FtbUserName.focus();
    }
    else {
      FtbPassword.focus();
    }
  }
  else if ((FddlAdmin != null) && (!FddlAdmin.disabled)) {
    FddlAdmin.focus();
  }

  FbtnSubmit.onclick = DoOnClickLogin;
}

function DoOnClickLogin(sender) {
  if (FddlAdmin != null) {
    return true;
  }
  else {
    if (FtbUserName.value != "" && FtbPassword.value != "") {
      return true;
    }
    else {
      if (FtbUserName.value == "") {
        setTextProperty(FliMessage, "Geen gebruikersnaam ingevoerd.");
        FtbUserName.focus();
      }
      else {
        if (FtbPassword.value == "") {
          setTextProperty(FliMessage, "Geen wachtwoord ingevoerd.");
          FtbPassword.focus();
        }
      }
      return false;
    }
  }
}

function setTextProperty(target, text) {
  if (typeof(target.innerText) == "string") {
    target.innerText = text;
  }
  else {
    if (typeof(target.textContent) == "string") {
      target.textContent = text;
    }
  }
}

function cbRememberPwdClick(RememberPwdCtrlId, RememberUserCtrlId) {
  var checkBoxRememberPwd = null;
  var checkBoxRememberUser = null;

  checkBoxRememberPwd = document.getElementById(RememberPwdCtrlId);
  checkBoxRememberUser = document.getElementById(RememberUserCtrlId);
  if ((checkBoxRememberPwd != null) && (checkBoxRememberUser != null)) {
    if (checkBoxRememberPwd.checked) {
      checkBoxRememberUser.checked = true;
    }
  }
  return true;
}

function cbRememberUserClick(RememberUserCtrlId, RememberPwdCtrlId) {
  var checkBoxRememberPwd = null;
  var checkBoxRememberUser = null;

  checkBoxRememberPwd = document.getElementById(RememberPwdCtrlId);
  checkBoxRememberUser = document.getElementById(RememberUserCtrlId);
  if ((checkBoxRememberPwd != null) && (checkBoxRememberUser != null)) {
    if (!checkBoxRememberUser.checked) {
      checkBoxRememberPwd.checked = false;
    }
  }
  return true;
}



