function nowtime()
{
	now = new Date().getTime();
	return now;
}
function loadXML(url, callback, obj, info) {
	if (obj != undefined) {
	}
	var response;
	var content = $.ajax( {url : url, type : "GET", dataType : ($.browser.msie) ? "text" : "xml",error : function() {
	}, success : function(response) {
		response = parseXml(response);
        eval(callback + "(response)");
        
        
        //alert(info);
        if(info!=undefined){
         jInform(info, global.shop_name);
	    }
    }
	});
}

  function check_product_amount(){
    if ($(".mini_pokaz_rzeczy").text() != "Koszyk zamówień: [0]"){
        return true;
    } else {
        jAlert ("Twój koszyk jest pusty. Proszę dodać produkty do koszyka", global.shop_name);
        return false;
    }
  }
  function step_1(){
        var cookie_najem = $.cookie("najem_krotko_dlugo_terminowy");
        location.href = URL+'lista_produktow.html&najem_krotko_dlugo_terminowy='+cookie_najem;
  }
  
  function step_2(){
    var spr_koszyk = check_product_amount();
    if (spr_koszyk == true){
        location.href = URL+'shopcart_finalize.html';
    }
  }
  function step_3(){
    var cookie_step2 = $.cookie("step2");
    var spr_koszyk = check_product_amount();
    if (spr_koszyk == true){
        if (cookie_step2 == true){
            location.href = URL+'shopcart_finalize.html&step=paymentMethod1';
        } else {
            if ($("#button_next").hasClass("lnk")){
                $("#button_next").click();
            } else {
                jAlert ("Proszę najpierw wypełnić zakładkę Twoje Dane", global.shop_name);
            }
        }
    }
  }
  function step_wyslij(){
    $("#button_next").click();
  }


