function sprawdz_email() 
{		
      var adres_email;
		var max_length = 40;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		
		if (filter.test(document.newsletter.adres_email.value)) {
			email = document.newsletter.adres_email.value;
			var a = true;
		} else {
			alert("Wpisz poprawny adres email.");
			var a = true; return false;
		}		
                try {
					if(document.newsletter.adres_email.length < 1) {
				alert("Wpisz poprawne dane. Dziękujemy.");
				return false;
			}
					}
		catch(e) {}
		return true;
	}  
	
function test() 
{		
   var szukaj_w_serwisie;
	var filter=/^.{2,200}$/
	
	if ( document.search.szukaj_w_serwisie.value == 'Wpisz szukaną frazę...' ) {
		alert("Proszę wpisać frazę. Dziękujemy.");
		return false;
	} 
	if( document.search.szukaj_w_serwisie.value.length < 3 ) {
		alert("Szukana fraza musi mieć minimum 3 znaki.");
		return false;
	}
	if( document.search.szukaj_w_serwisie.value != 'Wpisz szukaną frazę...' && document.search.szukaj_w_serwisie.value.length > 2 )
	{
		return true;
	}
}  

function sprawdzForm() {
	

	var email;
	var max_length = 50;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	
	if (filter.test(document.formKont.email.value)) {
		email = document.formKont.email.value;
		var a = true;
	} else {
		alert("Wpisz poprawny adres email.");
		var a = true; return false;
	}
	try {
				if(document.formKont.email.length < 1) {
			alert("Wpisz poprawny adres email.");
			return false;
		}
				}

	catch(e) {}
	return true;
}			 	


function OnInputForm(input)
{
	if( (input.value == 'Twój e-mail...' && input.name == 'adres_email') || (input.value == 'Twój e-mail...' && input.name == 'adres_email') )
		input.value = "";
}

function OffInputForm(input)
{
	if( (input.value == '' && input.name == 'adres_email') || (input.value == '' && input.name == 'adres_email') )
		input.value = 'Twój e-mail...';
}

function OnInputS(input)
{
	if( input.value == 'Wpisz szukaną frazę...' && input.name == 'szukaj_w_serwisie' )
		input.value = "";
}

function OffInputS(input)
{
	if( input.value == '' && input.name == 'szukaj_w_serwisie' )
		input.value = 'Wpisz szukaną frazę...';
}

function OnInputSa(input)
{
	if( input.value == 'Search...' && input.name == 'szukaj_w_serwisie' )
		input.value = "";
}

function OffInputSa(input)
{
	if( input.value == '' && input.name == 'szukaj_w_serwisie' )
		input.value = 'Search...';
}

function ulubione() 
{
	if(window.opera && window.print)
	{ 
		var mbm = document.createElement('a');
		mbm.setAttribute('rel', 'sidebar');
		mbm.setAttribute('href',  document.location.href);
		mbm.setAttribute('title', document.title);
		mbm.click();
	}
	else
	if(document.all)
	{
		window.external.AddFavorite(document.location.href, document.title);
	}
	else
	if(window.sidebar) 
	{ 
		window.sidebar.addPanel(document.title, document.location.href, ""); 
	}
}


var activeImage = 1;
var moveBannerOrderRight = true;
var TIME_OFFSET = 9000;

$(document).ready(function(){
	
	$("#foto a > img").hide();
	$("#foto a > span").hide();
	$("#foto a > .bannerImage_1").show();
	
	setTimeout(autoTogle, TIME_OFFSET);
	
	$("#next").click(function(){ 
		setTimeout(manualTogleNext, 7);
	});	
	$("#prev").click(function(){ 
		setTimeout(manualToglePrev, 7);
	});
	
    $('div#menuTop ul li span').mouseenter(function(){
        $(this).parent().find('ul.menu').stop(!true, !true).slideDown(200, function() {
            $(this).css('height', 'auto');
        });
    });

    $('div#menuTop ul li').mouseleave(function(){


        $(this).find('ul.menu').stop(!true, !true).slideUp(200, function() {
            $(this).css('height', 'auto');
        });
    });		
	
});

function setBanner( index ) {
	if( index != activeImage ) {
		$("#foto a > .bannerImage_"+index).fadeIn(250);
		$("#foto a > .bannerImage_"+activeImage).fadeOut(150);						
		activeImage = index;
	}
}

function autoTogle() {
	var number_of_banners = $("#foto a > img").length;
	var number_of_banners = $("#foto a > span").length;
	
	if( activeImage == number_of_banners )
		setBanner( 1 );
	else
		setBanner( activeImage + 1 );
	
	setTimeout(autoTogle, TIME_OFFSET);
}

