/**
 * @author rex
 */

//for comments
function sendRequest(id)
{
	parameters= "page=news&iid="+id+"&username="+document.getElementById('username').value+"&CommentMessage=" + document.getElementById('CommentMessage').value;
	updateContent(parameters,"MiddleContent");
	return false;
}

function updateContent(parameters, updateContainter)
{
	var messageReader = null;
	var isLoading = false;
	
	if (window.XMLHttpRequest) {
		messageReader = new XMLHttpRequest()
	}
	else 
		if (window.ActiveXObject) {
			messageReader = new ActiveXObject("Microsoft.XMLHTTP")
		}
	
	if (messageReader == null) {
		document.location = 'index.php?' + parameters;
		return
	}

	messageReader.onreadystatechange = function ()
	{
		if (messageReader.readyState == 4) {
			var text = messageReader.responseText;
			if (text) {
				document.getElementById(updateContainter).innerHTML = text;
				isLoading = false;
			}
			else{
				document.getElementById(updateContainter).innerHTML = "<h2>No items found</h2><p>No matching items found</p>";
				isLoading = false;
			}
		}else {
			document.getElementById(updateContainter).innerHTML = messageReader.readyState;
		}
	};
	
	messageReader.open("POST", "pageUpdater.php",true);
	messageReader.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	messageReader.setRequestHeader("Content-length", parameters.length);
	messageReader.setRequestHeader("Connection", "close");
	messageReader.send(parameters);
	
	if (!isLoading) {
		document.getElementById(updateContainter).innerHTML = "<p style=\"color: red;\">Retrieving new data from server...</p>" + document.getElementById(updateContainter).innerHTML;
		isLoading = true;
		
		//do not continue url
		return false;
	}
}
