$(document).ready(function() {
		// ------------------------------------------------------
		$("a[rel^='showPrettyPhoto']").prettyPhoto({counter_separator_label:' z ',theme:'nasze',opacity:0.4,gallery_markup:'', position_fixed: false});
		$("a[rel^='showPrettyPhotoIMG']").prettyPhoto({counter_separator_label:' z ',theme:'nasze',opacity:0.4,gallery_markup:'', allowresize: false,overlay_gallery: false, position_fixed: true, close_on_image: true, hide_close_image: true}); 

		// ------------------------------------------------------
		jQuery('ul.sf-menu').superfish( {
			delay : 1000,
			animation : {
				opacity : 'show'
			},
			speed : 1,
			autoArrows : false
		});
		// ------------------------------------------------------
		

		// ------------------------------------------------------
		//----- polecam strone funkcje --------------
		$("img[rel='#polec_strone']").overlay({ 
			mask: '#C3C3C3', 
			onBeforeLoad: function(){            
				PolecamStroneladujFormluarz(); 
			}
		}); 
		
		function PolecamStroneladujFormluarz(){

			$(".tresc_formluarza").load("inc/overlay_polecam_strone_form.php?"+Math.random() , function(response, status, xhr) {
				if (status == "error") {
					var msg = "Problem z zaladowanie czesci strony.";
					$(".tresc_formluarza").html(msg + xhr.status + " " + xhr.statusText);
				}else if (status == "success") { 
			  
					$('#wyslijZamowienie').click(function(){  
						
						var dodaj = $("#dodaj").val(); 
						var imie = $("#imie").val();            
						var e_mail = $("#e_mail").val();
						
						//--------dane_link-------
						var dane_link = window.location.href;
						//-------------------------
					  
						if ( dodaj!='' && imie!='' && e_mail!='' ) {    				
							//wysylam dane do zapisu
							PolecamStroneWysylajDane(dodaj,imie,e_mail,dane_link); 
						}else{ 
							
							if ( imie=='' ) {
								$("#imie").css("border","1px solid red");
							}else{          
								$("#imie").css("border","1px solid #444");
							}     
							
							if ( e_mail=='' ) { 
								$("#e_mail").css("border","1px solid red");                   
							}else{          
								$("#e_mail").css("border","1px solid #444");
							} 
						}
					
					});
				
				}
			   
			});
		}
		
		function PolecamStroneWysylajDane(dodaj,imie,e_mail,dane_link) {
		  
		  jQuery.ajax({
			type: 'POST',
			url: 'inc/overlay_polecam_strone_wyslij.php',
			data: 'dodaj='+dodaj+'&imie='+imie+'&e_mail='+e_mail+'&dane_link='+dane_link,
			
			beforeSend: function(){
			  $(".tresc_formluarza").html("<center><img src='gfx/ajax-loader-white.gif' alt='Czekaj ....' /></center>").css("color","#fff");
			},
			
			error: function(){
				$(".tresc_formluarza").html('<center><p>Oczekiwanie na serwer poczty.</p></center> ').css("color","#fff");
			},
			
			success: function(success){
			  $(".tresc_formluarza").html('<center><p>Wiadomosc wyslana poprawnie!</p></center><br/>').css("color","#fff");
			}             
		  });
		}
		//---------- polecam strone koniec funkcje----------
		// ------------------------------------------------------
		
		
		// ------------------------------------------------------
		// Walidator do formularzy JQ-TOOLS  	
		$.tools.validator.localize("pl", {
			':email'  		: 'Wpisz poprawny adres email',
			':number' 		: 'Pole przyjmuje jedynie liczby',
			'[max]'	 		: 'Maksymalna wartość to $1',
			'[min]'	 		: 'Minimalna wartość to $1',
			'[required]' 	: 'Pozycja jest wymagana'
		});
		
		$(".form_testuj_dane").validator({
			lang: 'pl', 
			offset: [0, 10], 
			messageClass: 'form_testuj_dane_error',
			onFail: function(e, errors)  {
				// we are only doing stuff when the form is submitted
				if (e.originalEvent.type == 'submit') {
					// loop through Error objects and add the border color
					$.each(errors, function()  {
						var input = this.input;
						input.css({borderColor: 'red'}).focus(function()  {
							input.css({borderColor: '#444'});
						});
					});
				}
			}
		});	
		// ------------------------------------------------------
		
		
		  /* zmiana obrazkow w programie/kupowanie */
		 $(function() { 
			
			$('.miniatury ul li:first-child a img').css('opacity',0.5);
			
			$(".miniatury a").click(function(){
				
				$('.miniatury a img').css('opacity',1);
				$(this).children().css('opacity',0.5);
				
				var sciezka_d = $(this).attr("href");
				var sciezka_m = $(this).children().attr("src");
				var tytul = $(this).attr("title");
				
				$(".duzy").attr({ src: sciezka_m, height: '250' });
				$(".duzy_link").attr({ href: sciezka_d, height: '250' });
				
				$(".simple_overlay").children().attr({ src: sciezka_d });
				
				return false;
			});
			
		 });
		 
		 
		 	///////////////// wysyłanie formularz dane /////////////////
			//
			$("#przycisk_dalej").click(function(e) {
				var wyrazam_zgode = $("#wyrazam_zgode").is(":checked"); 
				$("#valueKrokWsteczKoszyk").val('nie');
				if( wyrazam_zgode ){ $('#rejform').submit(); }else{ alert('Zamówienie wymaga akceptacji regulaminu.'); }

			});	
			
			$("#krokWsteczKoszyk").click(function(e) { 
				$("#valueKrokWsteczKoszyk").val('tak');
				$('#rejform').submit();    
			});	


			////////////////////////////////////////////////////////////	
			
			// blokada wysylanie koszt paczki dla press
			$("#krokDalejPrzesylkaZla").click(function(e) {
				var wysylka = parseFloat( $('input:radio[name=wysylka]:checked').val() );
				if( wysylka==2.54 ){
					alert( 'Ta forma dostawy dostępna jest tylko przy zamawianiu kwartalnika ArCADia-PRESS' );
				}else{
					$('#rejform').submit();
				}  
			});	
			
			$("#krokDalejPrzesylka").click(function(e) {
				$('#rejform').submit();    
			});
			
			////////////////////////////////////////////////////////////
			

			////////////////////////////////////////////////////////////
			// INFO PRZY POBIERANIU ZAMOWIENIA
			$('#pokazInfoPobierzZamowienie').click(function() {
				  $('#infoPobierzZamowienie').toggle('slow');
			})
			////////////////////////////////////////////////////////////
	});


function displayWindow(url, width, height) {
    var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',toolbar=yes,menubar=yes,location=no,personalbar=no,scrollbars=yes,status=no,directories=no,resizable=no' );
}

