//<script>
// XSLT class for mootools 1.11 (http://www.mootools.net)
// Kanin Pavel, 2008

var XSLT = new Class({
    initialize: function() {},
    
    transformXML: function(xmlFile, xslFile) {
    var widget = this;
    	new Ajax(xmlFile, {method : 'get', onComplete : function() {
    	var xml = this.response.xml;
    		new Ajax(xslFile, {method : 'get', onComplete : function() {
    			var xsl = this.response.xml; 
    			var box = document.createElement("element");
    				if (window.ActiveXObject) {
    				box.innerHTML = xml.transformNode(xsl);
    				}
    				else {
					var p = new XSLTProcessor();
					p.importStylesheet(xsl);
					var fragment = p.transformToFragment(xml, document);
					box.appendChild(fragment);
					}
    			widget.fireEvent('onComplete', [box], 50);
    			}
    		}).request();
    		}
    	}).request();
    }
});
XSLT.implement(new Events);
//</script>

