function label($for, $input){

	$("label").each(function(){
		if ($(this).attr("for") == $for ){ 
		wartosc = $(this).text()+" "+$input;
		}
	});
return wartosc;
}

function wal(produkt){

var zawartosc = ("<b>Miejsce nadania i doręczenia</b><br/>");
	$("#miejsce").find("select").each(function(){	
			zawartosc += label($(this).attr("id"), $(this).val())+"<br/>";
			
	});

	$("#miejsce").find("input:filled").each(function(){	
		if ($(this).attr("type") != "radio"){
			zawartosc += label($(this).attr("id"), $(this).val())+"<br/>";
		}
		
	});
	zawartosc += ("<br/><b>Co nadajesz?</b><br/>");
	$("#zawartosc").find("select").each(function(){	
			zawartosc += label($(this).attr("id"), $(this).val())+"<br/>";
	});
	$("#zawartosc").find("input:filled").each(function(){	
		if ($(this).attr("type") != "radio"){
			zawartosc +=  label($(this).attr("id"), $(this).val())+"<br/>";
		}
		
	});
	zawartosc += ("<br/><b>Czy zależy Ci na szybkiej dostawie?</b><br/>");
		$("#czas").find("input:radio[checked]").each(function(){
		zawartosc +=  label($(this).attr("id"), $(this).val())+"<br/>";
	});
	zawartosc += ("<br/><b>Wybrany produkt DHL</b><br/>"+produkt+"<br/><br/><b>Wybrane usługi dodatkowe</b><br/>");
	$("#listaProduktow").find("input:checkbox[checked]").each(function(){	
			zawartosc += $(this).attr("id")+"<br/>";
	});

	
	
	window.location.href = 'kontakt.php?zawartosc='+zawartosc+'&produkt='+produkt;

}
var rulK = {
	rules: {
		imie:{
			required: true,
			minLength: 2
		},
		nazwisko:{
			required: true,
			minLength: 2
		},
		nazwafirmy:{
			required: true
		},
		telefon:{
			required: true,
			minLength: 9
		},
		email:{
			required: true,
			email: true
		},
		ulica:{
			required: true,
			minLength: 2
			
		},
		kodpocztowy:{
			required: true,
			polishPostCode:true,
			remote: "postcode.php",
			minLength: 2,
			maxLength: 10
		},
		miejsocowosc:{
			required: true,
			minLength: 2
		}
	},
	
	messages: {
		imie:{
			required: "Podaj imię",
			minLength: "Podaj poprawne imię"
		},
		nazwisko:{
			required: "Podaj nazwisko",
			minLength: "Podaj poprawne nazwisko"
		},
		nazwafirmy:{
			required: "Podaj nazwę firmy"
		},
		telefon:{
			required: "Podaj numer telefonu",
			minLength: "Podaj poprawny numer telefonu"
		},
		email:{
			required: "Podaj adres e-mail",
            email: "Podaj poprawny adres e-mail"
		},
		ulica:{
			required: "Podaj ulicę",
			minLength: "Podaj poprawną nazwę ulicy"
		},
		kodpocztowy:{
			required: "Podaj kod pocztowy",
			minLength: "za krótki kod pocztowy ",
			maxLength: "za długi kod pocztowy",
			polishPostCode: "niepoprawny format kodu",
			remote: "niepoprawny kod pocztowy"
		},
		miejscowosc:{
			required: "Podaj miejscowość",
			minLength: "Podaj poprawną nazwę miejscowości"
		}
	},
	

errorPlacement : function(error, element){

		
	var elem = $('#kontaktErr');

		if (error.attr('for') == 'nazwafirmy'){
			if( $('#kontaktErr label[for="nazwafirmy"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}
		}
		
		if (error.attr('for') == 'imie'){
			if( $('#kontaktErr label[for="imie"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		if (error.attr('for') == 'nazwisko'){
			if( $('#kontaktErr label[for="nazwisko"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		if (error.attr('for') == 'telefon'){
			if( $('#kontaktErr label[for="telefon"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		if (error.attr('for') == 'email'){
			if( $('#kontaktErr label[for="email"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		
		if (error.attr('for') == 'ulica'){
			if( $('#kontaktErr label[for="ulica"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		if (error.attr('for') == 'kodpocztowy'){
			if( $('#kontaktErr label[for="kodpocztowy"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		if (error.attr('for') == 'miejscowosc'){
			if( $('#kontaktErr label[for="miejscowosc"]').length == 0 ){
				error.appendTo( elem );
				elem.addClass('error');
				elem.parent().css({borderLeft: '1px solid red'});
			}	
		}
		
	},
	
	
	success: function(label){
		if(label.attr('for') == 'nazwafirmy'){
			$('#kontaktErr label[for="nazwafirmy"]').remove();
		}
		if(label.attr('for') == 'imie'){
			$('#kontaktErr label[for="imie"]').remove();
		}
		if(label.attr('for') == 'nazwisko'){
			$('#kontaktErr label[for="nazwisko"]').remove();
		}
		if(label.attr('for') == 'telefon'){
			$('#kontaktErr label[for="telefon"]').remove();
		}
		if(label.attr('for') == 'email'){
			$('#kontaktErr label[for="email"]').remove();
		}
		
		if(label.attr('for') == 'ulica'){
			$('#kontaktErr label[for="ulica"]').remove();
		}
		if(label.attr('for') == 'miejscowosc'){
			$('#kontaktErr label[for="miejscowosc"]').remove();
		}
		if(label.attr('for') == 'kodpocztowy'){
			$('#kontaktErr label[for="kodpocztowy"]').remove();
		}
		
		if($('#kontaktErr label[for="email"]').length == 0 && $('#kontaktErr label[for="telefon"]').length == 0 && $('#kontaktErr label[for="nazwisko"]').length == 0 && $('#kontaktErr label[for="imie"]').length == 0 && $('#kontaktErr label[for="nazwafirmy"]').length == 0 && $('#kontaktErr label[for="kodpocztowy"]').length == 0 && $('#kontaktErr label[for="ulica"]').length == 0 && $('#kontaktErr label[for="miejscowosc"]').length == 0
		){
			$('#kontaktErr').removeClass("error");
			$('#kontaktErr').parent().css({border: 'none'});
			}
	},
	afterRemoteCallback:function(){
		return;
		}
};


$(document).ready(function(){   
	validatorK = $("#frm").validate(rulK);
});
