
function getHTTPObject() {
	var xhr = false;
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xhr = false;
			};
		};
	};
	return xhr;
}

function grabFile(whole,spot) {
	var request = getHTTPObject();
	var file = whole.split("#")[0];
	var entry = whole.split("#")[1];
	var details = spot;
	if (request) {
		request.onreadystatechange = function() {
			parseResponse(request,entry,details);
		};
		request.open("GET", file, true);
		request.send(null);
	};
}

function parseResponse(request,entry,details) {
	if (request.readyState == 4) {
		if (request.status == 200 || request.status == 304) {
			var locate = document.getElementById(details);
			locate.innerHTML = request.responseText;
			var desired = document.getElementById(entry);
			var cells = desired.getElementsByTagName("td");
			for (var i = 0; i < cells.length; i++ ) {
				var email = cells[3].innerHTML;
				var phone = cells[4].firstChild.nodeValue;
			};
			locate.innerHTML = "<p>" + email + "<br />" + phone + "</p>";
		};
	};
}