function getRequestObject() {
	var req = false;
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return req;
}
function formatTime(date) {
	var hours;
	var minutes;
	var seconds;
	
	if(date.getHours() < 10) {
		hours = '0' + date.getHours();
	} else {
		hours = date.getHours();
	}
	
	if(date.getMinutes() < 10) {
		minutes = '0' + date.getMinutes();
	} else {
		minutes = date.getMinutes();
	}
	
	if(date.getSeconds() < 10) {
		seconds = '0' + date.getSeconds();
	} else {
		seconds = date.getSeconds();
	}
	
	return hours + ':' + minutes + ':' + seconds + ':' + date.getMilliseconds();
}
