function NewXmlHttp()
{
	var xmlHttp;
	if(window.XMLHttpRequest){ // FF, Opera, Safari
		try
		{
			xmlHttp	= new XMLHttpRequest ();
		}
		catch(e)
		{
			xmlHttp	= null;
		}
	
	}
	else if(window.ActiveXObject){ // IE..
		var xmlHttpVersion = new Array ("MSXML2.XMLHTTP.6.0",
			"MSXML2.XMLHTTP.5.0",
			"MSXML2.XMLHTTP.4.0",
			"MSXML2.XMLHTTP.3.0",
			"MSXML2.XMLHTTP",
			"Microsoft.XMLHTTP");
			for(var i=0; i<xmlHttpVersion.length; i++){
				try
				{
					xmlHttp	= new ActiveXObject(xmlHttpVersion[i]);		
				}
				catch(e){
					xmlHttp = null;	
				}
			}		
	}
	
		if(!xmlHttp){
			alert ("Błąd podczas tworzenia obiektu xmlHttp");
		}
		else{
			return xmlHttp;
			
		}

	
}

function newConn(url,idselect,sid){
	var newConn = NewXmlHttp();
	newConn.open("GET","obiekty/podcat.php"+url, true);
	newConn.onreadystatechange = function(){ eval_data(newConn,idselect,sid); };
	newConn.send(null);

}


function eval_data(m,idselect,sid){
	if(m.readyState==4){
		if(m.status==200){
			var next_select = document.getElementById("pod");						
			var xmlResponse = m.responseXML;					
			xmlRoot = xmlResponse.documentElement;			
			idXML = xmlRoot.getElementsByTagName("id");
			nameXML = xmlRoot.getElementsByTagName("name");
			countXML = xmlRoot.getElementsByTagName("count");
			var podcat='';
			if(countXML[0].firstChild.data>0){
				
				podcat+='<select name="fpcatID2" class="select2" size="1">';
				podcat+='<option value="0">Dowolny lub wybierz</option>';
				for(i=0; i<idXML.length; i++){
					podcat+='<option value="'+idXML[i].firstChild.data+'">'+nameXML[i].firstChild.data+'</option>';
				}
				podcat+='</select>';
			}
			else{
				podcat='<div style="padding-bottom: 6px;">Wybierz <b>Typ produktu</b></div>';	
			}
			next_select.innerHTML = podcat;
		}
	}
}

function pokaz_podkategorie(sid){
	var url="?catID="+sid+"";
	newConn(url,sid);
}

