
function setQueryString(formObj) {
	queryString="";

	// var frm = document.forms['member_search'];
	// alert(formObj);

	var frm = document.getElementById(formObj);
	var numberElements = frm.elements.length;
	for (var i=0; i<numberElements; i++) {
		if (i < numberElements-1) {
			queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
		} else {
			queryString += frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value);
		}
	}
}

var request;
var queryString;

function sendData(url, updateObj, formObj) {
	setQueryString(formObj);
	// var url="https://www.kattare.com/admin/client-list.kvws";
	httpRequest("POST", url, true, updateObj);
}

function initReq(reqType, url, isAsynch) {
}

function confirmReplace(reqType, url, asynch, updateObj) {
    if (confirm("Are you sure you wish to continue?")) {
		httpRequest(reqType, url, asynch, updateObj);
    } else {
		return false;
	}
}

function httpRequest(reqType, url, asynch, updateObj) {
	// Mozilla Goodness
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Msxml2.XMLHTTP");
		if (! request) {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	if (request) {
		try {
			request.open(reqType, url, asynch);
		} catch (errv) {
			alert("Error: AJAX http.open failed.  Permission Denied?");
		}

		if (reqType == "POST") {
			request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			request.send(queryString);
		}

		try {
			request.onreadystatechange = function() {
				if (request.readyState == 4) {
					if (request.status == 200) {
						// alert(request.responseText);
						document.getElementById(updateObj).innerHTML = request.responseText;
					} else {
						alert("A problem occurred!  Are you in the admin section?");
					}
				}
			}
			if (reqType == "GET") {
				request.send(null);
			}
		} catch (errv) {
			alert("Error: " + errv.message);
		}
	} else {
		alert("Your browser does not support AJAX!");
	}

	return false;
}

