			function FunkcjeStartowe() {
				$('.checkDiv').each(function(){
					if ($(this).attr('name') == 1) {
						$(this).find('INPUT:eq(0)').val(1);
						$(this).css('background-position', 'bottom');
					} else {
						$(this).find('INPUT:eq(0)').val(0);
						$(this).css('background-position', 'top');
					}
				});
				
				/* *************** */
				/* LISTA KATEGORII */
				/* *************** */
				$('#ListaKategoriiDivOuter').each(function(){
					$('#ListaKategoriiDiv .first').css('width', parseInt($('#ListaKategoriiDiv .first').width()) + 'px');
					$('#ListaKategoriiDivOuter').css('width', parseInt($('#ListaKategoriiDiv').width()) + 'px');
					$('#ListaKategoriiDiv').find('.notfirst').each(function(){
						$(this).css('width', parseInt($('#ListaKategoriiDiv .first').width()) + 19 + 'px');
					});
					var wk = $('#ListaKategoriiDiv').attr('name').split('*');
					wk = parseInt(wk[2]);
					if (wk > 0) $('#ListaKategoriiDiv .first').html($('#ListaKategoriiDiv .notfirst[name="' + wk + '"]').html());
				});
				
				/* *********** */
				/* LISTA MAREK */
				/* *********** */
				$('#ListaMarekDivOuter').each(function(){
					$('#ListaMarekDiv .first').css('width', parseInt($('#ListaMarekDiv .first').width()) + 'px');
					$('#ListaMarekDivOuter').css('width', parseInt($('#ListaMarekDiv').width()) + 'px');
					//alert($('#ListaMarekDiv').width());
					$('#ListaMarekDiv .notfirst').each(function(){
						$(this).css('width', parseInt($('#ListaMarekDiv .first').width()) + 19 + 'px');
						//alert($(this).css('padding-left'));
					});
					var wm = $('#ListaMarekDiv').attr('name').split('*');
					wm = parseInt(wm[2]);
					if (wm > 0) $('#ListaMarekDiv .first').html($('#ListaMarekDiv .notfirst[name="' + wm + '"]').html());
				});
				
			}
			
			function ValidateMD(wartosc, rodzaj)
			{
				var odpowiedz = '';
				$('#' + rodzaj + '_error').html('<img src="Layout/ajax-loader.gif"/>');
				$.ajax({
					url		: "ajax/validateMD.ajax.php",
					type	: "POST",
					data	: "wartosc=" + wartosc + "&rodzaj=" + rodzaj,
					async	: false,
					success	: function(odp){
									odpowiedz = odp;
					}, error: function(){
									odpowiedz = 'Błąd';
					}
				});
				return odpowiedz;
			}
			
			function ValidateNewsletter(elementName)
			{
				var result = Array();
				var resultName = Array();
				if ($("INPUT[name='akcja']").val() == 'zapisz') {
					if (elementName == 'all') {
						var obj = $('FORM[name="newslet"]');
						var toValidate = obj.find('.toValidate');
						var i = 0;
						toValidate.each(function(){
							resultName[i] = $(this).attr('name');
							result[i] = ValidateMD($(this).val(), $(this).attr('name'));
							i++;
						});
					} else {
						
					}
				}
				odp = true;
				//alert($("INPUT[name='akcja']").val());
				for (i = 0; i < result.length; i++) {
					if (result[i] != 'ok') {
						$('#' + resultName[i] + '_error').html(result[i]);
						odp = false;
					} else $('#' + resultName[i] + '_error').html('');
				}
				return odp;
			}
			
			function ValidateRealizuj(elementName)
			{
				if ($('INPUT[name="faktura"]').parent().attr('name') == 1) {
					var result = Array();
					var resultName = Array();
					if (elementName == 'all') {
						var obj = $('FORM[name="realizuj"]');
						var toValidate = obj.find('.toValidate');
						var i = 0;
						toValidate.each(function(){
							resultName[i] = $(this).attr('name');
							result[i] = ValidateMD($(this).val(), $(this).attr('name'));
							i++;
						});
					} else {
						
					}
					odp = true;
					for (i = 0; i < result.length; i++) {
						if (result[i] != 'ok') {
							$('#' + resultName[i] + '_error').html(result[i]);
							odp = false;
						} else $('#' + resultName[i] + '_error').html('');
					}
					return odp;
				} else return true;
			}
			
			function ValidateKontakt(elementName)
			{
				var result = Array();
				var resultName = Array();
				if (elementName == 'all') {
					var obj = $('FORM[name="kontakt"]');
					var toValidate = obj.find('.toValidate');
				} else {
					var obj = $('FORM[name="kontakt"]');
					var toValidate = obj.find('[name=' + elementName + ']');
				}
					var i = 0;
					toValidate.each(function(){
						resultName[i] = $(this).attr('name');
						result[i] = ValidateMD($(this).val(), 'kon_' + $(this).attr('name'));
						i++;
					});
				odp = true;
				for (i = 0; i < result.length; i++) {
					if (result[i] != 'ok') {
						$('#kon_' + resultName[i] + '_error').html(result[i]);
						odp = false;
					} else $('#kon_' + resultName[i] + '_error').html('');
				}
				return odp;
			}
			
			function pausecomp(millis)
			{
			var date = new Date();
			var curDate = null;

			do { curDate = new Date(); }
			while(curDate-date < millis);
			}
			
            $(document).ready(function() {
                $('#demoOne a').lightBox();
                $('#produkt_rozmiarowka a').lightBox();

                $("#marka_opis").click(function () {
                    if ($("#marka").is(":hidden")) {
                         $("#marka").slideDown("slow");
                         $("#marka_opis").css({backgroundColor: '#2BC1CF'});
                    } else {
                         $("#marka").slideUp("slow");
                         
                        $("#marka_opis").css({backgroundColor: '#E5E1E0'});
                    }
                    
                });

                $("#rozmiar").selectbox();
                $("#ilosc").selectbox();
				$('.koszyk_produkt_ilosc').selectbox();
				$('.koszyk_produkt_rozmiar').selectbox();
				
				$('#rozmiar_ilosc').find('.jquery-selectbox-list:eq(0)').find('span:eq(0)').click();
				$('#rozmiar_ilosc').find('.jquery-selectbox-list:eq(0)').find('span:eq(0)').click();


				function pause(numberMillis)
				{
					var now = new Date();
					var exitTime = now.getTime() + numberMillis;
					while (true)
					{
						now = new Date();
						if (now.getTime() > exitTime)
						return;
					}
				}
				
				$('FORM[name="kontakt"]').find('.toValidate').blur(function(){
					ValidateKontakt($(this).attr('name'));
				});
				
				$('.checkDiv').click(function(){
					if ($(this).attr('name') == 0) {
						$('.cd1').html('<img src="Layout/ajax-loader.gif" style="margin: 3px 0px 0px 3px;" />');
						var obj = $(this);
						var wybrana_platnosc = $(this).next().attr('name');
						$('.cd1').attr('name', 2);
						$('.cd1').css('background-position', 'top');
						
						$(this).css('background-position', 'bottom');
						$('INPUT[name="platnosc_wybor"]').val(wybrana_platnosc);
						//pause(1000);
						$.ajax({
							type		: "POST",
							url			: "ajax/platnosc_wybor.ajax.php",
							data		: "id=" + wybrana_platnosc,
							success		: function(odp){
												$('.cd1').empty();
												$('.cd1').attr('name', 0);
												obj.attr('name', 1);
							}, error	: function(){
												$('.cd1').empty();
												$('.cd1').attr('name', 0);
												obj.attr('name', 1);
							}
						})
					}
				});

				$('#kodBtn').click(function(){
					$('INPUT[name="kod"]').val($('INPUT[name="kodPromocyjny"]').val());
					$('INPUT[name="kod"]').parent().submit();
				});

				$('INPUT[name="platnosc_sposob"]').click(function(){
					var wartoscNew = $(this).attr('value');
					if ($(this).parent().parent().attr('name') != wartoscNew) {
						if (wartoscNew == "1") {
							// Wy&#156;wietlanie listy p3atno&#156;ci
							$('.sposobPlatnosci').animate({"height": "show", "opacity": "show"}, "slow");
						} else {
							// Ukrywanie listy p3atno&#156;ci
							$('.sposobPlatnosci').animate({"height": "hide", "opacity": "hide"}, "slow");
						}
					}
					$(this).parent().parent().attr('name', wartoscNew);
				});

				$('INPUT[name="faktura"]').click(function(){
					var obj = $(this).parent();
					//alert(parseInt(obj.attr('name')));
					if (parseInt(obj.attr('name')) < 2) {
						if ($(this).attr('checked') == true) {
							obj.attr('name', 2);
							$('.chceFakture').animate({"height": "show", "opacity": "show"}, "slow",
								function(){
									obj.attr('name', 1);
									obj.find('INPUT:eq(0)').attr('checked', true);//zabezpieczeniem przed klikaczami
								}
							);
						} else {
							obj.attr('name', 2);
							$('.chceFakture').animate({"height": "hide", "opacity": "hide"}, "slow",
								function(){
									obj.attr('name', 0);
									obj.find('INPUT:eq(0)').attr('checked', false);//zabezpieczeniem przed klikaczami
								}
							);
						}
					}
				});

            });

            var timeout    = 500;
            var closetimer = 0;
            var ddmenuitem = 0;

            function jsddm_open()
            {  jsddm_canceltimer();
               jsddm_close();
               ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

            function jsddm_close()
            {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

            function jsddm_timer()
            {  closetimer = window.setTimeout(jsddm_close, timeout);}

            function jsddm_canceltimer()
            {  if(closetimer)
               {  window.clearTimeout(closetimer);
                  closetimer = null;}}

            $(document).ready(function()
            {
					$('#jsddm > li').bind('mouseover', jsddm_open)
					$('#jsddm > li').bind('mouseout',  jsddm_timer)

					$('#newsletter').hover(function(){
						$(this).css('height', '80px');
					}, function(){
						$(this).css('height', '40px');
					});

					$('.koszyk_produkt_ilosc').change(function(){
						if ($(this).val() != parseInt($(this).parent().parent().attr('name'))) {
							obj = $('FORM[name="zmiana_zawartosci_koszyka"]').find('INPUT:eq(0)');
							obj.attr('name','ilosc_' + $(this).attr('name'));
							obj.val($(this).val());
							obj.parent().submit();
						}
					});

					$('.koszyk_produkt_rozmiar').change(function(){
						if ($(this).val() != parseInt($(this).parent().parent().attr('name'))) {
							obj = $('FORM[name="zmiana_zawartosci_koszyka"]').find('INPUT:eq(0)');
							obj.attr('name','rozmzm_' + $(this).attr('name'));
							obj.val($(this).val());
							obj.parent().submit();
						}
					});
					
					/* *************** */
					/* LISTA KATEGORII */
					/* *************** */
					
					$('#ListaKategoriiDiv .first').click(function(){
						var il = $('#ListaKategoriiDiv').find('a').length;
						$('#ListaKategoriiDiv').css('height', il * 28 + 'px');
					});
					
					$('#ListaKategoriiDiv').hover(function(){
					}, function(){
						$('#ListaKategoriiDiv').css('height', '28px');				
					});
					
					$('#ListaKategoriiDiv .notfirst').click(function(){
						var nazwa = $(this).html();
						if ($(this).attr('name') == 0) nazwa = 'Wybierz kategorię';
						$(this).parent().find('.first:eq(0)').html(nazwa);
						$('SELECT[name="listaKategorii"]').val($(this).attr('name'));
						$('#ListaKategoriiDiv').css('height', '28px');
						var par = $('#ListaKategoriiDiv').attr('name').split('*');
						document.location.href='/m/' + par[0] + '/p/1/wk/' + $(this).attr('name') + '/' + par[1] + '.html';
					});
					
					/* *********** */
					/* LISTA MAREK */
					/* *********** */
					
					$('#ListaMarekDiv .first').click(function(){
						var il = $('#ListaMarekDiv').find('a').length;
						$('#ListaMarekDiv').css('height', il * 28 + 'px');
					});
					
					$('#ListaMarekDiv').hover(function(){
					}, function(){
						$('#ListaMarekDiv').css('height', '28px');				
					});
					
					$('#ListaMarekDiv .notfirst').click(function(){
						var nazwa = $(this).html();
						if ($(this).attr('name') == 0) nazwa = 'Wybierz markę';
						$(this).parent().find('.first:eq(0)').html(nazwa);
						$('SELECT[name="listaMarek"]').val($(this).attr('name'));
						$('#ListaMarekDiv').css('height', '28px');
						var par = $('#ListaMarekDiv').attr('name').split('*');
						document.location.href='/k/' + par[0] + '/p/1/wm/' + $(this).attr('name') + '/' + par[1] + '.html';
					});
					
					$('SELECT[name="dostawa_kraj"]').change(function(){
						var id = $(this).val();
						var koszt	= $(this).find('OPTION[value="' + id + '"]').attr('name');
						$('#KosztTransportu').text(koszt);
						if (parseInt(id) > 0)
						{
							$('INPUT[name="platnosc_sposob"][value="1"]').click();
							$('#Koszt_1_etykieta').css('visibility', 'hidden');
							$('INPUT[name="platnosc_sposob"][value="0"]').css('visibility', 'hidden');
							$('INPUT[name="platnosc_sposob"][value="0"]').attr('disabled', true);
						} else {
							$('INPUT[name="platnosc_sposob"][value="0"]').attr('disabled', false);
							$('#Koszt_1_etykieta').css('visibility', 'visible');
							$('INPUT[name="platnosc_sposob"][value="0"]').css('visibility', 'visible');
						}
						//alert(koszt);
					});
				
				});

            document.onclick = jsddm_close;
/*			
if (window.addEventListener) {
	window.addEventListener("load", Init, false);
}else if (window.attachEvent) {
	window.attachEvent("onload", Init);
}
*/
