var xmlHttp = createXmlHttpRequestObject();
var setID=0;

var brazne=document.getElementById("branze");




function createXmlHttpRequestObject()
{
	var xmlHttp;

	try
	{
		xmlHttp=new XMLHttpRequest();
	}
	catch(e)
	{
		var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
						"MSXML2.XMLHTTP.5.0",
						"MSXML2.XMLHTTP.4.0",
						"MSXML2.XMLHTTP.3.0",
						"MSXML2.XMLHTTP");

		for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
		{
			try
			{
				xmlHttp= new ActiveXObject(XmlHttpVersions[i]);
			}
			catch(e) {}

		}
	}
	
	if(!xmlHttp)
		alert("Błąd podczas tworzenia obiektu XMLHttpRequest.");
	else
		return xmlHttp;
}

function process(id_sklepu, set_id)
{

	if(set_id!=0)
	setID=set_id;

	if (xmlHttp)
	{
		try
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
			}
			catch(e) {}
			
			
			
			xmlHttp.open("GET", "shops.xml.php?id="+id_sklepu, true);
			xmlHttp.onreadystatechange=handleRequestStateChange;
			xmlHttp.send(null);
			
		}
		catch(e)
		{
			alert("Nie można nawiązać połączenia z serwerem.");
		}
	}
}

function handleRequestStateChange()
{
	if(xmlHttp.readyState==4)
	{
		
		if(xmlHttp.status==200)
		{
			try
			{
				//przetwarza wiadomość z serwera
				handleServerResponse()
			}
			catch(e)
			{
				alert("Wystąpił błąd podczas odczytu odpowidzi z serwera."+e.toString());
			}
		}
		else
		{
			alert("Pojawił sie błąd podczas odbierania danych.");
		}
	}
}

function handleServerResponse()
{
	//osbiera odpowiedz z serwera
	var xmlResponse=xmlHttp.responseXML;
//	alert(xmlResponse);
	
	var sklepy=document.getElementById("sklepy");
	
	//podbranze.innerHTML="";
	

	
	xmlRoot= xmlResponse.documentElement;

//pobiera tablice nazw i idików

	var idArray=xmlRoot.getElementsByTagName("id");
	var nameArray=xmlRoot.getElementsByTagName("name");

	//var opcje="<option value=\"\">wybierz</option>";

	
	for(var i=0; i<idArray.length; i++)
	{
		
		sklepy.options[i] = new Option(nameArray.item(i).firstChild.data, idArray.item(i).firstChild.data);
		/*if(setID!=0)
			opcje+='<option value=\''+idArray.item(i).firstChild.data+'\' selected=\'selected\'>'+nameArray.item(i).firstChild.data+'</optopn>';
		else	
			opcje+='<option value=\''+idArray.item(i).firstChild.data+'\'>'+nameArray.item(i).firstChild.data+'</optopn>';

		*/
		
	}
	
	//document.getElementById('sklepy').disabled=false;
	//sklepy.innerHTML=opcje;
	
	


}

