
function getXMLHTTPRequest() {
	try {
	req = new XMLHttpRequest();	/* e.g. Firefox */
	} catch(err1) {
		try {
		req = newActiveXObject("Msxml2.XMLHTTP");	/* some bersions of IE */
		} catch(err2) {
			try {
			req = newActiveXObject("Microsoft.XMLHTTP");	/* some versions of IE */
			} catch(err3) {
			req = false;
		}
	}
}
return req;
}

var randomFeedback = getXMLHTTPRequest();

function getRandomQuote() {
	var myurl = 'feedback.php';
	// add a random number to the url to avoid cache problems
	myRand = parseInt(Math.random()*999999999);
	var modurl = myurl+"?rand="+myRand;
	randomFeedback.open("GET", modurl, true);
	// set up the callback function
	randomFeedback.onreadystatechange = useHttpResponse;
	randomFeedback.send(null);
}
// the callback function
function useHttpResponse() {
	if (randomFeedback.readyState == 4) {
		if(randomFeedback.status == 200) {
			var timeValue = randomFeedback.responseXML.getElementsByTagName("comment")[0];
			var nameValue = randomFeedback.responseXML.getElementsByTagName("client")[0];
			document.getElementById('quotedText').innerHTML = timeValue.childNodes[0].nodeValue;
			document.getElementById('clientName').innerHTML = nameValue.childNodes[0].nodeValue;
		}
	} else {
		document.getElementById('quotedText').innerHTML = 'Getting a random quote:<br /><img src="images/loader01.gif">';
	}
}