$(document).ready(function() {

	shopcartInit();
    
    /** TO ZARZADZA WYSWIETLANIEM OPCJI I MOZLIWOSC KUPNA PRODUKTU NA KARCIE KATEGORI
    *
    */    
    
    $(".block_description").livequery(function(){
        $(this).click(function(){
            $("#stan_magazynowy").html("");
            $("#category_prod_price").html("");
            $("#category_prod_wiecej").html("");
            $("#ikona_kolekcji_jezeli_jest").html("");
            
            $(".category_image_no_display").hide(); //ukrywam zdjecie ktore widac
            $(".karuzela_fotos").css("display","none");
            $(".prod_fotos").css("display","none");
            $(".labels").css("display", "none"); 
            $("object[id^='image_']").css("visibility", "hidden"); 
            
    
            var rel = $(this).children(".block_picture").attr("rel");
            var array_params = rel.split("_");
            var id_pages = array_params[0];
            var id_storage = array_params[1];
            var zdjecie = $(".image_"+rel).html();
            var adres_zdjecia = $(".image_"+rel+" img").attr("rel");
            // $(".image_full_w_"+rel).html("<a href='"+adres_zdjecia+"' class = 'cloud-zoom' id='zoom1' rel=\"position: 'bottom', adjustX: -490, adjustY:-367, zoomWidth: 450, zoomHeight: 400\">"+zdjecie+"</a>");
            $("#karuzela_"+rel).css("display", "block");
            
            $(".carousel_"+rel).css("display", "block");
            $("#label_prod_"+id_pages).css("display", "block");
            //alert (rel);
            $("#mycarousel_"+id_pages).children("li").first().children("img").click();
            //$("#image_"+rel).css("visibility","");
            
            $("#ikona_kolekcji_jezeli_jest").html($(".ikona_kolekcja_jezeli_jest_"+rel).html());
            $("#category_prod_name").html($(".prod_name_"+rel).html());
            $("#category_prod_desc").html($(".description_"+rel).html());
            $("#prod_art_number").html("Artykuł numer: "+$(".prod_art_number_"+rel).html());
            $("#category_prod_wiecej").html($(".category_prod_wiecej_"+rel).html());
    				
    				
    				//alert($(".link_"+rel).html()+rel);
    
             $("#category_prod_price").html($(".cena_"+rel).html());
            // pobierz_opcje_produktu(id_pages, id_storage, null);   
            //$('.cloud-zoom, .cloud-zoom-gallery').CloudZoom() 
          });
    });
    
    
//    $(".block_description").livequery(function(){
//        $(this).mouseenter(function(){
//            $("#stan_magazynowy").html("");
//            $("#category_prod_price").html("");
//            $("#category_prod_wiecej").html("");
//            $("#ikona_kolekcji_jezeli_jest").html("");
//            
//            $(".category_image_no_display").hide(); //ukrywam zdjecie ktore widac
//            $(".karuzela_fotos").css("display","none");
//            $(".prod_fotos").css("display","none");
//            $(".labels").css("display", "none"); 
//            $("object[id^='image_']").css("visibility", "hidden"); 
//            
//    
//            var rel = $(this).children(".block_picture").attr("rel");
//            var array_params = rel.split("_");
//            var id_pages = array_params[0];
//            var id_storage = array_params[1];
//            var zdjecie = $(".image_"+rel).html();
//            var adres_zdjecia = $(".image_"+rel+" img").attr("rel");
//            // $(".image_full_w_"+rel).html("<a href='"+adres_zdjecia+"' class = 'cloud-zoom' id='zoom1' rel=\"position: 'bottom', adjustX: -490, adjustY:-367, zoomWidth: 450, zoomHeight: 400\">"+zdjecie+"</a>");
//            $("#karuzela_"+rel).css("display", "block");
//            
//            $(".carousel_"+rel).css("display", "block");
//            $("#label_prod_"+id_pages).css("display", "block");
//            //alert (rel);
//            $("#mycarousel_"+id_pages).children("li").first().children("img").click();
//            //$("#image_"+rel).css("visibility","");
//            
//            $("#ikona_kolekcji_jezeli_jest").html($(".ikona_kolekcja_jezeli_jest_"+rel).html());
//            $("#category_prod_name").html($(".prod_name_"+rel).html());
//            $("#category_prod_desc").html($(".description_"+rel).html());
//            $("#prod_art_number").html("Artykuł numer: "+$(".prod_art_number_"+rel).html());
//            $("#category_prod_wiecej").html($(".category_prod_wiecej_"+rel).html());
//    				
//    				
//    				//alert($(".link_"+rel).html()+rel);
//    
//             $("#category_prod_price").html($(".cena_"+rel).html());
//            // pobierz_opcje_produktu(id_pages, id_storage, null);   
//            //$('.cloud-zoom, .cloud-zoom-gallery').CloudZoom() 
//          });
//    });
    
    
    $(".360button").livequery('click', function(){
            $(".category_image_no_display").hide();
        //  $(".prod_fotos").css("display","none");
            $("object[id^='image_']").css("visibility", "hidden"); 
            
            var rel = $(this).attr("rel");
            var swf = $("#swf_path_"+rel).attr("rel");
            $.post(URL+"ajaxLoad/show360.php", { ajaxDataLoad: "haslo", rel: rel, swf: swf},
    				function(ajaxDataLoad){
    							if(ajaxDataLoad != ""){
    								$('#image_'+rel).html(ajaxDataLoad);
	                            }
           });
    });
    
    
    $(".karuzela_foto").click(function(){
        $("object[id^='image_']").css("visibility", "hidden"); 
        $(".karuzela_fotos").css("display","none");
        $(".category_image_no_display").hide();
        rel = $(this).attr("rel");
             //   alert (rel);
        $("#karuzela_foto_"+rel).css("display","block");
    });
    /** KONIEC
    *
    */    
    
});


function pobierz_opcje_produktu(id_pages, id_storage, wybrana_opcja){
        // NULL PRZESYLA GDY WCHODZIMY NA STRONE I PRZECIEZ NIE WYBRALISMY ZADNEGO PRODUKTU A TRZEBA POBRAC OPCJE, AKTYWACJA ZNAJDUJE SIE W TPL. 
   //     if (wybrana_opcja == null){
                    $.post(URL+"ajaxLoad/productOptions.php", { ajaxDataLoad: "haslo", id_pages: id_pages, id_storage: id_storage},
    				function(ajaxDataLoad){
    							if(ajaxDataLoad != ""){
    								$('#stan_magazynowy').html(ajaxDataLoad);
            							} else {
    							$('#stan_magazynowy').html("");
    							};
                    });
            
//        } else {
//            
//                            var form = $("#wybor_parametrow").serialize();
//                           // alert (form);
//                            $.post(URL+"ajaxLoad/productOptions.php", { ajaxDataLoad: "haslo", id_pages: id_pages, id_storage: id_storage, form: form, wybrana_opcja: wybrana_opcja },
//                        				function(ajaxDataLoad){
//                        							if(ajaxDataLoad != ""){
//                        								$('#stan_magazynowy').html(ajaxDataLoad);
//                        							} else {
//                                                        $('#stan_magazynowy').html("");
//                        							};
//                            });
//                            uaktualniaj_dane_zawerzajac_gdy_wybierze_opcje(id_pages);
//                            var wybory = new Array();
//                            $("#wybor_parametrow select").each(function(k,v){
//                                var opcja = $(this).attr("name");
//                                wybory.push($("#wybor_"+opcja+" option:selected").html());
//                            });
//        }                           
}

