function show_box(warstwa,wlacz,opcje)
	{
	var w=document.getElementById(warstwa);

	if(w.style.display=="block" && !wlacz)
		{
		w.style.display="none";
		document.getElementById("tlo").style.display="none";
		}
		else
		{
		if(wlacz && aktualna_warstwa!=warstwa)
			document.getElementById(aktualna_warstwa).style.display="none";

		document.getElementById("tlo").style.display="block";

		if(opcje)
			makeRequest("s_"+warstwa+"_ajax.php?log_stan="+opcje,warstwa,1);
			else
			makeRequest("s_"+warstwa+"_ajax.php",warstwa,1);

		w.style.display="block";
		aktualna_warstwa=warstwa;
		}
	}

var licznik;

function show_opt(warstwa,opcja)
	{
	clearTimeout(licznik);

	var w=document.getElementById(warstwa);

	if(!opcja)
		{
		if(w.style.display=="block")
			w.style.display="none";
			else
			w.style.display="block";
		}
		else
		{
		if(opcja>1)
			licznik=setTimeout("document.getElementById('"+warstwa+"').style.display='none';",opcja);
		}
	}

function bezpieczenstwo(id)
	{
	if(document.getElementById("bezpieczenstwo_"+id).style.display=="none")
		{
		document.getElementById("bezpieczenstwo_"+id).style.display="block";
		makeRequest("w_bezpieczenstwo_ajax.php?fn="+id,"bezpieczenstwo_"+id,1);
		}
		else
		{
		var form_f=document.getElementById("form_"+id);
		var form_s=document.getElementById("sec_"+id);

		if(form_s.liczba.value.length==5 && !isNaN(form_s.liczba.value))
			{
			form_f.sec_klucz.value=form_s.klucz.value;
			form_f.sec_liczba.value=form_s.liczba.value;
			document.getElementById("bezpieczenstwo_"+id).style.display="none";

			switch(id)
				{
//				case"film":		film_wyslij();			break;
				case"napisz":	wiadomosc_wyslij();	break;
//				case"koment":	komentarz_dodaj();	break;
				}
			}
			else
			alert("Proszę poprawnie przepisać kod z obrazka!");
		}
	}

function film_nowy_form(klucz,kanaly,tytul,autor,tagi,opis)
	{
	makeRequest("s_film_dodaj_ajax.php?klucz="+encodeURIComponent(document.form_film.klucz.value)+"&kanaly="+encodeURIComponent(kanaly)+"&tytul="+encodeURIComponent(document.form_film.tytul.value)+"&autor="+encodeURIComponent(document.form_film.autor.value)+"&tagi="+encodeURIComponent(document.form_film.tagi.value)+"&opis="+encodeURIComponent(document.form_film.opis.value),"film_dodaj",1);
	}

function film_wyslij()
	{
	var info="";
	var kanaly="";

	for(i=0;i<6;i++)
		if(document.getElementById("k"+i).checked)
			kanaly=kanaly+document.getElementById("k"+i).value+",";

	if(!sprawdz(document.form_film.klucz.value,1,0,1,0,1,"-|_","",11,11,1))
		info+="Kod filmu, ";
	if(!kanaly)
		info+="Kanał, ";
	if(document.form_film.tytul.value.length==0)
		info+="Tytuł, ";
	if(!sprawdz(document.form_film.tagi.value,1,1,1,1,1,"-| ","",2,100,0))
		info+="Słowa kluczowe, ";

	if(info=="")
		makeRequest("s_film_dodaj_ajax.php?klucz="+encodeURIComponent(document.form_film.klucz.value)+"&kanaly="+encodeURIComponent(kanaly)+"&tytul="+encodeURIComponent(document.form_film.tytul.value)+"&autor="+encodeURIComponent(document.form_film.autor.value)+"&tagi="+encodeURIComponent(document.form_film.tagi.value)+"&opis="+encodeURIComponent(document.form_film.opis.value),"film_dodaj",1);
	  	else
		{
		info=info.substring(0,info.length-2);
 	  	alert("Brak wypełnienia lub nieprawidłowe wypełnienie następujących pól:\n"+info);
		}
	}

function napisz_nowy_form(mail,tresc)
	{
	makeRequest("s_napisz_ajax.php?mail="+encodeURIComponent(document.form_napisz.mail.value)+"&tresc="+encodeURIComponent(document.form_napisz.tresc.value),"napisz",1);
	}

function wiadomosc_wyslij()
	{
	var info="";

	if(!sprawdz(document.form_napisz.mail.value,1,0,1,0,1,".|-|_|@","@|.",6,50,1))
		info+="Adres e-mail, ";
	if(document.form_napisz.tresc.value.length==0)
		info+="Treść, ";

	if(info=="")
		{
		if(document.form_napisz.sec_klucz.value.length==32 && document.form_napisz.sec_liczba.value.length==5)
			makeRequest("s_napisz_ajax.php?mail="+encodeURIComponent(document.form_napisz.mail.value)+"&tresc="+encodeURIComponent(document.form_napisz.tresc.value)+"&sec_klucz="+document.form_napisz.sec_klucz.value+"&sec_liczba="+document.form_napisz.sec_liczba.value,"napisz",1);
			else
			bezpieczenstwo("napisz");
		}
	  	else
		{
		info=info.substring(0,info.length-2);
 	  	alert("Brak wypełnienia lub nieprawidłowe wypełnienie następujących pól:\n"+info);
		}
	}

function komentarz_nowy_form(id_video,temat,tresc,podpis)
	{
	makeRequest("s_komentarz_nowy_ajax.php?id_video="+document.form_koment.id_video.value+"&temat="+encodeURIComponent(document.form_koment.temat.value)+"&tresc="+encodeURIComponent(document.form_koment.tresc.value),"komentarz_nowy",1);
	}

