// JavaScript Document
function loadXMLDoc(fname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation 
&& document.implementation.createDocument)
  {
  xmlDoc=document.implementation.createDocument("","",null);
  }
else
  {
  alert('Your browser cannot handle this script');
  }
xmlDoc.async=false;

xmlDoc.load(fname);
return(xmlDoc);
}


function displayResult(xmlfile,xslfile, target)
{

xml=loadXMLDoc(xmlfile);
xsl=loadXMLDoc(xslfile);
// code for IE
if (window.ActiveXObject)
  {
  ex=xml.transformNode(xsl);
  document.getElementById(target).innerHTML=ex;
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation 
&& document.implementation.createDocument)
  {
  xsltProcessor=new XSLTProcessor();
  xsltProcessor.importStylesheet(xsl);
  resultDocument = xsltProcessor.transformToFragment(xml,document);
  document.getElementById(target).appendChild(resultDocument);
  }
}

function loadXSLHeaderValues()
{
	//displayResult('xml/menu.xml', 'xsl/menu2.xsl', 'mnu'); // menu
	displayResult('xml/menu.xml', 'xsl/header.xsl', 'head'); // menu
}
function loadXSLValues(){
	//displayResult('xml/navps.xml', 'xsl/navps.xsl', 'fund'); // navps
	displayResult('xml/news.xml', 'xsl/news.xsl', 'news'); // news
loadXSLHeaderValues();
}