var RezerwacjeSerwisOpon = {
	uzupelnijDepozyt: function(nrRej) {
		if (nrRej.length < 4) {
			return;
		}
		xajax_uzupelnijDepozyt(nrRej, $('.input_serwisy:checked').val());
	}, 
	uzupelnijTyp: function(nrRej) { 
		if (nrRej.length < 4) {
			return;
		}
		xajax_uzupelnijTyp(nrRej);
	},
	pokazTerminarz: function() {
		if ($("#startViewForm").valid()) { 
			xajax_terminarzView(xajax.getFormValues('startViewForm', true));
		}
	}, 
	pokazTerminarzContent: function(data) {
		if (data.length == 0) { 
			return;
		}
		xajax_terminarzContentAjax(data);
	},
	pojazdSerwisValid: function() { 
		var validator = $("#startViewForm").validate({
			rules: { 
				"id_serwis": {required: true}, 
				"id_typ_pojazd": {required: true},
				"nr_rej": {required: true, minlength: 4}
			},
			messages: {
				"id_serwis": {required: "Wybierz adres"}, 
				"id_typ_pojazd": {required: "Nie wybrano typu pojazdu"},
				"nr_rej": {required: "Wpisz numer rejestracyjny pojazdu", minlength: "Numer rejestracyjny jest za krótki"}
			}
		});
	}, 
	rezerwuj: function(data, czas) {
		xajax_klientView(data, czas);
	},
	zapisz: function() { 
		if ($("#klientViewForm").valid()) { 
			xajax_zapisz(xajax.getFormValues('klientViewForm', true));
		}
	},
	_initDatePicker: function() { 
		$("#date_pick").datepicker($.extend({},$.datepicker.regional["pl"], {dateFormat: 'yy-mm-dd', showOn: 'button', buttonImage: 'web/2/images/icons/calendar_edit.png', buttonImageOnly: true}));
	}, 
	_initValidKlientForm: function() {
		var validator = $("#klientViewForm").validate({
			rules: { 
				"klient[nazwa]": {required: true}, 
				"klient[nr_tel]": {required: true}, 
				"klient[email]": {required: true, email: true}
			},
			messages: {
				"klient[nazwa]": {required: "Nie wpisano nazwy klienta"}, 
				"klient[nr_tel]": {required: "Nie wpisano numeru telefonu"}, 
				"klient[email]": {required: "Nie wpisano adresu e-mail", email: "Podaj poprawny adres e-mail"}
			}
		});
	}
}


