function fetchcomments(articleID) {
	var http = getXMLHTTPRequest();
	document.getElementById('commentssection').innerHTML="<div id='commentstop'></div><div class='commentsmiddle'><strong><span style='text-align:center'><img src='/SiteImages/annulus wait.gif'/> Updating Comments..</span></strong></div><div id='commentsbottom'></div>";
	document.getElementById('addcommentsection').enabled=false;
	var poststr = "article="+articleID;
	post(poststr, "http://www.apex-sports.co.uk/fetchcomments.php", function() { 
		document.getElementById('commentssection').innerHTML=http.responseText;
		document.getElementById('addcommentsection').enabled=true; }, http);
}

function submitcomments() {
	if (document.getElementById('addcommentbox').innerHTML.length > 1500) {
		alert ('Please limit the size of your comment to 1500 characters (Your current message is '+strlen(document.getElementById('addcommentbox').innerHTML)+' characters long');
		return;
	}
	var http = getXMLHTTPRequest();
	document.getElementById('commentssection').innerHTML="<div id='commentstop'></div><div class='commentsmiddle'><strong><span style='text-align:center'><img src='/SiteImages/annulus wait.gif'/> Updating Comments..</span></strong></div><div id='commentsbottom'></div>";
	var poststr = "article="+selectedarticle+"&comment="+document.getElementById('addcommentbox').value;
	post(poststr, "http://www.apex-sports.co.uk/addcomment.php", function() {
		document.getElementById('commentssection').innerHTML=http.responseText;
		document.getElementById('addcommentbox').value = "";}, http);
}

function removecomment(commentnumber, articleID) {
	document.getElementById('commentssection').innerHTML="<div id='commentstop'></div><div class='commentsmiddle'><strong><span style='text-align:center'><img src='/SiteImages/annulus wait.gif'/> Updating Comments..</span></strong></div><div id='commentsbottom'></div>";
	document.getElementById('addcommentsection').enabled=false;
	var http = getXMLHTTPRequest();
	var poststr="commentID="+commentnumber+"&articleID="+articleID;
	post(poststr, "http://www.apex-sports.co.uk/deletecomment.php", function() {
		document.getElementById('commentssection').innerHTML=http.responseText;
		document.getElementById('addcommentsection').enabled=true;}, http);
}

function post(poststr, target, callback, channel, parameter) {
	channel.open('POST', target, true);
    channel.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    channel.setRequestHeader("Content-length", poststr.length);
    channel.setRequestHeader("Connection", "close");
	channel.onreadystatechange = function() { 
		if (channel.readyState == 4 && channel.status == 200) {
			callback(channel, parameter); 
		}
	}
	channel.send(poststr);
}
