$(document).ready(	function(){
	
	
	//validation
		$("#userRegister").validate({
			
			errorElement: "span",
			errorClass: "form-error",
			errorContainer: $("#warning, #summary"),
			errorPlacement: function(error, element) {
				
				if(element.attr('name') == "terms"){
					
					error.appendTo( element.parent() );
					element.parent().children("span").css('color', 'red');
					
				}else if(element.attr('name') == "gender"){
					
					element.parent().parent("td").next("td").text("");
					error.appendTo( element.parent().parent("td").next("td") );
					element.parent().parent("td").next("td").css('color', 'red');
					
				}else{
					
					element.parent("td").next("td").text("");
					error.appendTo( element.parent("td").next("td") );
					element.parent("td").next("td").css('color', 'red');
					
				}
				
			},
			rules: {
				terms: "required", 
				email: {
					required: true, 
					email: true
				},		
				password: {
					required: true, 
					minlength: 6 
				},
				password2:  {
					required: true, 
					equalTo: "#password"
				}

			},
			messages: {
				email: {
					required: "Podaj email", 
					email: "Podaj poprawny email"
				},
				password: {
					minlength: "Hasło musi zawierać więcej niż 6 znaków", 
					required: "Podaj hasło"
				},
				password2: {
					equalTo: "Wprowadź takie same hasło", 
					required: "Podaj hasło"
				},
				terms: {
					required: "Proszę zaakceptować regulamin"
				}
			}
		});
	
	
});