/**
* myUrl - The URL that AJAX requests and will receive data on.
* divID - The div element that will be updated with the returned AJAX response
* whatimdoing - Case modifier that helps me know what special variables to set
*/
function myRequestPost(myUrl,divID,whatimdoing) {
	var myText = "";
	if (whatimdoing == "lookup") {
		myText = "oid="+escape(getFormValue('oid'));
	} else if (whatimdoing == "setactive") {
		myText = "oid="+escape(getFormValue('oid'));
	} else {
		myText = "";
	}

	if(window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
	   try{
		xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
	   } catch(e) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	   }
	} else {
		return false;
	}
	
	xmlhttp.open("POST", myUrl, true);
	xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 
	xmlhttp.setRequestHeader("Connection","close"); 
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState == 4) {
			var response = xmlhttp.responseText;
			document.getElementById(divID).innerHTML = response;
		}
	}
    xmlhttp.send(myText);
}
/**
* Helper functions are listed below
*/
function getFormValue(inputName) {
	return document.getElementsByName(inputName)[0].value;
}
function getFormChecked(inputName) {
	return document.getElementsByName(inputName)[0].checked;
}