function postcomment(strBaseUrl, strBlog, strPost) {
	var xmlhttp = false;

	if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
		xmlhttp.overrideMimeType('text/xml');
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return true;
	}

	document.getElementById("spinner").style.visibility = "visible";
	document.getElementById("errors").innerHTML = "";
	frm = document.forms['commentform'];
	url = "blog=" + strBlog + "&post=" + strPost + "&author=" + escape(frm.elements['author'].value) + "&email=" + escape(frm.elements['email'].value) + "&comment=" + escape(frm.elements['comment'].value);

	xmlhttp.open("POST", strBaseUrl+"comment", true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			//alert(xmlhttp.responseText);
			//alert(xmlhttp.getAllResponseHeaders());
			document.getElementById("spinner").style.visibility = "hidden";
			frm.elements['author'].style.backgroundColor = "#FFF";
			frm.elements['email'].style.backgroundColor = "#FFF";
			frm.elements['comment'].style.backgroundColor = "#FFF";
			responseArray = xmlhttp.responseText.split("<split>");
			if(responseArray[1] == "OK"){
				document.getElementById("comments").innerHTML += responseArray[0];
				document.getElementById("errors").innerHTML = "";
				//frm.elements['author'].value = ""
				//frm.elements['email'].value = "";
				frm.elements['comment'].value = "";
			} else {
				if(responseArray[2]!="") {
					frm.elements[responseArray[2]].style.backgroundColor = "#FFD1CD";
					document.getElementById("errors").innerHTML = responseArray[0];
				} else {
					document.getElementById("comments").innerHTML += responseArray[0];
				}
			}
		}
	}
	xmlhttp.send(url)
	return false;
}