$(document).ready(function(){ 		$("#box-other-addres").hide();	$("#box-new-address").hide();	$("#box-company").hide();	$("#chooseCompany").hide();	$("#transport-vat-need").hide();		// js checker	$(".ajax").show();	$("#alertJS").hide();	///////////////////////////	$('#radioKurier').click(function() {	  $("#box-other-addres").show();		$("#box-company").show();		$("#transport-vat-need").hide();		$("#vat-need").removeAttr("checked");	});	$('#radioTransport').click(function() {		$("#box-other-addres").show();		$("#box-company").hide();		$("#transport-vat-need").show();	});	$('#radioOsobisty').click(function() {		$("#box-other-addres").hide();		$("#box-new-address").hide();		$("#box-company").hide();		$("#otherAddressButton").removeAttr("checked");		$("#transport-vat-need").hide();		$("#vat-need").removeAttr("checked");	});	$('#firma').click(function() {	  $("#box-company").show();	});	$('#osoba-fizyczna').click(function() {	  $("#box-company").hide();	});		$('#vat-need').click(function() {		if ($("#vat-need").is(':checked')) {			$("#box-company").show();		} else {			$("#box-company").hide();		};	});	$("ul.subitems").hide();$("ul.subitems li ul").hide();//form handler$('.ajax').ajaxForm({	beforeSubmit: validateForm,		success: showResponseDetailsDialog});// date picker$('.date-pick').datePicker();invoiceFormController();otherAddress();function sent() {	$(".ajax").slideToggle('slow');	$("#info").show().append("<b>Serdecznie dziękujemy!</b> Państwa zapytanie zostało wysłane. <em>Satysfakcjonującą</em><br />odpowiedź przygotujemy, tak szybko jak to jest możliwe. Pozdrawiamy!");;	}function validateForm() {		$("#categoryError").hide();	$("#fullname").css("border-color","green").css("border-width","2px");	$("#street").css("border-color","green").css("border-width","2px");	$("#code").css("border-color","green").css("border-width","2px");	$("#city").css("border-color","green").css("border-width","2px");	$("#phone").css("border-color","green").css("border-width","2px");	$("#email").css("border-color","green").css("border-width","2px");	$("#reciveDate").css("border-color","green").css("border-width","2px");		var fullname = $("#fullname").val(); 	var street = $("#street").val();	var code = $("#code").val(); 	var city = $("#city").val();	var phone = $("#phone").val(); 	var email = $("#email").val();		var reciveDate = $("#reciveDate").val(); 	var isCompany = $("#firma").val();	 	var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 	var errors = 0;		if ($("ul.order > li > input:checked").length == 0) {		$("#categoryError").css("color", "red").show().html("Koniecznie <em>wybierz</em> \"KATEGORIĘ PRODUKTÓW\" z powyższych. Prosimy wybrać, to co najbardziej Państwa <strong>interesuje.</strong> Można wybrać wiele kategorii!<br />");		errors++;	}		if (fullname.length < 8) { 		$("#fullname").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (street.length < 6) { 		$("#street").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (code.length != 6) { 		$("#code").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (city.length < 5) { 		$("#city").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (phone.length < 6) { 		$("#phone").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (emailPattern.test(email) == false) { 		$("#email").css("border-color","red").css("border-width","2px"); 		errors++;	}	if (reciveDate.length != 10) { 		$("#reciveDate").css("border-color","red").css("border-width","2px"); 		errors++;	}		// wybrano firme, kolejne pola do validacji	if ($("#vat-need").is(':checked') || $("#radioKurier").is(':checked'))	{		$("#fv_company").css("border-color","green").css("border-width","2px");		$("#fv_street").css("border-color","green").css("border-width","2px");		$("#fv_code").css("border-color","green").css("border-width","2px");		$("#fv_city").css("border-color","green").css("border-width","2px");		$("#fv_nip").css("border-color","green").css("border-width","2px");				var fv_company = $("#fv_company").val();		var fv_street = $("#fv_street").val();		var fv_code = $("#fv_code").val();		var fv_city = $("#fv_city").val();		var fv_nip = $("#fv_nip").val();				if (fv_company.length < 6) { 			$("#fv_company").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (fv_street.length < 6) { 			$("#fv_street").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (fv_code.length != 6) { 			$("#fv_code").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (fv_city.length < 6) { 			$("#fv_city").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (fv_nip.length < 12) { 			$("#fv_nip").css("border-color","red").css("border-width","2px"); 			errors++;		}	}		if($("#otherAddressButton").is(':checked'))	{		$("#address_fullname").css("border-color","green").css("border-width","2px");		$("#address_street").css("border-color","green").css("border-width","2px");		$("#address_code").css("border-color","green").css("border-width","2px");		$("#address_city").css("border-color","green").css("border-width","2px");				var address_fullname = $("#address_fullname").val();		var address_street = $("#address_street").val();		var address_code = $("#address_code").val();		var address_city = $("#address_city").val();				if (address_fullname.length < 8) { 			$("#address_fullname").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (address_street.length < 6) { 			$("#address_street").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (address_code.length != 6) { 			$("#address_code").css("border-color","red").css("border-width","2px"); 			errors++;		}		if (address_city.length < 5) { 			$("#address_city").css("border-color","red").css("border-width","2px"); 			errors++;		}			}		// error handler	if (errors > 0) {		//alert("Znalazłem błędy ("+ errors +") w formularzu ..."); 		return false; 	}}function showResponseDetailsDialog(responseText, statusText, xhr, $form)  { 		var $dialog = $('<form action="" method="post" id="hello"></form>')			.html(responseText)			.dialog({				autoOpen: false,				title: 'Szczegóły zamówienia / Ustaw ilość worków',				modal: true,				width: 650,				position: 'top',				closeText: 'hideeee',				buttons:	{ "Zrealizuj zamówienie": function() { 											$(this).ajaxSubmit();											$(this).dialog('close');											sent();										 },										"Anuluj": function() {											$(this).dialog('close');										}																			}			});					$dialog.dialog('open');			return false;}function invoiceFormController() {	$('ul.order > li > input').click(function() {		//alert(this.name);		$(this).next().next().slideToggle('slow');	});		$('ul.subitems > li > input').click(function() {		//alert(this:checked);		var obj = $(this).is(':checked');		if (obj) {			$(this).next().next().slideToggle('slow');		} else {			$(this).next().next().hide();		};	});	}function otherAddress() {	$('#otherAddressButton').click(function() {		//alert($("#otherAddressButton").is(':checked'));		if ($("#otherAddressButton").is(':checked')) {			$("#box-new-address").show();		} else {			$("#box-new-address").hide();		};	});		}	});
