
$(document).ready(function() {
	$('#contact_form form').submit(function() {
		$('#contact_form span.error').remove();

		if ($('#contact_name').val() == '')
		{
			$('#contact_name')
				.after('<span class="error">Kérjük adja meg a '
					+ 'nevét.</span>')
				.focus();
			return false;
		}

		var email = $('#contact_email').val();
		var phone_number = $('#contact_phone_number').val();
		if (email == ''
			&& phone_number == '')
		{
			$('#contact_email')
				.after('<span class="error">Kérjük adja meg az e-mail '
					+ 'címét,</span>')
				.focus();
			$('#contact_phone_number')
				.after('<span class="error">vagy a telefonszámát.</span>')
			return false;
		}
		else if (email != ''
				&& ! is_email_valid(email))
		{
			$('#contact_email')
				.after('<span class="error">A megadott e-mail cím hibás. '
					+ 'Kérjük ellenőrizze.</span>')
				.focus();
			return false;
		}
		else if (phone_number != ''
				&& ! is_phone_number_valid(phone_number))
		{
			$('#contact_phone_number')
				.after('<span class="error">A megadott telefonszám cím '
					+ 'hibás. Kérjük ellenőrizze.</span>')
				.focus();
			return false;
		}

		if ($('#contact_message').val() == '')
		{
			$('#contact_message')
				.after('<span class="error">Kérjük írja le, mire szeretne '
					+ 'választ kapni a járművel kapcsolatban.</span>')
				.focus();
			return false;
		}
		return true;
	});
});

