<!--

function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//-->

function LoadCombos(){
	//var xmlDOM = new ActiveXObject("MSXML2.DOMDocument")
	var xmlDOM;
	if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
	{
		xmlDOM = new ActiveXObject("Microsoft.XMLDOM");
	  	xmlDOM.async = false;
		xmlDOM.load("demo.xml")
		docRoot = xmlDOM.documentElement
		objCombo = document.getElementById("D1");
		for(i=0;i<docRoot.childNodes.length;i++)
		{
			var oOption = document.createElement("OPTION")
			oOption.innerText = docRoot.childNodes(i).getAttribute("Name")
			oOption.value=docRoot.childNodes(i).getAttribute("Name")
			objCombo.appendChild(oOption)
		}
		DisplayBranches(-1)
	  //cbFun(xdoc);
	  //return true;
	}
	else if( document.implementation && document.implementation.createDocument )
	{
		xmlDOM  = document.implementation.createDocument("", "", null);
		xmlDOM.load("demo.xml")
		xmlDOM.onload = function()
		  {
			objCombo= document.getElementById("D1");
      var movies = xmlDOM.getElementsByTagName("City");
      for(var i = 0; i < movies.length; ++i)
      {
				var oOption = document.createElement("OPTION");
				oOption.innerHTML = movies[i].getAttribute("Name");
				oOption.value = movies[i].getAttribute("Name");
				objCombo.appendChild(oOption);
				
      }
		 DisplayBranches(-1)
		}
	}
	else
	{
		alert("Browser Not Supported!");
	}
}



function DisplayBranches(CityName)

{

	objCombo = document.all("D2")



	while(objCombo.length>0) 
	{
		objCombo.removeChild(objCombo[0])
	}
	if(CityName=="-1")
	{
		var oOption = document.createElement("OPTION")
		oOption.innerHTML = "(None)"
		oOption.value=-1
		objCombo.appendChild(oOption)
		DisplayDetails()
		return;
	}



var xmlDOM;



if( window.ActiveXObject && /Win/.test(navigator.userAgent) )

   {	

      xmlDOM = new ActiveXObject("Microsoft.XMLDOM");



      xmlDOM.async = false;

      //xdoc.load(xmlFile);

	xmlDOM.load("demo.xml")



	docRoot = xmlDOM.documentElement.selectSingleNode("City[@Name='"+CityName+"']")

for(i=0;i<docRoot.childNodes.length;i++)

	{

	var oOption = document.createElement("OPTION")

	oOption.innerText = docRoot.childNodes(i).getAttribute("Name")

	oOption.value=docRoot.childNodes(i).getAttribute("Name")

	objCombo.appendChild(oOption)

	}

	

	DisplayDetails()

   }



else if( document.implementation && document.implementation.createDocument )

   {

      xmlDOM  = document.implementation.createDocument("", "", null);

      

	xmlDOM.load("demo.xml")

      xmlDOM.onload = function()

      {

      

      var movies = xmlDOM.getElementsByTagName("City");



	

	for (var x = 0; x < movies.length; x++) {

		if (movies[x].getAttribute("Name") == CityName) {

			n = movies[x].getElementsByTagName("Branch");

			break;

		}

	}	



      for(var i = 0; i < n.length; ++i)

      {

		var oOption = document.createElement("OPTION");

		oOption.innerHTML = n[i].getAttribute("Name");

		oOption.value = n[i].getAttribute("Name");

		objCombo.appendChild(oOption);



      }

	 DisplayDetails()



      }



  }

   else

   {

      alert("Browser Not Supported!");

   }





}



function DisplayDetails(){

CityName=document.all("D1").value

BranchName=document.all("D2").value



var xmlDOM

   if( window.ActiveXObject && /Win/.test(navigator.userAgent) )

  {



	xmlDOM = new ActiveXObject("Microsoft.XMLDOM");

      xmlDOM.async = false;

	xmlDOM.load("demo.xml");





		docRoot = xmlDOM.documentElement.selectSingleNode("City[@Name='"+CityName+"']/Branch[@Name='"+BranchName+"']")

	if(CityName=="-1"||BranchName=="-1"||docRoot==null)

	{

		tempo = document.all("spanBranch");

		if (tempo == null)

			return;

		document.all("spanBranch").innerText = ""

		document.all("spanAddress").innerText = ""

		document.all("spanTelephone").innerText = ""

		document.all("spanFax").innerText = ""

		document.all("spanTelex").innerText = ""

		document.all("tblResults").style.display='none'

		return;

	}

	tempo = document.all("spanBranch");

		if (tempo == null)

			return;



	document.all("tblResults").style.display=''



	document.all("spanBranch").innerHTML = docRoot.getAttribute("Name")

	document.all("spanAddress").innerHTML = docRoot.getAttribute("Address")

	document.all("spanTelephone").innerHTML = docRoot.getAttribute("Phones")

	if(docRoot.getAttribute("Fax")!=null)

		document.all("spanFax").innerHTML = docRoot.getAttribute("Fax")

	else

		document.all("spanFax").innerHTML = "None"



	if(docRoot.getAttribute("Telex")!=null)

		document.all("spanTelex").innerHTML = docRoot.getAttribute("Telex")

	else

		document.all("spanTelex").innerHTML = "None"



	}

else if( document.implementation && document.implementation.createDocument )

   {

      xmlDOM  = document.implementation.createDocument("", "", null);

      

	xmlDOM.load("demo.xml")

      xmlDOM.onload = function()

      {

      

      var movies = xmlDOM.getElementsByTagName("City");



	

	var n;

	for (var x = 0; x < movies.length; x++) {

		if (movies[x].getAttribute("Name") == CityName) {

			n = movies[x].getElementsByTagName("Branch");

			break;

		}

	}	



	if(CityName=="-1"||BranchName=="-1"||n==null)

	{

		tempo = document.all("spanBranch");

		if (tempo == null)

			return;

		document.all("spanBranch").innerText = ""

		document.all("spanAddress").innerText = ""

		document.all("spanTelephone").innerText = ""

		document.all("spanFax").innerText = ""

		document.all("spanTelex").innerText = ""

		document.all("tblResults").style.display='none'

		return;

	}



      for(var i = 0; i < n.length; ++i)

      {

		if (n[i].getAttribute("Name") == BranchName) {

			docRoot = n[i];

			break;

		}

	}



	

	//return;	

	tempo = document.all("spanBranch");

		if (tempo == null)

			return;



	document.all("tblResults").style.display=''



	document.all("spanBranch").innerHTML = docRoot.getAttribute("Name")

	document.all("spanAddress").innerHTML = docRoot.getAttribute("Address")

	document.all("spanTelephone").innerHTML = docRoot.getAttribute("Phones")

	if(docRoot.getAttribute("Fax")!=null)

		document.all("spanFax").innerHTML = docRoot.getAttribute("Fax")

	else

		document.all("spanFax").innerHTML = "None"



	if(docRoot.getAttribute("Telex")!=null)

		document.all("spanTelex").innerHTML = docRoot.getAttribute("Telex")

	else

		document.all("spanTelex").innerHTML = "None"



	}



  }



}