$(document).ready(function()
{
    /* pokazanie okna powiadom znajomego */
    /* wyświetlenie okna nowego rekordu i schowanie tabeli */
    $("a#link_powiadom").click
    (
        function()
        {
            $(".powiadom").show();
            return false;
        }
    );

	/* opcje dla formularza: newsletter */
    var opcje_newsletter = {
        target:        '#aj',
        beforeSubmit:  function() { $("#newsletter").hide(); },
        success:       function() { $("#aj").show(); },
        type:      'post'
    };

	/* walidacja formularza: newsletter */
	$("#form_newsletter").validate
	(
		{
			submitHandler: function(form) { $(form).ajaxSubmit(opcje_newsletter); return false; },
			errorClass: "walidacja",
			rules:
			{
				newsletter_maile_adres: 		{ required: true, email: true },
                odp:                            { required: true, digits: true },
                zgoda:                          { required: true }
			},
			messages:
			{
				newsletter_maile_adres: 		{ required: "<br />Wprowadź e-mail!", email: "<br />Wprowadź poprawny e-mail!" },
                odp:                            { required: "<br />Wprowadź wynik!", digits: "<br />Dozwolone wyłącznie cyfry!" },
                zgoda:                          { required: " Musić wyrazić zgodę!" }
            }
		}
	);

	/* opcje dla formularza: wyszukiwarka */
    var opcje_wyszukiwarka = {
        target:        '#aj',
        beforeSubmit:  function() { $("#aj").hide(); },
        success:       function() { $("#aj").show(); },
        type:      'post'
    };

	/* walidacja formularza: wyszukiwarka */
	$("#form_wyszukiwarka").validate
	(
		{
			submitHandler: function(form) { $(form).ajaxSubmit(opcje_wyszukiwarka); return false; },
			errorClass: "walidacja",
			rules:
			{
				szukaj: 		                { required: true }
			},
			messages:
			{
				szukaj: 		                { required: "" }
			}
		}
	);

	/* opcje dla formularza: powiadom znajomego */
    var opcje_powiadom = {
        target:        '#pow',
        beforeSubmit:  function() { $("#newsletter").hide(); $("#link_powiadom").hide(); },
        success:       function() { $("#aj").show(); },
        type:      'post'
    };

	/* walidacja formularza: powiadom znajomego */
	$("#form_powiadom").validate
	(
		{
			submitHandler: function(form) { $(form).ajaxSubmit(opcje_powiadom); return false; },
			errorClass: "walidacja",
			rules:
			{
				pow_email: 		{ required: true, email: true }
			},
			messages:
			{
				pow_email: 		{ required: " Wprowadź e-mail!", email: " Wprowadź poprawny e-mail!" }
            }
		}
	);

}
);