function Wojew(wid, wname){	
	//document.getElementById("wojform").innerHTML = formularz;			
		dodajusunel(wname, document.searchform.wojpa);
		wyswietlpowiaty(document.searchform.wojpa);
		
		
}

function dodajusunel(wartosc, polepamieci){
	//sprawdzenie czy wartosc istnieje
		//pobranie danych z ukrytego pola		
		var zawartosc_arr = polepamieci.value.split("|");
		
		//test na istnienie zawartosci
		var wynik_testu = false;
		for(i=0; i<zawartosc_arr.length ; i++){
			if(zawartosc_arr[i] == wartosc){
				wynik_testu = true;
			}			
		}
	//alert(wynik_testu);
	if (wynik_testu == false){//jesli nie nalezy ja dodac
		
		var zawartosc = "";
		if(zawartosc_arr == ''){
			zawartosc_arr[0] = wartosc;
		} else {
			zawartosc_arr.push(wartosc);		
		}
		if (zawartosc_arr[0] != ""){
			for (i=0; i<zawartosc_arr.length; i++){	
				if(i==0){
					zawartosc += zawartosc_arr[i];
				} else {
					zawartosc += "|" + zawartosc_arr[i];
				}
			}
		}			
		
	} else {//jesli tak nalezy ja usunac
		
		var zawartosc = '';
		var arr_pom = Array();
		var k=0;
		for (i=0; i<zawartosc_arr.length; i++){
			if (zawartosc_arr[i] != wartosc){					
				arr_pom[k] = zawartosc_arr[i];
				k++;											
			}
		}

		for (i=0; i<arr_pom.length; i++){
			if (i==0){
				zawartosc = arr_pom[i];
			} else {
				zawartosc += '|' + arr_pom[i];
			}
		}
			
				
	}
	
	polepamieci.value = zawartosc;
}
function wyswietlpowiaty(polepamieci){
	var zawartosc_arr = polepamieci.value.split("|");	



//scalenie talbic
	var powiaty_razem = Array();
	for(i=0; i<zawartosc_arr.length ;i++){
		var wojewodztwo = zawartosc_arr[i];		
		powiaty_razem = powiaty_razem.concat(powiaty[wojewodztwo]);
	}

if (navigator.appName == 'Microsoft Internet Explorer'){
//sortowanie ----------

//wykonuj do póki wszystko nie zostanie ułożone poprawnie
var test = 0;
var licz = 0;
while (test == 0){
	//alert(cmp('b', 'a'));
	//sprawdzenie czy obecna wartość w tabeli jest mniejsza (cmp zwraca 1) od poprzedniej, jeśli tak następuje zamiana miejsc

	var licz = 0;
	for (var i=0; i<powiaty_razem.length ; i++){
			//alert('a');
		if (cmp(powiaty_razem[i],powiaty_razem[i+1]) == 1 && (i+1) != powiaty_razem.length){
			//alert(powiaty_razem[i]+'<-:->'+powiaty_razem[i+1]);
			var a_str = powiaty_razem[i];
			var b_str = powiaty_razem[i+1];
			powiaty_razem[i] = b_str;
			powiaty_razem[i +1] = a_str;
			licz++;
		}		
	}
	//sprawdzanie czy natąpiła jakiaś zmiana jeśli nie zakończenie sortowania
	if (licz==0){
		test = 1;
	}
}
//---------------------
//sortowanie dla Geco
} else {
	powiaty_razem = powiaty_razem.sort(cmp);
}

	powiaty_str = '<br><b>powiat</b><br><select multiple size=10 name="pow[]" style="width:380px"><option value="">...</option>';

	for(i=0; i<powiaty_razem.length ;i++){
		powiaty_str += '<option value="' + powiaty_razem[i] + '" >'+ powiaty_razem[i]  +'</option>';
	}

	powiaty_str += "</select>";
	
	document.getElementById("powiaty_cont").innerHTML = powiaty_str;
	
}
function formaprawna(wid, wname){
	dodajusunel(wname, document.searchform.fppa);
	wyswietlformaprawna(document.searchform.fppa);

	wyswietlkisdm(document.searchform.fppa);
}
function wyswietlkisdm(polepamieci){
	
	var zawartosc_arr = polepamieci.value.split("|");
	//jesli pole pamieci ma wartosc wylocznie wartosc 4 nieaktywny staje sie przycisk dla mlodziezy
	if (zawartosc_arr[0] == 4 && zawartosc_arr[1] != ''){
		document.getElementById("dlam").innerHTML = '<input type="checkbox" name="mlo" value="1" disabled>dla młodzieży<br>';
	} else {
		document.getElementById("dlam").innerHTML = '<input type="checkbox" name="mlo" value="1">dla młodzieży<br>';
	}
	//jesli klikniety jest ktorykolwiek z przyciskow kursy i szkolenia
	if (zawartosc_arr[0] == ''){
		document.getElementById("kis").innerHTML = '<select name="oz[]" id="oz" style="width: 380px" size=6 multiple onClick=""><option value="">...</option><option value="KJ" >językowe</option><option value="KK" >komputerowe</option><option value="KZ" >zawodowe</option><option value="KP" >przygotowujące</option><option value="KH" >hobbistyczne</option></select><br><br><input type="checkbox" name="oz[]" value="ODN"><b> ODN-y</b><br><input type="checkbox" name="oz[]" value="U"><b> urzędy</b><br><input type="checkbox" name="oz[]" value="PP-P"><b> poradnie psychologiczno-pedagogiczna</b><br>';
	} else {
		document.getElementById("kis").innerHTML = '<select disabled name="oz[]" id="oz" style="width: 380px" size=6 multiple onClick=""><option value="">...</option><option value="KJ" >językowe</option><option value="KK" >komputerowe</option><option value="KZ" >zawodowe</option><option value="KP" >przygotowujące</option><option value="KH" >hobbistyczne</option></select><br><br><input type="checkbox" name="oz[]" value="ODN" disabled> <b>ODN-y</b><br><input type="checkbox" name="oz[]" value="U" disabled><b> urzędy</b><br><input type="checkbox" name="oz[]" value="PP-P" disabled> <b> poradnie psychologiczno-pedagogiczna</b><br>';
	}
	
}

