
function getE(nazwa) {
	return document.getElementById(nazwa);
	}

function blokada_trzech(wzor, klikniety, znacznikPodrecznikow, czyPrzeslacFormularz) {
	var lista = getE(wzor).value;
	var zaznaczonych = 0;
	elementy = lista.split(',');
	for (i=0;i<elementy.length;i++) {
		var ticzek = getE(wzor+elementy[i]);
		if (ticzek.checked) {
			zaznaczonych += 1;
			}
		}
	if (zaznaczonych > 3) {
		do_wylaczenia = getE(wzor + klikniety);
		do_wylaczenia.checked = false;
		if (wzor === "umiejetnosci_" || wzor === "umiejetnosci2_") {
			if (znacznikPodrecznikow) {
				alert("Nie możesz zaznaczyć jednocześnie więcej niż trzy przedmioty!");
			} else {
				alert("Nie możesz zaznaczyć jednocześnie więcej niż trzy umiejętności!");
				}
		} else {
			alert("Nie możesz zaznaczyć jednocześnie więcej niż trzy kategorie!");
			}
	} else {
		if (czyPrzeslacFormularz) {
			przeslanie_prawego_formularza();
			getE("prawa_wyszukiwarka").submit();
			}
		}
	}

function zapal_pole(idpola) {
	pole = getE(idpola);
	pole.style.border = "3px solid #FF0000";
	pole.style.backgroundColor = "#F8CFCF";
	}
function zgas_pole(idpola) {
	pole = getE(idpola);
	pole.style.border = "1px solid #AFB4BA";
	pole.style.backgroundColor = "#FFFFFF";
	}

function pilnuj_ceny() {
	
	zgas_pole("cena_min");
	zgas_pole("cena_max");
	
	var cmin = getE("cena_min");
	var cmax = getE("cena_max");
	
	document.getElementById("cena_min").value = cmin.value.replace(',','.');
	document.getElementById("cena_max").value = cmax.value.replace(',','.');
	
	// szukamy bledu wpisywania na min
	if (cmin.value && parseFloat(cmin.value) != cmin.value) {
		zapal_pole("cena_min");
		alert("Wpisana wartość ceny minimalnej nie jest liczbą!");
		return false;
	} else if (cmin.value && parseFloat(cmin.value) == cmin.value) {
		var nie_ma_bledu_min = true;
		}
	
	// szukamy bledu wpisywania na max
	if (cmax.value && parseFloat(cmax.value) != cmax.value) {
		zapal_pole("cena_max");
		alert("Wpisana wartość ceny maksymalnej nie jest liczbą!");
		return false;
	} else if (cmax.value && parseFloat(cmax.value) == cmax.value) {
		var nie_ma_bledu_max = true;
		}
	
	// szukamy blednego stosunku
	if (nie_ma_bledu_min && nie_ma_bledu_max && cmin.value && cmax.value) {
		
		if (parseFloat(cmin.value) > parseFloat(cmax.value)) {
			zapal_pole("cena_max");
			zapal_pole("cena_min");
			alert("Wartość ceny maksymalnej nie może być niższa od wartości ceny minimalnej!");
			return false;
			}
		}
	
	return true;
	}

