
function makeRequest(url,val){
if(document.implementation && document.implementation.createDocument){
	// *** Mozilla
	var xsltProcessor = new XSLTProcessor();
	// *** load the XSL file
	var myXMLHTTPRequest = new XMLHttpRequest();
	myXMLHTTPRequest.open("GET", "https://www.kahleautomation.com/common/notes.xsl", false);
	myXMLHTTPRequest.send(null);

	// *** get the XML document
	xslStylesheet = myXMLHTTPRequest.responseXML;
	xsltProcessor.importStylesheet(xslStylesheet);

	// *** load the xml file
	myXMLHTTPRequest = new XMLHttpRequest();
	myXMLHTTPRequest.open("GET", url, false);
	myXMLHTTPRequest.send(null);
	var xmlSource = myXMLHTTPRequest.responseXML;

	// *** transform
	var resultDocument = xsltProcessor.transformToFragment(xmlSource, document);
	document.getElementById(val).innerHTML="";
	document.getElementById(val).appendChild(resultDocument);
	}
	else if(window.ActiveXObject)
	{

	// *** IE
	// *** Load XML
	xml = new ActiveXObject("MSXML2.DOMDocument");
	xml.async = false
	xml.load(url)
		
	// *** Load XSL
	xsl = new ActiveXObject("MSXML2.DOMDocument");
	xsl.async = false
	xsl.load("https://www.kahleautomation.com/common/notes.xsl")

	// *** Transform
	document.getElementById(val).innerHTML="";
	document.getElementById(val).innerHTML=xml.transformNode(xsl);
	}
	else
	{
	// *** Browser unknown
	alert("Browser unknown");
	}
}