$(document).ready(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({
		hideflash: true
	});
});
$(function() {
	$("#contactForm label").inFieldLabels();
});


$(document).ready(function() {
    // newsletter

    $('#email').focus(function() {
        if (this.value == this.defaultValue){
                this.value = '';
        }
        if(this.value != this.defaultValue){
                this.select();
        }
    });
    $('#email').blur(function() {
        if ($.trim(this.value) == ''){
                this.value = (this.defaultValue ? this.defaultValue : '');
        }
    });	
	
    $("#newsletterForm").submit(function(mail){
        var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\.\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        var mail = $("#email").val();
        if (!regex.test(mail)){
            $("#k_newsletter").css({"opacity": "0.7"}).text("Wprowadź poprawnie adres e-mail.").fadeIn('slow').delay(3000).fadeOut('slow');
            return false;
        }else{
            $.ajax({
                url: "newsletter.php",
                global: false,
                type: "POST",
                data: ({email : $("#email").val()}),
                dataType: "html",
                success: function(msg){
                    if(msg=="IN"){
                        $("#k_newsletter").css({"opacity": "0.7"}).text("Dziękujemy! Twój mail został dodany.").fadeIn('slow').delay(5000).fadeOut('slow');
                        $('#email').val('dodaj adres e-mail');
                    }else{
                        if(msg=="OUT"){
                            $("#k_newsletter").css({"opacity": "0.7"}).text("Dziękujemy! Twój mail został usunięty.").fadeIn('slow').delay(5000).fadeOut('slow');
                            $('#email').val('dodaj adres e-mail');
                        }else{
                           $("#k_newsletter").css({"opacity": "0.7"}).text("UWAGA!!! Błąd. Spróbuj ponownie.").fadeIn('slow').delay(5000).fadeOut('slow');
                        }
                    }
                }
            });
            return false;
        }
    });

});

