$(document).ready(function(){
		// default
		$("#form_firma").hide();
		$("#form_osoba_prawna").show();
		
			
		$("#os_fizyczna").click(
		function(){
			$("#form_firma").hide();
			$("#form_osoba_prawna").show();
		});

		$("#firma").click(
		function(){
			$("#form_osoba_prawna").hide();
			$("#form_firma").show();
		});
		
		// validate signup form on keyup and submit
		$("#form").validate({
			errorElement: "em",
			errorPlacement: function(error, element) {
				error.appendTo( element.next("span") );
			},
			success: function(label) {
				label.addClass("success");
			},
			rules: {
				username: {
					required: true,
					minlength: 4,
					maxlength: 10
				},
				email: {
					required: true,
					email: true
				},				
				password: {
					required: true,
					minlength: 5
				},
				password2: {
					required: true,
					minlength: 5,
					equalTo: "#password"
				},
				domain: "required",
				imie: "required",
				nazwisko: "required",
				pesel: {
					required: "#os_fizyczna:checked",
				},
				nr_dowodu:{
					required: "#os_fizyczna:checked",
				},
				nazwa_firmy: {
					required: "#firma:checked",
				},
				nip: {
					required: "#firma:checked",
				},
				regon: {
					required: "#firma:checked",
				},
				ulica: "required",
				miejscowosc: "required",
				kod: "required",
				telefon: "required",
				regulamin: "required"
			},
			messages: {
				username: {
					required: "Proszę wpisać nazwę użytkownika",
					minlength: "Nazwa użytkownika musi mieć conajmniej 4 znaki",
					maxlength: "Nazwa użytkownika musi mieć max 10 znaków"
				},
				password: {
					required: "Proszę wprowadzić hasło",
					minlength: "Hasło musi mieć conajmniej 5 znaków"
				},
				password2: {
					required: "Proszę wpisać ponownie hasło",
					minlength: "Hasło musi mieć conajmniej 5 znaków",
					equalTo: "Hasło musi być identyczne z powyższym"
				},
				email: "Proszę wpisać poprawny adres e-mail",
				domain: "Proszę wpisać adres domeny (bez http:// oraz bez www)",
				imie: "Proszę wpisać imię",
				nazwisko: "Proszę wpisać nazwisko",
				pesel: "Proszę wpisać pesel",
				nr_dowodu: "Proszę wpisać nr dowodu",
				nazwa_firmy: "Proszę wpisać nazwę firmy",
				nip: "Proszę wpisać NIP",
				regon: "Proszę wpisać regon",
				ulica: "Proszę wpisać nazwę ulicy",
				miejscowosc: "Proszę wpisać nazwę miejscowości",
				kod: "Proszę wpisać kod pocztowy",
				telefon: "Proszę wpisać nr telefonu",
				regulamin: "Proszę zaakceptować regulamin"
			}
		});
		

});