/*
*   FUNKCJA SPRAWDZA CZY ZNAJDUJA SIE JESZCZE JAKIES POLA "WYBIERZ" Z MENU OPCJI
*/
function sprawdz_czy_wszystkie_opcje_wybrano(id_pages){
    // alert (id_pages)
        var czy_sa_opcje = 0;
        var nie_wybrano_opcji = 0;
        $(".select_"+id_pages).each(function(k,v){
            czy_sa_opcje = 1;
            if ($(this).children("option:selected").attr("value") == ""){nie_wybrano_opcji = 1};
        });
         if (czy_sa_opcje == 0){return (czy_sa_opcje);} 
         if (nie_wybrano_opcji == 0 ){return (nie_wybrano_opcji);}
}

function opcje_ustaw_wlasciwy_produkt(dane){
    var id_pages_id_storage = ($(dane).children("option:selected").attr("value"));
    var tablica = id_pages_id_storage.split("_");
    var id_pages = tablica[0];
    var id_storage = tablica[1];

        var block = "";
        block += 'Ilość:';
        block += '<input type="text" value="1" class="il_input" id="il_'+id_storage+'" onchange="pobierz_i_sprawdz_dostepna_ilosc_produktu('+id_storage+', null)" />';
        block += '<img width="13" height="12" src="'+URL+'images/minus3.png" id="minus_'+id_pages+'" rel="'+id_storage+'" class="imgl lnk" title="Odejmij sztukę produktu z koszyka" alt="Odejmij sztukę produktu z koszyka" style="padding-right:3px;"/>';
        block += '<img width="13" height="12" src="'+URL+'images/plus3.png" id="plus_'+id_pages+'" rel="'+id_storage+'" class="imgl lnk" title="Dodaj sztukę produktu do koszyka" alt="Dodaj sztukę produktu do koszyka" />';
    	block += '<div><img id="buy_'+id_pages+'" rel="'+id_storage+'" class="lnk" src="'+URL+'images/prod_prev_buy_button.png" alt="dodaj do koszyka" /></div>';
    
    
    $(".block_buy_"+id_pages).attr("rel", id_pages+"_"+id_storage);
    $(".block_buy_"+id_pages).html(block);
}



/*
*   FUNKCJA JEZELI SA WYBRANE WSZYSTKIE OPCJE TWORZY XML'A Z KTOREGO ODCZYTUJE PARAMETRY WYBRANEGO DOKLADNIE PRODUKTU ... JAK CENA, ART_NUMBER 
*/
function uaktualniaj_dane_zawerzajac_gdy_wybierze_opcje(id_pages){
    var puste_pola = sprawdz_czy_wszystkie_opcje_wybrano();
    if ((puste_pola == 0)){
        var wybory = new Array();
        $("#wybor_parametrow select").each(function(k,v){
            var opcja = $(this).attr("name");
            wybory.push($("#wybor_"+opcja+" option:selected").html());
        });
        
        var form = $("#wybor_parametrow").serialize();
        $.post(URL+"ajaxLoad/prod_uaktualniaj_dane_zawerzajac_opcje.php", { ajaxDataLoad: "haslo", id_pages: id_pages, form: form},
    				function(ajaxDataLoad){
    							if(ajaxDataLoad){
                                    xml = parseXml(ajaxDataLoad);
                                            $(xml).find('wybrany').each(
                                			function() {
                                                $("#category_prod_price").html('<object width="400" height="40" type="application/x-shockwave-flash" data="'+URL+'swf/etykieta.swf" style="visibility: visible;"><param value="high" name="quality"><param value="true" name="play"><param value="true" name="loop"><param value="transparent" name="wmode"><param value="noscale" name="scale"><param value="true" name="menu"><param value="false" name="devicefont"><param value="left" name="salign"><param name="flashvars" value="podpis='+$(this).find("cena").text().replace(".",",")+'&czcionka=32"></object>');
                                                $("#prod_art_number").html('Artykuł numer: '+$(this).find("article_nb").text())
                                			});
    							} 
                    }
        );
    }
}
            


