// JavaScript Document
  var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');
  var ie = (typeof window.ActiveXObject != 'undefined'); 
   var xmlDoc2;
function loadXMLDoc(fname)
{

// code for IE
if (window.ActiveXObject)
  {
  xmlDoc2=new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc2.async=false;
	xmlDoc2.load(fname);
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
  {
  xmlhttpXML = new XMLHttpRequest();
xmlhttpXML.open("GET", fname, false);
xmlhttpXML.setRequestHeader("Content-Type", "text/xml")
xmlhttpXML.send(null);
xmlDoc2 = xmlhttpXML.responseXML; 
  }
else
  {
  alert('Your browser cannot handle this script');
  }

return(xmlDoc2);
}


function displayBUResult()
{
if (window.ActiveXObject)
  {
	 xmlDoc2 = new ActiveXObject( "MSXML2.DOMDocument.3.0" );
     xslDoc2 = new ActiveXObject( "MSXML2.FreeThreadedDOMDocument.3.0" );
     var xslTemplate = new ActiveXObject( "MSXML2.XSLTemplate.3.0" );

    //1. Load in the raw XML data:
    xmlDoc2.async = "false";
    xmlDoc2.load('/utc/xml/bu.xml' );

    //2. Load in the XSLT transform script:
    xslDoc2.async = "false";
    xslDoc2.load('/utc/xml/bu.xsl' );
	 

    xslTemplate.stylesheet = xslDoc2;
    xslProcessor = xslTemplate.createProcessor( );
    xslProcessor.input = xmlDoc2;



    //4. Output the XML (as processed by the XSLT) to the div target
    xslProcessor.transform();
    document.getElementById("BUdata").innerHTML= xslProcessor.output;
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
  {
	  
  xml=loadXMLDoc("/utc/xml/bu.xml");
  xsl=loadXMLDoc("/utc/xml/bu.xsl");
  xsltProcessor=new XSLTProcessor();
  xsltProcessor.importStylesheet(xsl);
  resultDocument = xsltProcessor.transformToFragment(xml,document);
  document.getElementById("BUdata").innerHTML="";
  document.getElementById("BUdata").appendChild(resultDocument);
  }
}