function wyswietlformaprawna(polepamieci){
	var fp_arr = Array('państwowa', 'niepaństwowa', 'publiczna', 'niepubliczna');
	
	zawartosc_arr = Array();
	
	var zawartosc_arr = polepamieci.value.split("|");
	
	
			
	for(i=0; i<zawartosc_arr.length ;i++){
		var typszkoly = zawartosc_arr[i];
		
		if (typszkoly == 4){//wyzsze
			fp_arr = Array('państwowa', 'niepaństwowa');
			var wyzsze_test = true;
		} else if (typszkoly == 3){
			fp_arr = Array('państwowa', 'niepaństwowa', 'publiczna', 'niepubliczna');
		}else if(typszkoly == 2){
			fp_arr = Array('państwowa', 'niepaństwowa', 'publiczna', 'niepubliczna');
		}
	}
	
	fp_str = '<b>forma prawna</b><br><select multiple size=4 name="fp[]" style="width:380px"><option value="">...</option>';
	
	for (i=0; i<fp_arr.length ;i++){
		fp_str += '<option value="' + fp_arr[i] + '" >'+ fp_arr[i]  +'</option>';
	}
	
	fp_str += "</select>";
	
	
	if (wyzsze_test == true){
		var wykszt ='<br><br>';
		wykszt += '<input type="checkbox" name="licen" value="1"> licencjackie <br>';
		wykszt += '<input type="checkbox" name="inzyn" value="1"> inżynierskie <br>';
		wykszt += '<input type="checkbox" name="mgr" value="1"> magisterskie <br>';
		wykszt += '<input type="checkbox" name="mgruzup" value="1"> mgr uzupelniejące <br>';
		wykszt += '<input type="checkbox" name="podypl" value="1"> podyplomowe <br>';
		wykszt += '<input type="checkbox" name="podypl" value="1" disabled> MBA<br>';
		wykszt += '<input type="checkbox" name="podypl" value="1" disabled> doktoranckie<br>';
		wykszt +='<br><br>';
	} else {
		var wykszt ='<br><br>';
		wykszt += '<input type="checkbox" name="licen" value="1" disabled> licencjackie <br>';
		wykszt += '<input type="checkbox" name="inzyn" value="1" disabled> inżynierskie <br>';
		wykszt += '<input type="checkbox" name="mgr" value="1" disabled> magisterskie <br>';
		wykszt += '<input type="checkbox" name="mgruzup" value="1" disabled> mgr uzupelniejące <br>';
		wykszt += '<input type="checkbox" name="podypl" value="1" disabled> podyplomowe  <br>';
		wykszt += '<input type="checkbox" name="podypl" value="1" disabled> MBA<br>';
		wykszt += '<input type="checkbox" name="podypl" value="1" disabled> doktoranckie<br>';
		wykszt +='<br><br>';
	}
	
	
	document.getElementById("formaprawna_cont").innerHTML = fp_str;
	document.getElementById("wykszt_cont").innerHTML = wykszt;

}
function cmp(a, b) {
  z = " !\"#$%&'()*+,-./0123456789:;<=>?@";
  z = z+"AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓó";
  z = z+"PpQqRrSsŚśTtUuVvWwXxYyZzŹźŻż[\\]^_`{|}~";
  if (a == b) return 0;
  a = a+" "; b = b+" ";
  ile = (a.length >= b.length) ? b.length : b.length;
  for (i=0;i<ile;i++) {
    if (z.indexOf(a.charAt(i)) < z.indexOf(b.charAt(i))) return -1;
    if (z.indexOf(a.charAt(i)) > z.indexOf(b.charAt(i))) return 1;
  }
}



