
	
$(document).ready(function() {


	$("#phone").numeric();
	//$("#phone").mask("(999) 999-9999");
	$("#customForm").validate({
		rules: {
			phone: {
				required:true,
				minlength:9,
				maxlength:9,
				number:true	
			}
		}
	});

	$('#kontynuuj_zakupy').click(function() {
		 
		$(location).attr('href', $("#host_temp").text() + '/panele');
	     return false;
	});
	
	$("div#partnerzy_bannery").smoothDivScroll({});
	$("div#pasuja_do").smoothDivScroll({});

	$('#input_search').focus(function() {
        if (this.value == this.defaultValue){
        	this.value = '';
    	}
        if(this.value != this.defaultValue){
	    	this.select();
        }
    });
	$('#galeria').find('dd').hide().end().find('dt').click(function() {
     $(this).next().slideToggle();
     return false;
	});
	
	$('.realizacje_zdjecia').click(function() {
	 
     $(this).next().slideToggle();
     return false;
	});
	
	$('.wiecej').click(function() {
	 $(this).hide();
     $(this).next().slideToggle();
     return false;
	});
	
	$('.zwin').click(function() {
	 $(this).parent().slideToggle('slow', function() {
    $(this).prev().show();
     return false;
  });

	 
     return false;
	});
 
    $('.realizacje_foto a').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: $("#host_temp").text() + '/img/loading.gif',
		imageBtnClose: $("#host_temp").text() + '/img/closelabel.gif',
		imageBtnPrev: $("#host_temp").text() + '/img/prev.gif',
		imageBtnNext: $("#host_temp").text() + '/img/next.gif',
		imageBlank: $("#host_temp").text() + '/img/blank.gif',
		txtImage: 'Obraz',
		txtOf: 'z'
    });
    $('#galeria dd a').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: $("#host_temp").text() + '/img/loading.gif',
		imageBtnClose: $("#host_temp").text() + '/img/closelabel.gif',
		imageBtnPrev: $("#host_temp").text() + '/img/prev.gif',
		imageBtnNext: $("#host_temp").text() + '/img/next.gif',
		imageBlank: $("#host_temp").text() + '/img/blank.gif',
		txtImage: 'Obraz',
		txtOf: 'z'
    });
    $('.aranz').parent().lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: $("#host_temp").text() + '/img/loading.gif',
		imageBtnClose: $("#host_temp").text() + '/img/closelabel.gif',
		imageBtnPrev: $("#host_temp").text() + '/img/prev.gif',
		imageBtnNext: $("#host_temp").text() + '/img/next.gif',
		imageBlank: $("#host_temp").text() + '/img/blank.gif',
		txtImage: 'Obraz',
		txtOf: 'z'
		
    });
    $('.mapka').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: $("#host_temp").text() + '/img/loading.gif',
		imageBtnClose: $("#host_temp").text() + '/img/closelabel.gif',
		imageBtnPrev: $("#host_temp").text() + '/img/prev.gif',
		imageBtnNext: $("#host_temp").text() + '/img/next.gif',
		imageBlank: $("#host_temp").text() + '/img/blank.gif',
		txtImage: 'Obraz',
		txtOf: 'z'
		
    });

	$('#flashCnt').flash(
        {
          src: 'swf/glowny.swf',
          width: 990,
          height: 374,
          menu: 'true',
          scale: 'noscale',
          wmode: 'transparent',
          bgcolor: '#ffffff',
          allowfullscreen: 'true',
          allowscriptaccess: 'always',
          flashvars: { xmlFile: escape('xml/data_strona_glowna.xml')}
        },
        { version: 8,
          expressInstall: true
        },
        function(htmlOptions) {
          this.innerHTML = '';

          $(this).prepend($.fn.flash.transform(htmlOptions));
        }

    );
        
	$('#flashCnt2').flash(
        {
          src: 'swf/glowny.swf',
          width: 990,
          height: 374,
          menu: 'true',
          scale: 'noscale',
          wmode: 'transparent',
          bgcolor: '#ffffff',
          allowfullscreen: 'true',
          allowscriptaccess: 'always',
          flashvars: { xmlFile: escape('xml/data.xml')}
        },
        { version: 8,
          expressInstall: true
        },
        function(htmlOptions) {
          this.innerHTML = '';

          $(this).prepend($.fn.flash.transform(htmlOptions));
        }

    );
	$('#flash_mapa').flash(
        {
          src:  $("#url").text() + 'swf/mapa.swf',
          width: 360,
          height: 354,
          menu: 'true',
          scale: 'noscale',
          wmode: 'transparent',
          bgcolor: '#ffffff',
          allowfullscreen: 'true',
          allowscriptaccess: 'always',
          flashvars: { clickURL: $("#url").text() + 'znajdz_sklep/', clickedLand: $("#land").text()}
        },
        { version: 8,
          expressInstall: true
        },
        function(htmlOptions) {
          this.innerHTML = '';

          $(this).prepend($.fn.flash.transform(htmlOptions));
        }

    );
    $('.td_klamki').click(function() {
		$('.td_klamki_zaznaczona').removeClass('td_klamki_zaznaczona').addClass('td_klamki');
		$(this).removeClass('td_klamki').addClass('td_klamki_zaznaczona');
		uaktualnij_cene_klamki();
		
	}).css({'cursor':'pointer'});
    
	$('.gwiazdka').mouseover(function(e) {
		$(this).children('span')
				.css('top',e.pageY+10 + 'px')
				.css('left',e.pageX+10  + 'px')
				.css('visibility','visible');
	}).mousemove(function(e) {
		$(this).children('span')
				.css('top',e.pageY+10 + 'px')
				.css('left',e.pageX+10  + 'px');
	}).mouseout(function() {
		$(this).children('span').css('visibility','hidden');
	});
	
	
    $("#selekty select").change(function () {
          uaktualnij_cene();
        })
        .trigger('change');
        
    $("#drzwi_oscieznice").change(function () {
          $.ajax({
			   type: "POST",
			   url: $("#host_temp").text() + "/ajax",
			   data: "id="+$(this).val(),
			   success: function(html){
					$("#oscieznica").html(html);
     
					$("#selekty_osc select").change(function () {
						  uaktualnij_cene_osc();
						})
						.trigger('change');
				  
				  	$('.drzwi_oscieznice_kolory img').click(function() {
					$('.drzwi_oscieznice_kolory img').css("border-color","#ffffff");
					$('.drzwi_oscieznice_kolory img').removeClass()
					 $(this).addClass('wybrane');
					 $(this).css("border-color","red");
					 var id_kolory=$(this).attr('id');
					 $("#ID_kolory_oscieznice").attr('value', id_kolory);
						  uaktualnij_cene();
					});
					$('.drzwi_oscieznice_kolory img').mouseover(function() {
						var offset = $(this).offset();
				
						$(this).next()
								.css('bottom',42 + 'px')
								.css('left',-70  + 'px')
								.css('visibility','visible');
						
					
					});
					$('.drzwi_oscieznice_kolory img').mouseout(function() {
						$(this).next().css('visibility','hidden');
					});
				  
				  
				}
			 });
        })
        .trigger('change');   
        
	$('.drzwi_szyby img').click(function() {
		$('.drzwi_szyby img').css("border-color","#ffffff");
		$('.drzwi_szyby img').removeClass()
	     $(this).addClass('wybrane');
	     $(this).css("border-color","red");
	     var id_szyby=$(this).attr('id');
	     $("#ID_szyby").attr('value', id_szyby);
	        uaktualnij_cene();
          
	});
	$('.drzwi_szyby img').mouseover(function() {
		var offset = $(this).offset();

		$(this).next()
				.css('bottom',42 + 'px')
				.css('left',-50  + 'px')
				.css('visibility','visible');
		
	
	});
	$('.drzwi_szyby img').mouseout(function() {
		$(this).next().css('visibility','hidden');
	});
	
	$('.drzwi_kolory img').click(function() {
	$('.drzwi_kolory img').css("border-color","#ffffff");
	$('.drzwi_kolory img').removeClass()
     $(this).addClass('wybrane');
     $(this).css("border-color","red");
     var id_kolory=$(this).attr('id');
     $("#ID_kolory").attr('value', id_kolory);
          uaktualnij_cene();
	});
	$('.drzwi_kolory img').mouseover(function() {
		var offset = $(this).offset();

		$(this).next()
				.css('bottom',42 + 'px')
				.css('left',-70  + 'px')
				.css('visibility','visible');
		
	
	});
	$('.drzwi_kolory img').mouseout(function() {
		$(this).next().css('visibility','hidden');
	});

	$('.pytanie').click(function(){
				
		rel = $(this).attr('rel');
		$.blockUI({ message: $('#zapytanie_form'), 
            css: {  
                width: '320px',
                height: '240px',
                left: ($(window).width() - 310) /2 + 'px',
                cursor: 'default'
				},
			overlayCSS:  { 
                cursor: 'default'
			}
             }); 
		  var ajax;
          $('#yes').click(function() { 
            var dataValid = true;
            $('.required').each(function() {
				cur = $(this);
				cur.next('span').remove();
				if ($.trim(cur.val()) == '') {
					cur.after('<span style="color: red; font-weight:bold;">!</span>');
					dataValid = false;
				}
			});
			if(dataValid) {
				// update the block message 
				$.blockUI({ message: "<h1>Wysyłanie wiadomości</h1>" }); 
				if (ajax) {
				  ajax.abort();
				}
				ajax = $.post(
				  $("#host_temp").text() + "/wyslij_email/" + rel,
				  $('#pytanie_form').serialize(),
				  function() {
					setTimeout($.unblockUI, 1000);
				  }
				);
            }
            return false; 
        }); 
 
        $('#no').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 
         
            return false;
	});
	
	
	
	$('.pytanie_m').click(function(){
				
		$.blockUI({ message: $('#z_montazem_taniej'), 
            css: {  
                height: '120px',
				padding: '15px',
				cursor: 'default'
				},
			overlayCSS:  { 
                cursor: 'default'
			} 
             }); 
 
        $('#zamknij_m').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 
         
            return false;
	});
	
	$('.esklep').click(function(){
				
		$.blockUI({ message: $('#esklep_przenies'), 
            css: {  
                width: '260px',
                height: '90px',
                left: ($(window).width() - 260) /2 + 'px',
				padding: '15px',
				cursor: 'default'
				},
			overlayCSS:  { 
                cursor: 'default'
			} 
             }); 
		var produkt = '';
		if ($(this).attr('id_produkt'))
			produkt = $(this).attr('rodzaj') + '/ID_' + $(this).attr('id_produkt');
			
        $('#go').click(function() { 
          // update the block message 
        	$(location).attr('href', 'http://' + $("#esklep_domena").val() + '.ddd.com.pl/' + produkt);
          return false; 
      }); 

      $('#esklep_anuluj').click(function() { 
          $.unblockUI(); 
          return false; 
      }); 
         
            return false;
	});
	
	$('#dodajdoulubionych').click(function() { 
	
		$.ajax({ 
			   type: "POST",
			   url: $("#host_temp").text() + "/dodajulubione",
			   data: "id="+$(this).attr('id_element') +"&element="+$(this).attr('element'), 
                cache: false, 
                complete: function() { 
					$.blockUI({ message: '<h1>Dodano do ulubionych</h1>' }); 
					setTimeout($.unblockUI, 1000); 
					//$.growlUI('Dodano do ulubionych');
                } 
            });
            return false; 
   }); 
   
	$('.usunzulubionych').click(function() { 
	
		$.ajax({ 
			   type: "POST",
			   url: "dodajulubione",
			   data: "id="+$(this).attr('id_element'), 
                cache: false, 
                complete: function() { 
					$.growlUI('Usunięto z ulubionych');
					
					window.location.href = $("#host_temp").text() + '/ulubione';
                } 
            }); 
            return false;
   }); 
	
	$('.koszyk').click(function() { 
	
		$.blockUI({ message: $('#panele_form'), 
            css: {  
                width: '310px',
                height: '220px',
                left: ($(window).width() - 310) /2 + 'px',
                cursor: 'default'
				},
			overlayCSS:  { 
                cursor: 'default'
			}
		}); 
 
        $('#anuluj').click(function() { 
            $.unblockUI(); 
            return false; 
        }); 
        var klikniety = $(this);
        uaktualnij_cene_koszyk(klikniety);
        $("#koszyk_id_produktu").val($(this).attr('id_produkt'));
        $("#wymiar_x").val(1);
        $("#wymiar_y").val(1);
        $("#powierzchnia").val(1);
        $("#koszyk_wpaczce").text($(this).attr('paczka') + 'm2');
        $("#koszyk_nazwa").text($(this).attr('name'));
		var paczka = parseFloat($(this).attr('paczka').replace(",", "."));
		var procent=1;
		$('#koszyk_procent').change(function() {
				if($('#koszyk_procent').attr('checked'))
					procent=1.05;
				else
					procent=1;
			  var value=$("#powierzchnia").val();
			  var paczek = Math.ceil(procent*value/paczka);
			  $("#l_paczek").val(paczek);
			  uaktualnij_cene_koszyk(klikniety);
		});
        
        $("#wymiar_x").numeric();
        $("#wymiar_y").numeric();
        $("#l_paczek").numeric();
        $("#powierzchnia").numeric(".");
        
		$("#l_paczek").keyup(function () {
			  uaktualnij_cene_koszyk(klikniety);
		}).keyup();
		$("#wymiar_x").keyup(function () {
			  var value_x = $(this).val();
			  var value_y = $("#wymiar_y").val();
			  var value = value_y*value_x;
			  $("#powierzchnia").val(value);
			  var paczek = Math.ceil(procent*value/paczka);
			  $("#l_paczek").val(paczek);
			  uaktualnij_cene_koszyk(klikniety);
		}).keyup();
		$("#wymiar_y").keyup(function () {
			  var value_y = $(this).val();
			  var value_x = $("#wymiar_x").val();
			  var value = value_y*value_x;
			  $("#powierzchnia").val(value);
			  var paczek = Math.ceil(procent*value/paczka);
			  $("#l_paczek").val(paczek);
			  uaktualnij_cene_koszyk(klikniety);
		}).keyup();
		$("#powierzchnia").keyup(function () {
			  var value = $(this).val();
              //str = parseFloat(str/100).toFixed(2) + ' '; .(str.replace(",", "."))
			  //var paczka = $(this).attr('cena');
			  var paczek = Math.ceil(procent*value/paczka);
			  $("#l_paczek").val(paczek);
			  uaktualnij_cene_koszyk(klikniety);
		}).keyup();

         
            return false; 
   }); 

	$('#do_koszyka').click(function() {  

		$.ajax({ 
		   type: "POST",
		   url: $("#host_temp").text() + "/koszyk",
		   data: 'dzial=' + $("#koszyk_rodzaj").val() + '&sztuk=' + $('#l_paczek').val() + '&id=' + $("#koszyk_id_produktu").val(), 
            cache: false,
		    success: function(html){
				$("#koszyk_ilosc").text(html);
				$.blockUI({ message: '<h1>Dodano do koszyka</h1>' }); 
				setTimeout($.unblockUI, 1000); 
		   
		    }
        }); 

        return false; 
		
    }); 
		$('.koszyk_szt').click(function() { 
			
			$.blockUI({ message: $('#koszyk_form'), 
	            css: {  
	                width: '220px',
	                height: '120px',
	                left: ($(window).width() - 310) /2 + 'px',
	                cursor: 'default'
					},
				overlayCSS:  { 
	                cursor: 'default'
				}
			});

	        $('#anuluj').click(function() { 
	            $.unblockUI(); 
	            return false; 
	        }); 
	        $("#ID_dlugosc").val($('#akcesoria_podlogi_dlugosc').val());
	        $("#ID_dlugosc_drewno").val($('#akcesoria_drewno_dlugosc').val());
	        
	        $("#koszyk_id_produktu").val($(this).attr('id_produkt'));
	        var klikniety = $(this);
	        uaktualnij_cene_koszyk_sztuki(klikniety);
	        
			$("#l_paczek").keyup(function () {
				uaktualnij_cene_koszyk_sztuki(klikniety);
			}).keyup();
            return false; 
		});	
		
		$('#koszyk_akcesoria').click(function() { 

			$.ajax({ 
			   type: "POST",
			   url: $("#host_temp").text() + "/koszyk",
			   data: $('#form_akcesoria').serialize(), 
                cache: false,
			    success: function(html){
					$("#koszyk_ilosc").text(html);
					$.blockUI({ message: '<h1>Dodano do koszyka</h1>' }); 
					setTimeout($.unblockUI, 1000); 
			   
			    }
            }); 

            return false; 
		});
		
		$('#koszyk_drzwi').click(function() { 

			$.ajax({ 
			   type: "POST",
			   url: $("#host_temp").text() + "/koszyk",
			   data: $('#form_drzwi').serialize(), 
                cache: false,
			    success: function(html){
					$("#koszyk_ilosc").text(html);
					$.blockUI({ message: '<h1>Dodano do koszyka</h1>' }); 
					setTimeout($.unblockUI, 1000); 
			   
			    }
            }); 

            return false; 
		});

        $(".produkt_sztuki").numeric();
		$('.produkt_sztuki').keyup(function() {  
			var wartosc = ($(this).val() * $(this).attr('cena')).toFixed(2) + ' ';
			$(this).parent().next().text(wartosc.replace(".", ",") + 'zł');
			$.ajax({ 
			   type: "POST",
			   url: $("#host_temp").text() + "/koszyk",
			   data: 'zmien=sztuki&dzial=' + $(this).attr('dzial') + '&sztuk=' + $(this).val() + '&id=' + $(this).attr('name') + '&wersja=' + $(this).attr('wersja'), 
	            cache: false,
			    success: function(html){
			    	
					$("#cena_razem").text(html.replace(".", ","));
			    }
	        });  
			
	    }).keyup();
		
 });