function przeslanie_prawego_formularza() {
	wynik_ceny = pilnuj_ceny();
	
	var hiddeny_prawego = "";
	var prawy_span = getE("dodatkowe_hiddeny_prawego");
	
	// najpierw zmienne, ktore mozemy obsluzyc automatycznie przez "value"
	zmienne_z_lewej = new Array();
	zmienne_z_lewej[0] = "plec";
	zmienne_z_lewej[1] = "wiek";
	zmienne_z_lewej[2] = "umiejetnosci_";
	zmienne_z_lewej[3] = "podkat";
	zmienne_z_lewej[4] = "kategoria_";
	zmienne_z_lewej[5] = "podkategorie_ktory";
	zmienne_z_lewej[6] = "nadkategorie_ktory";
	zmienne_z_lewej[7] = "wlaczona_kategoria_na_starcie";
	zmienne_z_lewej[8] = "podkat_132";
	zmienne_z_lewej[9] = "kategoria_132";
	zmienne_z_lewej[10] = "podkat_133";
	zmienne_z_lewej[11] = "kategoria_133";
	zmienne_z_lewej[12] = "podkat_118";
	zmienne_z_lewej[13] = "kategoria_118";
	zmienne_z_lewej[14] = "_klasa_119";
	zmienne_z_lewej[15] = "_klasa_120";
	zmienne_z_lewej[16] = "_klasa_121";
	zmienne_z_lewej[17] = "_klasa_125";
	zmienne_z_lewej[18] = "_klasa_122";
	zmienne_z_lewej[19] = "_klasa_123";
	zmienne_z_lewej[20] = "_klasa_124";
	zmienne_z_lewej[21] = "_klasa_126";
	zmienne_z_lewej[22] = "podkat_109";
	zmienne_z_lewej[23] = "kategoria_109";
	zmienne_z_lewej[24] = "_klasa_110";
	zmienne_z_lewej[25] = "_klasa_111";
	zmienne_z_lewej[26] = "_klasa_112";
	zmienne_z_lewej[27] = "_klasa_116";
	zmienne_z_lewej[28] = "podkat_127";
	zmienne_z_lewej[29] = "kategoria_127";
	zmienne_z_lewej[30] = "_klasa_128";
	zmienne_z_lewej[31] = "_klasa_129";
	zmienne_z_lewej[32] = "_klasa_130";
	zmienne_z_lewej[33] = "_klasa_131";
	zmienne_z_lewej[34] = "podkat_134";
	zmienne_z_lewej[35] = "kategoria_134";
	zmienne_z_lewej[36] = "podkat_136";
	zmienne_z_lewej[37] = "kategoria_136";
	zmienne_z_lewej[38] = "podkat_137";
	zmienne_z_lewej[39] = "kategoria_137";
	zmienne_z_lewej[40] = "podkat_138";
	zmienne_z_lewej[41] = "kategoria_138";
	
	for (i=0; i<zmienne_z_lewej.length; i++) {
		var ten_element = getE(zmienne_z_lewej[i]);
		if (ten_element) {
			hiddeny_prawego += '<input type="hidden" name="' + zmienne_z_lewej[i] + '" value="' + ten_element.value + '">';
			}
		}
	
	// teraz jeszcze umiejetnosci
	var umiejetnosci = getE("umiejetnosci_").value;
	elementy = umiejetnosci.split(',');
	for (i=0;i<elementy.length;i++) {
		var ticzek = getE("umiejetnosci_"+elementy[i]);
		if (ticzek.checked) {
			hiddeny_prawego += '<input type="hidden" name="umiejetnosci_' + elementy[i] + '" value="' + elementy[i] + '">';
			}
		}
	
	prawy_span.innerHTML = hiddeny_prawego;
	
	if (wynik_ceny) {
		return true;
	} else {
		// sa bledy
		return false;
		}
	}

function przeslanie_lewego_formularza() {
	
	var hiddeny_lewego = "";
	var lewy_span = getE("dodatkowe_hiddeny_lewego");
	
	// najpierw zmienne, ktore mozemy obsluzyc automatycznie przez "value"
	zmienne_z_prawej = new Array();
	zmienne_z_prawej[0] = "marka";
	zmienne_z_prawej[1] = "tekst";
	zmienne_z_prawej[2] = "cena_min";
	zmienne_z_prawej[3] = "cena_max";
	zmienne_z_prawej[4] = "rodzaj";
	zmienne_z_prawej[5] = "kategoria_";
	
	for (i=0; i<zmienne_z_prawej.length; i++) {
		var ten_element = getE(zmienne_z_prawej[i]);
		if (ten_element) {
			hiddeny_lewego += '<input type="hidden" name="' + zmienne_z_prawej[i] + '" value="' + ten_element.value + '">';
			}
		}
	
	// teraz jeszcze kategorie
	var kategorie = getE("kategoria_").value;
	elementy = kategorie.split(',');
	for (i=0;i<elementy.length;i++) {
		var ticzek = getE("kategoria_"+elementy[i]);
		if (ticzek.checked) {
			hiddeny_lewego += '<input type="hidden" name="kategoria_' + elementy[i] + '" value="' + elementy[i] + '">';
			}
		}
	
	// teraz jeszcze umiejetnosci (bo w podrecznikach umiejetnosci sa na prawej kolumnie
	if (getE("umiejetnosci_")) {
		var umiejetnosci = getE("umiejetnosci_").value;
		elementy = umiejetnosci.split(',');
		for (i=0;i<elementy.length;i++) {
			var ticzek = getE("umiejetnosci_"+elementy[i]);
			if (ticzek.checked) {
				hiddeny_lewego += '<input type="hidden" name="umiejetnosci_' + elementy[i] + '" value="' + elementy[i] + '">';
				}
			}
		}
	
	lewy_span.innerHTML = hiddeny_lewego;

	return true;
	}