function pobierz_i_sprawdz_dostepna_ilosc_produktu(id_storage, nowa_liczba_sztuk){
    var puste_pola = sprawdz_czy_wszystkie_opcje_wybrano();
    if ((puste_pola == 0)){
        var stara_ilosc_w_inpucie = $('#il_'+id_storage).attr("value");
        var options = prodOptions();
        if (nowa_liczba_sztuk == null){var wpisano_recznie = "tak"; nowa_liczba_sztuk = $('#il_'+id_storage).attr("value");}
        $.post(URL+"ajaxLoad/productCheckAmount.php", { ajaxDataLoad: "haslo", id_storage: id_storage, opcje: options, nowa_liczba_sztuk: nowa_liczba_sztuk },
    				function(ajaxDataLoad){
    							if(ajaxDataLoad != ""){
    								$('#il_'+id_storage).livequery(function(){
    								   $(this).attr("value", ajaxDataLoad); 
    								});
    							} 
                                if(ajaxDataLoad != "" && (stara_ilosc_w_inpucie == ajaxDataLoad)){
    							  jAlert('Wybrano większą ilość produktu niż znajduje się na magazynie, proszę o kontakt telefoniczny.', global.shop_name);
    							}
        });
    } else {
        jAlert('Proszę najpierw wybrać parametry produktu.', global.shop_name);
    }
}



