var quotes = new Array();
var authors = new Array();
var index = -1;
if(!isIe){
	var req = new XMLHttpRequest();
	req.open("GET", schedPath+"quotes.xml", false);
	req.send(null);

	var xmlDoc = req.responseXML;
	var nsResolver = xmlDoc.createNSResolver( xmlDoc.ownerDocument == null ? xmlDoc.documentElement : xmlDoc.ownerDocument.documentElement);
	var quoteIterator = xmlDoc.evaluate('//quote', xmlDoc, nsResolver, XPathResult.ANY_TYPE, null );

	var thisNode = quoteIterator.iterateNext();
	while(thisNode){
		quotes.push(thisNode.attributes.text.value)
		authors.push(thisNode.attributes.author.value);
		thisNode = quoteIterator.iterateNext();
	}
	function init(){
		initQuote();
		setInterval("setQuote()", 8000);
	}
	window.onload = init;
} else {
		var xmlDoc;
	function loadxml(){
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async = false;
		xmlDoc.onreadystatechange = readXML;
		xmlDoc.load(schedPath+"quotes.xml");
	}

	function readXML(){
		if(xmlDoc.readyState == 4){
			//Using documentElement Properties
			//Output company
			for(var i = 0; i < xmlDoc.documentElement.childNodes.length; i++){
				quotes.push(xmlDoc.documentElement.childNodes[i].attributes.getNamedItem("text").nodeValue);
				authors.push(xmlDoc.documentElement.childNodes[i].attributes.getNamedItem("author").nodeValue);
			}
				initQuote();
			setInterval("setQuote()", 8000);
		}
	}

	window.onload = loadxml;
}

function initQuote(){
	index = 0;
	$("#quoteText").text('"'+quotes[index]+'"');
	$("#author").text("- "+authors[index]);
}
function setQuote(){
	index++;
	if(index >= quotes.length) index = 0;
	//alert('"'+quotes[index]+'"');
	fadeAndReplace($("#quoteText"), '"'+quotes[index]+'"', 500);
	fadeAndReplace($("#author"), "- "+authors[index], 500);
}
