function loadPage(url) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (req != null) {
		req.onreadystatechange = stateChange;
		req.open("GET", url, true);
		req.send(null);
	} else {
		alert("Your browser does not support XMLHTTP");
	}
}

function stateChange() {
	if (req.readyState == 4) {
		if (req.status == 200) {
			document.getElementById('content').innerHTML = req.responseText;
		} else {
			alert("Problem retrieving data: " + req.statusText);
		}
	}
}


function gbPost() {
	var parameters = "msg=" + encodeURIComponent(document.getElementById("msg").value) +
	                 "&from=" + encodeURIComponent(document.getElementById("from").value);

	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (req != null) {

		req.onreadystatechange = stateChange;
		req.open("POST", "guestbook.php", true);
		req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		req.setRequestHeader("Content-length", parameters.length);
		req.setRequestHeader("Connection", "close");
		req.send(parameters);
	} else {
		alert("Your browser does not support XMLHTTP");
	}
}