$(document).ready(function() {

	$("#zamowienie_uslug").validate(

	{

  rules: {
	
  	firma_imie_i_nazwisko: {
		required: true,
		rangelength: [5, 100]
	},
	
  	ulica_miejscowosc: {
		required: true,
		rangelength: [5, 100]
	},
	
  	numer_domu: {
		required: true,
		rangelength: [5, 100]
	},
	
	kod_pocztowy: {
		required: true,
		rangelength: [5, 100]
	},
	
	poczta: {
		required: true,
		rangelength: [5, 100]
	},
	
	wojewodztwo: {
		required: true
	},
	
	nip: {
		required: "#firma:checked",
		rangelength: [10, 13]
	},

	regon: {
		required: "#firma:checked",
		minlength: 9,
		number: true
	},
	
	pesel: {
		required: "#osoba_prywatna:checked",
		minlength: 11
	},
	
  	imie_i_nazwisko: {
		required: true,
		rangelength: [5, 100]
	},

	e_mail: {
		required: true,
		email: true
	},
	
	domena_internetowa: {
		required: true
	},

	tld: {
		required: true
	},
	
	serwer_wirtualny: {
		required: true
	},
	
	regulamin_i_dane_osobowe: {
		required: true	
	}
  },
	
	messages: {
		firma_imie_i_nazwisko: {
			required: "",
			rangelength: ""
		},
		
  		ulica_miejscowosc: {
			required: "",
			rangelength: ""
		},
		
  		numer_domu: {
			required: "",
			rangelength: ""
		},

  		kod_pocztowy: {
			required: "",
			rangelength: ""
		},
		
  		poczta: {
			required: "",
			rangelength: ""
		},
		
  		wojewodztwo: {
			required: ""
		},
		
  		nip: {
			rangelength: "",
			required: ""
		},
		
  		regon: {
			minlength: "",
			required: "",
			number: ""
		},
		
		pesel: {
			minlength: "",
			required: ""
		},
		
		imie_i_nazwisko: {
			required: "",
			rangelength: ""
		},
		
  		domena_internetowa: {
			required: ""
		},
		
  		tld: {
			required: ""
		},
		
  		serwer_wirtualny: {
			required: ""
		},

		e_mail: {
			required: "",
			email: ""
		},
		
		regulamin_i_dane_osobowe: {
			required: ""
		}
		
	}
	
}

);


$("#firma").click(function() {
	$('#nip').removeAttr("disabled");
	$('#regon').removeAttr("disabled");
	$('#imie_i_nazwisko').removeAttr("disabled");
	$('#stanowisko').removeAttr("disabled");
	$('#pesel').attr("disabled", true);

	$('#nip').removeAttr("class");
	$('#regon').removeAttr("class");
	$('#imie_i_nazwisko').removeAttr("class");
	$('#stanowisko').removeAttr("class");
	
	$("#zamowienie_uslug").validate().element( "#nip" );
	$("#zamowienie_uslug").validate().element( "#regon" );
	$("#zamowienie_uslug").validate().element( "#imie_i_nazwisko" );
	
	$('#pesel').attr("class", "disabled");
	
});

$("#osoba_prywatna").click(function() {
	$('#pesel').removeAttr("disabled");
	$('#nip').attr("disabled", true);
	$('#regon').attr("disabled", true);
	$('#imie_i_nazwisko').attr("disabled", true);
	$('#stanowisko').attr("disabled", true);

	$('#nip').attr("class", "disabled");
	$('#regon').attr("class", "disabled");
	$('#imie_i_nazwisko').attr("class", "disabled");
	$('#stanowisko').attr("class", "disabled");
	
	$('#pesel').removeAttr("class");
	
	$("#zamowienie_uslug").validate().element( "#pesel" );
	
});






$("#formularz_kontaktowy").validate(

	{

  rules: {
	
  	imie_i_nazwisko: {
		required: true,
		rangelength: [5, 100]
	},
	
	email: {
		required: true,
		email: true
	},
	
  	wiadomosc: {
		required: true,
		rangelength: [5, 10000]
	}
	
	},
	
	messages: {
		imie_i_nazwisko: {
			required: "",
			rangelength: ""
  		},
	
		email: {
			required: "",
			email: ""
	  },
	
		wiadomosc: {
			required: "",
			rangelength: ""
		},
	
  }
	
});



});