function getXmlHttpReq()
{
	var xmlHttp;
	try // Firefox, Opera 8.0+, Safari
	{
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		try // Internet Explorer 6+
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try // Internet Explorer 5+
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				return null;
			}
		}
	}
	return xmlHttp;
}

function fetchComments(blogid)
{
	if (document.all)
		text = document.getElementById("comments" + blogid).innerText;
	else
		text = document.getElementById("comments" + blogid).textContent;

	if (text.length > 0)
		document.getElementById("comments" + blogid).innerHTML = "";
	else
	{
		var xmlHttp = getXmlHttpReq();
		if (xmlHttp != null)
		{
			xmlHttp.blogid = blogid;
			xmlHttp.onreadystatechange = function()
			{
				if (xmlHttp.readyState == 4)
					document.getElementById("comments" + this.blogid).innerHTML = this.responseText;
			}
			xmlHttp.open("GET","comments.php?bid=" + blogid,true);
			xmlHttp.send(null);
		}
		else
			alert("Your browser does not support AJAX!");
	}
}

function postComment(blogid)
{
	if (document.getElementById("title" + blogid).value.length == 0 || document.getElementById("title" + blogid).value.length == 0)
		return;

	var xmlHttp = getXmlHttpReq();
	if (xmlHttp != null)
	{
		xmlHttp.blogid = blogid;
		xmlHttp.onreadystatechange = function()
		{
			if (xmlHttp.readyState == 4)
			{
				document.getElementById("comments" + this.blogid).innerHTML = this.responseText;
				var xmlHttp2 = getXmlHttpReq();
				xmlHttp2.blogid = this.blogid;
				xmlHttp2.onreadystatechange = function()
				{
					if (xmlHttp2.readyState == 4)
						document.getElementById("commbtn" + this.blogid).innerHTML = this.responseText;
				}
				xmlHttp2.open("GET","comments.php?numcomm=" + this.blogid,true);
				xmlHttp2.send(null);
			}
		}
		xmlHttp.open("POST","comments.php",true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.send("bid=" + blogid + "&title=" +  encodeURIComponent(document.getElementById("title" + blogid).value) + "&comm=" +  encodeURIComponent(document.getElementById("comm" + blogid).value));
		}
	else
		alert("Your browser does not support AJAX!");
}