$(function() {

	
				
	//validacja
	
	var validator = $("#form_make_order").validate({
		errorElement: "em",
		success: function(label) {
			label.text("OK!").addClass("success");
		},
		rules: {
			
			
		//czesc dla customera
			
			"customer_data[full_name]": {
				required: true
			},
			"customer_data[home_number]": "required",
			"customer_data[nip]": {
				  required:"#customer_company1:checked",
			},
			"customer_data[city]": "required",
			"customer_data[zip_code]": {
				required: true,
				minlength: 2
			},
			"customer_data[phone_mobile]":{
				required:true, 
				rangelength:[2,15]
			},
			"customer_data[phone_home]":{
				required:true, 
				rangelength:[2,15]
			},
			"customer_data[name]": {
				required: true,
				email: true
			},
			
		//czesc dla płatnika
			
			"payer_data[full_name]": "required",
			"payer_data[first_name]": "required",
			"payer_data[last_name]": "required",
			"payer_data[home_number]": "required",
			"payer_data[nip]": {
				  required:"#customer_company2:checked",
			},
			"payer_data[city]": "required",
			"payer_data[zip_code]": {
				required: true,
				minlength: 2
			},
			
			
		//czesc dla odbiorcy
			
			"receipment_data[full_name]": "required",
			"receipment_data[home_number]": "required",
			"receipment_data[nip]": "required",
			"receipment_data[city]": "required",
			"receipment_data[zip_code]": {
				required: true,
				minlength: 2
			},			
			"receipment_data[receipment_name]": {
				required: true,
				email: true
			}
		},
		messages: {
			
			"customer_data[full_name]": "Nazwa jest wymagana!",
			"customer_data[home_number]": "pole wymagane",
			"customer_data[nip]": "pole wymagane",
			"customer_data[city]": "pole wymagane",
			"customer_data[zip_code]": "pole wymagane",
			"customer_data[phone_mobile]": "Numer telefonu powinien składać się z <2,11> cyfr!",
			"customer_data[phone_home]": "Numer telefonu powinien składać się z <2,11> cyfr.",
			"customer_data[name]": "Proszę wpisać poprawny adres e-mail!",
			
			"payer_data[full_name]": "pole wymagane",
			"payer_data[first_name]": "pole wymagane",
			"payer_data[last_name]": "pole wymagane",
			"payer_data[home_number]": "pole wymagane",
			"payer_data[nip]": "pole wymagane",
			"payer_data[city]": "pole wymagane",
			"payer_data[zip_code]": "pole wymagane",
			"payer_data[phone_mobile]": "Numer telefonu powinien składać się z <2,8> cyfr!",
			
			"receipment_data[full_name]": "pole wymagane",
			"receipment_data[home_number]": "pole wymagane",
			"receipment_data[nip]": "pole wymagane",
			"receipment_data[city]": "pole wymagane",
			"receipment_data[zip_code]": "pole wymagane",
			"receipment_data[receipment_name]": "Proszę wpisać poprawny adres e-mail!"

			},
			invalidHandler: function() { $('#ge4').animate({"height": "show", "width": "show"});
											$('#different_data_customer').html('Dane odbiorcy pokrywają się ze sobą? Nie chcesz wprowadzać zmian? Kliknij by schować formularz.');
									        
								        	$('#changed_input').attr('value', 'true');}
	});

	
	$('#checkForm').click(function(){
			

			var fName = document.getElementById('form_make_order');

			var zm = fName.payer_first_name.value;

			var err = '';
			
			if(fName.customer_company1.checked && fName.customer_nip.value == '')
				err += 'Jako firma musisz podać numer NIP! \n';
			
			if(fName.payer_first_name.value == '')
				err += 'Musisz podać imię płatnika! \n';

			if(fName.payer_last_name.value == '')
				err += 'Musisz podać nazwisko płatnika! \n';

			if(fName.payer_home_number.value == '')
				err += 'Musisz podać numer telefonu! \n';
			
			if(fName.payer_city.value == '')
				err += 'Musisz podać miejscowość! \n';

			if(fName.payer_zip_code.value == '')
				err += 'Musisz kod pocztowy! ';

				
				
			if(err != '') {
				alert(err);
				setTimeout("location.reload(true);",0);	
				return false;
			}

				
		
		
	});
	/*
	//onchange acceptance
	function live_change_acceptance(obj){

		//$(obj).find("option[value=3]").attr('selected','selected');
		//return false;
		if( $(obj).attr('value') == '1' ){
			
			$('#payment').find('option').each(function(){
								
				if($(this).attr('value') != '2'){
					
					//$(this).removeAttr('selected');
					//$(this).css({'display':'none'});
					$(this).remove();
				}
				else{
				
					$(this).attr('selected','selected');
				}
			});
		}
		else{
			
			$('#payment').find('option').each(function(){
				
					$(this).css({'display':'block'});
			});
		}
	}
	
	live_change_acceptance($('#acceptance'));
	
	$('#acceptance').live('change', function(){
		
		live_change_acceptance(this);
				
	});
	*/
	
	
	
});
