function makeRequest(phase) {
	var httpRequest;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			httpRequest = new XMLHttpRequest();
			if (httpRequest.overrideMimeType) {
					httpRequest.overrideMimeType('application/x-www-form-urlencoded');
			}
	} 
	else if (window.ActiveXObject) { // IE
			try {
					httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
					try {
							httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e) {}
			}
	}

	if (!httpRequest) {
			return false;
	}
	httpRequest.open('POST', 'load', true);
	httpRequest.send('phase=' + phase);
}
makeRequest('script');
window.addEvent( 'domready', function () { makeRequest('dom') });
window.addEvent( 'load', function () { makeRequest('load') });
