function metodaPlatnosci(m) {



	if (PlnPayTypeArray && m)

		for ( var i = 0; i < PlnPayTypeArray.length; i++)

			if (PlnPayTypeArray[i].type == m)

				return PlnPayTypeArray[i].name;

}



/* ... */



var warunkiChecked = true;

var fakturaVatChecked = false;



$(function() {



	printMetodyPlatnosci();



	$('#payForm')

			.submit(

					function() {



						var error = 0;



						$

								.ajax( {

									type : 'get',

									url : 'koszyk/do.php?a=checkEmail&email=' + $(

											"input[name='email']").val(),

									cache : false,

									dataType : 'json',

									async : false,



									success : function(obj) {



										if (obj.email == 0) {

											$("input[name='email']").closest(

													'p').find('span').remove();

											$("input[name='email']").closest(

													'p').css('color', '#f00');

											$("input[name='email']")

													.closest('p')

													.append(

															'<span>&nbsp;Niepoprawny adres email!</span>');

											error = ( !error ? 1 : error);

										} else {

											$("input[name='email']").closest(

													'p').css('color', '');

											$("input[name='email']").closest(

													'p').find('span').remove();

											error = ( !error ? 0 : error);

										}

									}

								});



						if ($.trim($("input[name='email']").val()) != $.trim($(

								"input[name='email2']").val())) {

							$("input[name='email2']").closest('p').find('span')

									.remove();

							$("input[name='email2']").closest('p').css('color',

									'#f00');

							$("input[name='email2']")

									.closest('p')

									.append(

											'<span>&nbsp;Adresy email muszą się zgadzać</span>');

							error = ( !error ? 1 : error);



						} else {

							$("input[name='email2']").closest('p').css('color',

									'');

							$("input[name='email2']").closest('p').find('span')

									.remove();

							error = ( !error ? 0 : error);



						}



						if ($.trim($("input[name='imie']").val()) == "") {

							$("input[name='imie']").closest('p').find('span')

									.remove();

							$("input[name='imie']").closest('p').css('color',

									'#f00');

							$("input[name='imie']")

									.closest('p')

									.append(

											'<span>&nbsp;Proszę wpisac swoje imię</span>');

							error = ( !error ? 1 : error);



						} else {

							$("input[name='imie']").closest('p').css('color',

									'');

							$("input[name='imie']").closest('p').find('span')

									.remove();

							error = ( !error ? 0 : error);

						}

						if ($.trim($("input[name='nazwisko']").val()) == "") {

							$("input[name='nazwisko']").closest('p').find(

									'span').remove();

							$("input[name='nazwisko']").closest('p').css(

									'color', '#f00');

							$("input[name='nazwisko']")

									.closest('p')

									.append(

											'<span>&nbsp;Proszę wpisac swoje nazwisko</span>');

							error = ( !error ? 1 : error);



						} else {

							$("input[name='nazwisko']").closest('p').css(

									'color', '');

							$("input[name='nazwisko']").closest('p').find(

									'span').remove();

							error = ( !error ? 0 : error);

						}



						return error ? false : true;



					});



	loadPlatnosc();



	$('#confirmForm')

			.submit(

					function() {

						var submit = 0; 

						$(this).attr('action', "https://www.platnosci.pl/paygw/UTF/NewPayment");



						$.ajax( {

									type : 'get',

									url : "koszyk/do.php?a=unreg",

									cache : false,

									async : false,



									success : function() {

										submit = 1; 

									}



								});



						return submit ? true : false;



					});



});



function printMetodyPlatnosci() {



	if (PlnPayTypeArray) {

		$('#jsjs').val('1'); // / ustawienie zmiennej w formularzu co bybyło

								// wiadomo ze jest włączona obsługa js

		var cols = 5;

		var tbl = $("#metodaPlatnosciTable");

		var str = '';

		for ( var i = 0; i < PlnPayTypeArray.length; i += cols) {

			str += '<tr>';

			for ( var c = i; c < i + cols; c++) {

				var pt = PlnPayTypeArray[c];

				if ( pt != undefined && pt.type && pt.enable == 'true') {

					str += '<td><div> <input  type="radio" name="pay_type" id="p'

							+ pt.type

							+ '" value="'

							+ pt.type

							+ '"  /><label for="p'

							+ pt.type

							+ '"><img src="koszyk/imgs/on-'

							+ pt.type

							+'.gif" alt="Zapłać przez '

							+ pt.name

							+ '" /><br />'

							+ pt.name

							+ '</label></div> </td>';

				}

			}

			str += "</tr>";

		}



		tbl.html(str);



		$('#metodaPlatnosciTable').find('div').click(function() {

			$("#metodaPlatnosciTable").find("div").css('border', '');

			$(this).css('border', '1px dashed #cacdcf');

			$(this).children().attr('checked', true);



		});



		var fdiv = $('#metodaPlatnosciTable').find('div').first();

		fdiv.children().attr('checked', true); // oznaczenie pierwszej metody

												// jako aktywna!

		fdiv.css('border', '1px dashed #cacdcf');// oznaczenie pierwszej

													// metody jako aktywna

													// (ramka)!



	}

}



function loadPlatnosc() {

	/* .... */

	if ($('#payForm')) {

		$("#warunkiUzywaniaSzablonow").attr('checked', warunkiChecked);

		$("#warunkiUzywaniaSzablonow").click(warunkiClick);

		$("#newsletter").attr('checked', true);



	}



	$('#ffvat').find('input')

			.click(

					function() {



						if ($(this).val() == 1) {

							if (!fakturaVatChecked) {



								$("#doZaplaty")

										.text(

												parseFloat(eval($("#doZaplaty")

														.text()) + 6, 2));

								fakturaVatChecked = true;



							}

						} else {

							if (fakturaVatChecked) {

								$("#doZaplaty")

										.text(

												parseFloat(eval($("#doZaplaty")

														.text()) - 6, 2));

								fakturaVatChecked = false;

							}

						}



					});



	$('#email2').bind('paste', function(e) {

		e.preventDefault();

		$(this).closest('p').find('span').remove();

		$(this).closest('p').css('color', '#f00');

		$(this).closest('p').append('<span>&nbsp;proszę wpisać email</span>');



	});

	$('#email2').bind('keypress', function() {

		$(this).closest('p').css('color', '');

		$(this).closest('p').find('span').remove();

	});

	



}



function warunkiClick() {



	if (warunkiChecked) {

		$("#sendForm").attr('disabled', true);

		$("#sendForm").val("Musisz zaakceptować regulamin");

		warunkiChecked = false;

	} else {

		$("#sendForm").attr('disabled', false);

		$("#sendForm").val(" Przejdź dalej ");

		warunkiChecked = true;

	}

}


