$(document).ready(function() {

var x;
var elementList;
var rndm;

x = loadXMLdoc();
elementList = x.getElementsByTagName("id");	
rndm = rndnumber();
document.getElementById("sxolia_txt").innerHTML= x.getElementsByTagName("quote")[rndm].childNodes[0].nodeValue;
document.getElementById("sxolia_name").innerHTML= x.getElementsByTagName("author")[rndm].childNodes[0].nodeValue;
document.getElementById("sxolia_titlos").innerHTML= x.getElementsByTagName("titlos")[rndm].childNodes[0].nodeValue;
document.getElementById("sxolia_company").innerHTML= x.getElementsByTagName("company")[rndm].childNodes[0].nodeValue;

setInterval(displaySxolia, 10000);
function displaySxolia()  {
	$('#sxomath_container').fadeOut("slow");
	rndm = rndnumber();
	setTimeout(displayQuote, 500);
	function displayQuote() {
		document.getElementById("sxolia_txt").innerHTML= x.getElementsByTagName("quote")[rndm].childNodes[0].nodeValue;
		document.getElementById("sxolia_name").innerHTML= x.getElementsByTagName("author")[rndm].childNodes[0].nodeValue;
		document.getElementById("sxolia_titlos").innerHTML= x.getElementsByTagName("titlos")[rndm].childNodes[0].nodeValue;
		document.getElementById("sxolia_company").innerHTML= x.getElementsByTagName("company")[rndm].childNodes[0].nodeValue;
	}
	$('#sxomath_container').fadeIn("slow");
	$('#sxomath_container').fadeIn(function(){     
	this.style.removeAttribute("filter"); });
}

function loadXMLdoc() {

var xmlDoc;

if (window.XMLHttpRequest)
  {
  xmlDoc=new window.XMLHttpRequest();
  xmlDoc.open("GET","/sxolia.xml",false);
  xmlDoc.send("");
  return xmlDoc.responseXML;
  }
// IE 5 and IE 6
else if (window.ActiveXObject)
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async=false;
  xmlDoc.load("/sxolia.xml");
  return xmlDoc;
  }
alert("Error loading document");
return null;
}

function rndnumber(){
	var randscript = -1;
	while (randscript < 0 || randscript > elementList.length - 1) {
		randscript = parseInt(Math.random()*(elementList.length + 1))
	} return randscript
}
});
