var xmlHttp;
var id;

function loadNews(val, serverPage, elementId,m,y) {
	id = elementId;
	xmlHttp = getXmlHttpRequest();
	if (xmlHttp==null) {
		alert("Browser tidak mendukung ajax!");
		return;
	}
	var url = serverPage;
	url = url+"?page="+val;
	url = url+"&m="+m;
	url = url+"&y="+y;
	url = url+"&sid="+Math.random();
	xmlHttp.onreadystatechange = stateChange;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function getXmlHttpRequest() {
	var xmlHttp = null;
	try {
		xmlHttp = new XMLHttpRequest();	
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (E) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function stateChange() {
	if(xmlHttp.readyState==4 && xmlHttp.status==200) {
		document.getElementById(id).innerHTML = xmlHttp.responseText;
	} else if (xmlHttp.readyState>0 && xmlHttp.readyState<4) {
		document.getElementById(id).innerHTML = "<div align=left><img src='img/loading.gif' border='0' align='absmiddle' /> Request content ...</div>";
	}
}