function shopcartInit() {
	// dane z koszyka
	if ($('#shopcart_mini').length == 1) {
		loadXML('shop.php?'+nowtime(), 'shopRefresh', 'shopcart_mini');
	}
	// dodawanie i odejmowanie liczby sztuk na karcie produktu
	$("img[id^=plus_]").livequery('click', function(){
    		var id_storage = $(this).attr('rel');
    		var nowa_liczba_sztuk = (parseInt($("#il_" + id_storage).val()) + 1);
            var id_pages = $(this).attr('id').substring(5);
            var puste_pola = sprawdz_czy_wszystkie_opcje_wybrano(id_pages); 
        if ((puste_pola == 0)){
            pobierz_i_sprawdz_dostepna_ilosc_produktu(id_storage, nowa_liczba_sztuk);
        } else {
        jAlert('Proszę najpierw wybrać parametry produktu.', global.shop_name);
        }
     }); 
	$("img[id^=minus_]").livequery('click', function(){
    		var id_storage = $(this).attr('rel');
    		var newVar = parseInt($("#il_" + id_storage).val());
    		if (newVar > 1) {
    		var nowa_liczba_sztuk = ((newVar - 1));
            pobierz_i_sprawdz_dostepna_ilosc_produktu(id_storage, nowa_liczba_sztuk);
		}
	});
	$('[id^="buy_"]').livequery('click', function(){
	   //pewnie do wywalenia przy nastepnym sklepie, obniza footera zeby wszystko na seidzie nie wlazilo
       // var czy_widoczne_idz_do_kasy = $("#product_idz_do_kasy").css("display");
       // $("#check_fill_and_finalize").css("display", "block");       
        var id_storage = $(this).attr("rel");
	    var id_pages = $(this).attr('id').substring(4);
        var puste_pola = sprawdz_czy_wszystkie_opcje_wybrano(id_pages);
        if ((puste_pola == 0)){

				var amount = $('#il_' + id_storage).val();
				
				if(amount == 0 || amount == undefined)
				{
				amount=1;
				}
				var options = prodOptions();
                // alert ($(".czestotliwosc_"+id_storage).html());
                if ($(".czestotliwosc_"+id_storage).html() == undefined || $(".czestotliwosc_"+id_storage).html() == ""){
				    var responseUrl = 'shop.php?buy&id_storage=' + id_storage + '&amount=' + amount;
                } else {
                    var czestotliwosc = $("select[name='czestotliwosc["+id_storage+"]'] option:selected").attr("value");
                    var responseUrl = 'shop.php?buy&id_storage=' + id_storage + '&amount=' + amount +'&czestotliwosc='+czestotliwosc;
                }
				loadXML(responseUrl, 'shopRefresh', 'shopcart_mini', 'Produkt dodany do koszyka');
			//	jInform('Produkt dodany do koszyka.', global.shop_name);
        } else {
            jInform('Proszę uzupełnić wszystkie opcje wyboru.', global.shop_name);
        }
		return false;
		
	});
    
    
    
    // usowanie produktu z "karty detalis" z opcja np.koloru lub bez
	$(".cart_remove").livequery('click', function(){
        var prod_opt = $(this).attr('rel');
        var prod_opt_arr = prod_opt.split("_");
        var id_pages = prod_opt_arr[0];
        var id_storage = prod_opt_arr[1];
      //  var prod_opt = prod_opt.replace(/\#/g, '');
        $("input[name='remove_id_pages']").attr("value", id_pages);
        $("input[name='remove_id_storage']").attr("value", id_storage);
        $("#form_cart_remove").submit();
    });
    
	
	// po nacisniecu enter klika guzik id button next
		$(this).keydown(function(event) {
			if (event.keyCode == '13') {
			 event.preventDefault();
			 	$("#button_next").click();
			}
		});
		

		
	
	$('.clear_shopcart').click(function() {
		$("#product_idz_do_kasy").css("display", "none");
		var responseUrl = 'shop.php?reset';
		loadXML(responseUrl, 'shopRefresh', 'shopcart_mini', null);
	});
	$('img[id^="rem"]').live('click', function() {
		var prod_id = $(this).attr('id').substring(4);
        var id_storage = $(this).attr('rel');
		var responseUrl = 'shop.php?remove&id=' + prod_id+'&id_storage='+id_storage;
		loadXML(responseUrl, 'shopRefresh', 'shopcart_mini','Produkt usuniety z koszyka');
	});
	$('img[id^="dec"]').live('click', function() {
		var prod_id = $(this).attr('id').substring(4);
        var id_storage = $(this).attr('rel');
		var responseUrl = 'shop.php?dec&id=' + prod_id+'&id_storage='+id_storage;
		loadXML(responseUrl, 'shopRefresh', 'shopcart_mini','Zmniejszono liczbę produktów');
	});
	$('img[id^="inc"]').live('click', function() {
		var prod_id = $(this).attr('id').substring(4);
        var id_storage = $(this).attr('rel');
		var responseUrl = 'shop.php?inc&id=' + prod_id+'&id_storage='+id_storage;
		loadXML(responseUrl, 'shopRefresh', 'shopcart_mini','Zwiększono liczbę produktów');
	});

	// czas dostawy
	$('div.delivery_button').click(function() {
		var hours;
		$('#choosed_hour').removeAttr('id');
		if ($('#active_delivery_button').length > 0) {
			$('#active_delivery_button').removeAttr('id');
		}
		$(this).attr('id', 'active_delivery_button');
		checkDeliveryTime();
		hours = $(this).attr('title').substring(6);
		// wybieranie godziny sugerowanej
			$('div.suggested_hours').css('display', 'none');
			$('#h_' + hours).css('display', 'block');
		});
	$('div.suggested_hour').click(function() {
		$('#choosed_hour').removeAttr('id');
		$(this).attr('id', 'choosed_hour');
		checkDeliveryTime();
	});

	/* wczytywanie rejestracji, jesli istnieje kontener */
	if ($("#registration_content").length > 0) {
		registration_loadContent();
		/* wysylanie formularza */
		$('#button_next').live('click', function() {
			// wyjatek dla miejsca dostawy
			loadPost('shop_register.php', 'registration_content', 'f_reg');
		});
		$('#button_prev').live('click', function() {
			loadPost('shop_register.php', 'registration_content', 'f_back');
		});
	}

	
	/* wczytywanie finalizacji zamowienia, jesli istnieje kontener */
	if ($("#finalization_content").length > 0) {
		finalization_loadContent();
		/* wysylanie formularza */
		$('#button_next').live('click', function() {
			if($('#deliveryTime').length && $('#deliveryTime').val() == '')
			{
				jAlert('musisz wybrać godzinę dostawy', global.shop_name)
				return false;
			}
			loadPost('shop_finalize.php', 'finalization_content', 'f_reg');
		});
		$('#button_prev').live('click', function() {
			loadPost('shop_finalize.php', 'finalization_content', 'f_back');
		});
	}
	// uzupelnienie danych do dostawy
	$('select[name=delivery_address]').livequery(
			'change',
			function() {
				var newVal = $(this).val();
				if(newVal == "")
				{
					$("#f_reg input[type=text]").val('');
					$(this).val('');
					return false;
				}
				loadXML('shop_finalize.php?deliveryPlace=' + $(this).val(),'loadDeliveryAddress', 'forms_content',null);
			});

	// ukrywanie i pokazywanie elementow za pomoca checkboxa
	$('input[id^=hidc_]').live('click', function() {
		var target = $(this).attr('id').substring(5);
		if ($(this).is(":checked")) {
			$('.' + target).each(function() {
				$(this).css('display', 'table-row');
			});
		} else {
			$('.' + target).each(function() {
				$(this).css('display', 'none');
			});
		}
	});
}