function uaktualnij_cene_koszyk(klikniety)
{
    var str = parseFloat(klikniety.attr('cena'));
	var paczka = parseFloat(klikniety.attr('paczka').replace(",", "."));
    
        str = ($("#l_paczek").val()*str*paczka).toFixed(2) + ' ';
        $("#koszyk_cena_razem").text(str.replace(".", ",") + 'zł');
 }
function uaktualnij_cene_koszyk_sztuki(klikniety)
{
    var str = parseFloat(klikniety.attr('cena'));
    
        str = ($("#l_paczek").val()*str).toFixed(2) + ' ';
        $("#koszyk_cena_razem").text(str.replace(".", ",") + 'zł');
 }

function help(id){
	 
    $.ajax({
		   type: "POST",
		   url: $("#host_temp").text() + "/helpy",
		   data: "id="+id,
		   success: function(html){
				
				$.blockUI({ message: html, 
			        css: {  
			            height:  '350px',
						padding: '15px',
						width:   '500px',
						top:     '200px',
						cursor: 'default'
						},
					overlayCSS:  { 
			            cursor: 'default'
					} 
			    });
        } 
    });  

};
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 jQuery.fn.ForceNumericOnly =
function()
{
    return this.each(function()
    {
        $(this).keydown(function(e)
        {
            var key = e.charCode || e.keyCode || 0;
            // allow backspace, tab, delete, arrows, numbers and keypad numbers ONLY
            return (
                key == 8 || 
                key == 9 ||
                key == 46 ||
                (key >= 37 && key <= 40) ||
                (key >= 48 && key <= 57) ||
                (key >= 96 && key <= 105));
        })
    })
};
(function($) {
/*
 * Allows only valid characters to be entered into input boxes.
 * Note: does not validate that the final text is a valid number
 * (that could be done by another script, or server-side)
 *
 * @name     numeric
 * @param    decimal      Decimal separator (e.g. '.' or ',' - default is '.'). Pass false for integers
 * @param    callback     A function that runs if the number is not valid (fires onblur)
 * @author   Sam Collett (http://www.texotela.co.uk)
 * @example  $(".numeric").numeric();
 * @example  $(".numeric").numeric(",");
 * @example  $(".numeric").numeric(null, callback);
 *
 */
$.fn.numeric = function(decimal, callback)
{
	decimal = (decimal === false) ? "" : decimal || ".";
	callback = typeof callback == "function" ? callback : function(){};
	return this.data("numeric.decimal", decimal).data("numeric.callback", callback).keypress($.fn.numeric.keypress).blur($.fn.numeric.blur);
}

$.fn.numeric.keypress = function(e)
{
	var decimal = $.data(this, "numeric.decimal");
	var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
	// allow enter/return key (only when in an input box)
	if(key == 13 && this.nodeName.toLowerCase() == "input")
	{
		return true;
	}
	else if(key == 13)
	{
		return false;
	}
	var allow = false;
	// allow Ctrl+A
	if((e.ctrlKey && key == 97 /* firefox */) || (e.ctrlKey && key == 65) /* opera */) return true;
	// allow Ctrl+X (cut)
	if((e.ctrlKey && key == 120 /* firefox */) || (e.ctrlKey && key == 88) /* opera */) return true;
	// allow Ctrl+C (copy)
	if((e.ctrlKey && key == 99 /* firefox */) || (e.ctrlKey && key == 67) /* opera */) return true;
	// allow Ctrl+Z (undo)
	if((e.ctrlKey && key == 122 /* firefox */) || (e.ctrlKey && key == 90) /* opera */) return true;
	// allow or deny Ctrl+V (paste), Shift+Ins
	if((e.ctrlKey && key == 118 /* firefox */) || (e.ctrlKey && key == 86) /* opera */
	|| (e.shiftKey && key == 45)) return true;
	// if a number was not pressed
	if(key < 48 || key > 57)
	{
		/* '-' only allowed at start */
		if(key == 45 && this.value.length == 0) return true;
		/* only one decimal separator allowed */
		if(decimal && key == decimal.charCodeAt(0) && this.value.indexOf(decimal) != -1)
		{
			allow = false;
		}
		// check for other keys that have special purposes
		if(
			key != 8 /* backspace */ &&
			key != 9 /* tab */ &&
			key != 13 /* enter */ &&
			key != 35 /* end */ &&
			key != 36 /* home */ &&
			key != 37 /* left */ &&
			key != 39 /* right */ &&
			key != 46 /* del */
		)
		{
			allow = false;
		}
		else
		{
			// for detecting special keys (listed above)
			// IE does not support 'charCode' and ignores them in keypress anyway
			if(typeof e.charCode != "undefined")
			{
				// special keys have 'keyCode' and 'which' the same (e.g. backspace)
				if(e.keyCode == e.which && e.which != 0)
				{
					allow = true;
					// . and delete share the same code, don't allow . (will be set to true later if it is the decimal point)
					if(e.which == 46) allow = false;
				}
				// or keyCode != 0 and 'charCode'/'which' = 0
				else if(e.keyCode != 0 && e.charCode == 0 && e.which == 0)
				{
					allow = true;
				}
			}
		}
		// if key pressed is the decimal and it is not already in the field
		if(decimal && key == decimal.charCodeAt(0))
		{
			if(this.value.indexOf(decimal) == -1)
			{
				allow = true;
			}
			else
			{
				allow = false;
			}
		}
	}
	else
	{
		allow = true;
	}
	return allow;
}

$.fn.numeric.blur = function()
{
	var decimal = $.data(this, "numeric.decimal");
	var callback = $.data(this, "numeric.callback");
	var val = $(this).val();
	if(val != "")
	{
		var re = new RegExp("^\\d+$|\\d*" + decimal + "\\d+");
		if(!re.exec(val))
		{
			callback.apply(this);
		}
	}
}

$.fn.removeNumeric = function()
{
	return this.data("numeric.decimal", null).data("numeric.callback", null).unbind("keypress", $.fn.numeric.keypress).unbind("blur", $.fn.numeric.blur);
}

})(jQuery);
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

