var timer = 10000; // 10 seconds
var testArray = new Array();
var xmlDoc;
var defaultTest = '<p>"We implemented ConnectSmart in September 2008 and deployed it to our staff in the first week of October. After learning how to use the Tickets Not Assigned gadget David increased his billable time by approximately 5.5 hours per week. The net result was approximately $605.00 per week. That is a $29,645 increase in profitability for Davids position for 2009."</p>\n<span>Devin Heese - We Are IT</span>\n';
var curTest

var xmlhttp;
// W3C XMLHTTPRequest code - modified
function parseXML()
{
	var worked = true;
	//Internet Explorer 6
	// code thanks to "en.design-noir.de/webdev/JS/XMLHttpRequest-IE/#section:XMLHttpRequest-IE.js"
	/*@cc_on @if(@_win32 && @_jscript_version >= 5) if(!window.XMLHttpRequest)
	window.XMLHttpRequest = function(){return new ActiveXObject('Microsoft.XMLHTTP')}
	@end @*/
	try{
		//IE 7, Firefox, Mozilla, Opera, etc. + IE6 due to above conditional compliation
  		xmlhttp = new window.XMLHttpRequest();
  	}
	catch(e){
	  		worked = false;
	}
	try{
		xmlhttp.open("GET", "/js/testimonials.xml", false);
		xmlhttp.send(null);
		xmlDoc = xmlhttp.responseXML.documentElement;
	}
	catch(e){
		worked = false;
	}
	return worked;
}
// End W3C

function loadArray(){
	document.getElementById("testimonial").innerHTML = defaultTest;
	var testData;
	if(parseXML()){
		try{
			testData = xmlDoc.getElementsByTagName("data");
			testArray = testData[0].getElementsByTagName("testimonial");
			loadRandTestimonial();
		}
		catch(e){
			document.getElementById("testimonial").innerHTML += ".";
		}
	}else{
		document.getElementById("testimonial").innerHTML = defaultTest;
	}
}

function loadRandTestimonial(){
	var pointer = Math.floor(Math.random()*testArray.length);
	currTest = testArray[pointer];
	var div = document.getElementById("testimonial");
	var testQuote, testName, testCompany, testImage;
	testQuote = currTest.getElementsByTagName('quote')[0];
	testName = currTest.getElementsByTagName('name')[0];
	testCompany = currTest.getElementsByTagName('company')[0];
	testImage = currTest.getElementsByTagName('image')[0];
	// load data string
	var data = '\n<p>"';
	if(testQuote.childNodes.length != 0){
		data += testQuote.childNodes[0].nodeValue;
	}else{
		data += "";
	}
	data += '"</p>\n<span>';
	if(testName.childNodes.length != 0){
		data += testName.childNodes[0].nodeValue;
	}else{
		data += "";
	}
	data += ' - ';
	if(testCompany.childNodes.length != 0){
		data += testCompany.childNodes[0].nodeValue;
	}else{
		data += "";
	}
	data += '</span>\n';
	if(testImage.childNodes.length != 0){
		data += '<img src="uploads/' + testImage.childNodes[0].nodeValue + '" />\n';
	}else{
		data += "";
	}
	// put data into HTML
	div.innerHTML = data;
	setTimeout("loadRandTestimonial()", timer);
}