﻿$(function() {
		
			
	var form = $('#form');
	var name = $('#name');
	var surname = $('#surname');
	var surnameInfo = $('#surnameInfo');
	var nameInfo = $('#nameInfo');
	var email = $('#email');
	var email2 = $('#email2');
	var emailInfo = $('#emailInfo');
	var email2Info = $('#email2Info');
	var city = $('#city');
	var cityInfo = $('#cityInfo');
	
	function validateName() {
		if(name.val().length == 0) {
			name.addClass("error");
			nameInfo.text("Pole obowiązkowe.");
			return false;
		}else {
			name.removeClass("error");
			nameInfo.text("");
			return true;
		}
	}
	
	function validateSurname() {
		if(surname.val().length == 0) {
			surname.addClass("error");
			surnameInfo.text("Pole obowiązkowe.");
			return false;
		}else {
			surname.removeClass("error");
			surnameInfo.text("");
			return true;
		}
	}
	
	function checkEmail() {
		if(email.val() != email2.val()) {
			email.addClass("error");
			email2.addClass("error");
			if(email2.val() == 0) {
				email2Info.text("Prosimy potwierdzić adres email.");
				return false;
			}else {
				email2Info.text("Podane adresy nie zgadzają się.");
				return false;
			}
		}else {
			email.removeClass("error");
			email2.removeClass("error");
			email2Info.text("");
			return true;
		}
	}
	
	function validateEmail() {
		if(email.val().length == 0) {
			email.addClass("error2");
			emailInfo.text("Pole obowiązkowe.");
			return false;
		}else {
			email.removeClass("error2");
			emailInfo.text("");
			return true;
		}
	}
	
	function validateCity() {
		if(city.val().length == 0) {
			city.addClass("error");
			cityInfo.text("Pole obowiązkowe.");
			return false;
		}else {
			city.removeClass("error");
			cityInfo.text("");
			return true;
		}
	}
	
	city.blur(validateCity);
	city.keyup(validateCity);
	email2.blur(checkEmail);
	email2.keyup(checkEmail);
	email.blur(validateEmail);
	email.blur(checkEmail);
	name.blur(validateName);
	name.keyup(validateName);
	surname.blur(validateSurname);
	surname.keyup(validateSurname);
		
	$('#submit').click(function() {
		if(validateName() & validateSurname() & checkEmail() & validateEmail() & validateCity())
			return true;
		else
			return false;
	});
      
});