function manualTogleNext() {
	var number_of_banners = $("#foto a > img").length;
	var number_of_banners = $("#foto a > span").length;
	
	if( activeImage == number_of_banners )
		setBanner( 1 );
	else
		setBanner( activeImage + 1 );	
}

function manualToglePrev() {
	var number_of_banners = $("#foto a > img").length;
	var number_of_banners = $("#foto a > span").length;
	
	if( activeImage == 1 )
		setBanner( number_of_banners );
	else
		setBanner( activeImage - 1 );	
}

var activeLogo = 1;
var TIME_LOGO = 3500;

$(document).ready(function(){
	
	$("#patronatHonorowy > span").hide();
	$("#patronatHonorowy > .bannerImage_1").show();
	
	setTimeout(autoTogle2, TIME_LOGO/2);
	
});

function setBanner2( index ) {
	if( index != activeLogo ) {
		$("#patronatHonorowy > .bannerImage_"+index).fadeIn(250);
		$("#patronatHonorowy > .bannerImage_"+activeLogo).fadeOut(150);						
		activeLogo = index;
	}
}

function autoTogle2() {
	var number_of_banners = $("#patronatHonorowy > span").length;
	
	if( activeLogo == number_of_banners )
		setBanner2( 1 );
	else
		setBanner2( activeLogo + 1 );
	
	setTimeout(autoTogle2, TIME_LOGO);
}

var activeLogo3 = 1;
var TIME_LOGO3 = 3400;

$(document).ready(function(){
	
	$("#patronatMedialny > span").hide();
	$("#patronatMedialny > .bannerImage_1").show();
	
	setTimeout(autoTogle3, TIME_LOGO3/2);
	
});

function setBanner3( index ) {
	if( index != activeLogo3 ) {
		$("#patronatMedialny > .bannerImage_"+index).fadeIn(250);
		$("#patronatMedialny > .bannerImage_"+activeLogo3).fadeOut(150);						
		activeLogo3 = index;
	}
}

function autoTogle3() {
	var number_of_banners = $("#patronatMedialny > span").length;
	
	if( activeLogo3 == number_of_banners )
		setBanner3( 1 );
	else
		setBanner3( activeLogo3 + 1 );
	
	setTimeout(autoTogle3, TIME_LOGO3);
}


var activeLogo4 = 1;
var TIME_LOGO4 = 3600;

$(document).ready(function(){
	
	$("#partnerzyLoga > span").hide();
	$("#partnerzyLoga > .bannerImage_1").show();
	
	setTimeout(autoTogle4, TIME_LOGO4/2);
	
});

function setBanner4( index ) {
	if( index != activeLogo4 ) {
		$("#partnerzyLoga > .bannerImage_"+index).fadeIn(250);
		$("#partnerzyLoga > .bannerImage_"+activeLogo4).fadeOut(150);						
		activeLogo4 = index;
	}
}

function autoTogle4() {
	var number_of_banners = $("#partnerzyLoga > span").length;
	
	if( activeLogo4 == number_of_banners )
		setBanner4( 1 );
	else
		setBanner4( activeLogo4 + 1 );
	
	setTimeout(autoTogle4, TIME_LOGO4);
}

var activeLogo5 = 1;
var TIME_LOGO5 = 3700;

$(document).ready(function(){
	
	$("#sponsorzyLoga > span").hide();
	$("#sponsorzyLoga > .bannerImage_1").show();
	
	setTimeout(autoTogle5, TIME_LOGO5/2);
	
});

function setBanner5( index ) {
	if( index != activeLogo5 ) {
		$("#sponsorzyLoga > .bannerImage_"+index).fadeIn(250);
		$("#sponsorzyLoga > .bannerImage_"+activeLogo5).fadeOut(150);						
		activeLogo5 = index;
	}
}

function autoTogle5() {
	var number_of_banners = $("#sponsorzyLoga > span").length;
	
	if( activeLogo5 == number_of_banners )
		setBanner5( 1 );
	else
		setBanner5( activeLogo5 + 1 );
	
	setTimeout(autoTogle5, TIME_LOGO5);
}

var activeLogo6 = 1;
var TIME_LOGO6 = 3700;

$(document).ready(function(){
	
	$("#organizatorzyLoga > span").hide();
	$("#organizatorzyLoga > .bannerImage_1").show();
	
	setTimeout(autoTogle6, TIME_LOGO6/2);
	
});

function setBanner6( index ) {
	if( index != activeLogo6 ) {
		$("#organizatorzyLoga > .bannerImage_"+index).fadeIn(250);
		$("#organizatorzyLoga > .bannerImage_"+activeLogo6).fadeOut(150);						
		activeLogo6 = index;
	}
}

function autoTogle6() {
	var number_of_banners = $("#organizatorzyLoga > span").length;
	
	if( activeLogo6 == number_of_banners )
		setBanner6( 1 );
	else
		setBanner6( activeLogo6 + 1 );
	
	setTimeout(autoTogle6, TIME_LOGO6);
}


