var req;

function fetch(url,target) {
	
	//url = url + "&sid=" + Math.random();
	
	if (window.XMLHttpRequest && !(window.ActiveXObject)) {
		try {
			req = new XMLHttpRequest();  
		}catch(e){
			req = false
			}
	}else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e){
				req = false
			 }
	}
	
	if(req) {
		req.open("GET", url, true);
		req.onreadystatechange = function(){tampil(target)};
		req.send("");
	}

}


function tampil(target) {
	var start;


	if (req.readyState == 4) {
		if (req.status == 200 || req.status == 304) {
			results = req.responseText;
			
			document.getElementById(target).innerHTML = results;
			document.getElementById("loading").innerHTML = "";
			document.getElementById("loading").className = "hide";
		} else {
			document.getElementById(target).innerHTML = "fecth error:\n" +req.statusText;
			}
	}else{
				document.getElementById("loading").className = "show";
				document.getElementById("loading").innerHTML = "Loading...";
		}
}