/**
 * @author rex
 */

var messageReader=null;
var isLoading = false;


//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;
			}
			document.getElementById("loading").style.display = "none";
		}
		/*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("loading").style.display = "block";
		isLoading = true;
		
		//do not continue url
		return false;
	}
}