var url = "../action/showuser.php?param="; //The server-side script
var url2 = "../action/delete_user.php?param=";
var url3 = "login_manager.php";

function handleHttpResponse() { 
	if (http.readyState == 4) { 
	// Split the comma delimited response into an array  
        //alert(http.responseText);
		var state = document.getElementById('state');
		var access = document.getElementById('access_level'); 
		var status = document.getElementById('account_active');
		results = http.responseText.split(","); 
		document.getElementById('username').value = results[0]; 
		document.getElementById('password').value = results[1]; 
		document.getElementById('first_name').value = results[2]; 
		document.getElementById('last_name').value = results[3]; 
		document.getElementById('email').value = results[4]; 
		document.getElementById('phone').value = results[5]; 
		document.getElementById('organization').value = results[6]; 
		document.getElementById('department').value = results[7]; 
		document.getElementById('division').value = results[8]; 
		document.getElementById('address').value = results[9]; 
		document.getElementById('city').value = results[10]; 
		state.selectedIndex = results[11]; 
		document.getElementById('zip').value = results[12]; 
		access.selectedIndex = results[13]; 
		status.selectedIndex = results[14]; 
	} 
}

function handleHttpResponse2() { 
	if (http.readyState == 4) { 
		if (http.status == 200) {
			
			// everything ok
		} else {
			// an error occurred, print an error message	
		}
     alert("The user's access to the site has been revoked.");
	
	}
}

function updateUserData() {
	var userName = document.getElementById('user').value;
	http.open("GET", url + escape(userName), true);
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
}

function deleteUser() {
	var userName = document.getElementById('user').value;
	http.open("GET", url2 + escape(userName), true);
	http.onreadystatechange = handleHttpResponse2; 
	http.send(null);
	
}

function getHTTPObject() {
  var xmlhttp=false;
  /*@cc_on @*/
  /*@if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && window.createRequest()) {
    try {
      xmlhttp = window.createRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject(); // We create the HTTP Object