wlaczone_wyjasnienia = new Array();

function wyjasnienie(zdarzenie, idum) {
    
	// najpierw wszystkie wyłšczamy
	var wszystkie_boksy = getE("umiejetnosci_").value;
	elementy = wszystkie_boksy.split(',');
	for (i=0;i<elementy.length;i++) {
		zamknij("coscos_" + elementy[i]);
		}
	
	zdarzenie = (zdarzenie)?zdarzenie:((window.event)?event:null);
    x=zdarzenie.clientX+document.body.scrollLeft;
    y=zdarzenie.clientY+document.body.scrollTop;
	
	panel = getE("coscos_" + idum);
	panel.style.display = "block";
	panel.style.top = (y+5)+"px";
	panel.style.left = (x+5)+"px";
	
    }

function zamknij(element) {
	panel = getE(element);
	panel.style.display = "none";
	}
	
function przelacz_box(numerboksu) {
	
	// ukrywamy wszystkie boksy
	for (i=0; i<=5; i++) {
		var glowa = getE("hbox_" + i);
		var box = getE("tbox_" + i);
		glowa.className = "celka_nieaktywna";
		box.style.display = "none";
		}
	
	var glowa = getE("hbox_" + numerboksu);
	var box = getE("tbox_" + numerboksu);
	glowa.className = "celka_wybrana";
	box.style.display = "";
	
	}	

	
function wlacz_duze(kata, katb, id, wysokosc_duzego) {
	duze = getE("duze_zdjecie");
	duze.src = '/e-inspiracje/zdjecia_towarow/wersja_280/' + kata + '/' + katb + '/' + id + '.jpg';
	duze_div = getE("duze_zdjecie_div");
	duze_div.innerHTML = '<img src="/e-inspiracje/zdjecia_towarow/wersja_280/' + kata + '/' + katb + '/' + id + '.jpg" alt="" title="" id="duze_zdjecie" style="margin-right:9px; cursor:pointer;" onClick="powieksz_miniaturke(\'/e-inspiracje/zdjecia_towarow/wersja_700/' + kata + '/' + katb + '/' + id + '.jpg\', \'' + wysokosc_duzego + '\');">';
	duze_div = getE("duze_zdjecie_div");
	}

function przelacz_obrazek_plci(wartosc) {
	obrazek = getE("ikona_plci");
	if (wartosc == "f") {
		obrazek.src = '/e-inspiracje/biblioteka/temp_f.gif';
	} else {
		obrazek.src = '/e-inspiracje/biblioteka/temp_m.gif';
		}
	}

function wlacz_fakture(operacja) {
	var tbody = getE("czyfaktura");
	if (operacja) {
		tbody.style.display = "";
	} else {
		tbody.style.display = "none";
		}
	}

function przelacz_kategorie(idkategorii) {
	ticzek = getE("kategoria_" + idkategorii);
	if (ticzek.checked) {
		ticzek.checked = "";
	} else {
		ticzek.checked = "checked";
		}
	przeslanie_prawego_formularza();
	getE("prawa_wyszukiwarka").submit();
	}

function przelacz_umiejetnosc(idumiejetnosci) {
	ticzek = getE("umiejetnosci_" + idumiejetnosci);
	if (ticzek.checked) {
		ticzek.checked = "";
	} else {
		ticzek.checked = "checked";
		}
	przeslanie_lewego_formularza();
	getE("lewa_wyszukiwarka").submit();
	}

var numer_boksu = -1;
function wlacz_boksy() {
	numer_boksu += 1;
	if (numer_boksu > boksow_b) {
		numer_boksu = 0;
		}
	ten_div = getE("tu_boks");
	
	ten_div.innerHTML = '<a href="' + linki[numer_boksu] + '"><img src="/e-inspiracje/biblioteka/bannery/' + boksy[numer_boksu] + '" width="570" height="225" alt="" title=""></a>';
	
	for (i = 1; i <= boksow; ++i) {
		ten_obrazek = getE("ikoban_" + i);
		ten_obrazek.src = '/e-inspiracje/biblioteka/ikony/ban_' + i + '.gif';
		}
	var ikoban = numer_boksu+1;
	ten_obrazek = getE("ikoban_" + ikoban);
	ten_obrazek.src = '/e-inspiracje/biblioteka/ikony/ban_' + ikoban + 'u.gif';
	
	petla = setTimeout("wlacz_boksy()", boksowy_interwal);
	}