function uaktualnij_cene()
{
   var str = parseFloat($("#cenaPodstawowa").attr('value'));
         $("#selekty select option:selected").each(function () {
        
			if ($(this).attr('doplata')=='')
			doplata = 0;
			else {
			doplata = parseFloat($(this).attr('doplata'));
			
			}
               str += doplata;
             });
         $('.wybrane').each(function () {
        
			if ($(this).attr('doplata')=='')
			doplata = 0;
			else {
			doplata = parseFloat($(this).attr('doplata'));
			
			}
               str += doplata;
             });   
             str = parseFloat(str/100).toFixed(2);
             $('.koszyk_szt').attr('cena', str);
             $("#koszyk_akcesoria_cena").val(str);
             str = str + ' ';
         $("#cena").text(str.replace(".", ","));
};
function uaktualnij_cene_klamki()
{
   var str = 0;
         $(".td_klamki_zaznaczona").each(function () {
     		$('#ID_kolor').val($(this).attr('kolor'));
    		$('#ID_zamek').val($(this).attr('zamek'));
        
			if ($(this).attr('doplata')=='')
			doplata = 0;
			else {
			doplata = parseFloat($(this).attr('doplata'));
			
			}
               str += doplata;
             });
         
             str = parseFloat(str/100).toFixed(2);
             $('.koszyk_szt').attr('cena', str);
             $("#koszyk_akcesoria_cena").val(str);
             str = str + ' ';
             $("#koszyk_cena_razem").text(str.replace(".", ",") + 'zł');
             $("#cena").text(str.replace(".", ","));
};
function uaktualnij_cene_osc()
{
   var str = parseFloat($("#cenaPodstawowa_osc").attr('value'));
         $("#selekty_osc select option:selected").each(function () {
        
			if ($(this).attr('doplata')=='')
			doplata = 0;
			else {
			doplata = parseFloat($(this).attr('doplata'));
			
			}
               str += doplata;
             });
         $('.wybrane').each(function () {
        
			if ($(this).attr('doplata')=='')
			doplata = 0;
			else {
			doplata = parseFloat($(this).attr('doplata'));
			
			}
               str += doplata;
             });   
             str = parseFloat(str/100).toFixed(2) + ' ';
         $("#cena_osc").text(str.replace(".", ","));
};



