function start_display() {


	xmlhttpPost('script_webusers.php?am=1', 'userlist');
	xmlhttpPost('script_webusers.php?am=3', 'userform');
	
}

function resetuserlist(page,showt) {
	xmlhttpPost('script_webusers.php?am=1', 'userlist');
}

function viewuser(uids) {

	//document.getElementById("fileportlet").innerHTML = "<p style='font-weight: bold;'>&nbsp;Loading directory...</p>";
	var stringin = "script_webusers.php?am=2&userid="+uids+"";
	xmlhttpPost(stringin, 'userform');

}

function pageset(pnum,inshow) {

	var stringin = "script_webusers.php?am=1&page="+pnum+"&showall="+inshow+"";
	xmlhttpPost(stringin, 'userlist');
	
}

function updatelist() {
	var i = document.getElementById("pagevalue").value;
	var j = document.getElementById("showvalue").value;
	pageset(i,j);
}

function editfield(uids,fieldname) {

	
	var stringin = "script_webusers.php?am=2&userid="+uids+"&editfield="+fieldname+"";
	xmlhttpPost(stringin, 'userform');
	

}


function savefield(uids,fieldname) {

	var fvalue = document.getElementById(fieldname).value;
	var stringin = "script_webusers.php?am=2&userid="+uids+"&savefield="+fieldname+"&savevalue="+escapef(fvalue)+"";
	xmlhttpPost(stringin, 'userform');
	updatelist();

}


function removefromgroup(uids,gname) {
	
	var stringin = "script_webusers.php?am=2&userid="+uids+"&removegroup="+gname+"";
	xmlhttpPost(stringin, 'userform');

}

function addtogroup(uids) {
	
	
	var fvalue = document.getElementById("groupgid").value;
	if(fvalue!=""&&fvalue!="0") {
		var stringin = "script_webusers.php?am=2&userid="+uids+"&addgroup="+fvalue+"";
		xmlhttpPost(stringin, 'userform');
	}
}

function passwordupdate(uids) {

	var p1 = document.getElementById("newp1").value;
	var p2 = document.getElementById("newp2").value;
	var pcheck = document.getElementById("newpchange").checked;
	
	if(p1!=""&&p2!="") {
		
		var stringin = "script_webusers.php?am=2&userid="+uids+"&password1="+escapef(p1)+"&password2="+escapef(p2)+"&pchange="+pcheck+"";
		xmlhttpPost(stringin, 'userform');
		updatelist();
	}

}

function newaccount() {

	var username = document.getElementById("newusername").value;
	
	var pass1 = document.getElementById("newpass1").value;
	var pass2 = document.getElementById("newpass2").value;
	
	var fullname = document.getElementById("newfullname").value;
	var company = document.getElementById("newcompany").value;
	//var email = document.getElementById("newemail").value;	
	
	
	if(username!=""&&pass1!=""&&pass2!="") {
		
		var stringin = "script_webusers.php?am=3&createusername="+escapef(username)+"&password1="+escapef(pass1)+"&password2="+escapef(pass2)+"&fullname="+fullname+"&company="+company+"";		
		xmlhttpPost(stringin, 'userform');
		updatelist();
	
	} else {

		
		/*
		if((pass1!=""||pass2!="")&&username=="") {
			document.getElementById("accountreport").innerHTML = "<p style='color: #311012; font-weight: bold'>Please specify a unique login name.</p>";
		}
		if((pass1==""||pass2=="")&&username!="") {
			document.getElementById("accountreport").innerHTML = "<p style='color: #311012; font-weight: bold'>Please type in your password twice.</p>";
		}
		*/
		if(pass1==""||pass2==""||username=="") {
			document.getElementById("accountresponse").innerHTML = "<p style='color: red; font-weight: bold'>Please specify a username and password.</p>";
		}		
		
	}



}


function deactivateUser(uid,pnum,inshow) {
	var stringin = "script_webusers.php?am=1&page="+pnum+"&deactivate="+uid+"&showall="+inshow+"";
	xmlhttpPost(stringin, 'userlist');	
}

function reactivateUser(uid,pnum,inshow) {
	var stringin = "script_webusers.php?am=1&page="+pnum+"&reactivate="+uid+"&showall="+inshow+"";
	xmlhttpPost(stringin, 'userlist');	
}

function searchuser() {
	var isearch = document.getElementById("searchbox").value;	
	var stringin = "script_webusers.php?am=1&search="+isearch+"";
	xmlhttpPost(stringin, 'userlist');		
	
}

function resetnewform() {
	xmlhttpPost('script_webusers.php?am=3', 'userform');
}

function searchgo(e) {
  if (e.keyCode != 13) {
  	return;
  } else {
  	searchuser();
  }

}