function applyTransformDocxml(xmlsrc,xslsrc,idelt){

	var docXml;
	var docXsl;
	var resultDocument;
	
	if (document.implementation && document.implementation.createDocument) {
		docXml = document.implementation.createDocument("", "", null);
		docXsl = document.implementation.createDocument("", "", null);
		
		
	}
	else if (window.ActiveXObject){
		docXml = new ActiveXObject("Microsoft.XMLDOM");
		docXsl = new ActiveXObject("Microsoft.XMLDOM");
	}
	docXml.async = false;
	docXml.load(xmlsrc);
	
	docXsl.async = false;
	docXsl.load(xslsrc);
	
	if (document.implementation && document.implementation.createDocument) {
	try{
		var xsltProcessor = new XSLTProcessor();
		xsltProcessor.importStylesheet(docXsl);
		resultDocument = xsltProcessor.transformToFragment(docXml, document);
		 document.getElementById(idelt).appendChild(resultDocument);
		}catch(ex){alert(ex);}
	}
	else if(window.ActiveXObject){
		resultDocument = docXml.transformNode(docXsl);
		document.getElementById(idelt).innerHTML=resultDocument;
	}
}