function grabFile(file) {
	
	var file = file.split("=")[1];
	var bio = file = file.split("#")[0];
	var file = "inc/content/bios/" + file + ".php";
	
	var bio_div = document.getElementById(bio);
	if (bio_div.className == "bio") {
		bio_div.innerHTML = "";
		bio_div.className = "";
		return;
	}
	
	var request = getHTTPObject();
	if (request) {
		request.onreadystatechange = function () {
			parseResponse(request, bio);
		};
		request.open("GET", file, true);
		request.send(null);
	}
}

function parseResponse(request, bio) {
	if (request.readyState == 4) {
		if (request.status == 200 || request.status == 304) {
			var bio_div = document.getElementById(bio);
			bio_div.className = "bio";
			bio_div.innerHTML = request.responseText;
		}
	}
}

function getHTTPObject() {
	var xhr = false;
	if (window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		try {
			xhr = new ActiveXOBject("Mxsml2.XMLHTTP");
		}
		catch(e) {
			try {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				xhr = false;
			}
		}
	}
	return xhr;
}