//***************** KONTAKT - WYŚLIJ WIADOMOŚĆ *********************

function wiadomosc_wyslij()
	{
	var info="";

	if(!sprawdz(document.formularz.mail.value,1,0,1,0,1,".|-|_|@","@|.",6,50,1))
		info+="Twój e-mail, ";
	if(document.formularz.tresc.value.length==0)
		info+="Treść, ";
	if(!sprawdz(document.formularz.suma.value,0,0,0,0,1,"","",1,3,1))
		info+="Suma, ";

	if(info=="")
		document.formularz.submit();
//		przyciemnij("kontakt_wyslij",0,1);
	  	else
		{
		info=info.substring(0,info.length-2);
		alert("Brak wypełnienia lub pole błędnie wypełnione: "+info);
//		przyciemnij("kontakt_wyslij",0,info);
		}
	}

//***************** PODŚWIETLANIE MINIATUR *********************

function podswietl_zdjecie(nr)
	{
	if(document.getElementById("mini"+nr).className=="zdjecie_mini_off")
		document.getElementById("mini"+nr).className="zdjecie_mini_on";
		else
		document.getElementById("mini"+nr).className="zdjecie_mini_off";
	}

//***************** SPRAWDZANIE POPRWANOŚCI *********************

var litery_duze='A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z';
var litery_pl_duze='Ą|Ć|Ę|Ł|Ń|Ó|Ś|Ź|Ż';
var litery_male='a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z';
var litery_pl_male='ą|ć|ę|ł|ń|ó|ś|ź|ż';
var cyfry09='0|1|2|3|4|5|6|7|8|9';

function sprawdz(tekst,litery_d,litery_pl_d,litery_m,litery_pl_m,cyfry,znaki_specjalne,znaki_obowiazkowe,dlugosc_min,dlugosc_max,obowiazkowy)
	{
	var ok=1;

	if(tekst.length>0)
		{
		if(tekst.length>=dlugosc_min && tekst.length<=dlugosc_max)
			{
			var er=0;
			var znaki='';
			var znaki_tab=new Array();

			if(litery_d==1)
				znaki=znaki+litery_duze;

			if(litery_pl_d==1)
				{
				if(znaki.length>0) znaki=znaki+'|';
				znaki=znaki+litery_pl_duze;
				}

			if(litery_m==1)
				{
				if(znaki.length>0) znaki=znaki+'|';
				znaki=znaki+litery_male;
				}

			if(litery_pl_m==1)
				{
				if(znaki.length>0) znaki=znaki+'|';
				znaki=znaki+litery_pl_male;
				}

			if(cyfry==1)
				{
				if(znaki.length>0) znaki=znaki+'|';
				znaki=znaki+cyfry09;
				}

			if(znaki_specjalne.length>0)
				{
				if(znaki.length>0) znaki=znaki+'|';
				znaki=znaki+znaki_specjalne;
				}

			znaki_tab=znaki.split('|');

			for(i=0;i<tekst.length;i++)
				{
				er=0;

				for(j=0;j<znaki_tab.length;j++)
					if(tekst.charAt(i)==znaki_tab[j])
						er=1;

				if(er==0)
					{
					ok=0;
					i=tekst.length;
					}
				}

			if(znaki_obowiazkowe.length>0 && ok==1)
				{
				znaki_obowiazkowe_tab=znaki_obowiazkowe.split('|');

				for(i=0;i<znaki_obowiazkowe_tab.length;i++)
					{
					er=1;

					for(j=0;j<tekst.length;j++)
						if(tekst.charAt(j)==znaki_obowiazkowe_tab[i])
							er=0;

					if(er==1)
						{
						ok=0;
						i=znaki_obowiazkowe_tab.length;
						}
					}
				}
			}
			else
			ok=0;
		}
		else
		{
		if(obowiazkowy==1)
			ok=0;
			else
			ok=1;
		}

	if(ok==1)
		return 1;
		else
		return 0;
	}

//***************** PODGLĄD ZDJĘĆ *********************

function podglad(zdjecie)
	{
	window.open("zoom.php?zdjecie="+zdjecie,"podglad","directories=no,location=no,scrollbars=yes,height=50,width=50,left=10,top=10");
	}

//***************** ROTACJA ZDJĘCIA GŁÓWNEGO *********************

function rotacja_kropki()
	{
	var r=document.getElementById("rotacja_manual");

	r.innerHTML="";

	for(i=0;i<zdj_ile;i++)
		{
		if(i==zdj_aktualne)
			r.innerHTML+="<img src='images/kropka_on.png' />";
			else
			r.innerHTML+="<img src='images/kropka_off.png' onclick='rotacja_manual("+i+")' style='cursor: pointer' />";
		}
	}

function rotacja_auto()
	{
	zdj_aktualne++;

	if(zdj_aktualne==zdj_ile)
		zdj_aktualne=0;

	document.getElementById("rotacja").src="galerie/"+zdj_tab[zdj_aktualne];

	rotacja_kropki();

	zdj_czas=setTimeout("rotacja_auto();",5000);
	}

function rotacja_manual(nr)
	{
	clearTimeout(zdj_czas);
	
	zdj_aktualne=nr;

	document.getElementById("rotacja").src="galerie/"+zdj_tab[nr];

	rotacja_kropki();

	zdj_czas=setTimeout("rotacja_auto();",5000);
	}

function rotacja_start()
	{
	zdj_czas=setTimeout("rotacja_auto();",5000);
	}

//***************** POPUP *********************

function popup(warstwa)
	{
	if($('#popup_tlo').length==0)
		{
		$('#'+warstwa).prepend('<img id="popup_zamknij" src="/images/zamknij.png" style="left: '+($('#'+warstwa).outerWidth()-102)+'px" />');
		$('body').append('<div id="popup_tlo"></div>');
		$('#popup_tlo').css('opacity', 0.5);
		$('#popup_tlo').click(function () { popup(warstwa); });
		$('#popup_zamknij').click(function () { popup(warstwa); });
		}

	if($('#'+warstwa).css('display')=='none')
		{
		$('#'+warstwa).css('left', Math.round(($(window).width()-$('#'+warstwa).width())/2)+'px');
		$('#'+warstwa).css('top', Math.round(($(window).height()-$('#'+warstwa).height())/2)+'px');

		$('#popup_tlo').fadeIn(300, function () {
			var today = new Date();
			var expire = new Date();
			expire.setTime(today.getTime() + 3600000);
			document.cookie=warstwa+"=1;path=/;expires="+expire.toGMTString();
			});

		$('#'+warstwa).fadeIn(200);
		}
		else
		{
		$('#'+warstwa).fadeOut(200, function () { $('#'+warstwa).remove(); });
		$('#popup_tlo').fadeOut(300, function () { $('#popup_tlo').remove(); });
		}
	}

