function transform(divFuerAusgabe, XMLDatei, XSLDatei, xslParameter)
{
 var XMLEingabe;
 var XSLEingabe;
 var HTMLAusgabe;
 
 // Abfrage für den Internet Explorer
 if(window.clipboardData && document.compatMode)
  {
   // XML laden
   XMLEingabe = new ActiveXObject("MSXML2.DOMDocument");
   XMLEingabe.async = false;
   XMLEingabe.load(XMLDatei);

   // XSL laden
   XSLEingabe = new ActiveXObject("MSXML2.DOMDocument");
   XSLEingabe.async = false;
   XSLEingabe.load(XSLDatei);
   
   if(xslParameter != null)
   {  
	   //Change parameter
	   x = XSLEingabe.selectSingleNode("//xsl:param[@name='xslParameter']");
	   x.setAttribute("select", "'"+xslParameter+"'");
	}

   // generierten HTML-Code ausgeben
   HTMLAusgabe = XMLEingabe.transformNode(XSLEingabe.documentElement);
   document.getElementById(divFuerAusgabe).innerHTML = HTMLAusgabe;
  }
 // Abfrage für Firefox & Opera
 else if(document.defaultView)
  {
   // erst XSL laden
   var xsltProcessor = new XSLTProcessor();
   var myXMLHTTPRequest = new XMLHttpRequest();
   myXMLHTTPRequest.open("GET", XSLDatei, false);
   myXMLHTTPRequest.send(null);
   
   XSLEingabe = myXMLHTTPRequest.responseXML;
   xsltProcessor.importStylesheet(XSLEingabe);
   
   if(xslParameter != null)
   {
     xsltProcessor.setParameter(null, "xslParameter", xslParameter);
   }

   // dann XML laden
   myXMLHTTPRequest = new XMLHttpRequest();
   myXMLHTTPRequest.open("GET", XMLDatei, false);
   myXMLHTTPRequest.send(null);

   XMLEingabe = myXMLHTTPRequest.responseXML;

   // generierten HTML-Code ausgeben
   HTMLAusgabe = xsltProcessor.transformToFragment(XMLEingabe, document);
   document.getElementById(divFuerAusgabe).appendChild(HTMLAusgabe);
  }
else
  {
   alert("keine Unterstützung für XML/XSL Transformation");
  }
  
if(xslParameter == null)
{
    $("#myTable").tablesorter({ 
        headers: { 
           2: {sorter: false}, 
           3: {sorter: false} 
        } 
    }); 
}
  
}

function init_tablesort()
{
    $("#myTable").tablesorter({ 
        headers: { 
           2: {sorter: false}, 
           3: {sorter: false} 
        } 
    }); 
}