var anfrage_marka;
var anfrage_marka_komunikat;

var anfrage_model;
var anfrage_model_komunikat;

var anfrage_pojemnosc;
var anfrage_pojemnosc_komunikat;

var anfrage_rok;
var anfrage_rok_komunikat;

var anfrage_moc;
var anfrage_moc_komunikat;

var anfrage_nazwisko;
var anfrage_nazwisko_komunikat;

var anfrage_mail;
var anfrage_mail_komunikat;

var anfrage_id_oddzial;
var anfrage_id_oddzial_komunikat;

var form_marka_submit;
var form_anfrage_data_ok;
var form_byl_submit=0;

function form_pytanie_test_id_oddzial() {
		if (form_byl_submit) {

		if ($(anfrage_id_oddzial).find(":selected").attr('not_possible')) {
				$(anfrage_id_oddzial_komunikat).text("Bitte wählen Sie die Filiale aus");				
		} else {
				$(anfrage_id_oddzial_komunikat).text("");
		}
		 
		}
		form_pytanie_submit_blokada();
}


function form_pytanie_test_marka() {
		if (form_byl_submit) {
		if ($(anfrage_marka).val()) {
				$(anfrage_marka_komunikat).text("");				
		} else {
				$(anfrage_marka_komunikat).text("Bitte geben Sie den Fahrzeughersteller ein. (z.B. VW)");
		} 
		}
		form_pytanie_submit_blokada();
}

function form_pytanie_test_model() {
		if (form_byl_submit) {
		if ($(anfrage_model).val()) {
				$(anfrage_model_komunikat).text("");				
		} else {
				$(anfrage_model_komunikat).text("Bitte geben Sie das Fahrzeugmodell ein. (z.B. Golf)");
		} 
		}
		form_pytanie_submit_blokada();
}

function form_pytanie_test_pojemnosc() {
		if (form_byl_submit) {
		if ($(anfrage_pojemnosc).val().match(/^\d+$/)) {
				$(anfrage_pojemnosc_komunikat).text("");				
		} else {
				$(anfrage_pojemnosc_komunikat).text("Bitte geben Sie den Hubraum des Motors ein. (z.B. 1595)");
		}
		} 
		form_pytanie_submit_blokada();
}


function form_pytanie_test_rok() {
		if (form_byl_submit) {
						
		if ($(anfrage_rok).val().length==0) {
			$(anfrage_rok_komunikat).text("Bitte geben Sie das Baujahr des Fahrzeugs ein. (z.B. 2008)");		
		} else {
			if (! ($(anfrage_rok).val().match(/^\d+$/))) {
				$(anfrage_rok_komunikat).text("Bitte geben Sie das Baujahr des Fahrzeugs ein. (z.B. 2008)");		
			} else {
				if (! ($(anfrage_rok).val() > 1949)) {
					$(anfrage_rok_komunikat).text("Bitte geben Sie das Baujahr des Fahrzeugs ein. ( >1949 )");		
				}	else {
					$(anfrage_rok_komunikat).text("");
				}
			}
		}
		}
		form_pytanie_submit_blokada();
}


function form_pytanie_test_moc() {
		if (form_byl_submit) {
						
		if ($(anfrage_moc).val().length==0) {
			$(anfrage_moc_komunikat).text("Bitte geben Sie die Motorleistung ein.");		
		} else {
			if (! ($(anfrage_moc).val().match(/^\d+$/))) {
				$(anfrage_moc_komunikat).text("Bitte geben Sie die Motorleistung ein.");		
			} else {
					$(anfrage_moc_komunikat).text("");
			}
		}

		}
		form_pytanie_submit_blokada();
}

function form_pytanie_test_nazwisko() {
		if (form_byl_submit) {
						
		if ($(anfrage_nazwisko).val().length==0) {
			$(anfrage_nazwisko_komunikat).text("Bitte geben Sie Ihren Name ein.");		
		} else {
			$(anfrage_nazwisko_komunikat).text("");
		}

		}
		form_pytanie_submit_blokada();
}


