window.onload = initPage;

function initPage() {
  document.getElementById("headerselect").onchange = updateHeader;
  document.getElementById("categoryselect").onchange = updateCategory;
}

function addMember() {
	document.getElementById('teamlist').innerHTML = document.getElementById('member').value;

}

function addTask() {

  registerRequest = createRequest();
  if (registerRequest == null) {
    alert("Unable to create request.");
  } else {
    var url = "includes/process/process-add-task.php";
    var requestData = "name=" + 
      escape(document.getElementById("task_name").value) + "&description=" +
      escape(document.getElementById("task_description").value) + "&due_date=" +
      escape(document.getElementById("task_due_date").value) + "&weight=" +
      escape(document.getElementById("task_weight").value) + "&owner=" +
      escape(document.getElementById("task_owner").value) + "&project=" +
      escape(document.getElementById("this_project").value) + "&parent=" +
      escape(document.getElementById("task_parent").value) + "&type=" +
      escape(document.getElementById("task_type").value);
    registerRequest.onreadystatechange = updateTask;
    registerRequest.open("POST", url, true);
    registerRequest.setRequestHeader("Content-Type",
      "application/x-www-form-urlencoded");
    registerRequest.send(requestData);
  }
}

function updateTask() {
  if (registerRequest.readyState == 4) {
  
    if (registerRequest.status == 200) {
document.getElementById('task_list').innerHTML = registerRequest.responseText;
    }
  }
}

function addWorkgroup() {

  registerRequest = createRequest();
  if (registerRequest == null) {
    alert("Unable to create request.");
  } else {
    var url = "includes/process/process-add-workgroup.php";
    var requestData = "name=" + 
      escape(document.getElementById("wg_name").value) + "&email=" +
      escape(document.getElementById("wg_email").value);
    registerRequest.onreadystatechange = updateWorkgroup;
    registerRequest.open("POST", url, true);
    registerRequest.setRequestHeader("Content-Type",
      "application/x-www-form-urlencoded");
    registerRequest.send(requestData);
  }
}

function updateWorkgroup() {
  if (registerRequest.readyState == 4) {
  
    if (registerRequest.status == 200) {
document.getElementById('wg_list').innerHTML = registerRequest.responseText;
    }
  }
}

function addProject() {

  registerRequest = createRequest();
  if (registerRequest == null) {
    alert("Unable to create request.");
  } else {
    var url = "includes/process/process-add-project.php";
    var requestData = "name=" + 
      escape(document.getElementById("pj_name").value) + "&description=" +
      escape(document.getElementById("pj_description").value) + "&workgroup=" +
      escape(document.getElementById("pj_workgroup").value) + "&due_date=" +
      escape(document.getElementById("pj_due_date").value) + "&weight=" +
      escape(document.getElementById("pj_weight").value);
    registerRequest.onreadystatechange = updateProject;
    registerRequest.open("POST", url, true);
    registerRequest.setRequestHeader("Content-Type",
      "application/x-www-form-urlencoded");
    registerRequest.send(requestData);
  }
}

function updateProject() {
  if (registerRequest.readyState == 4) {
  
    if (registerRequest.status == 200) {
document.getElementById('wg_list').innerHTML = registerRequest.responseText;
    }
  }
}
