var req;
function getXMLHTTPObj() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest(); }
	if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP"); } }
function processReqChange()  {
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
			document.getElementById('previewarea').innerHTML=req.responseText;
        } else {
            document.getElementById('previewarea').innerHTML="There was a problem retrieving the XML data:\n" + req.statusText; } } }
function postXMLHTTPReq(tgt, vars) {
	req = getXMLHTTPObj();
	req.onreadystatechange = processReqChange;
	req.open('post', tgt);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(vars); }
function callServer() {
	postXMLHTTPReq("http://accidentalweblog.org/proc_preview.php", "cbody=" + escape(document.getElementById('nucleus_cf_body').value)); }