function calculate_shipping_price(){
            var payment_type_id = "";
            var coupon_number = $("#cupon_text").attr("value");
            $("input[name^='paymentType']").each(function(){
                if ($(this).attr("checked") == true){payment_type_id = $(this).attr("value");}
            });
            
                if (payment_type_id != ""){
                    $.post(URL+"ajaxLoad/paymentType.php", { ajaxDataLoad: "haslo", payment_type: payment_type_id, coupon: coupon_number },
        				function(ajaxDataLoad){
        							if(ajaxDataLoad != ""){
                                            xml = parseXml(ajaxDataLoad);
                                                    $(xml).find('wybrany').each(
                                        			function() {
                                                        $("#cena_przesylki").html($(this).find("koszt_przesylki").text()+" zł");
                                                        var cala_suma = $(this).find("cala_suma").text();
                                                        var stara_cala_suma = $(this).find("stara_cala_suma").text();
                                                        if (cala_suma != stara_cala_suma){$("#normal_price").html("Kwota do zapłaty bez rabatu: <strike>"+stara_cala_suma+"</strike> zł");} else {$("#normal_price").html("");}
                                                        $("#suma_ostateczna").html(cala_suma+" zł");
                                                        $("#platnosci_ostateczna").attr("value", ((cala_suma).replace('.', '')+" zł"));
                                        			});
            							} else {
                							$('#cena_przesylki').html("wystąpił błąd proszę o kontakt telefoniczny");
                                            $('#suma_ostateczna').html(suma+"zł -bez przesyłki");
                                            $('#platnosci_ostateczna').attr('value', "");
            							};
                        }
                   );
                }
}