powiaty = Array();

powiaty['dolnośląskie'] = Array  ('Wrocław', 'Jelenia Góra', 'Legnica', 'Wałbrzych', 'bolesławiecki', 'dzierżoniowski', 'głogowski', 'górowski', 'jaworski', 'jeleniogórski', 'kamiennogórski', 'kłodzki', 'legnicki', 'lubański', 'lubiński', 'lwówecki', 'milicki', 'oleśnicki', 'oławski', 'polkowicki', 'strzeliński', 'średzki (śląski)', 'świdnicki (dolnośląski)', 'trzebnicki', 'wałbrzyski', 'wołowski', 'wrocławski', 'ząbkowicki', 'zgorzelecki', 'złotoryjski');

powiaty['kujawsko-pomorskie'] = Array ('Bydgoszcz', 'Grudziądz', 'Toruń', 'Włocławek', 'aleksandrowski', 'brodnicki', 'bydgoski', 'chełmiński', 'golubsko-dobrzyński', 'grudziądzki', 'inowrocławski', 'lipnowski', 'mogileński', 'nakielski', 'radziejowski', 'rypiński', 'sępoleński', 'świecki', 'toruński', 'tucholski', 'wąbrzeski', 'włocławski', 'żniński');

powiaty['lubuskie'] = Array('Gorzów Wlkp.', 'Zielona Góra', 'gorzowski', 'krośnieński (odrzański)', 'międzyrzecki', 'nowosolski', 'słubicki', 'strzelecko-drezdenecki', 'sulęciński', 'świebodziński', 'wschowski', 'zielonogórski', 'żagański', 'żarski');

powiaty['zachodniopomorskie'] = Array ('Szczecin', 'Koszalin', 'Świnoujście', 'białogardzki', 'choszczeński', 'drawski', 'goleniowski', 'gryficki', 'gryfiński', 'kamieński', 'kołobrzeski', 'koszaliński', 'łobeski', 'myśliborski', 'policki', 'pyrzycki', 'sławieński', 'stargardzki', 'szczecinecki', 'świdwiński', 'wałecki');

powiaty['łódzkie'] = Array ('Łódź', 'Piotrków Trybunalski', 'Skierniewice', 'bełchatowski', 'brzeziński', 'kutnowski', 'łaski', 'łęczycki', 'łowicki', 'łódzki-wschodni', 'opoczyński', 'pabianicki', 'pajęczański', 'piotrkowski', 'poddębicki', 'radomszczański', 'rawski', 'sieradzki', 'skierniewicki', 'tomaszowski (mazowiecki)', 'wieluński', 'wieruszowski', 'zduńskowolski', 'zgierski');

powiaty['warmińsko-mazurskie'] = Array ('Olsztyn', 'Elbląg', 'bartoszycki', 'braniewski', 'działdowski', 'elbląski', 'ełcki', 'giżycki', 'gołdapski', 'iławski', 'kętrzyński', 'lidzbarski', 'mrągowski', 'nidzicki', 'nowomiejski', 'olecki', 'olsztyński', 'ostródzki', 'piski', 'szczycieński', 'węgorzewski');

powiaty['śląskie'] = Array ('Bielsko-Biała','Bytom','Chorzów','Częstochowa','Dąbrowa Górnicza','Gliwice','Jastrzębie-Zdrój','Jaworzno','Katowice','Mysłowice','Piekary Śląskie','Ruda Śląska','Rybnik','Siemianowice Śląskie','Sosnowiec','Świętochłowice','Tychy','Zabrze','Żory','będziński','bielski','bieruńsko-lędziński','cieszyński','częstochowski','gliwicki','kłobucki','lubliniecki','mikołowski','myszkowski','pszczyński','raciborski','rybnicki','tarnogórski','wodzisławski','zawierciański','żywiecki');

powiaty['pomorskie'] = Array ('Gdańsk','Gdynia','Sopot','Słupsk','bytowski','chojnicki','człuchowski','gdański','kartuski','kościerski','kwidzyński','lęborski','malborski','nowodworski (gdański) ','pucki','słupski','starogardzki','sztumski','tczewski','wejherowski');


