// zdjêcie bez opisu
function showImage(src, w, h) {
	noweOkienko = null;
	if (window.screen) {
		aw = screen.availWidth;
		ah = screen.availHeight;
	} else {
		aw = 640;
		ah = 450;
	}
	if (noweOkienko==null || noweOkienko.closed) {
		ustawienia=
		"left=" + (aw-w)/2 + ","
		+"top=" + (ah-h)/2 + ","
		+"screenX=" + (aw-w)/2 + ","
		+"screenY=" + (ah-h)/2 + ","
		+"width=" + w + ","
		+"height=" + h + ","
		+"innerWidth=" + w + ","
		+"innerHeight=" + h + ","
		+"toolbar=no,"
		+"location=no,"
		+"directories=no,"
		+"status=yes,"
		+"menubar=no,"
		+"scrollbars=no,"
		+"resizable=no"
		noweOkienko = window.open("", 'obrazek', ustawienia);
	}
	noweOkienko.document.open();
	noweOkienko.document.clear();
	noweOkienko.document.write(
	"<html><head><title>ZDJÄ˜CIA</title>\n"
	+"</head><BODY bgcolor=#FFFFFF leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 link=#000000 vlink=#000000 alink=#000000>\n"
	+"<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0' align='center'><tr><td align='center'>"
	+"<a href='javascript:window.close()'><img src=" + baseHref + src + "  border=1></a>"
	+"</td></tr></table>\n"
	+"</body></html>"
	);
	noweOkienko.document.close();
	noweOkienko.focus();
}

// zdjêcie z opisem
function showOImage(src, w, h, opis) {
	noweOkienko = null;
	if (window.screen) {
		aw = screen.availWidth;
		ah = screen.availHeight;
	} else {
		aw = 640;
		ah = 450;
	}
	if (noweOkienko==null || noweOkienko.closed) {
		w = w + 30;
		oldH = h;
		h = h + 45;
		ustawienia=
		"left=" + (aw-w)/2 + ","
		+"top=" + (ah-h)/2 + ","
		+"screenX=" + (aw-w)/2 + ","
		+"screenY=" + (ah-h)/2 + ","
		+"width=" + w + ","
		+"height=" + h + ","
		+"innerWidth=" + w + ","
		+"innerHeight=" + h + ","
		+"toolbar=no,"
		+"location=no,"
		+"directories=no,"
		+"status=yes,"
		+"menubar=no,"
		+"scrollbars=no,"
		+"resizable=no"
		noweOkienko = window.open(baseHref + "showImage.php?src="+src+":"+opis, 'obrazek', ustawienia);
	}
	noweOkienko.focus();
}

// base64 decode script
function decode64(input) {
	var output = "";
	var chr1, chr2, chr3 = "";
	var enc1, enc2, enc3, enc4 = "";
	var i = 0;
	var keyStr = 	"ABCDEFGHIJKLMNOP" +
					"QRSTUVWXYZabcdef" +
					"ghijklmnopqrstuv" +
					"wxyz0123456789+/" +
					"=";

	// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
	var base64test = /[^A-Za-z0-9\+\/\=]/g;
	if (base64test.exec(input)) {
		alert("There were invalid base64 characters in the input text.\n" +
					"Valid base64 characters are A-Z, a-z, 0-9, '+', '/', and '='\n" +
					"Expect errors in decoding.");
	}
	input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

	do {
		enc1 = keyStr.indexOf(input.charAt(i++));
		enc2 = keyStr.indexOf(input.charAt(i++));
		enc3 = keyStr.indexOf(input.charAt(i++));
		enc4 = keyStr.indexOf(input.charAt(i++));

		chr1 = (enc1 << 2) | (enc2 >> 4);
		chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
		chr3 = ((enc3 & 3) << 6) | enc4;

		output = output + String.fromCharCode(chr1);

		if (enc3 != 64) {
			output = output + String.fromCharCode(chr2);
		}
		if (enc4 != 64) {
			output = output + String.fromCharCode(chr3);
		}

		chr1 = chr2 = chr3 = "";
		enc1 = enc2 = enc3 = enc4 = "";

	} while (i < input.length);

	return output;
}

// drukuj
function printWindow(src) {
	w = 640;
	h = 450;
	noweOkienko = null;
	if (window.screen) {
		aw = screen.availWidth;
		ah = screen.availHeight;
	} else {
		aw = 640;
		ah = 450;
	}
	if (noweOkienko==null || noweOkienko.closed) {
		ustawienia=
		"left=" + (aw-w)/2 + ","
		+"top=" + (ah-h)/2 + ","
		+"screenX=" + (aw-w)/2 + ","
		+"screenY=" + (ah-h)/2 + ","
		+"width=" + w + ","
		+"height=" + h + ","
		+"innerWidth=" + w + ","
		+"innerHeight=" + h + ","
		+"toolbar=no,"
		+"location=no,"
		+"directories=no,"
		+"status=yes,"
		+"menubar=no,"
		+"scrollbars=yes,"
		+"resizable=no"
		var url = baseHref + src; 
		noweOkienko = window.open(url, 'plik', ustawienia);
	}
	noweOkienko.focus();
}