function shopRefresh(xml) {
    var cookie_najem = $.cookie("oferta_tryb_krotko_dlugo_terminowy");
    var show_shopping = 0;
	$("#total_price").text($("#total_price", xml).text()+" pln");
	$("#total_products").text($("#total_products", xml).text());
    var total_prod = $("#total_products", xml).text();
    if (xml == undefined)total_prod = "0";
    $("#mini_pokaz_rzeczy").html("Koszyk zamówień: ["+total_prod+"]");
    $(".mini_pokaz_rzeczy").text("Koszyk zamówień: ["+total_prod+"]");
	$("#left_to_minimal_price").text($("#left_to_minimal_price", xml).text());
	if(parseFloat($("#left_to_minimal_price", xml).text()) > 0)
	{
		$("#left_to").css('display', 'block');
	}
	else
	{
		$("#left_to").css('display', 'none');
	}
	//if ($('#shopcart_mini_details').length != 0) {
		// update listy produktow z koszyka
		$('#shopcart_mini_details_list').text('');
        $('#koszyk_big_lista').text('');
        var details_summary = '';
		$(xml)
				.find('product')
				.each(function() {
						// tworzenie nowego elementu listy
                        if ($("#tryb_krotko_dlugo_terminowy", xml).text() == 'sprzedaz'){var itemprice = '&nbsp;&nbsp;&nbsp;Cena:&nbsp;' + $(this).attr('price') + '&nbsp;zł';} else {var itemprice = "";}
						var newListItem = '<li>';
						newListItem += '<div><span class="px_125"><b><a href="'+URL+'-'+$(this).text()+'">' + $(this).text() + '</a></b></span><br />';
                        newListItem += '<span class="px_125 to_l">' + $(this).attr('options') + '</span>';
						newListItem += '<span class="to_r"><img src="'+URL + $(this).attr('imgsrc') + '&w=40&h=45" /></span></div>';
						newListItem += '<span class="to_l full_w" style="margin: 4px">'
                                            + '<img class="imgl" id="rem_' + $(this).attr('product_id') + '" rel="' + $(this).attr('id_storage') + '" src="'+URL+'images/delete.png" alt="usun" />'
                                            + '&nbsp;&nbsp;Ilość: '	+ $(this).attr('amount') + ' szt&nbsp;&nbsp;&nbsp;'
                                            + '<img id="dec_' + $(this).attr('product_id') + '" rel="' + $(this).attr('id_storage')	+ '" src="'+URL+'images/minus.png" class="imgl" alt="minus" />'
                                            + '&nbsp;&nbsp;<img id="inc_' + $(this).attr('product_id') + '" rel="' + $(this).attr('id_storage')	+ '" src="'+URL+'images/plus.png" class="imgl" alt="plus" />'
                                            + itemprice
                                            + '</span>';  
                                        
						newListItem += '</li>';  
						$('#shopcart_mini_details_list').append(newListItem);
                        $('#koszyk_big_lista').append(newListItem);
                        
                        
      details_summary += '<li>';
      details_summary += '<ul class="shopcart_big_list_item" id="proditem_'+ $(this).attr('product_id')+'">';
  //    details_summary += '<li class="shopcart_column_1">';
  //    details_summary += '<img width="20" height="20" alt="usun" rel="'+ $(this).attr('product_id')+'_' + $(this).attr('id_storage') + '" class="imgl lnk cart_remove" src="'+URL+'images/ico_delete_20.png">';
  //    details_summary += '</li>';
      details_summary += '<li style="line-height: 27px; height: 100px; margin-top:10px;" class="name shopcart_column_6">'
  //                              + '<img id="inc_' + $(this).attr('product_id') + '" rel="' + $(this).attr('id_storage') + '" src="'+URL+'images/plus.png" class="imgl" alt="plus" /><br />'
                                + $(this).attr('amount')+'szt.'
  //                              + '<img id="dec_'+ $(this).attr('product_id') + '" rel="' + $(this).attr('id_storage') + '" src="'+URL+'images/minus.png" class="imgl" alt="minus" />'
                                + '</li>';
      details_summary += '<li class="photo shopcart_column_2">';
      details_summary += '<img alt="" src="'+URL+ $(this).attr('imgsrc') + '&w=100&amp;h=111">';
      details_summary += '</li>';
           
      details_summary += '<li class="name shopcart_column_3" style="line-height:47px;">' + $(this).text();
      details_summary + '</li>';
      details_summary += '<li style="text-align: left;" class="price shopcart_column_7">';
      details_summary += $(this).attr('labels');

                             
      details_summary += '</li>';
      if ($("#tryb_krotko_dlugo_terminowy", xml).text() == "sprzedaz" || cookie_najem == "sprzedaz"){
            $(".shopcart_column_5").text("Cena");
            details_summary += '<li class="detail_price shopcart_column_4">' + $(this).attr('price') + ' zł</li>';
            $("#details_total_price_div").css("display", "block");
      } else {
        $(".shopcart_column_5").text("Opcje");
        details_summary += '<li style="text-align: left;" class="price shopcart_column_5">';
          if ($(this).attr('id_subpages').substr(0,9) == "0.002.001" || $(this).attr('id_subpages').substr(0,9) == "0.002.002"){
            if ($("#tryb_krotko_dlugo_terminowy", xml).text() != "najem_krotkoterminowy" && cookie_najem != "najem_krotkoterminowy"){
            details_summary += '<br /><span class="px_125">' + $(this).attr('options') + '</span>';
//                details_summary +=   'Częstotliwość serwisowania:<br>';
//                details_summary +=   '<select name="czestotliwosc[' + $(this).attr('id_storage') + ']" style="width: 100%; font-size: 11px;">';
//  		        details_summary +=	 '  <option value="co 7 dni">co 7 dni</option>';
//        		details_summary +=	 '  <option value="co 14 dni">co 14 dni</option>';
//                details_summary +=   '  <option value="co 28 dni">co 28 dni</option>';
//        		details_summary +=	 '  <option value="inna">inna</option>';                                                  
//    			details_summary +=   '</select><br>';
            }
          }                     
          details_summary += '</li>';
          $("#details_total_price_div").css("display", "none");
      }
      // details_summary += '<li class="shopcart_column_8"><textarea style="width: 193px; height: 104px;overflow:hidden;" name="uwagi[' + $(this).attr('id_storage') + ']"></textarea></li>';
      details_summary += '</ul>';
      details_summary += '</li>';
    
            show_shopping = 1;
					});
      
      if(show_shopping==1) {
        $('#goToShop').css('display','block');
        $('#koszyk_big_wrapper').css('display','block');
      }
      else {
        $('#goToShop').css('display','none');
       $('#koszyk_big_wrapper').css('display','none'); 
        
      }             
                    
                    
     $("input[name='total_products']").attr("value", $("#total_products", xml).text());
    if (details_summary != ""){
    $('#shopcart_big_list').html(details_summary);
    } else {
        $('#shopcart_big_list').html('<h3 style="padding: 40px 0 0 20px;">Twój koszyk aktualnie nie zawiera żadnych zakupów</h3>');
    }
	if ($('#message', xml).length != 0) {
		jAlert($('#message', xml).text(), global.shop_name);
	}
    
    //if ($("#tryb_krotko_dlugo_terminowy", xml).text() == "sprzedaz"){$("#details_total_price_div").css("display", "block");} else {$("#details_total_price_div").css("display", "none");}
    // $('.promotions_wrapper').jScrollPane({showArrows:true, scrollbarWidth: 7, scrollbarMargin: 5, maintainPosition: false});
}
function parseXml(xml) {
	if ($.browser.msie) {
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.loadXML(xml);
		xml = xmlDoc;
	}
   // alert (xml);
	return xml;
}

