function initAjaxMessage()
{
	var ajro;
	var browser= navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		ajro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ajro = new XMLHttpRequest();
	}

	if (!ajro) {return false;}
	return ajro;
}

function sendAjaxMessage(msgtype, msgurl, funcback, ajaxhandler)
{
	ajaxhandler.open(msgtype,msgurl,true);
	ajaxhandler.onreadystatechange = funcback;
	ajaxhandler.send(null);	
}

function sendAjaxMessagePost(msgtype, msgurl, funcback, ajaxhandler, sendstr)
{
	ajaxhandler.open(msgtype,msgurl,true);
	ajaxhandler.onreadystatechange = funcback;
	ajaxhandler.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
	ajaxhandler.send(sendstr);
}


function sendAjaxPreview()
{
	var ajaxPreviewMSG = initAjaxMessage();
	var str = "preview_text="+escape(document.getElementById("myentry").value);
	sendAjaxMessagePost("POST","http://www.downhomekitchen.com/preview_bbcode.php",function(){displayPreview(ajaxPreviewMSG);},ajaxPreviewMSG,str);
}

function displayPreview(myAj)
{
	if(myAj.readyState==4&&myAj.status==200)
	{
		document.getElementById("article_typebody").style.display="none";
		document.getElementById("article_previewbody").style.display="block";
		document.getElementById("article_previewbody").innerHTML = myAj.responseText;
	}
}

function cancelPreview()
{
	document.getElementById("article_previewbody").innerHTML = "";
	document.getElementById("article_previewbody").style.display = "none";
	document.getElementById("article_typebody").style.display = "inline";
}