$(document).ready(function(){

	$("#ukryj1").hide();
	$("#druknieto").hide();
	$("#wydrukowano").hide();
	$("#komunikWysylanie1").hide();
	$("#komunikatPoprawny").hide();
	
	$("#p2").click(function(){	  
	  $("#ukryj1").show(150);
	});	
	$("#p1").click(function(){	  
	  $("#ukryj1").hide(150);
	});		
	
	$("#t5").click(function(){
			
		if( $("#t5").attr('checked') )
		{
			$("#t1,#t2,#t3,#t4").attr("checked",false);
			$("#ukryj2").hide(100);	  
		}
		else
			$("#ukryj2").show(150);	
	});

	$("#drukujZgloszenie").click(function(){
	  $("#drukujZgloszenie").hide(120);
	  $("#druknieto").show(120);	  
	  	setTimeout(ukryj,45000);
		odliczaj(46);
	});	
});

function ukryj()
{
	$(document).ready(function(){
		$("#druknieto").hide();
		$("#wydrukowano").show();
	});
}


function odliczaj(sek){
	document.getElementById('sekundyA').innerHTML=sek;
	if(sek>0)
		setTimeout(function(){odliczaj(--sek)},1e3)
}

$.metadata.setType("attr", "validate");

$().ready(function() {	
	$("#formularzZgloszeniowy").validate({
		rules: {
			imie: {
				required: true,
				minlength: 2,
				maxlength: 40
			},
			nazwisko: {
				required: true,
				minlength: 3,
				maxlength: 40
			},
			rok_urodzenia: {
				required: true,
				minlength: 4,
				maxlength: 4,
				number: true
			},
			
			ulica: {
				required: true,
				minlength: 2,
				maxlength: 40
			},	
			nr_domu: {
				required: true,
				minlength: 1,
				maxlength: 10
			},			
			kod_pocztowy: {
				required: true,
				minlength: 6,
				maxlength: 6
			},			
			miasto: {
				required: true,
				minlength: 2,
				maxlength: 20
			},		
			telefon: {
				required: true,
				minlength: 8,
				maxlength: 14,
				number: true
			},			
			email: {
				required: true,
				email: true
			},
			
			tytul_filmu: {
				required: true,
				minlength: 1,
				maxlength: 255
			},					
			rezyseria: {
				required: true,
				minlength: 1,
				maxlength: 255
			},			
			czas_trwania: {
				required: true,
				minlength: 1,
				maxlength: 5,
				number: true
			},		
			rok_produkcji: {
				required: true,
				minlength: 4,
				maxlength: 4,
				number: true
			},	

			streszczenie: {
				required: true,
				minlength: 40,
				maxlength: 4000
			},				
			orezyserze: {
				required: true,
				minlength: 40,
				maxlength: 2000
			},				
			foto1: {
				required: true,
				accept: "jpg|gif|png|JPG|PNG|GIF"
			},
			foto2: {
				required: true,
				accept: "jpg|gif|png|JPG|PNG|GIF"
			},
			foto3: {
				required: true,
				accept: "jpg|gif|png|JPG|PNG|GIF"
			},	
			regulamin: {
				required: true
			},		
			poufnosc: {
				required: true
			},
			premiera: {
				required: true
			},
			gatunek: {
				required: true
			}
						
		},
		messages: {
			imie: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			nazwisko: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			rok_urodzenia: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},
			ulica: {
				required: "",
				minlength: "",
				maxlength: ""
			},	
			nr_domu: {
				required: "",
				minlength: "",
				maxlength: ""
			},			
			kod_pocztowy: {
				required: "",
				minlength: "",
				maxlength: ""
			},			
			miasto: {
				required: "",
				minlength: "",
				maxlength: ""
			},		
			telefon: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			email: {
				required: "",
				email: "",
			},
			tytul_filmu: {
				required: "",
				minlength: "",
				maxlength: ""
			},					
			rezyseria: {
				required: "",
				minlength: "",
				maxlength: ""
			},			
			czas_trwania: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},		
			rok_produkcji: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			streszczenie: {
				required: "Podanie streszczenia filmu jest wymagane.<br /><br />",
				minlength: "Zbyt krótkie streszczenie. Minimum 40 znaków.<br /><br />",
				maxlength: "Zbyt długie streszczenie. Max. 4000 znaków.<br /><br />"
			},				
			orezyserze: {
				required: "Podanie notki o reżyserze jest wymagane.<br /><br />",
				minlength: "Zbyt krótka notka o reżyserze. Minimum 40 znaków.<br /><br />",
				maxlength: "Zbyt długa notka o reżyserze. Max. 2000 znaków.<br /><br />"
			},
			foto1: {
				required: "Wybierz zdjęcie!",
				accept: "Zły format pliku!"
			},
			foto2: {
				required: "Wybierz zdjęcie!",
				accept: "Zły format pliku!"
			},
			foto3: {
				required: "Wybierz zdjęcie!",
				accept: "Zły format pliku!"
			},
			regulamin: {
				required: "Akcetacja regulaminu jest wymagana."
			},		
			poufnosc: {
				required: "Nie wyrażasz zgody?"
			},
			premiera: {
				required: "Pole Premiera jest wymagane!<br /><br />"
			},
			gatunek: {
				required: "Pole Gatunek jest wymagane!<br /><br />"
			}		
		}		
	});	
});