function loadGET(url, obj) {
//	$("#" + obj).mask("loading...");
	var responseText;
	responseText = $.ajax( {
		url : URL+url,
		type : "GET",
		dataType : "html",
		cache : false,
		error : function() {
			$("#" + obj).text('wystapil blad');
		//	$("#" + obj).unmask();
		},
		success : function(html) {
			$("#" + obj).html(html);
	//		$("#" + obj).unmask();
		}
	});
}
function loadPost(url, obj, frm) {
	var postData = $('#' + frm).serialize();
//	$("#" + obj).mask("loading...");
	var responseText;
	responseText = $.ajax( {
		url : URL+url,
		type : "POST",
		cache : false,
		dataType : "html",
		data : postData,
		error : function() {
			$("#" + obj).text('wystapil blad');
			alert('error');
		//	$("#" + obj).unmask();
		},
		success : function(html) {
			$("#" + obj).html(html);
		//	$("#" + obj).unmask();
		}
	});
}
function readMessages() {
	var msgs = $('div.alert_msg');
	if (msgs.length > 0) {
		var msgText = '';
		msgs.each(function() {
			msgText += msgs.text();
		});
		if (msgText != '')
			jAlert(msgText, global.shop_name);
	}
}
function saveShopcartList() {
	jPrompt('Zapisz listę', '', 'Nowa lista zakupowa', function(r) {
		if (r)
			location.href = URL+'shopcart_details.html&savelist=' + r;
	});
}
function loadDeliveryAddress(xml) {
	$(xml).find('delivery field').each(
			function() {
				if($(this).attr('textarea') == 'yes')
				{
				$('textarea[name=' + $(this).attr('name') + ']').text(
						$(this).attr('value'));
				}
				else
				{
					$('input[name=' + $(this).attr('name') + ']').val(
							$(this).attr('value'));
				}
			});
	var deliveryTime = $(xml).find('delivery #deliveryTime').text();
	$('input[name=deliveryTime]').val(deliveryTime);
}
// zmiana ceny w detalach koszyka
function changeAmountUrl(id, option) {
	var reqUrl;
	var opt = 'inc';
	switch (option) {
	case 'inc':
		opt = 'inc';
		break;
	case 'dec':
		opt = 'dec';
		break;
	default:
		break;
	}
	reqUrl = URL+'shop.php?'+opt+'&id='+id;
	return(reqUrl);
}

//zmiana ilosci produktu
function changeAmountEffect(xml)
{
var prodParams = $('#editedprod', xml);
var pid = prodParams.attr('pid');
var left_to = parseFloat($('#left_to_minimal_price', xml).text());
$('#total_overall').text($("#total_price", xml).text());
$('#full_price_'+pid).text(prodParams.attr('fullprice'));
$('#amount_'+pid).text(prodParams.attr('amount'));
if(parseInt(left_to) > 0)
	{
		//$('#left_to').text('do złożenia dostawy brakuje: '+left_to+' zł').css('display', 'inline-block');
		$('#finalize_button').css('display', 'none');
	}
else
	{
		$('#left_to').css('display', 'none');
		$('#finalize_button').css('display', 'inline-block');
	}
if ($('#message', xml).length != 0) {
	jAlert($('#message', xml).text(), global.shop_name);
}
}

//ladowanie opcji produktu
function prodOptions() {
	var a = $('#wybor_parametrow').serialize();
	
	return a;
}
function redirect_to_details()
{
	location.href = URL+'shopcart_details.html';
}


// funkcja wywolywana w TPL'ach tam gdzie jest potrzeba wyswietlic jedne jakies dane adresowe uzytkownika
// jeżeli do funkcji nie jest przekazany parametr (city_street) miasto+"-"+ulica     klienta, funkcja zwraca pierwsze dane adresowe wpisane przez klienta
// funkcja odrazu uzupelnia pola formularza na stronie, więc dobrze jest wszedzie miec "name" ten sam... 
function getPeoplesAdresses(city_street){
    //alert (city_street);
    
        if (city_street == ""){
            var city = $("input[name=city]").attr("value");
            var street = $("input[name=street]").attr("value");
            if (city != "" && street != ""){var city_street = city+"_"+street;}       
        } 
    //alert (city_street);
    $.post(URL+"ajaxLoad/getPeopleAdresses.php?"+nowtime(), { ajaxDataLoad: "haslo", city_street: city_street},
        function(ajaxDataLoad){
            xml = parseXml(ajaxDataLoad);
            $(xml).find('wybrany').each(
			function() {
                $("#id_address").attr("value", $(this).find("id_address").text());
                //alert ($(this).find("id_address").text());
                $("input[name=postal_code]").attr("value", $(this).find("postal_code").text());
                $("input[name=city]").attr("value", $(this).find("city").text());
                $("input[name=street]").attr("value", $(this).find("street").text());
                $("input[name=house_nr]").attr("value", $(this).find("house_nr").text());
                $("input[name=flat_nr]").attr("value", $(this).find("flat_nr").text());
			});
            //alert (response);
        });
}
