function loadXMLDoc(dname)
{
	if (window.XMLHttpRequest)
	{
		xhttp=new XMLHttpRequest();
	}
	else
	{
		xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xhttp.open("GET",dname,false);
	xhttp.send();
	return xhttp.responseXML;
} 

xmlDoc=loadXMLDoc("/xml/masthead.xml");
x=xmlDoc.documentElement.childNodes;
var bannerImg = new Array();
var linkImg = new Array();
var txtImg = new Array();
for (i=0;i<x.length;i++)
{
	bannerImg[i] = "../images/ui/" + (x[i].childNodes[0].childNodes[0].nodeValue);
	linkImg[i] = x[i].childNodes[1].childNodes[0].nodeValue;
	txtImg[i] = x[i].childNodes[3].childNodes[0].nodeValue;
}

var newBanner = 0;
var totalBan = bannerImg.length;

function cycleBan() {
  if (newBanner == totalBan) {
    newBanner = 0;
  }
  document.getElementById("banner").src = bannerImg[newBanner];
  if(linkImg[newBanner] != "#"){
  	document.getElementById("bannerlink").href = linkImg[newBanner];
  	document.getElementById("bannerlink").target = "_blank";
  }else{
  	document.getElementById("bannerlink").href = "#";
  	document.getElementById("bannerlink").target = "_self";
  }
  if(bannerImg[newBanner] == "../images/ui/masthead_default.jpg" && txtImg[newBanner] != "#" && linkImg[newBanner] != "#"){	//default blank image, display text and link
  	document.getElementById("mastheadtxt").innerHTML = "<a href='"+linkImg[newBanner]+"' target='_blank' style='text-decoration:none'>"+txtImg[newBanner]+"</a>";
  }else if(bannerImg[newBanner] == "../images/ui/masthead_default.jpg" && txtImg[newBanner] != "#"){	//default blank image, display text
  	document.getElementById("mastheadtxt").innerHTML = linkImg[newBanner];
  }else{
    document.getElementById("mastheadtxt").innerHTML = "";
  }
  newBanner++;
  // set the time below for length of image display
  // i.e., "4*1000" is 4 seconds
  setTimeout("cycleBan()", 5*1000);
  
}
