$(document).ready(function() { 
	
	
    $(function() {
        $('form#newsletterSub').submit(function(event){
            event.preventDefault();
            var data = {}
            var databis = {}
            databis[2] = 'signup';
            var $form = $( this );
            data.email = $form.find( 'input[name="email"]' ).val();
            data.emailconfirm = data.email;
            data.htmlemail = 1;
            data.subscribe = "Subscribe";
            data.list = databis;
            url = $form.attr( 'action' );
            
            if( isValidEmailAddress( data.email ) ) {
                $.post(url,
                        data,
                        function(responseData) {
                    	  alert('Dziękujemy za wysłanie zgłosznia. Na twój adres e-mail wysłaliśmy prośbę o potwierdzenie.');
                    	  $('div#newsletterSubscribe').hide();                            
                        }
                );
            } else {
            	alert('Wprowadziłeś nieprawidłowy adres e-mail');
            }
            

        });
        });	
    
    
    $("a[rel='colorbox']").colorbox();	
	$(".color-ajax").colorbox();
	$(".color-iframe-static").colorbox({iframe:true, innerWidth:425, innerHeight:344});
	$(".color-iframe").colorbox({iframe:true, width:"80%", height:"80%"});

	// Górne menu
	// Potrzebne tylko dla IE6.
	
	$("ul#topnav li").hover(function() {
		var BgColor = $(this).css('background-color');
		$(this).find("span").css("background-color",BgColor);
		$(this).find("span").slideDown('fast'); //Show the subnav
	} , function() { // on hover out
		 $(this).find("span").hide(); //Hide the subnav
	});
	
	
	// Swapowanie obrazków
	
	$(".img-swap").hover(
          function(){this.src = this.src.replace("_off","_on");},
          function(){this.src = this.src.replace("_on","_off");
     });

	var imgSwap = [];
	 
	 $(".img-swap").each(function(){
		imgUrl = this.src.replace("_off","_on");
		imgSwap.push(imgUrl);
	 });
	 
	 $(imgSwap).preload();
	 
	 // Koniec swapowania obrazków
	 
});

// Preloader obrazków (automatyczny swap)

$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
};

// Slajdy na pierwszej stronie

jQuery(function($){
	$('#slides').slides({
		effect: 'fade',
		preload: false,
		preloadImage: '/component/slides/img/loading.gif',
		generateNextPrev: false,
		generatePagination: false,
		play: 5000,
		pause: 2500,
		hoverPause: true
	});
});




function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
	return pattern.test(emailAddress);
};
	
	
	
