function getNewHttpObject() {
	var objType = false;
	try {
		objType = new ActiveXObject('Msxml2.XMLHTTP');
	} catch(e) {
		try {
			objType = new ActiveXObject('Microsoft.XMLHTTP');
		} catch(e) {
			objType = new XMLHttpRequest();
		}
	}
	return objType;
}   

function ladujP(url, elementContainer, params) {
                //document.getElementById(elementContainer).innerHTML = '<blink class="redtxt">Ładowanie danych...<\/blink>';
	if(elementContainer != "0" && elementContainer != "szukanie_moto_form_zaawansowane" && elementContainer != "szukanie_towar_form_zaawansowane") preloader(elementContainer);
	
	var theHttpRequest = getNewHttpObject();
	
	theHttpRequest.onreadystatechange = function() {processAXAH(elementContainer);};
	theHttpRequest.open("POST", url);
	theHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=iso-8859-2');
	//theHttpRequest.setRequestHeader("Content-length", params.length);
	//theHttpRequest.setRequestHeader("Connection", "close");
	theHttpRequest.send(params);
	
	function processAXAH(elementContainer){
		if (theHttpRequest.readyState == 4) {
			if(elementContainer == '0') {
				if (theHttpRequest.status != 200) {
					alert("Opis błędu: " + theHttpRequest.statusText);
				}
			} else {
				if (theHttpRequest.status == 200) {
					document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
				} else {
					document.getElementById(elementContainer).innerHTML="<p><span class='redtxt'>Error!<\/span> Opis błędu: " + theHttpRequest.statusText +"<\/p>";
				}
			}
		}
	}
}

var ourl = "http://larsson.pl/pobieranie/proxy2.php?yws_path=orders.asmx";
var ourl2 = "http://www.larsson.pl/pobieranie/proxy2.php?yws_path=orders.asmx";
	
function AnulujPozycje(sid,zmdId,name)
{
		//alert(towId);  
	var pl = new SOAPClientParameters();
	pl.add("ASessionId",sid);
	pl.add("AZmdId",zmdId);
	pl.add("AReason",name);
	
	SOAPClient.invoke(eval('ourl'+wwwsdl), "SetOrdersProsbaOWykasowaniePozycji", pl, true, AnulujPozycje_callBack)

		
}

	function AnulujPozycje_callBack(r, soapResponse)
{
	mes = 'Wniosek został złożony. Zostanie on rozpatrzony w ciągu najbliższych 24h roboczych.';
	
	alert(mes);
	
	/*if(soapResponse.xml)    // IE
	{	
		alert('Wniosek złożony' + soapResponse.xml);
	}
	else {                   // MOZ
		alert('Wniosek złożony' + (new XMLSerializer()).serializeToString(soapResponse));	
	}*/
	
}