function nowe_okno(element, nazwa) {
	var okno = window.open(typeof element == "string" ? element : element.href, typeof nazwa != "undefined" ? nazwa : "","menubar=yes,toolbar=yes,location=yes,directories=no,status=yes,scrollbars=yes,resizable=yes");
	if (!okno) {
		return false;
		okno.focus();
	}
	else {
		return true;
	}
}
function getScrollXY() {
	var scrOfX = 0;
	var scrOfY = 0;
	if (typeof(window.pageYOffset) == "number") {
		scrOfX = window.pageXOffset;
		scrOfY = window.pageYOffset;
	}
	else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		scrOfX = document.body.scrollLeft;
		scrOfY = document.body.scrollTop;
	}
	else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		scrOfX = document.documentElement.scrollLeft;
		scrOfY = document.documentElement.scrollTop;
	}
return [scrOfX, scrOfY];
}
function setScrollXY(x, y) {
	if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		document.body.scrollLeft = x;
		document.body.scrollTop = y;
	}
	else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		document.documentElement.scrollLeft = x;
		document.documentElement.scrollTop = y;
	}
}
function do_gory(start) {
	if (!start) {
		var s = getScrollXY();
		s = s[1];
	}
	else {
		var s = start;
	}
	setScrollXY(0,s);
	var step = 20;
	s = s - step;
	if (s > 0) {
		setTimeout("do_gory("+s+")",2);
	}
	else {
		setTimeout("setScrollXY(0,0)",2);
	}
}
function rozmiar_czcionki(rozmiar) {
	if (rozmiar == -1) {
		var ciasteczko = new RegExp("rozmiar_czcionki"+"=[^;]+","i");
		if (document.cookie.match(ciasteczko)) {
			rozmiar = document.cookie.match(ciasteczko)[0].split("=")[1];
		}
		else {
			rozmiar = 1;
		}
	}
	var czas_zycia = new Date();
	czas_zycia.setTime(czas_zycia.getTime() + (315360000000));
	document.cookie = "rozmiar_czcionki="+rozmiar+"; path=/;expires=" + czas_zycia;
	var znaczniki = new Array("div");
	var wielkosc_czcionki = new Array("11px","13px","15px");
	var dokument = document.getElementById("tresc");
	var zmiana;
	dokument.style.fontSize = wielkosc_czcionki[rozmiar];
	for (i = 0; i < znaczniki.length;i++) {
		zmiana = dokument.getElementsByTagName(znaczniki[i]);
		for (j = 0;j < zmiana.length;j++) {
			zmiana[j].style.fontSize = wielkosc_czcionki[rozmiar];
		}
	}
}
function wstaw_emotikone(obiekt) {
	document.getElementById("wiadomosc").value += obiekt;
}
function zlicz_liczbe_znakow() {
	document.forms["formularz"].wiadomosc.onkeyup = liczba_znakow;
}
function liczba_znakow() {
	var znak;
	var limit = 1000;
	var odnosnik = document.getElementById("licznik_znakow");
	var liczba_znakow = document.forms["formularz"].wiadomosc.value.length;
	var reszta = limit - liczba_znakow;
	if (reszta < 0) {
		alert("Błąd!\n\nWpisałeś za dużo znaków! Limit wynosi 1000.");
		document.forms["formularz"].wiadomosc.value = document.forms["formularz"].wiadomosc.value.substring(0,limit);
	}
	else {
		if (reszta == 1) {
			znak = "znak";
		}
		else if (reszta > 1 && (reszta < 5)) {
			znak = "znaki";
		}
		else {
			znak = "znaków";
		}
		odnosnik.innerHTML = "Możesz wpisać jeszcze <strong>"+reszta+"</strong> "+znak+"";
	}
}
function zmien_rozmiar_pola_tekstowego(tryb) {
	if (tryb == 1) {
		if (document.forms["formularz"].wiadomosc.rows <= 30) {
			document.forms["formularz"].wiadomosc.rows = document.forms["formularz"].wiadomosc.rows += 1;
		}
		else {
			alert("Błąd!\n\nNie możesz już bardziej powiększać pola tekstowego!");
		}
	}
	else if (tryb == 0) {
		if (document.forms["formularz"].wiadomosc.rows > 1) {
			document.forms["formularz"].wiadomosc.rows = document.forms["formularz"].wiadomosc.rows -= 1;
		}
		else {
			alert("Błąd!\n\nNie możesz już bardziej pomniejszać pola tekstowego!");
		}
	}
	else {
		alert("Błąd!\n\nNie ma takiego trybu!");
	}
}
function pole_input(obiekt) {
	if (obiekt.value == "szukane wyrażenie...") {
		obiekt.value = "";
	}
	else if (obiekt.value == "") {
		obiekt.value = "szukane wyrażenie...";
	}
}
function sprawdz_wyszukiwarka(wyszukiwarka) {
	if (wyszukiwarka.fraza.value.length <= 2) {
		alert ("Błąd!\n\nSzukane wyrażenie musi zawierać przynajmniej 3 znaki.");
		return false;
	}
	else {
		if (wyszukiwarka.fraza.value == "szukane wyrażenie...") {
			alert ("Błąd!\n\nWpisz frazę do wyszukania.");
			return false;
		}
		else {
			return true;
		}
	}
}