//popup
function popUpWindow(src, w, h) {
	noweOkienko = null;
	if (window.screen) {
		aw = screen.availWidth;
		ah = screen.availHeight;
	} else {
		aw = 640;
		ah = 450;
	}
	
	if (noweOkienko==null || noweOkienko.closed) {
		ustawienia=
		"left=" + (aw-w)/2 + ","
		+"top=" + (ah-h)/2 + ","
		+"screenX=" + (aw-w)/2 + ","
		+"screenY=" + (ah-h)/2 + ","
		+"width=" + w + ","
		+"height=" + h + ","
		+"innerWidth=" + w + ","
		+"innerHeight=" + h + ","
		+"toolbar=no,"
		+"location=no,"
		+"directories=no,"
		+"status=yes,"
		+"menubar=no,"
		+"scrollbars=yes,"
		+"resizable=no"
		var url = baseHref + src; 
		noweOkienko = window.open(url, 'plik', ustawienia);
		
	}

	noweOkienko.focus();
}


// rozwijanie listy wynikow w wyszukiwarce
function showResult(id) {
	o = document.getElementById(id);
	if (o.style.display == 'none') {
		o.style.display = 'block';
	} else {
		o.style.display = 'none';
	}
}

// wyswietla pelna date
function ShowDate() { 
  var godzina, minuty, sekundy, dzien, licz_dzien, miesiac, dzisiaj, rok, tekst_miesiac, tekst_dzien;
  dzisiaj = new Date();
  //godzina = dzisiaj.getHours();
  //minuty = dzisiaj.getMinutes();
  //sekundy = dzisiaj.getSeconds();
  rok = dzisiaj.getYear();
  dzien = dzisiaj.getDate();

  licz_dzien = dzisiaj.getDay();
  if (licz_dzien == 0) tekst_dzien = "Niedziela"
  if (licz_dzien == 1) tekst_dzien = "PoniedziaÅ‚ek"
  if (licz_dzien == 2) tekst_dzien = "Wtorek"
  if (licz_dzien == 3) tekst_dzien = "Åšroda"
  if (licz_dzien == 4) tekst_dzien = "Czwartek"
  if (licz_dzien == 5) tekst_dzien = "PiÄ…tek"
  if (licz_dzien == 6) tekst_dzien = "Sobota"

  miesiac = dzisiaj.getMonth() + 1;
  if (miesiac == 1) tekst_miesiac = "stycznia"
  if (miesiac == 2) tekst_miesiac = "lutego"
  if (miesiac == 3) tekst_miesiac = "marca"
  if (miesiac == 4) tekst_miesiac = "kwietnia"
  if (miesiac == 5) tekst_miesiac = "maja"
  if (miesiac == 6) tekst_miesiac = "czerwca"
  if (miesiac == 7) tekst_miesiac = "lipca"
  if (miesiac == 8) tekst_miesiac = "sierpnia"
  if (miesiac == 9) tekst_miesiac = "wrzeÅ›nia"
  if (miesiac == 10) tekst_miesiac = "paÅºdziernika"
  if (miesiac == 11) tekst_miesiac = "listopada"
  if (miesiac == 12) tekst_miesiac = "grudnia"

  if ((rok>=00) && (rok<=1900)) rok = 1900 + rok;
  if (miesiac < 10) miesiac = "0" + miesiac;
  if (dzien < 10) dzien = "0" + dzien;
  if (godzina < 10) godzina = "0" + godzina;
  if (minuty < 10) minuty = "0" + minuty;
  if (sekundy < 10) sekundy = "0" + sekundy;

  pelnyczas = tekst_dzien + ", " + dzien + " " + tekst_miesiac + " "+rok;

	document.getElementById("ShowDate").innerHTML = pelnyczas;
  setTimeout("ShowDate()",500);
}

// obliczanie pozostalych znakow w textarea
function oblicz(pole, licznik, limit) {
	var pole = findObj(pole);
	var licznik = findObj(licznik);
	if (pole.value.length > limit) {
		pole.value = pole.value.substring(0,limit);
		alert ("Przekroczono rozmiar pola! (limit wynosi "+limit+" liter)");
	}
	var ilosc_znakow = limit-pole.value.length;
	if (ilosc_znakow < 0) ilosc_znakow = 0
	try {
		licznik.innerHTML = 'pozostaÅ‚o znakÃ³w: '+ilosc_znakow;
	} catch(e) {}
}