function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

function loadXMLDoc(dname) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e) {alert(e.message)}
  }
try 
  {
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}


function FillDropDown(theXml){
	var selectB = document.getElementById('type');
	xmlDoc=loadXMLDoc(theXml);
	var root = xmlDoc.getElementsByTagName('name');
	var selectText ="<select id='type' onchange='FillLinkList(\"" + theXml + "\")'>";
	for (var i=0; i<root.length; i++){
		selectText+= "<option value='"+ i + "'>"+(root[i].childNodes[0].nodeValue)+"</option>";	
	}
	selectText += "</select>";
	document.getElementById('selectDiv').innerHTML = selectText;
	FillLinkList(theXml);
} 
function FillLinkList(theXml){
	var selectB = document.getElementById('type');
	var linkBox = document.getElementById('Links');
	linkBox.innerHTML="";
	xmlDoc=loadXMLDoc(theXml);
	root = xmlDoc.getElementsByTagName("Node")[selectB.value];
	for (var i=0; i<root.childNodes.length;i++){
		if(root.childNodes[i].nodeName == "link"){
			var linkArray = (root.childNodes[i].childNodes[0].nodeValue).split("||");
			linkBox.innerHTML += "<div style='padding-bottom:.2em;font-size:11pt;'>";
			if (linkArray[0]==""){
				linkBox.innerHTML += linkArray[1] + "</div>";
			}
			else{
				linkBox.innerHTML += "<a target='_blank' href='" + linkArray[0] + "'>" + linkArray[1] + "</a></div>";
			}
			
			
			
		}
	}
	
 
}