function makeObject(){
	var x;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		x = new XMLHttpRequest();
	}
	return x;
}

var request = makeObject();

function updatePreview(){
	var str = document.createpost.thepost.value;
	request.onreadystatechange = parseInfo;
	request.open('POST', 'http://www.digitalflow.org/board/test.php', true);
	request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send('str=' + str);
}

function parseInfo(){
	if(request.readyState == 1){
		document.getElementById('previewWindow').innerHTML = '<img src="http://www.digitalflow.org/board/images/loader.gif" alt="loading..." />';
	}
	if(request.readyState == 4){
		var answer = request.responseText;
		document.getElementById('previewWindow').innerHTML = answer;
	}
}
