var xmlHttp_quotes;
var xmlDoc_quotes = null;

function getPageBody()
{
	if (window.ActiveXObject)
	{
		xmlHttp_quotes = new ActiveXObject("Microsoft.XMLDOM");
		xmlHttp_quotes.async = "false";
		xmlHttp_quotes.load("xml/quotes.xml");		
		setPageQuotesIE();
	} else if (window.XMLHttpRequest) {
		xmlHttp_quotes = new XMLHttpRequest();
		xmlHttp_quotes.onreadystatechange = handleStateChange_quotes;
		xmlHttp_quotes.open("GET", "xml/quotes.xml?timestamp=" + new Date().getTime(), true);
		xmlHttp_quotes.send(null);
	}
}

function handleStateChange_quotes() {
	if (xmlHttp_quotes.readyState == 4) {
		if (xmlHttp_quotes.status == 200) {
			setPageQuotesFF();
		}
	}
}


function setPageQuotesIE(browser) {

	xmlDoc_quotes = xmlHttp_quotes;
	var maxQuotes = xmlDoc_quotes.getElementsByTagName("quote").length;
	var qText = "error";
	var qSignature = "error";
	
	var quoteDiv = document.getElementById("quotesection");
	
	for (var i = 0; i < maxQuotes; i++) {
			qText = xmlDoc_quotes.getElementsByTagName("fulltext").item(i).text;
			qSignature = xmlDoc_quotes.getElementsByTagName("longsignature").item(i).text;
			
			quoteDiv.innerHTML += qText + '<span class="signature">' + qSignature + "</span>";
			
			if (i != (maxQuotes - 1)) {
				quoteDiv.innerHTML += "<HR>";
			}
	}
	
}

function setPageQuotesFF(browser) {

	xmlDoc_quotes = xmlHttp_quotes.responseXML;
	var maxQuotes = xmlDoc_quotes.getElementsByTagName("quote").length;
	var qText = "error";
	var qSignature = "error";
	var quoteDiv = document.getElementById("quotesection");

	for (var i = 0; i < maxQuotes; i++) {

			qText = xmlDoc_quotes.getElementsByTagName("fulltext").item(i).firstChild.nodeValue;
			qSignature = xmlDoc_quotes.getElementsByTagName("longsignature").item(i).firstChild.nodeValue;

			quoteDiv.innerHTML += qText + '<span class="signature">' + qSignature + "</span>";
			
			if (i != (maxQuotes - 1)) {
				quoteDiv.innerHTML += "<HR>";
			}			

	}

}