function ustaw_boks(numer) {
	clearTimeout(petla);
	numer_boksu = numer-1;
	wlacz_boksy();
	}
function lewaKolumnaZmien(nowaWartosc) {
	
	getE("lewaKolumnaProfilDziecka").style.display='none';
	getE("lewaKolumnaProfilListy").style.display='none';
	getE("lewaKolumnaProfilZaden").style.display='none';
	
	
	if (nowaWartosc == "lista") {
		getE("lewaKolumnaProfilListy").style.display='';
		getE("lewaKolumnaProfilCo1").selectedIndex='3';
		getE("lewaKolumnaProfilCo2").selectedIndex='3';
		getE("lewaKolumnaProfilCo3").selectedIndex='3';
	} else if (nowaWartosc === "dziecko") {
		getE("lewaKolumnaProfilDziecka").style.display='';
		getE("lewaKolumnaProfilCo1").selectedIndex='2';
		getE("lewaKolumnaProfilCo2").selectedIndex='2';
		getE("lewaKolumnaProfilCo3").selectedIndex='2';
	} else {
		getE("lewaKolumnaProfilZaden").style.display='';
		getE("lewaKolumnaProfilCo1").selectedIndex='4';
		getE("lewaKolumnaProfilCo2").selectedIndex='4';
		getE("lewaKolumnaProfilCo3").selectedIndex='4';
		}
	
	}

function sprawdzenieZapytaniaODostepnosc(idTowaru) {

	// najpierw sprawdczamy czy jest co podane w polu numer telefonu
	var poleTel = getE("dostepnosc_" + idTowaru + "_pole_tel");
	if (!poleTel.value) {
		alert("Aby przesłać formularz musisz podać swój zwrotny numer telefonu, na który mamy oddzwonić z informacją o dostępności towaru.");
		return false;
		}
	
	}

function wlaczKlase(idKat,idPodKat) {
	
	
	if (getE("wlaczona_kategoria_na_starcie").value) {
		katGlownaDoWylaczenia = getE("wlaczona_kategoria_na_starcie").value;
		getE("kategoria_" + katGlownaDoWylaczenia).value = "";
		}
	
	
	if (getE("podkategorie_ktory").value && getE("podkategorie_ktory").value != idPodKat) {
		wylIdPodKat = getE("podkategorie_ktory").value;
		wylIdKat = getE("nadkategorie_ktory").value;
		getE("podkat_" + idKat).value = "";
		getE("podkat_" + wylIdKat).value = "";
		getE("_klasa_" + wylIdPodKat).style.backgroundColor = "#AF6000";
		getE("podkategorie_ktory").value = "";
		getE("nadkategorie_ktory").value = "";
		getE("podkat").value = "";
		getE("kategoria_" + idKat).value = "";
		getE("kategoria_" + wylIdKat).value = "";
		}
	
	
	var hid = getE("podkat_" + idKat);
	if (hid.value) {
		hid.value = "";
		getE("podkat").value = "";
		getE("_klasa_" + idPodKat).style.backgroundColor = "#AF6000";
		getE("podkategorie_ktory").value = "";
		getE("nadkategorie_ktory").value = "";
		getE("kategoria_" + idKat).value = "";
	} else {
		hid.value = idPodKat;
		getE("podkat").value = "tak";
		getE("_klasa_" + idPodKat).style.backgroundColor = "#296DC0";
		getE("podkategorie_ktory").value = idPodKat;
		getE("nadkategorie_ktory").value = idKat;
		getE("kategoria_" + idKat).value = idKat;
		}
	
	przeslanie_lewego_formularza();
	getE("lewa_wyszukiwarka").submit();
	}

function zaznaczPole(idPola) {
	if (getE(idPola).checked == true) {
		getE(idPola).checked = false;
	} else {
		getE(idPola).checked = true;
		}
	}

function podmenu_wlacz(nazwa) {
	getE('podmenu_'+nazwa).style.display='';
	}

function podmenu_wylacz(nazwa) {
	getE('podmenu_'+nazwa).style.display='none';
	}




