$(

	function()
	{

		$("FORM .help").hide();

		// doklejenie do helpa grafiki
		$('<div class="triangle">').appendTo("FORM .help");

		$("FORM input, FORM textarea").focus
		(

			function()
			{
				$(this).siblings(".help").fadeIn("fast");
			}

		);

		$("FORM input, FORM textarea").blur
		(

			function()
			{
				$(this).siblings(".help").fadeOut("fast");
			}

		);

		// wysłanie klasycznego formularza
		$("FORM:not(.by-ajax) a[href='#submit']").click
		(
			function(e)
			{
				e.preventDefault();

				$(this).parents("FORM").submit();
			}
		);

		// wysyłanie formularza poprzez AJAX
		$("FORM.by-ajax a[href='#submit']").click
		(
			function(e)
			{
				e.preventDefault();

				var parentForm = $(this).parents("FORM");

				var action = $(parentForm).attr("action");

				var statusRef = $(this).siblings(".ajax-status").fadeIn();

				$.post(action, $(parentForm).serialize(),
				function(data)
				{
					if (data == "OK")
					{
						$(statusRef).text("Wysłano poprawnie");

						setTimeout(function(){$(statusRef).fadeOut();}, 2000);

						// wyczyszczenie całego formularza
						clearForm(parentForm);
						
					}
					else alert(data);
				});
			}
		);

	}

);

function clearForm(form)
{
	$(form).find(":input:not([type='hidden'])").val("");
}

