function loadDocument(fileName)
{
	var xmlDoc;
	if(window.ActiveXObject) // IE
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	}
	else if(document.implementation && document.implementation.createDocument)// mozilla e altri
	{
		xmlDoc = document.implementation.createDocument("","",null);
	}
	xmlDoc.async = false;
	xmlDoc.load(fileName);
	
	return xmlDoc;
}

function nascondi()
{
	document.getElementById('noJava').className = 'invisibile';
}

function displayResult(tipo)
{
	if(tipo == "galleria")
	{
		xml=loadDocument("galleria.xml");
		xsl=loadDocument("xsltGalleria.xsl");
	}
	else if(tipo == "agenda")
	{
		xml=loadDocument("agenda.xml");
		xsl=loadDocument("xsltAgenda.xsl");
	}
	
	// code for IE
	if (window.ActiveXObject)
	{
		ex=xml.transformNode(xsl);
		if(tipo == "agenda")
			document.getElementById("contenuto").innerHTML= ex + document.getElementById("contenuto").innerHTML;
		else
			document.getElementById("contenuto").innerHTML=document.getElementById("contenuto").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);
		if(tipo == "agenda")
			document.getElementById("contenuto").insertBefore(resultDocument, document.getElementById('contenuto').firstChild);
		else 
			document.getElementById("contenuto").appendChild(resultDocument);
	}
}
 