function form_pytanie_test_mail() {
		if (form_byl_submit) {
						
		if ($(anfrage_mail).val().length==0) {
			$(anfrage_mail_komunikat).text("Bitte geben Sie Ihre richtige E-mail-Adresse ein.");		
		} else {
			if (! ($(anfrage_mail).val().match(/^[0-9a-zA-Z_.-]+@([0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/))) {
				$(anfrage_mail_komunikat).text("Bitte geben Sie Ihre richtige E-mail-Adresse ein.");		
			} else {
					$(anfrage_mail_komunikat).text("");
			}
		}

		}
		form_pytanie_submit_blokada();
}

function form_pytanie_test_wszystko() {
	form_pytanie_test_id_oddzial();
	form_pytanie_test_marka();
	form_pytanie_test_model();
	form_pytanie_test_pojemnosc();
	form_pytanie_test_rok();
	form_pytanie_test_moc();
	form_pytanie_test_nazwisko();
	form_pytanie_test_mail();
}

$(document).ready(function() {

	 form_marka_submit=$('form[name="pytanie"] input[name="submit"]');

	 anfrage_id_oddzial=$('#id_oddzial');
	 anfrage_id_oddzial_komunikat=$('#id_oddzial_komunikat');
	 $(anfrage_id_oddzial).change(form_pytanie_test_id_oddzial);
	
	 anfrage_marka=$('#marka');	 
	 anfrage_marka_komunikat=$('#marka_komunikat');
	 $(anfrage_marka).keyup(form_pytanie_test_marka);

	 anfrage_model=$('#model');	 
	 anfrage_model_komunikat=$('#model_komunikat');
	 $(anfrage_model).keyup(form_pytanie_test_model);

	 anfrage_pojemnosc=$('#pojemnosc');	 
	 anfrage_pojemnosc_komunikat=$('#pojemnosc_komunikat');
	 $(anfrage_pojemnosc).keyup(form_pytanie_test_pojemnosc);

	 anfrage_rok=$('#rok');	 
	 anfrage_rok_komunikat=$('#rok_komunikat');
	 $(anfrage_rok).keyup(form_pytanie_test_rok);

	 anfrage_moc=$('#moc');	 
	 anfrage_moc_komunikat=$('#moc_komunikat');
	 $(anfrage_moc).keyup(form_pytanie_test_moc);

	 anfrage_nazwisko=$('#nazwisko');	 
	 anfrage_nazwisko_komunikat=$('#nazwisko_komunikat');
	 $(anfrage_nazwisko).keyup(form_pytanie_test_nazwisko);

	 anfrage_mail=$('#mail');	 
	 anfrage_mail_komunikat=$('#mail_komunikat');
	 $(anfrage_mail).keyup(form_pytanie_test_mail);

	 $('form[name="pytanie"]').submit(function() {
	 		form_byl_submit=1;
	 		form_pytanie_test_wszystko();
	 		if ($(form_anfrage_data_ok).attr("value")>0) {
				return true; 
			} else {
				return false;
			}	 			 
	 });

	 form_anfrage_data_ok=$('#form_anfrage_data_ok');
	 
	 form_pytanie_test_wszystko();
}
);

function form_pytanie_submit_blokada() {
		if (
					$(anfrage_marka_komunikat).text() 
				+	$(anfrage_model_komunikat).text()
				+	$(anfrage_pojemnosc_komunikat).text()
				+	$(anfrage_rok_komunikat).text()					
				+	$(anfrage_moc_komunikat).text()					
				+	$(anfrage_nazwisko_komunikat).text()					
				+	$(anfrage_mail_komunikat).text()
				+ $(anfrage_id_oddzial).find(":selected").attr('not_possible')
				) 
		{
//				$(form_marka_submit).attr("disabled","disabled");
				$(form_anfrage_data_ok).attr("value",'0');
		} else {
//				$(form_marka_submit).removeAttr("disabled");		
				$(form_anfrage_data_ok).attr("value",'1');
		}
}

