
	//utils
	var uurl = "http://www.larsson.pl/pobieranie/proxy2.php?yws_path=utils.asmx";
	var uurl2 = "http://www.larsson.pl/pobieranie/proxy2.php?yws_path=utils.asmx";
	
function GetJson(sid,WezelId)
{
    var pl = new SOAPClientParameters();
	pl.add("ASessionId",sid);
	pl.add("AId",WezelId); //
    return SOAPClient.invoke(uurl, "GetTree", pl, false);
}

function PobierzDrzewo(sid,towId,zero)
	{
	        //alert(towId);  
		var pl = new SOAPClientParameters();
		pl.add("ASessionId",sid);
		pl.add("AId",towId); //
		pl.add("AHideEmptyNodes",zero); //
			
//		preloader("info_produkt");
		
		try{SOAPClient.invoke(uurl, "GetTree", pl, true, PobierzDrzewo_callBack)
		} catch(err) {
		SOAPClient.invoke(uurl2, "GetTree", pl, true, PobierzDrzewo_callBack); 
		}
				
	}

        function PobierzDrzewo_callBack(r, soapResponse)
	{
		if(soapResponse.xml)    // IE
		{	
			//alert(soapResponse.xml);
		
		//	document.getElementById("alamakota").innerHTML=soapResponse.xml;
			//displayTowar(soapResponse.xml); //Andrzej
			//displayAll(soapResponse.xml,"towar.xsl","srodek");
			//displayAll(soapResponse.xml,"towar_info_produkt.xsl","info_produkt");
			//	document.write(soapResponse.xml);
		}
		else {                   // MOZ
		    	//displayTowar((new XMLSerializer()).serializeToString(soapResponse));
				//displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar.xsl","srodek");
				alert((new XMLSerializer()).serializeToString(soapResponse));
				/*displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_info_produkt.xsl","info_produkt");
				displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_info_producent.xsl","info_producent");
				displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_kontakt.xsl","towar_kontakt");
				displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_zamawianie_belka.xsl","zamawianie_belka");
				displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_title_belka.xsl","title_belka");
				displayAll((new XMLSerializer()).serializeToString(soapResponse),"towar_info.xsl","info_o_towarze");*/
				
				//alert(sprawdz_bledy(soapResponse));
				
		}
		
	
	}
	
	function displayAll(responsexml,xsldoc,iddiv)
{
 
	xsl=loadXMLDoc(xsldoc);
	xml=loadXMLFromText(responsexml);
	
//	alert(responsexml);
// code for IE
if (window.ActiveXObject)
{

  ex=xml.transformNode(xsl);
  document.getElementById(iddiv).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);

// usuwanie wszystkich dzieci
var cell = document.getElementById(iddiv);

if (  cell != null && cell.hasChildNodes() )
{
    while ( cell.childNodes.length >= 1 )
    {
        cell.removeChild( cell.firstChild );       
    } 


// koniec usuwania

  document.getElementById(iddiv).appendChild(resultDocument);
  }

  }
}


