function loadValidation(sUrl) {
	$("#fancyform").validate({
		messages: {
			receiver: {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			address: {
				required: "To pole jest wymagane.",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			email: "Wpisany adres e-mail zawiera błędy",
			phone: "To pole jest wymagane."
		}
	});
	$("#submit").click(function() {
			
		var state = $("#fancyform").valid();
		if (state == true) {
		
			$("#fancyform").bind("submit", function() {

				$.fancybox.showActivity();

				$.ajax({
					type		: "POST",
					cache	: false,
					url		: sUrl,
					data		: $(this).serializeArray(),
					success: function(data) {
						$.fancybox(data);
					}
				});

				return false;
			});
		
		}			
	});
}
$(document).ready(function() {

	$('#banner').cycle()
	
	$('#h_search_q').focus(function() {       			
			if (this.value == this.defaultValue){ 
				this.value = '';
			}
			if(this.value != this.defaultValue){
				this.select();
			}
    	});
		$('#h_search_q').blur(function() {			
			if ($.trim(this.value) == ''){
				this.value = (this.defaultValue ? this.defaultValue : '');
			}
		});

	// juz wkrotce
	$("#soon").jCarouselLite({
		btnNext: ".next",
		btnPrev: ".prev",
		visible: 3
	});
	
	// formularz rejestracji nowego użytkownika
	
	$("#register_phone").mask("999999999");
	// $("#register_kontakt_phone").mask("999999999");
	$("#register_fax").mask("999999999");
	$("#register_nip").mask("9999999999");
	$("#register_regon").mask("999999999");
	
	$(".registerme").validate({
		rules: {
			name: {
				required: true,
				minlength: 5
			},
			"address[kontakt][address]": {
				required: true,
				minlength: 3
			},
			"address[kontakt][address_house]": {
				required: true
			},
			"address[kontakt][zipcode]": {
				required: true
			},
			"address[kontakt][city]": {
				required: true,
				minlength: 3
			},
			phone: {
				required: true,
				minlength: 9,
				maxlength: 9
			},
			password: {
				required: true,
				minlength: 5
			},
			password_repeat: {
				required: true,
				minlength: 5,
				equalTo: "#register_passwort"
			},
			login: {
				required: true,
				minlength: 3
			}
		},
		messages: {
			name: {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			"address[kontakt][address]": {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			"address[kontakt][address_house]": {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znak"
			},
			"address[kontakt][zipcode]": {
				required: "To pole jest wymagane"
			},
			"address[kontakt][city]": {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			phone: {
				required: "Wymagane. Wpisz w formacie 671234567",
				minlength: "Minimalna długość tego pola to: {0} znaków",
				maxlength: "Maksymalna długość tego pola to: {0} znaków"
			},
			"address[kontakt][phone]": {
				required: "Wymagane, jeśli nie podasz nr stacjonarnego",
				minlength: "Minimalna długość tego pola to: {0} znaków",
				maxlength: "Maksymalna długość tego pola to: {0} znaków"
			},
			password: {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków"
			},
			password_repeat: {
				required: "To pole jest wymagane",
				minlength: "Minimalna długość tego pola to: {0} znaków",
				equalTo: "Wpisane hasła nie są takie same"
			}
		}

	});

	$("#czasopisma").tabs();
	
	$(".gift a").fancybox();	
		
	$("a.edit").fancybox();	
	
	$("#noregister").fancybox();
	
	$('#orders ul li div.details').hide();  
	
	$('#orders ul li h3').click(function() {

		$(this).find("a").toggleClass("up");
		$(this).next(".details").slideToggle("fast");

	});
	
	
	$('#gazeta form #prenselect').hide();  
	$('#gazeta form #pren').click(function() {
		$('#gazeta form #prenselect').slideDown("fast");	
			
	});  
	$('#gazeta form #single').click(function() {
		$('#gazeta form #prenselect').slideUp("fast");	
	});  
	
	$('#comments #addComment').hide();
	$('#comments #showCommentLink').click(function() {
		$('#comments #addComment').slideDown("fast");	
	});  		
});
$(function () {
 $('.carousel').anythingSlider({
	height: "125",
	width: "290",
	delay: "8000",
	buildNavigation : false
 
 }); // add any non-default options here
});

