// -------------------------------------------------------------------
// AJAX Load
// -------------------------------------------------------------------

function ajax_load (url, t, on_load) {
	var page_request = false;
	var bustcacheparameter="";
	if (window.XMLHttpRequest){
		 page_request = new XMLHttpRequest(); // if Mozilla, IE7, Safari etc
	}
	else if (window.ActiveXObject){ // if IE6 or below
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	else return false;
	page_request.onreadystatechange = function() { ajax_loadpage(page_request, t, on_load) }
	var maintenant = new Date();
	var Start = maintenant.getTime();
	page_request.open('GET', url + "&time=" + Start, true);
	page_request.send(null);
}

function ajax_loadpage (page_request, t, on_load) {
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		if (t != null) {
			t.innerHTML = page_request.responseText;
		}
		if (typeof(on_load) != 'undefined' && on_load != '') {
			setTimeout(on_load, 50);
		}
	}
}