function komentarz_dodaj()
	{
	var info="";

	if(document.form_koment.temat.value.length==0)
		info+="Temat, ";
	if(document.form_koment.tresc.value.length==0)
		info+="Treść, ";

	if(info=="")
		makeRequest("s_komentarz_dodaj_ajax.php?id_video="+document.form_koment.id_video.value+"&temat="+encodeURIComponent(document.form_koment.temat.value)+"&tresc="+encodeURIComponent(document.form_koment.tresc.value),"komentarz_nowy",1);
	  	else
		{
		info=info.substring(0,info.length-2);
	  	alert("Brak wypełnienia lub nieprawidłowe wypełnienie następujących pól:\n"+info);
		}
	}

function komentarz_lista(id,start)
	{
	makeRequest("s_komentarz_lista_ajax.php?id_video="+id+"&start="+start,"komentarz_lista",1);
	}

function film_opis_rozwin(opt)
	{
	clearTimeout(licznik);

	switch(opt)
		{
		case 1:
		break;

		case 2:
		licznik=setTimeout("film_opis_rozwin(0);",500);
		break;

		default:
		if(document.getElementById("film_opis_txt").style.height=="auto")
			{
			document.getElementById("film_opis_txt").onmouseover="";
			document.getElementById("film_opis_txt").onmouseout="";
			document.getElementById("film_opis_txt").style.height="43px";
			document.getElementById("film_opis_p").style.border="0";
			document.getElementById("film_opis_p").style.padding="0";
			document.getElementById("film_opis_wiecej").style.display="block";
			}
			else
			{
			document.getElementById("film_opis_txt").onmouseover=new Function("film_opis_rozwin(1);");
			document.getElementById("film_opis_txt").onmouseout=new Function("film_opis_rozwin(2);");
			document.getElementById("film_opis_txt").style.height="auto";
			document.getElementById("film_opis_p").style.border="1px solid #525252";
			document.getElementById("film_opis_p").style.padding="6px 8px";
			document.getElementById("film_opis_wiecej").style.display="none";
			}
		}
	}

function znajdz()
	{
	if(sprawdz(document.wyszukiwarka.wyrazenie.value,1,1,1,1,1," |-","",3,25,1))
		document.wyszukiwarka.submit();
	  	else
		{
 	  	alert("Szukane wyrażenie musi składać się z co najmniej 3 znaków.\nDozwolone są litery, cyfry oraz znak '-'!");
		return false;
		}
	}

function submitenter(e)
	{
	var keycode;

	if(window.event)
		keycode=window.event.keyCode;
		else if(e)
			keycode=e.which;

	if(keycode==13)
		return false;
		else
		return true;
	}

function ocena(jaka)
	{
	for(i=0;i<5;i++)
		{
		if(i<jaka)
			document.getElementById("gw"+i).src="images/ocena_gw_zielona.gif";
			else
			document.getElementById("gw"+i).src="images/ocena_gw_biala.gif";
		}
	}

function ocen(id,ocena)
	{
	makeRequest("s_film_ocen_ajax.php?id_video="+id+"&ocena="+ocena,"film_ocena",0);
	}

function test_form_rej()
	{
	var blad="";

	if(!sprawdz(document.form_rej.mail.value,1,0,1,0,1,".|-|_|@",".|@",6,50,1))
		blad+="E-mail, ";
	if(document.form_rej.haslo.value.length<1)
		blad+="Hasło, ";
	if(document.form_rej.haslo2.value.length<1)
		blad+="Powtórz hasło, ";
	if(!sprawdz(document.form_rej.nick.value,1,1,1,1,1," |.|-|_","",2,30,1))
		blad+="Nazwa użytkownika, ";
	if(!sprawdz(document.form_rej.miejscowosc.value,1,1,1,1,1," |,|.|-","",2,30,1))
		blad+="Miejscowość, ";

	if(!blad)
		{
		if(document.form_rej.haslo.value==document.form_rej.haslo2.value)
			return true;
			else
			alert("Pola Hasło oraz Powtórz hasło muszą być identyczne!");
		}
		else
		{
		blad=blad.substring(0,blad.length-2);
		alert("Brak wypełnienia lub nieprawidłowe wypełnienie następujących pól:\n"+blad+"!");
		}
	}

function rejestracja()
	{
	makeRequest("s_rejestruj_ajax.php?mail="+encodeURIComponent(document.form_rej.mail.value)+"&haslo="+encodeURIComponent(document.form_rej.haslo.value)+"&haslo2="+encodeURIComponent(document.form_rej.haslo2.value)+"&nick="+encodeURIComponent(document.form_rej.nick.value)+"&miejscowosc="+encodeURIComponent(document.form_rej.miejscowosc.value),"rejestruj",1);
	}

function test_form_log()
	{
	var blad="";

	if(!sprawdz(document.form_log.mail.value,1,0,1,0,1,".|-|_|@",".|@",6,50,1))
		blad+="E-mail, ";
	if(document.form_log.haslo.value.length<1)
		blad+="Hasło, ";

	if(!blad)
		return true;
		else
		{
		blad=blad.substring(0,blad.length-2);
		alert("Brak wypełnienia lub nieprawidłowe wypełnienie następujących pól:\n"+blad+"!");
		}
	}

function logowanie()
	{
	window.location="";
	makeRequest("s_loguj_ajax.php?mail="+encodeURIComponent(document.form_log.mail.value)+"&haslo="+encodeURIComponent(document.form_log.haslo.value),"loguj",1);
	}