$().ready(function() {	
	$("#wolontariat").validate({
		rules: {
			imie: {
				required: true,
				minlength: 2,
				maxlength: 40
			},
			nazwisko: {
				required: true,
				minlength: 3,
				maxlength: 40
			},
			szkola: {
				required: true,
				minlength: 3,
				maxlength: 255,				
			},			
			rok_urodzenia: {
				required: true,
				minlength: 4,
				maxlength: 4,
				number: true
			},
			
			ulica: {
				required: true,
				minlength: 2,
				maxlength: 40
			},	
			nr_domu: {
				required: true,
				minlength: 1,
				maxlength: 10
			},			
			kod_pocztowy: {
				required: true,
				minlength: 6,
				maxlength: 6
			},			
			miasto: {
				required: true,
				minlength: 2,
				maxlength: 20
			},		
			telefon: {
				required: true,
				minlength: 8,
				maxlength: 14,
				number: true
			},			
			email: {
				required: true,
				email: true
			},						

			colubisz: {
				required: true,				
				maxlength: 4000
			},				
			udzial: {
				required: true,
				maxlength: 2000
			},							
			robota: {
				required: true
			},		
			poufnosc: {
				required: true
			}				
		},
		messages: {
			imie: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			nazwisko: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			szkola: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			rok_urodzenia: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},
			ulica: {
				required: "",
				minlength: "",
				maxlength: ""
			},	
			nr_domu: {
				required: "",
				minlength: "",
				maxlength: ""
			},			
			kod_pocztowy: {
				required: "",
				minlength: "",
				maxlength: ""
			},			
			miasto: {
				required: "",
				minlength: "",
				maxlength: ""
			},		
			telefon: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			email: {
				required: "",
				email: "",
			},			
			colubisz: {
				required: "",
			},		
			udzial: {
				required: "",
			},				
			robota: {
				required: "Pole jest wymagane."
			},		
			poufnosc: {
				required: "Nie wyrażasz zgody?"
			}		
		}		
	});	
});


$(document).ready(function(){

	var stan = false;

		$("#przekazFormularz").click(function(){

			stan = $("#formularzZgloszeniowy").valid();

			if(stan == true)
			{
				$("#przekazFormularz").hide();	
				$("#komunikWysylanie1").show(90);	
				$("#komunikatPoprawny").show(90);	
			}			
		});
	
});



$().ready(function() {	
	$("#akredytacja").validate({
		rules: {
			imie: {
				required: true,
				minlength: 2,
				maxlength: 40
			},
			nazwisko: {
				required: true,
				minlength: 3,
				maxlength: 40
			},
			funkcja: {
				required: true,
				minlength: 3,
				maxlength: 255,				
			},						
			telefon: {
				required: true,
				minlength: 7,
				maxlength: 14,
				number: true
			},			
			email: {
				required: true,
				email: true
			},						
			nazwa_mediow: {
				required: true,
				minlength: 3,
				maxlength: 255
			},					
			adres_redakcji: {
				required: true,
				minlength: 1,
				maxlength: 255,
			},			
			email_redakcja: {
				required: true,
				email: true
			},				
			telefon_redakcja: {
				required: true,
				minlength: 7,
				maxlength: 14,
				number: true
			},			
			adres_www: {
				required: true,
				minlength: 1,
				maxlength: 255,
			}	
		},
		messages: {
			imie: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			nazwisko: {
				required: "",
				minlength: "",
				maxlength: ""
			},
			funkcja: {
				required: "",
				minlength: "",
				maxlength: ""				
			},						
			telefon: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			email: {
				required: "",
				email: "",
			},				
			nazwa_mediow: {
				required: "",
				minlength: "",
				maxlength: ""				
			},							
			adres_redakcji: {
				required: "",
				minlength: "",
				maxlength: ""				
			},								
			telefon_redakcja: {
				required: "",
				minlength: "",
				maxlength: "",
				number: ""
			},			
			email_redakcja: {
				required: "",
				email: ""
			},
			adres_www: {
				required: "",
				minlength: "",
				maxlength: ""				
			}			
		}	
	});	
});

