
var source;
var style;

//-------------------------------------------------------------------------------------------------------------------------------
//	Chargement des fichiers XML et XSL avant traitement
//	parametre : emplacement des fichiers XML et XSL
//-------------------------------------------------------------------------------------------------------------------------------

function LoadOLD(FichierXML,FichierXSL){
	//----- INITIALISATION DES OBJETS XML / XSL
//   source = new ActiveXObject("Microsoft.XMLDOM");
//   style = new ActiveXObject("Microsoft.XMLDOM");
//   source.async = false;
//   style.async = false;

	//----- CHARGEMENT DES SOURCES
//   source.load(FichierXML);
//   style.load(FichierXSL);
}

function loadXML(xmlPath) 
{
	 var readXML = null;
	 readXML=document.implementation.createDocument("","",null);
	 readXML.async=false;
	 readXML.load(xmlPath);
	 return(readXML);
}

function postHTML(xmlPath, xslPath, DivId)
{
	var isIE;
	var isNav;
	isIE = (navigator.appName == "Microsoft Internet Explorer");
	isNav = (navigator.appName == "Netscape");
	
	if (isIE)
	{
		// Load XML
		var xml = new ActiveXObject("Microsoft.XMLDOM")
		xml.async = false
		xml.load(xmlPath)
		// Load XSL
		var xsl = new ActiveXObject("Microsoft.XMLDOM")
		xsl.async = false
		xsl.load(xslPath)
		
		// Transform
		document.getElementById(DivId).innerHTML = xml.transformNode(xsl);
	}
	if (isNav)
	{
		var inXSL = loadXML(xslPath);
		var inXML = loadXML(xmlPath);
		var htmlCode;
		var readXML = null;
		
		var xsltProcessor=new XSLTProcessor();
		xsltProcessor.importStylesheet(inXSL);
		htmlCode = xsltProcessor.transformToFragment(inXML,document);
		
		document.getElementById(DivId).appendChild(htmlCode);
	}
}