powiaty['opolskie'] = Array ('Opole', 'brzeski (opolski)', 'głubczycki', 'kędzierzyńsko-kozielski', 'kluczborski', 'krapkowicki', 'namysłowski', 'nyski', 'oleski', 'opolski', 'prudnicki', 'strzelecki');



powiaty['wielkopolskie'] = Array ('Poznań', 'Kalisz', 'Konin', 'Leszno', 'chodzieski', 'czarnkowsko-trzcianecki', 'gnieźnieński', 'gostyński', 'grodziski (wielkopolski)', 'jarociński', 'kaliski', 'kępiński', 'kolski',  'koniński', 'kościański', 'krotoszyński', 'leszczyński', 'międzychodzki', 'nowotomyski', 'obornicki', 'ostrowski (wielkopolski)', 'ostrzeszowski', 'pilski', 'pleszewski', 'poznański', 'rawicki', 'słupecki', 'szamotulski', 'średzki (wielkopolski)', 'śremski', 'turecki', 'wągrowiecki', 'wolsztyński',  
'wrzesiński', 'złotowski');

powiaty['mazowieckie'] = Array ('Warszawa', 'Ostrołęka', 'Płock', 'Radom', 'Siedlce', 'białobrzeski', 'ciechanowski', 'garwoliński', 'gostyniński','grodziski (mazowiecki)', 'grójecki', 'kozienicki', 'legionowski', 'lipski', 'łosicki', 'makowski', 'miński','mławski','nowodworski (mazowiecki) ','ostrołęcki','ostrowski (mazowiecki)','otwocki','piaseczyński','płocki','płoński','pruszkowski','przasnyski','przysuski','pułtuski','radomski','siedlecki','sierpecki','sochaczewski','sokołowski','szydłowiecki','warszawski zachodni','węgrowski','wołomiński','wyszkowski','zwoleński','żuromiński','żyrardowski');

powiaty['pomorskie'] = Array ('Gdańsk','Gdynia','Sopot','Słupsk','bytowski','chojnicki','człuchowski','gdański','kartuski','kościerski','kwidzyński','lęborski','malborski','nowodworski (gdański)','pucki','słupski','starogardzki','sztumski','tczewski','wejherowski');

powiaty['świętokrzyskie'] = Array ('Kielce','buski','jędrzejowski','kazimierski','kielecki','konecki','opatowski','ostrowiecki','pińczowski','sandomierski','skarżyski','starachowicki','staszowski','włoszczowski');

powiaty['śląskie'] = Array ('Bielsko-Biała','Bytom','Chorzów','Częstochowa','Dąbrowa Górnicza','Gliwice','Jastrzębie-Zdrój','Jaworzno','Katowice','Mysłowice','Piekary Śląskie','Ruda Śląska','Rybnik','Siemianowice Śląskie','Sosnowiec','Świętochłowice','Tychy','Zabrze','Żory','będziński','bielski','bieruńsko-lędziński','cieszyński','częstochowski','gliwicki','kłobucki','lubliniecki','mikołowski','myszkowski','pszczyński','raciborski','rybnicki','tarnogórski','wodzisławski','zawierciański','żywiecki');

powiaty['małopolskie'] = Array ('Kraków','Nowy Sącz','Tarnów','bocheński','brzeski (małopolski) ','chrzanowski','dąbrowski','gorlicki','krakowski','limanowski','miechowski','myślenicki','nowosądecki','nowotarski','olkuski','oświęcimski','proszowicki','suski','tarnowski','tatrzański','wadowicki','wielicki');


powiaty['lubelskie'] = Array ('Biała Podlaska','Chełm','Lublin','Zamość','bialski','biłgorajski','chełmski','hrubieszowski','janowski','krasnostawski','kraśnicki','lubartowski','lubelski','łęczyński', 
'łukowski','opolski (lubelski) ','parczewski','puławski','radzyński','rycki','świdnicki (lubelski) ','tomaszowski (lubelski)','włodawski','zamojski');

powiaty['podkarpackie'] = Array ('Krosno','Przemyśl','Rzeszów','Tarnobrzeg','bieszczadzki','brzozowski','dębicki','jarosławski','jasielski','kolbuszowski','krośnieński (podkarpacki)','leski','leżajski','lubaczowski','łańcucki','mielecki','niżański','przemyski','przeworski','ropczycko-sędziszowski','rzeszowski','sanocki','stalowowolski','strzyżowski','tarnobrzeski');

powiaty['podlaskie'] = Array ('Białystok','Łomża','Suwałki','augustowski','białostocki','bielski (podlaski) ','grajewski','hajnowski','kolneński','łomżyński','moniecki','sejneński','siemiatycki','sokólski','suwalski','wysokomazowiecki','zambrowski');
powiaty[''] = Array ()


